Motor operating efficiency test method and vehicle

CN116930751BActive Publication Date: 2026-10-23CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310771076.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-27
Publication Date
2026-10-23
Estimated Expiration
2043-06-27

AI Technical Summary

Technical Problem

[0003]本发明实施例提供了一种电机运行效率测试方法和车辆,以至少解决相关技术中对电机的运行效率进行测试时的测试效率低的技术问题

Benefits of technology

[0025]在本发明实施例中,采用获取电机在第一工况下的高效率区域对应的第一区域占比;获取电机在第二工况下的高效率区域对应的第二区域占比;基于第一区域占比和第二区域占比的差值,得到第一占比误差;响应于第一占比误差满足预设误差条件,基于第二区域占比输出电机的运行效率的方式,通过对第一工况进行迭代更新的方式,确定出第二工况,然后再利用第一工况下高效率区域对应的第一区域占比,和第二工况下高效率区域对应的第二区域占比的差值,判断当前测试出的电机运行效率是否满足预设误差条件,并在满足的情况下,根据第二区域占比来输出电机的运行效率,减少了工作人员对不同工况的设置和测试时的工作压力,简化整个测试电机运行效率的过程,从而实现了提高了对电机运行效率进行测试的效率的技术效果,进而解决了相关技术中对电机的运行效率进行测试时的测试效率低的技术问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116930751B_ABST
    Figure CN116930751B_ABST
Patent Text Reader

Abstract

The application discloses a motor operation efficiency test method and a vehicle. The method comprises the following steps: obtaining a first region proportion corresponding to a high-efficiency region of a motor under a first working condition, wherein the high-efficiency region is used to represent a working condition region in which the operation efficiency of the motor is greater than a preset efficiency threshold, and the region proportion is used to represent the ratio of the number of the high-efficiency region to the number of the whole region; obtaining a second region proportion corresponding to a high-efficiency region of the motor under a second working condition, wherein the second working condition is obtained by iteratively processing a first working condition interval corresponding to the first working condition; obtaining a first proportion error based on the difference between the first region proportion and the second region proportion; and outputting the operation efficiency of the motor based on the second region proportion in response to the first proportion error meeting a preset error condition. The application solves the technical problem of low test efficiency when testing the operation efficiency of the motor in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of motor data processing, and more specifically, to a method for testing motor operating efficiency and a vehicle. Background Technology

[0002] Currently, the operating efficiency of electric drive systems in vehicles is one of the main research and development goals in motor development. Most manufacturers evaluate motor operating efficiency based on parameters such as operating efficiency under specific operating conditions, maximum operating efficiency, or the percentage of high-efficiency regions. However, these parameters are usually limited by testing resources and time costs. Testing the operating efficiency of a large number of motors under different voltages, temperatures, and speeds would consume a significant amount of manpower, resources, and time, resulting in low testing efficiency. No effective solution has yet been proposed to address these issues. Summary of the Invention

[0003] This invention provides a method and vehicle for testing motor operating efficiency, thereby at least solving the technical problem of low testing efficiency when testing the operating efficiency of motors in related technologies.

[0004] According to one aspect of the present invention, a method for testing the operating efficiency of a motor is provided, comprising: obtaining a first region percentage corresponding to a high-efficiency region of the motor under a first operating condition, wherein the high-efficiency region is used to characterize the operating condition region where the operating efficiency of the motor is greater than a preset efficiency threshold, and the region percentage is used to characterize the ratio of the number of high-efficiency regions to the total number of regions; obtaining a second region percentage corresponding to a high-efficiency region of the motor under a second operating condition, wherein the second operating condition is an operating condition obtained by iterative processing of a first operating condition interval corresponding to the first operating condition; obtaining a first percentage error based on the difference between the first region percentage and the second region percentage; and outputting the operating efficiency of the motor based on the second region percentage in response to the first percentage error satisfying a preset error condition.

[0005] Optionally, the method further includes: in response to the first proportion error not meeting the preset error condition, determining the second operating condition as a new first operating condition; iteratively processing the second operating condition interval corresponding to the second operating condition to obtain a new second operating condition; and redetermining the operating efficiency of the motor based on the new first operating condition and the new second operating condition.

[0006] Optionally, the second working condition interval corresponding to the second working condition is iteratively processed to obtain a new second working condition, including: obtaining the second working condition interval between multiple second working condition points included in the second working condition; obtaining a second proportion error based on the difference between a first proportion error and a preset error threshold; adjusting the second working condition interval based on the second proportion error to obtain a third working condition interval, wherein the third working condition interval is smaller than the second working condition interval; and updating the second working condition based on the third working condition interval to obtain a new second working condition.

[0007] Optionally, obtaining the proportion of the first region corresponding to the high-efficiency region of the motor under the first operating condition includes: determining multiple key operating points from multiple first operating points; performing external characteristic simulation on the motor based on the multiple key operating points to obtain multiple first external characteristic data; interpolating the multiple first external characteristic data based on the first operating interval to obtain multiple target external characteristic data; and converting the multiple target external characteristic data to obtain the proportion of the first region.

[0008] Optionally, multiple first external characteristic data are interpolated based on a first operating condition interval to obtain multiple target external characteristic data, including: data cleaning and data filling of multiple first external characteristic data to obtain multiple second external characteristic data; and interpolation of multiple second external characteristic data based on a first operating condition interval to obtain multiple target external characteristic data.

[0009] Optionally, data cleaning and data filling are performed on multiple first external characteristic data to obtain multiple second external characteristic data, including: obtaining the difference between adjacent data in the multiple first external characteristic data to obtain multiple first data differences; determining the data to be cleaned from the multiple first external characteristic data based on the changing trend of the multiple first data differences, data boundary conditions, and trend change conditions; adjusting the data to be cleaned based on the changing trend of the multiple first external characteristic data to obtain target data; and updating the multiple first external characteristic data based on the target data to obtain multiple second external characteristic data.

[0010] Optionally, based on the changing trend of multiple first data differences, data boundary conditions, and trend change conditions, the data to be cleaned is determined from multiple first external characteristic data, including: determining first data that does not meet the data boundary conditions from multiple first external characteristic data; determining second data that does not meet the trend change conditions from other data besides the first data from multiple first external characteristic data based on the changing trend of multiple first data differences; and using the first data and the second data as the data to be cleaned.

[0011] Optionally, the method further includes: performing external characteristic tests on the sample motor based on the motor model to obtain sample external characteristic data; performing external characteristic tests on the sample motor based on the motor model to obtain multiple sample external characteristic data; converting the multiple sample external characteristic data to obtain multiple first sample data and multiple second sample data, wherein the first sample data and the second sample data correspond, and the value of the first sample data is greater than the value of the second sample data; constructing data boundary conditions based on the multiple first sample data and the multiple second sample data; and constructing trend change conditions based on the changing trend of the difference between the multiple sample external characteristic data.

[0012] Optionally, the conversion of multiple target external characteristic data to obtain the proportion of the first region includes: determining multiple first operating efficiencies corresponding to multiple first operating points based on multiple target external characteristic data; selecting a second operating efficiency greater than a preset efficiency threshold from the multiple first operating efficiencies; and obtaining the proportion of the first region based on the ratio of the number of third operating points corresponding to the second operating efficiency to the number of multiple first operating points.

[0013] According to one aspect of the present invention, a motor operating efficiency testing device is also provided, comprising: a first acquisition module, configured to acquire a first region proportion corresponding to a high-efficiency region of the motor under a first operating condition, wherein the high-efficiency region is used to characterize the operating condition region where the operating efficiency of the motor is greater than a preset efficiency threshold, and the region proportion is used to characterize the ratio of the number of high-efficiency regions to the total number of regions; a second acquisition module, configured to acquire a second region proportion corresponding to a high-efficiency region of the motor under a second operating condition, wherein the second operating condition is an operating condition obtained by iterative processing of a first operating condition interval corresponding to the first operating condition; an error determination module, configured to obtain a first proportion error based on the difference between the first region proportion and the second region proportion; and an efficiency output module, configured to output the operating efficiency of the motor based on the second region proportion in response to the first proportion error satisfying a preset error condition.

[0014] Optionally, the device further includes: a first update module, configured to determine the second operating condition as a new first operating condition in response to the first proportional error not meeting the preset error condition; a second update module, configured to iteratively process the second operating condition interval corresponding to the second operating condition to obtain a new second operating condition; and an efficiency determination module, configured to redetermine the operating efficiency of the motor based on the new first operating condition and the new second operating condition.

[0015] Optionally, the second update module includes: an interval acquisition unit, used to acquire the second working condition interval between multiple second working condition points included in the second working condition; an error determination unit, used to obtain a second proportion error based on the difference between a first proportion error and a preset error threshold; an interval adjustment unit, used to adjust the second working condition interval based on the second proportion error to obtain a third working condition interval, wherein the third working condition interval is smaller than the second working condition interval; and a working condition determination unit, used to update the second working condition based on the third working condition interval to obtain a new second working condition.

[0016] Optionally, the first acquisition module includes: a key operating point determination unit, used to determine multiple key operating points from multiple first operating points; an external characteristic simulation unit, used to perform external characteristic simulation of the motor based on multiple key operating points to obtain multiple first external characteristic data; an external characteristic interpolation unit, used to perform interpolation processing on the multiple first external characteristic data based on a first operating interval to obtain multiple target external characteristic data; and a data conversion unit, used to convert the multiple target external characteristic data to obtain the proportion of the first region.

[0017] Optionally, the external characteristic interpolation unit is also used to: perform data cleaning and data filling on multiple first external characteristic data to obtain multiple second external characteristic data; and perform interpolation processing on multiple second external characteristic data based on a first operating condition interval to obtain multiple target external characteristic data.

[0018] Optionally, the external characteristic interpolation unit is further configured to: obtain the difference between adjacent data in multiple first external characteristic data to obtain multiple first data differences; determine the data to be cleaned from multiple first external characteristic data based on the changing trend of multiple first data differences, data boundary conditions and trend change conditions; adjust the data to be cleaned based on the changing trend of multiple first external characteristic data to obtain target data; and update multiple first external characteristic data based on target data to obtain multiple second external characteristic data.

[0019] Optionally, the external characteristic interpolation unit is further configured to: determine the first data that does not meet the data boundary conditions from multiple first external characteristic data; determine the second data that does not meet the trend change conditions from other data besides the first data from multiple first external characteristic data based on the changing trend of the differences between multiple first data; and use the first data and the second data as data to be cleaned.

[0020] Optionally, the device further includes: a testing module for performing external characteristic tests on sample motors based on motor model to obtain multiple sample external characteristic data; a conversion module for converting the multiple sample external characteristic data to obtain multiple first sample data and multiple second sample data, wherein the first sample data and the second sample data correspond to each other, and the value of the first sample data is greater than the value of the second sample data; a first construction module for constructing data boundary conditions based on the multiple first sample data and the multiple second sample data; and a second construction module for constructing trend change conditions based on the changing trend of the difference between the multiple sample external characteristic data.

[0021] Optionally, the data conversion unit is further configured to: determine multiple first operating efficiencies corresponding to multiple first operating points based on multiple target external characteristic data; select second operating efficiencies that are greater than a preset efficiency threshold from the multiple first operating efficiencies; and obtain the proportion of the first region based on the ratio of the number of third operating points corresponding to the second operating efficiencies to the number of multiple first operating points.

[0022] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform any one of the motor operating efficiency testing methods.

[0023] According to another aspect of the present invention, a processor is also provided, which is used to run a program, wherein the program executes the motor operating efficiency testing method described above.

[0024] According to another aspect of the present invention, a vehicle is also provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the motor operating efficiency test method described above.

[0025] In this embodiment of the invention, the method involves obtaining the proportion of a first region corresponding to the high-efficiency region of the motor under a first operating condition; obtaining the proportion of a second region corresponding to the high-efficiency region of the motor under a second operating condition; obtaining a first proportion error based on the difference between the first and second region proportions; and outputting the motor's operating efficiency based on the second region proportion in response to the first proportion error satisfying a preset error condition. This method determines the second operating condition by iteratively updating the first operating condition, and then uses the difference between the first region proportion corresponding to the high-efficiency region under the first operating condition and the second region proportion corresponding to the high-efficiency region under the second operating condition to determine whether the currently tested motor operating efficiency meets the preset error condition. If it does, the motor operating efficiency is output based on the second region proportion. This reduces the workload of staff in setting and testing different operating conditions, simplifies the entire process of testing motor operating efficiency, and thus improves the efficiency of testing motor operating efficiency, thereby solving the technical problem of low testing efficiency in related technologies. Attached Figure Description

[0026] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0027] Figure 1 This is a flowchart illustrating a method for testing the operating efficiency of a motor according to an embodiment of the present invention;

[0028] Figure 2 This is a schematic diagram illustrating a motor operating efficiency testing process according to an embodiment of the present invention;

[0029] Figure 3 This is a schematic diagram illustrating a process for determining motor operating efficiency according to an embodiment of the present invention;

[0030] Figure 4 This is a structural block diagram of a motor operating efficiency testing device according to an embodiment of this application. Detailed Implementation

[0031] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0032] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0033] Example 1

[0034] According to an embodiment of the present invention, a method embodiment for testing the operating efficiency of a motor is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0035] Figure 1 This is a flowchart illustrating a method for testing the operating efficiency of a motor according to an embodiment of the present invention, as shown below. Figure 1 As shown, the method includes the following steps:

[0036] Step S102: Obtain the percentage of the first region corresponding to the high-efficiency region of the motor under the first operating condition.

[0037] Among them, the high-efficiency region is used to characterize the operating condition region where the motor's operating efficiency is greater than the preset efficiency threshold, and the region proportion is used to characterize the ratio of the number of high-efficiency regions to the total number of regions.

[0038] The aforementioned first operating condition can refer to the motor operating condition preset by the staff. In order to ensure the accuracy of the tested motor operating efficiency, the first operating condition can include multiple first operating condition points, including but not limited to: motor speed, operating voltage, ambient temperature, etc. Considering that the motor is mainly related to the motor speed during operation, the motor speed can be mainly used as the aforementioned first operating condition to test the motor operating efficiency. For example, the first operating condition can be set from 0 rpm with 100 rpm as the operating condition interval.

[0039] The aforementioned high-efficiency region refers to the area where the motor's operating efficiency under corresponding operating conditions exceeds preset conditions, such as exceeding a preset calibration efficiency threshold. The number of high-efficiency regions refers to the number of operating points corresponding to each high-efficiency region, and the number of the entire region refers to the total number of all operating points. By determining the proportion of high-efficiency regions, the operating status of the motor under corresponding operating conditions can be intuitively determined, reflecting the motor's operating efficiency.

[0040] Currently, when testing the operating efficiency of motors, staff typically use bench testing to evaluate the motor's efficiency based on information such as efficiency under specific operating conditions, maximum operating efficiency, and the percentage of high-efficiency areas (i.e., the aforementioned percentage of areas). However, determining motor operating efficiency using bench testing requires staff to configure numerous environmental parameters to ensure the accuracy of the test results. Considering that bench testing is limited by various factors such as testing resources and testing time, some environmental parameters are complex and difficult to configure. Staff need to spend a lot of time configuring and adjusting environmental parameters, making the entire motor operating efficiency testing process complex and unable to quickly test the overall motor operating efficiency under different operating conditions.

[0041] Therefore, in one optional solution of this embodiment, in order to improve the testing efficiency when testing the operating efficiency of the motor, the operating efficiency of the motor can be determined by iterative and interpolation processing. Specifically, the efficiency testing system can first simulate the operating efficiency of the motor according to the first working condition to determine the high efficiency area of ​​the motor under the first working condition and the corresponding proportion of the first area.

[0042] Step S104: Obtain the percentage of the second region corresponding to the high-efficiency region of the motor under the second operating condition.

[0043] The second working condition is obtained by iteratively processing the first working condition interval corresponding to the first working condition.

[0044] The interval between the second operating conditions corresponding to the second operating condition is shorter than the interval between the first operating conditions corresponding to the first operating condition.

[0045] Before obtaining the proportion of the second region, in order to improve the accuracy of the tested motor operating efficiency, the efficiency testing system can first obtain the second operating condition with a higher density than the first operating condition, and then obtain the high-efficiency region of the motor under the second operating condition, as well as the corresponding proportion of the second region.

[0046] For example, if the first operating condition interval corresponding to the first operating condition is 100 rpm, then the second operating condition interval corresponding to the second operating condition needs to be less than 100 rpm, such as 80 rpm or 50 rpm, in order to ensure that the number of second operating condition points contained in the second operating condition is greater than the number of first operating condition points contained in the first operating condition.

[0047] In one optional embodiment, to reduce the time consumed in planning the second working condition, the efficiency testing system can iteratively process the first working condition interval according to a preset iterative formula, for example, taking half of the previous interval in each iteration, to obtain the aforementioned second working condition interval. Then, the second working condition interval is used to generate the corresponding second working condition. By iteratively processing the first working condition interval to iterate the second working condition, the correlation between the second and first working conditions can be improved. Simultaneously, it eliminates the need for manual planning of different working conditions, reducing the workload of staff when a large number of working conditions need to be planned.

[0048] In one optional embodiment, in order to ensure the accuracy of the obtained second region proportion, the efficiency testing system can perform simulation testing on the motor's operating efficiency according to the second operating condition after obtaining the second operating condition, and determine the high-efficiency region of the motor under the second operating condition, as well as the corresponding second region proportion.

[0049] In one optional embodiment, in order to improve the efficiency of obtaining the proportion of the second region, the efficiency testing system can, after obtaining the second operating condition, directly perform interpolation processing on the data obtained by testing the motor under the first operating condition according to the second operating condition, and determine the high-efficiency region of the motor under the second operating condition, as well as the corresponding proportion of the second region.

[0050] Step S106: Based on the difference between the proportion of the first region and the proportion of the second region, the first proportion error is obtained.

[0051] The aforementioned first proportion error reflects whether the data corresponding to the motor under the first and second operating conditions are similar. The smaller the first proportion error, the higher the accuracy of the currently defined operating condition used to determine the motor's operating efficiency, and the more comprehensive the data involved. Therefore, after obtaining the proportions of the first and second regions, the efficiency testing system can further determine the difference between the proportions of the first and second regions to obtain the aforementioned first proportion error. Then, it uses the first proportion error to determine whether the motor's operating condition under the corresponding operating condition can be determined, thereby determining the motor's operating efficiency.

[0052] In step S108, in response to the first proportion error meeting the preset error condition, the operating efficiency of the motor is output based on the second region proportion.

[0053] The aforementioned preset error condition can refer to the first percentage error being less than a preset error threshold. Based on this preset error condition, it can be determined whether the operating efficiency of the motor tested is accurate and whether it can be used as the final operating efficiency output.

[0054] In one optional embodiment, after obtaining the first percentage error, it can be determined whether the first percentage error meets the above-mentioned preset error condition, such as whether the first percentage error is less than a preset error threshold. If the first percentage meets the above-mentioned preset error condition, the efficiency testing system can output the motor's operating efficiency based on the above-mentioned second region percentage.

[0055] In this embodiment of the invention, the method involves obtaining the proportion of a first region corresponding to the high-efficiency region of the motor under a first operating condition; obtaining the proportion of a second region corresponding to the high-efficiency region of the motor under a second operating condition; obtaining a first proportion error based on the difference between the first and second region proportions; and outputting the motor's operating efficiency based on the second region proportion in response to the first proportion error satisfying a preset error condition. This method determines the second operating condition by iteratively updating the first operating condition, and then uses the difference between the first region proportion corresponding to the high-efficiency region under the first operating condition and the second region proportion corresponding to the high-efficiency region under the second operating condition to determine whether the currently tested motor operating efficiency meets the preset error condition. If it does, the motor operating efficiency is output based on the second region proportion. This reduces the workload of staff in setting and testing different operating conditions, simplifies the entire process of testing motor operating efficiency, and thus improves the efficiency of testing motor operating efficiency, thereby solving the technical problem of low testing efficiency in related technologies.

[0056] Optionally, the method further includes: in response to the first proportion error not meeting the preset error condition, determining the second operating condition as a new first operating condition; iteratively processing the second operating condition interval corresponding to the second operating condition to obtain a new second operating condition; and redetermining the operating efficiency of the motor based on the new first operating condition and the new second operating condition.

[0057] In one optional embodiment, if the determined first percentage error does not meet the above-mentioned preset error condition, for example, if the first percentage error is greater than the preset error threshold, then the efficiency system can repeat the aforementioned steps of testing the motor operating efficiency. First, the second operating condition is taken as the new first operating condition, then the second operating condition interval corresponding to the second operating condition is iteratively processed to obtain the new second operating condition, and finally the new first operating condition and the new second operating condition are used to redetermine the motor operating efficiency.

[0058] Optionally, the second working condition interval corresponding to the second working condition is iteratively processed to obtain a new second working condition, including: obtaining the second working condition interval between multiple second working condition points included in the second working condition; obtaining a second proportion error based on the difference between a first proportion error and a preset error threshold; adjusting the second working condition interval based on the second proportion error to obtain a third working condition interval, wherein the third working condition interval is smaller than the second working condition interval; and updating the second working condition based on the third working condition interval to obtain a new second working condition.

[0059] In one optional embodiment, besides using preset iterative operating conditions to iterate the operating interval as described above, the operating interval can also be iterated using a first proportion error and a preset error condition. Taking the iterative processing of the second operating interval as an example, if the preset error condition is that the first proportion error is less than a preset error threshold, the efficiency testing system can first obtain the second operating interval between multiple second operating points included in the second operating condition, and the difference between the first proportion error and the preset error threshold, i.e., the aforementioned second proportion error. Then, the second operating interval can be adjusted using this second proportion error. For example, if the second proportion error is larger, it indicates that the accuracy of the motor operating efficiency determined based on the proportion of the second region is lower, and the second operating interval can be significantly reduced at this time; if the second proportion error is smaller, it indicates that the accuracy of the aging operating efficiency determined based on the proportion of the second region is higher, and the second operating interval can be slightly reduced at this time.

[0060] After obtaining the third working condition interval, the second working condition can be updated using the third working condition interval to obtain the new first working condition. It should be noted that this iterative process is also applicable to other working conditions, such as the first working condition.

[0061] Optionally, obtaining the proportion of the first region corresponding to the high-efficiency region of the motor under the first operating condition includes: determining multiple key operating points from multiple first operating points; performing external characteristic simulation on the motor based on the multiple key operating points to obtain multiple first external characteristic data; interpolating the multiple first external characteristic data based on the first operating interval to obtain multiple target external characteristic data; and converting the multiple target external characteristic data to obtain the proportion of the first region.

[0062] In one optional embodiment, the external characteristic data of the motor can be simulated, and then the simulated external characteristic data can be used to determine the high-efficiency region of the motor under different operating conditions and the corresponding region proportion.

[0063] Specifically, taking the acquisition of the high-efficiency region of the motor under a first operating condition and the corresponding proportion of the first region as an example, the efficiency testing system can first determine multiple key operating points from multiple first operating point points. Then, it performs external characteristic simulation on these key operating points to obtain multiple first external characteristic data. Next, based on the first operating interval corresponding to the first operating condition, it interpolates these multiple first external characteristic data to obtain multiple target external characteristic data, i.e., the external characteristic data corresponding to each of the multiple first operating points, thereby improving the efficiency of determining multiple target external characteristic data. Finally, the efficiency testing system can then transform these multiple target external characteristic data to obtain the aforementioned proportion of the first region.

[0064] In one optional embodiment, in order to improve the accuracy of the determined multiple target external characteristic data, the efficiency testing system can directly simulate the external characteristics of the motor according to the multiple first operating points included in the first operating condition, thereby avoiding the external characteristic data error generated when interpolating the multiple first external characteristic data using the first operating condition interval.

[0065] Optionally, multiple first external characteristic data are interpolated based on a first operating condition interval to obtain multiple target external characteristic data, including: data cleaning and data filling of multiple first external characteristic data to obtain multiple second external characteristic data; and interpolation of multiple second external characteristic data based on a first operating condition interval to obtain multiple target external characteristic data.

[0066] In one optional embodiment, to avoid errors generated by simulating the external characteristics of the motor according to multiple key operating points affecting the accuracy of multiple target external characteristic data, after the efficiency testing system obtains multiple first external characteristic data, it can first clean and fill the multiple first external characteristic data to correct the erroneous first external characteristic data and obtain the aforementioned second external characteristic data. Then, it can use the first operating interval to interpolate the second external characteristic data to improve the accuracy of the obtained multiple target external characteristic data.

[0067] Optionally, data cleaning and data filling are performed on multiple first external characteristic data to obtain multiple second external characteristic data, including: obtaining the difference between adjacent data in the multiple first external characteristic data to obtain multiple first data differences; determining the data to be cleaned from the multiple first external characteristic data based on the changing trend of the multiple first data differences, data boundary conditions, and trend change conditions; adjusting the data to be cleaned based on the changing trend of the multiple first external characteristic data to obtain target data; and updating the multiple first external characteristic data based on the target data to obtain multiple second external characteristic data.

[0068] The aforementioned data boundary conditions may refer to conditions used to regulate the value range of the first external characteristic data, and the aforementioned trend change conditions may refer to conditions used to regulate the changing trend of the first data difference. In an optional scheme of this embodiment, the first external characteristic data that does not meet the data boundary conditions or does not meet the trend change conditions may be regarded as abnormal data, i.e., the aforementioned data to be cleaned.

[0069] In one optional embodiment, to improve the accuracy of data cleaning and data filling of multiple first external characteristic data, the size of the multiple first external characteristic data and the changing trend of the first data differences can be used to determine the data to be cleaned and filled. Specifically, the efficiency testing system can first obtain the differences between adjacent data in the multiple first external characteristic data, i.e., the aforementioned multiple first data differences, and perform trend detection on the multiple first data differences to determine the changing trend of the multiple first data differences. Then, based on the changing trend of the multiple first data differences, the aforementioned data boundary conditions and trend change conditions, the data to be cleaned can be determined from the multiple first data. Then, the changing trend of the multiple first external characteristic data can be detected, and the data to be cleaned can be adjusted using the changing trend of the multiple first external characteristic data to obtain target data that meets the aforementioned data boundary conditions and trend change conditions. Finally, the multiple first external characteristic data can be updated using the target data to obtain the aforementioned multiple second external characteristic data.

[0070] Optionally, based on the changing trend of multiple first data differences, data boundary conditions, and trend change conditions, the data to be cleaned is determined from multiple first external characteristic data, including: determining first data that does not meet the data boundary conditions from multiple first external characteristic data; determining second data that does not meet the trend change conditions from other data besides the first data from multiple first external characteristic data based on the changing trend of multiple first data differences; and using the first data and the second data as the data to be cleaned.

[0071] In one optional embodiment, when determining the data to be cleaned, firstly, based on the values ​​of multiple first external characteristic data and data boundary conditions, a first data point that does not meet the data boundary conditions can be identified from the multiple first external characteristic data. Then, based on the changing trend of the differences between the multiple first data points, a second data point that does not meet the trend change condition can be identified from the other data points besides the first data points. The efficiency testing system can use this first data point and the second data point as the aforementioned data to be cleaned.

[0072] Optionally, the method further includes: performing external characteristic tests on the sample motor based on the motor model to obtain multiple sample external characteristic data; converting the multiple sample external characteristic data to obtain multiple first sample data and multiple second sample data, wherein the first sample data and the second sample data correspond to each other, and the value of the first sample data is greater than the value of the second sample data; constructing data boundary conditions based on the multiple first sample data and the multiple second sample data; and constructing trend change conditions based on the changing trend of the difference between the multiple sample external characteristic data.

[0073] In one optional embodiment, data boundary conditions and trend change conditions can be constructed based on the external characteristic data of motors of the same model, i.e., the aforementioned sample external characteristic data. Specifically, the efficiency testing system can first perform external characteristic tests on sample motors according to the model of the motor to be tested, determine multiple sample external characteristic data, and then transform the sample external characteristic data, for example, by amplifying or reducing it according to a preset coefficient corresponding to the motor model, thereby obtaining multiple first sample data and multiple second sample data. The first sample data can be the sample external characteristic data obtained after amplification according to the preset coefficient, and the second sample data can be the sample external characteristic data obtained after reduction according to the preset coefficient. Based on the first sample data and the second sample data, the aforementioned data boundary conditions can be constructed.

[0074] In one alternative embodiment, the efficiency testing system can also acquire the changing trend of the difference between adjacent data in multiple out-of-sample characteristic data, and use the changing trend to construct the aforementioned trend change conditions.

[0075] Optionally, the conversion of multiple target external characteristic data to obtain the proportion of the first region includes: determining multiple first operating efficiencies corresponding to multiple first operating points based on multiple target external characteristic data; selecting a second operating efficiency greater than a preset efficiency threshold from the multiple first operating efficiencies; and obtaining the proportion of the first region based on the ratio of the number of third operating points corresponding to the second operating efficiency to the number of multiple first operating points.

[0076] In one optional embodiment, during the process of converting multiple target external characteristic data to obtain the proportion of the first region, the efficiency testing system can first determine the first operating efficiency corresponding to each first operating point based on the multiple target external characteristic data, that is, determine multiple first operating efficiencies corresponding to multiple first operating points, then determine the second operating efficiency that is greater than a preset efficiency threshold from the multiple first operating efficiencies, and finally obtain the above-mentioned proportion of the first region based on the ratio of the number of third operating points corresponding to the second operating efficiency to the number of multiple first operating points.

[0077] To better understand the process of testing motor operating efficiency described above Figure 2 This is a schematic diagram illustrating a motor operating efficiency testing process according to an embodiment of the present invention, as shown below. Figure 2 As shown, the efficiency testing system can first acquire multiple actual external characteristic data of the motor pre-tested by the staff. Then, according to different motor operating conditions, such as motor speed, it determines multiple first external characteristic data under different operating conditions. It then uses multiple actual external characteristic data to construct data boundary conditions and trend change conditions. Using these two conditions, it performs data cleaning and data filling on the multiple first external characteristic data to obtain multiple second external characteristic data. Furthermore, it performs interpolation processing on the multiple second external characteristic data to quickly determine multiple target external characteristic data corresponding to multiple operating points included in different operating conditions. Finally, it can use the target external characteristic data to determine the operating efficiency of the motor.

[0078] Figure 3 This is a schematic diagram illustrating a process for determining motor operating efficiency according to an embodiment of the present invention, as shown below. Figure 3 As shown, when determining the motor's operating efficiency using target external characteristic data, the high-efficiency region corresponding to the first operating condition can be identified first using the target external characteristic data corresponding to the first operating condition. The ratio of this high-efficiency region to the entire region is then used to obtain the proportion of the first region. After iterating through the first operating condition interval of the first operating condition, the second operating condition is obtained. Similarly, the proportion of the second region corresponding to the second operating condition is determined based on the target external characteristic data corresponding to the second operating condition. Furthermore, the difference between the proportion of the second region and the proportion of the first region is used to determine whether the accuracy of the motor operating efficiency determined based on the proportion of the second region is high, i.e., whether the interpolation meets the preset error condition. If it does, the motor's operating efficiency can be output based on the aforementioned proportion of the second region. If it does not, the second operating condition interval of the second operating condition can be iterated through further, and the above steps can be repeated to redetermine the motor's operating efficiency.

[0079] Example 2

[0080] According to another aspect of the embodiments of the present invention, corresponding to the above-described embodiments for testing motor operating efficiency, this specification also provides a motor operating efficiency testing apparatus, please refer to... Figure 4 , Figure 4This is a structural block diagram of a motor operating efficiency testing device according to an embodiment of this application. The device includes: a first acquisition module 402, used to acquire the proportion of a first region corresponding to a high-efficiency region of the motor under a first operating condition, wherein the high-efficiency region is used to characterize the operating condition region where the operating efficiency of the motor is greater than a preset efficiency threshold, and the region proportion is used to characterize the ratio of the number of high-efficiency regions to the total number of regions; a second acquisition module 404, used to acquire the proportion of a second region corresponding to a high-efficiency region of the motor under a second operating condition, wherein the second operating condition is obtained by iterative processing of the first operating condition interval corresponding to the first operating condition; an error determination module 406, used to obtain a first proportion error based on the difference between the first region proportion and the second region proportion; and an efficiency output module 408, used to output the operating efficiency of the motor based on the second region proportion in response to the first proportion error satisfying a preset error condition.

[0081] Optionally, the device further includes: a first update module, configured to determine the second operating condition as a new first operating condition in response to the first proportional error not meeting the preset error condition; a second update module, configured to iteratively process the second operating condition interval corresponding to the second operating condition to obtain a new second operating condition; and an efficiency determination module, configured to redetermine the operating efficiency of the motor based on the new first operating condition and the new second operating condition.

[0082] Optionally, the second update module includes: an interval acquisition unit, used to acquire a first working condition interval between multiple first working condition points included in the second working condition; an error determination unit, used to obtain a second proportion error based on the difference between a first proportion error and a preset error threshold; an interval adjustment unit, used to adjust the first working condition interval based on the second proportion error to obtain a second working condition interval, wherein the second working condition interval is smaller than the first working condition interval; and a working condition update unit, used to update the second working condition based on the second working condition interval to obtain a new second working condition.

[0083] Optionally, the first acquisition module 402 includes: a key operating point determination unit, used to determine multiple key operating points from multiple first operating points; an external characteristic simulation unit, used to perform external characteristic simulation on the motor based on multiple key operating points to obtain multiple first external characteristic data; an external characteristic interpolation unit, used to perform interpolation processing on the multiple first external characteristic data based on a first operating interval to obtain multiple target external characteristic data; and a data conversion unit, used to convert the multiple target external characteristic data to obtain the proportion of a first region.

[0084] Optionally, the external characteristic interpolation unit is also used to: perform data cleaning and data filling on multiple first external characteristic data to obtain multiple second external characteristic data; and perform interpolation processing on multiple second external characteristic data based on a first operating condition interval to obtain multiple target external characteristic data.

[0085] Optionally, the external characteristic interpolation unit is further configured to: obtain the difference between adjacent data in multiple first external characteristic data to obtain multiple first data differences; determine the data to be cleaned from multiple first external characteristic data based on the changing trend of multiple first data differences, data boundary conditions and trend change conditions; adjust the data to be cleaned based on the changing trend of multiple first external characteristic data to obtain target data; and update multiple first external characteristic data based on target data to obtain multiple second external characteristic data.

[0086] Optionally, the external characteristic interpolation unit is further configured to: determine the first data that does not meet the data boundary conditions from multiple first external characteristic data; determine the second data that does not meet the trend change conditions from other data besides the first data from multiple first external characteristic data based on the changing trend of the differences between multiple first data; and use the first data and the second data as data to be cleaned.

[0087] Optionally, the device further includes: a testing module for performing external characteristic tests on sample motors based on motor model to obtain multiple sample external characteristic data; a conversion module for converting the multiple sample external characteristic data to obtain multiple first sample data and multiple second sample data, wherein the first sample data and the second sample data correspond to each other, and the value of the first sample data is greater than the value of the second sample data; a first construction module for constructing data boundary conditions based on the multiple first sample data and the multiple second sample data; and a second construction module for constructing trend change conditions based on the changing trend of the difference between the multiple sample external characteristic data.

[0088] Optionally, the data conversion unit is further configured to: determine multiple first operating efficiencies corresponding to multiple first operating points based on multiple target external characteristic data; select second operating efficiencies that are greater than a preset efficiency threshold from the multiple first operating efficiencies; and obtain the proportion of the first region based on the ratio of the number of third operating points corresponding to the second operating efficiencies to the number of multiple first operating points.

[0089] Example 3

[0090] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform any one of the motor operating efficiency testing methods.

[0091] Example 4

[0092] According to another aspect of the present invention, a processor is also provided, which is used to run a program, wherein the program executes the motor operating efficiency testing method described above.

[0093] Example 5

[0094] According to another aspect of the present invention, a vehicle is also provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the motor operating efficiency test method described above.

[0095] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0096] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0097] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.

[0098] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0099] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0100] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0101] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for testing the operating efficiency of a motor, characterized in that, The method includes: Obtain the first region proportion corresponding to the high-efficiency region of the motor under the first operating condition, wherein the high-efficiency region is used to characterize the operating condition region where the operating efficiency of the motor is greater than a preset efficiency threshold, and the region proportion is used to characterize the ratio of the number of high-efficiency regions to the total number of regions. Obtain the proportion of the second region corresponding to the high-efficiency region of the motor under the second operating condition, wherein the second operating condition is obtained by iterative processing of the first operating condition interval corresponding to the first operating condition; The first proportion error is obtained based on the difference between the proportion of the first region and the proportion of the second region; In response to the first proportion error meeting the preset error condition, the operating efficiency of the motor is output based on the second region proportion; The method further includes: in response to the first proportion error not meeting the preset error condition, determining the second operating condition as a new first operating condition; iteratively processing the second operating condition interval corresponding to the second operating condition to obtain a new second operating condition, wherein the second operating condition interval corresponding to the second operating condition is smaller than the first operating condition interval corresponding to the first operating condition; redetermining the operating efficiency of the motor based on the new first operating condition and the new second operating condition; iteratively processing the second operating condition interval corresponding to the second operating condition to obtain a new second operating condition, including: Obtain the second working condition interval between multiple second working condition points included in the second working condition; obtain the second proportion error based on the difference between the first proportion error and the preset error threshold; adjust the second working condition interval based on the second proportion error to obtain a third working condition interval, wherein the third working condition interval is smaller than the second working condition interval; update the second working condition based on the third working condition interval to obtain the new second working condition.

2. The method according to claim 1, characterized in that, Obtain the percentage of the first region corresponding to the high-efficiency region of the motor under the first operating condition, including: Multiple critical operating points are identified from multiple primary operating points; Based on the multiple key operating conditions, the external characteristics of the motor are simulated to obtain multiple first external characteristic data. Based on the first operating condition interval, the multiple first external characteristic data are interpolated to obtain multiple target external characteristic data; The external characteristic data of the multiple targets are transformed to obtain the proportion of the first region.

3. The method according to claim 2, characterized in that, Based on the first operating condition interval, interpolation processing is performed on the plurality of first external characteristic data to obtain a plurality of target external characteristic data, including: Data cleaning and data filling are performed on the multiple first external characteristic data to obtain multiple second external characteristic data; Based on the first operating condition interval, the plurality of second external characteristic data are interpolated to obtain the plurality of target external characteristic data.

4. The method according to claim 3, characterized in that, Data cleaning and data filling are performed on the multiple first external characteristic data to obtain multiple second external characteristic data, including: Obtain the difference between adjacent data in the plurality of first external characteristic data to obtain a plurality of first data differences; Based on the changing trends of the multiple first data differences, data boundary conditions, and trend change conditions, the data to be cleaned is determined from the multiple first external characteristic data; The data to be cleaned is adjusted based on the changing trends of the multiple first external characteristic data to obtain the target data; The plurality of first external characteristic data are updated based on the target data to obtain the plurality of second external characteristic data.

5. The method according to claim 4, characterized in that, Based on the changing trends of the multiple first data differences, data boundary conditions, and trend change conditions, the data to be cleaned is determined from the multiple first external characteristic data, including: From the plurality of first external characteristic data, determine the first data that does not satisfy the data boundary conditions; Based on the changing trend of the multiple first data differences, a second data that does not meet the trend change condition is determined from the other data besides the first data in the multiple first external characteristic data; The first data and the second data are used as the data to be cleaned.

6. The method according to claim 5, characterized in that, The method further includes: Based on the motor model, external characteristic tests were performed on the sample motors to obtain multiple sample external characteristic data. The multiple out-of-sample characteristic data are transformed to obtain multiple first sample data and multiple second sample data, wherein the first sample data and the second sample data correspond to each other, and the value of the first sample data is greater than the value of the second sample data. The data boundary conditions are constructed based on the plurality of first sample data and the plurality of second sample data; Based on the changing trend of the differences between the multiple out-of-sample characteristic data, the trend change conditions are constructed.

7. The method according to claim 2, characterized in that, The multiple target external characteristic data are transformed to obtain the proportion of the first region, including: Based on the multiple target external characteristic data, determine multiple first operating efficiencies corresponding to the multiple first operating conditions; From the plurality of first operating efficiencies, a second operating efficiency greater than the preset efficiency threshold is selected; The proportion of the first region is obtained by the ratio of the number of third operating points corresponding to the second operating efficiency to the number of the plurality of first operating points.

8. A vehicle comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, which, when executed, enables the at least one processor to perform the motor operating efficiency test method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Efficiency evaluation method for electric drive system of electric vehicle

    CN114325174A

  • Electric drive efficiency calculation method based on clustering working condition points

    CN114329908A