A harmonic injection method and apparatus
By conducting constant torque acceleration tests on the motor in the vehicle state, the optimal harmonic current information is obtained and a current map is generated, which solves the problem of long and time-consuming harmonic injection process on the motor bench in the existing technology, and realizes simplified processing of motor vibration and noise and cost control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GAC AION NEW ENERGY AUTOMOBILE CO LTD
- Filing Date
- 2022-09-20
- Publication Date
- 2026-05-29
Smart Images

Figure CN115566950B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive testing technology, and more specifically, to a harmonic injection method and apparatus. Background Technology
[0002] Currently, in automotive testing, existing methods involve actively injecting or suppressing harmonic currents on a motor test bench to obtain the amplitude and phase information of the harmonic current that minimizes motor torque ripple. However, in practice, it has been found that existing methods require either setting up feedback loops to calculate the amplitude and phase information of the injected harmonic current or building electromagnetic simulation analysis models that closely approximate actual conditions. Both methods optimize for motor torque fluctuation amplitude, resulting in lengthy and time-consuming processes. Furthermore, inconsistencies frequently arise when applying the harmonic injection map table from the test bench to the actual vehicle. Therefore, existing methods are cumbersome and time-consuming. Summary of the Invention
[0003] The purpose of this application is to provide a harmonic injection method and apparatus that can effectively reduce the vibration and noise of a motor at a specific order. The process is simple, the cycle is short, and no additional cost is added.
[0004] The first aspect of this application provides a harmonic injection method, including:
[0005] The original state test of motor vibration and noise was conducted under constant torque acceleration test conditions in the whole vehicle state to obtain the original state data.
[0006] Under the constant torque acceleration test condition of the motor in the whole vehicle state, the motor vibration and noise test is carried out on the harmonic current corresponding to the specific order torque fluctuation of the motor, and the phase scan test results are obtained.
[0007] The phase scan test results and the original state data are compared and analyzed to obtain the comparison analysis results;
[0008] The optimal harmonic current information is determined based on the comparative analysis results.
[0009] Based on the optimal harmonic current information, a current map of the motor at different speeds under various torque conditions is generated in the form of linear interpolation.
[0010] In the above implementation process, the method first tests the motor vibration and noise in its original state under constant torque acceleration test conditions in the whole vehicle state, obtaining the original state data. Then, under the same conditions, it tests the motor vibration and noise corresponding to the harmonic currents of specific order torque fluctuations, obtaining phase scan test results. Next, the method compares and analyzes the phase scan test results with the original state data, obtaining comparative analysis results. Based on the comparative analysis results, it determines the optimal harmonic current information. Finally, it generates current maps of the motor at different speeds under various torque conditions using linear interpolation based on the optimal harmonic current information. Therefore, implementing this method effectively reduces the problem of specific order vibration and noise in the motor, with a simple process, short cycle time, and no added cost.
[0011] Furthermore, the step of performing motor vibration and noise testing on the harmonic current corresponding to specific order torque fluctuations of the motor to obtain phase scan test results includes:
[0012] Enable harmonic injection function;
[0013] Under the harmonic injection function, the preset initial calibration parameters and parameter adjustment data are obtained;
[0014] The vibration and noise of the accelerator motor are tested based on the initial calibration parameters and the parameter adjustment data to obtain phase scan test results; wherein, the phase scan test results include the scanning parameters and the vibration and noise test results under the scanning parameters.
[0015] Furthermore, determining the optimal harmonic current information based on the comparative analysis results includes:
[0016] The optimal vibration noise result is determined from the phase scan test results based on the comparative analysis results.
[0017] The optimal harmonic current information is obtained based on the optimal vibration and noise results.
[0018] Furthermore, the method also includes:
[0019] Determine whether the optimal vibration noise result matches the original state data;
[0020] If not, then proceed with obtaining the optimal harmonic current information based on the optimal vibration noise result.
[0021] Furthermore, the method also includes:
[0022] When it is determined that the optimal vibration noise result matches the original state data, the motor vibration noise test corresponding to the harmonic current of the specific order torque fluctuation of the motor is re-executed to obtain the phase scan test result.
[0023] A second aspect of this application provides a harmonic injection device, the harmonic injection device comprising:
[0024] The first test unit is used to test the original state of motor vibration and noise under constant torque acceleration test conditions in the whole vehicle state, and to obtain the original state data.
[0025] The second test unit is used to perform motor vibration and noise tests on the harmonic current corresponding to a specific order torque fluctuation of the motor under the constant torque acceleration test condition of the motor in the whole vehicle state, and to obtain the phase scan test results.
[0026] The comparison and analysis unit is used to compare and analyze the phase scan test results and the original state data to obtain the comparison and analysis results.
[0027] A determining unit is used to determine the optimal harmonic current information based on the comparative analysis results;
[0028] The generation unit is used to generate current maps of the motor at different speeds under various torque conditions in the form of linear interpolation based on the optimal harmonic current information.
[0029] In the above implementation process, the device can obtain original state data by testing the motor vibration and noise under constant torque acceleration test conditions in a complete vehicle state through the first test unit; conduct motor vibration and noise tests on the harmonic current corresponding to specific order torque fluctuations of the motor under constant torque acceleration test conditions in a complete vehicle state through the second test unit, obtaining phase scan test results; compare and analyze the phase scan test results with the original state data through the comparison and analysis unit, obtaining comparison and analysis results; determine the optimal harmonic current information based on the comparison and analysis results through the determination unit; and finally, generate the current map diagram of the motor at different speeds under various torque conditions using linear interpolation based on the optimal harmonic current information. It is evident that implementing this method can effectively reduce the problem of specific order vibration and noise of the motor, with a simple process, short cycle, and no added cost.
[0030] Furthermore, the second test unit includes:
[0031] The activation subunit is used to enable the harmonic injection function under the constant torque acceleration test condition of the motor in the whole vehicle state;
[0032] The first acquisition subunit is used to acquire the preset initial calibration parameters and parameter adjustment data under the harmonic injection function;
[0033] The testing subunit is used to perform vibration and noise testing of the accelerator motor based on the initial calibration parameters and the parameter adjustment data, and to obtain phase scan test results; wherein, the phase scan test results include the scanning parameters and the vibration and noise test results under the scanning parameters.
[0034] Furthermore, the determining unit includes:
[0035] A sub-unit is determined to identify the optimal vibration noise result from the phase scan test results based on the comparative analysis results.
[0036] The second acquisition subunit is used to acquire the optimal harmonic current information based on the optimal vibration noise result.
[0037] Furthermore, the determining unit also includes:
[0038] The judgment subunit is used to determine whether the optimal vibration noise result matches the original state data.
[0039] The second acquisition subunit is specifically used to acquire optimal harmonic current information based on the optimal vibration noise result when the optimal vibration noise result does not match the original state data.
[0040] Furthermore, the second test unit is also used to determine that when the optimal vibration noise result matches the original state data, to perform motor vibration noise test on the harmonic current corresponding to the specific order torque fluctuation of the motor, and obtain the phase scan test result.
[0041] A third aspect of this application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor runs the computer program to cause the electronic device to perform the harmonic injection method described in any one of the first aspects of this application.
[0042] A fourth aspect of this application provides a computer-readable storage medium storing computer program instructions, which, when read and executed by a processor, perform the harmonic injection method described in any one of the first aspects of this application. Attached Figure Description
[0043] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1A schematic flowchart of a harmonic injection method provided in an embodiment of this application;
[0045] Figure 2 This is a schematic diagram of the structure of a harmonic injection device provided in an embodiment of this application;
[0046] Figure 3 A comparison diagram of the 6P-order noise of a motor before and after harmonic injection optimization is provided for an embodiment of this application;
[0047] Figure 4 This is a schematic diagram of optimized harmonic injection parameters provided in an embodiment of this application. Detailed Implementation
[0048] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0049] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0050] Example 1
[0051] Please refer to Figure 1 , Figure 1 This application provides a schematic flowchart of a harmonic injection method. The harmonic injection method includes:
[0052] S101. Under the constant torque acceleration test condition of the motor in the whole vehicle state, the original state test of motor vibration and noise is carried out to obtain the original state data.
[0053] In this embodiment, the method can prioritize testing the original state of motor vibration and noise under the constant torque acceleration test condition of the motor in the whole vehicle state to obtain the original state data.
[0054] In this embodiment, the test conditions are as shown in the table below (where Tmax is the maximum torque of the motor):
[0055]
[0056] As can be seen, in the vehicle state, the motor accelerates from 0rpm to 5000rpm with torque of 20%Tmax, 50%Tmax, 80%Tmax, and 100%Tmax.
[0057] S102. Under the constant torque acceleration test condition of the motor in the whole vehicle state, the harmonic injection function is turned on.
[0058] In this embodiment, active harmonic injection is performed under the constant torque acceleration test condition of the motor in the whole vehicle state.
[0059] In this embodiment, the method first enables the harmonic injection function.
[0060] S103. Under the harmonic injection function, obtain the preset initial calibration parameters and parameter adjustment data.
[0061] In this embodiment, the method can adjust the initial calibration quantity Is_6th_C=10 and Is_6th_Phi=0.
[0062] S104. Accelerate the motor vibration and noise test based on the initial calibration parameters and parameter adjustment data to obtain the phase scan test results.
[0063] In this embodiment, the phase scan test results include the scanning parameters and the vibration noise test results under the scanning parameters.
[0064] In this embodiment, the method accelerates the motor vibration and noise test from 0 to 5000 rpm.
[0065] In this embodiment, the method can be repeated to complete the motor vibration and noise test at six angles: 0, 60, and 360° of Is_6th_Phi.
[0066] S105. Compare and analyze the phase scan test results with the original state data to obtain the comparison analysis results.
[0067] S106. Based on the comparative analysis results, determine the optimal vibration noise result from the phase scan test results.
[0068] In this embodiment, the method can compare and analyze the phase scan test results with the original state data. If the optimal result is a certain group of phase scan test results, then four scan tests are performed at 15 degrees above and 30 degrees below that group of phase results. The optimal result is selected to determine the best phase. After determining the best phase, Is_6th_Phi is set to this value, and the calibration quantity Is_6th_C is used for amplitude scan tests at 1-10A and the remaining 3A, 5A and 7A to find the optimal value.
[0069] Taking the harmonic injection of vibration noise from a 6P motor as an example:
[0070] For a built-in permanent magnet synchronous motor, the motor output torque can be expressed as:
[0071]
[0072] In the formula Let P be the average torque of the motor, and P be the number of motor stage pairs. It is a permanent magnet flux linkage. The current phase angle, , These are the d-axis and q-axis inductances, respectively. , Let d and q be the currents, respectively; Is be the magnitude of the combined current vector; and ΔT be the torque ripple considering factors such as motor structure and input current. After active harmonic injection, the expression for torque fluctuation caused by the injected harmonic current can be written as:
[0073]
[0074] T e_6th I represents the 6p-order torque ripple amplitude of the motor. s_6th For the sixth harmonic component of the current synthesis vector, To correspond to the phase angle of the harmonic current, by scanning I s_6th The phase and amplitude information is used to obtain T. e_6th The optimal result of +ΔT yields the best vibration and noise performance for the motor.
[0075] S107. Determine whether the optimal vibration noise result matches the original state data. If yes, proceed to step S102; otherwise, proceed to steps S108-S109.
[0076] In this embodiment, if the optimal result is the original state data, then the harmonic amplitude is adjusted and step S102 is executed to repeat this method.
[0077] S108. Obtain the optimal harmonic current information based on the optimal vibration and noise results.
[0078] S109. Generate a current map of the motor at different speeds under various torque conditions using linear interpolation based on the optimal harmonic current information.
[0079] In this embodiment, the method is applied to a three-phase permanent magnet synchronous motor for new energy vehicles.
[0080] In this embodiment, please refer to Figure 3 and Figure 4 . Figure 3 The results of vehicle-wide motor noise tests before and after optimization are shown, with the upward-sloping line representing the original state and the downward-sloping line representing the optimized state. Figure 4 This shows the optimized harmonic current injection parameters. Based on Figure 3 and Figure 4 The optimization results show that the 6P-order noise of the motor is significantly reduced after harmonic optimization, thus enabling it to meet the NVH requirements of the whole vehicle.
[0081] In this embodiment, the subject executing the method can be a computing device such as a computer or server, and no limitation is made in this embodiment.
[0082] In this embodiment, the subject executing the method can also be a smart device such as a smartphone or tablet, and no limitation is made in this embodiment.
[0083] As can be seen, by implementing the harmonic injection method described in this embodiment, the influence of the motor structure side and the input side on the motor torque fluctuation can be regarded as a black box. Taking the motor vibration and noise under the whole vehicle state as the target, the harmonic current corresponding to the torque fluctuation of the motor at a specific order (6P order, 12P order; P is the number of motor stages) is scanned in a double scan first and then the amplitude. The motor vibration and noise results under each set of scanning parameters are analyzed and compared, and the harmonic current information corresponding to the optimal vibration and noise result is selected. In this way, the current Map of the motor at different speeds under each torque condition is generated in the form of linear interpolation.
[0084] Example 2
[0085] Please refer to Figure 2 , Figure 2 This is a schematic diagram of a harmonic injection device provided in an embodiment of this application. Figure 2 As shown, the harmonic injection device includes:
[0086] The first test unit 210 is used to test the original state of motor vibration and noise under the constant torque acceleration test condition of the motor in the whole vehicle state, and to obtain the original state data.
[0087] The second test unit 220 is used to perform motor vibration and noise tests on the harmonic current corresponding to a specific order torque fluctuation of the motor under the constant torque acceleration test condition of the motor in the whole vehicle state, and to obtain the phase scan test results.
[0088] The comparison analysis unit 230 is used to compare and analyze the phase scan test results and the original state data to obtain the comparison analysis results;
[0089] Unit 240 is used to determine the optimal harmonic current information based on the comparative analysis results;
[0090] The generation unit 250 is used to generate current maps of the motor at different speeds under various torque conditions in the form of linear interpolation based on the optimal harmonic current information.
[0091] As an optional implementation, the second test unit 220 includes:
[0092] The activation subunit 221 is used to enable the harmonic injection function under the constant torque acceleration test condition of the motor in the whole vehicle state;
[0093] The first acquisition subunit 222 is used to acquire the preset initial calibration parameters and parameter adjustment data under the harmonic injection function;
[0094] Test subunit 223 is used to perform vibration and noise tests on the accelerator motor based on the initial calibration parameters and parameter adjustment data, and obtain phase scan test results; wherein, the phase scan test results include the vibration and noise test results under the scanning parameters.
[0095] As an optional implementation, the determining unit 240 includes:
[0096] Subunit 241 is defined to determine the optimal vibration and noise result from the phase scan test results based on the comparative analysis results;
[0097] The second acquisition subunit 242 is used to acquire the optimal harmonic current information based on the optimal vibration noise result.
[0098] As an optional implementation, the determining unit 240 further includes:
[0099] Judgment subunit 243 is used to determine whether the optimal vibration noise result matches the original state data;
[0100] The second acquisition subunit 242 is specifically used to acquire the optimal harmonic current information based on the optimal vibration noise result when the optimal vibration noise result does not match the original state data.
[0101] As an optional implementation, the second test unit 220 is also used to determine that when the optimal vibration noise result matches the original state data, to perform motor vibration noise test on the harmonic current corresponding to the specific order torque fluctuation of the motor, and obtain the phase scan test result.
[0102] In this embodiment, the explanation of the harmonic injection device can be referred to the description in Embodiment 1, and will not be repeated here.
[0103] As can be seen, by implementing the harmonic injection device described in this embodiment, the influence of the motor structure side and the input side on the motor torque fluctuation can be regarded as a black box. Taking the motor vibration and noise under the whole vehicle state as the target, the harmonic current corresponding to the torque fluctuation of the motor at a specific order (6P order, 12P order; P is the number of motor stages) is scanned in a double scan first and then the amplitude. The motor vibration and noise results under each set of scanning parameters are analyzed and compared, and the harmonic current information corresponding to the optimal vibration and noise result is selected. In this way, the current Map of the motor at different speeds under each torque condition is generated in the form of linear interpolation.
[0104] This application provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor runs the computer program to enable the electronic device to perform the harmonic injection method in embodiment 1 of this application.
[0105] This application provides a computer-readable storage medium storing computer program instructions, which are read and executed by a processor to perform the harmonic injection method in embodiment 1 of this application.
[0106] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0107] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0108] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion 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 described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0109] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0110] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0111] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. A harmonic injection method, characterized in that, include: The original state test of motor vibration and noise was conducted under constant torque acceleration test conditions in the whole vehicle state to obtain the original state data. Under the constant torque acceleration test condition of the motor in the whole vehicle state, harmonics are injected into the motor and the motor vibration and noise test is performed on the harmonic current corresponding to the specific order torque fluctuation of the motor to obtain the phase scan test results. The phase scan test results and the original state data are compared and analyzed to obtain the comparison and analysis results; The optimal harmonic current information is determined based on the comparative analysis results. Based on the optimal harmonic current information, a current map of the motor at different speeds under various torque conditions is generated in the form of linear interpolation.
2. The harmonic injection method according to claim 1, characterized in that, The process of injecting harmonics into the motor and performing motor vibration and noise testing on the harmonic current corresponding to specific order torque fluctuations of the motor to obtain phase scan test results includes: Enable harmonic injection function; Under the harmonic injection function, the preset initial calibration parameters and parameter adjustment data are obtained; Harmonics are injected into the motor according to the initial calibration parameters and the parameter adjustment data, and the motor vibration and noise are accelerated to obtain phase scan test results; wherein, the phase scan test results include the scan parameters and the vibration and noise test results under the scan parameters.
3. The harmonic injection method according to claim 1, characterized in that, The step of determining the optimal harmonic current information based on the comparative analysis results includes: The optimal vibration noise result is determined from the phase scan test results based on the comparative analysis results. The optimal harmonic current information is obtained based on the optimal vibration and noise results.
4. The harmonic injection method according to claim 3, characterized in that, The method further includes: Determine whether the optimal vibration noise result matches the original state data; If not, then proceed with obtaining the optimal harmonic current information based on the optimal vibration noise result.
5. The harmonic injection method according to claim 3, characterized in that, The method further includes: When it is determined that the optimal vibration noise result matches the original state data, the motor vibration noise test corresponding to the harmonic current of the specific order torque fluctuation of the motor is re-executed to obtain the phase scan test result.
6. A harmonic injection device, characterized in that, The harmonic injection device includes: The first test unit is used to test the original state of motor vibration and noise under constant torque acceleration test conditions in the whole vehicle state, and to obtain the original state data. The second test unit is used to inject harmonics into the motor and perform motor vibration and noise tests on the harmonic current corresponding to the specific order torque fluctuation of the motor under the constant torque acceleration test condition of the motor in the whole vehicle state, and obtain the phase scan test results. The comparison and analysis unit is used to compare and analyze the phase scan test results and the original state data to obtain the comparison and analysis results; A determining unit is used to determine the optimal harmonic current information based on the comparative analysis results; The generation unit is used to generate current maps of the motor at different speeds under various torque conditions in the form of linear interpolation based on the optimal harmonic current information.
7. The harmonic injection device according to claim 6, characterized in that, The second test unit includes: The activation subunit is used to enable the harmonic injection function under the constant torque acceleration test condition of the motor in the whole vehicle state; The first acquisition subunit is used to acquire the preset initial calibration parameters and parameter adjustment data under the harmonic injection function; The test subunit is used to inject harmonics into the motor according to the initial calibration parameters and the parameter adjustment data, and to perform an acceleration motor vibration and noise test to obtain phase scan test results; wherein, the phase scan test results include the scan parameters and the vibration and noise test results under the scan parameters.
8. The harmonic injection device according to claim 6, characterized in that, The determining unit includes: A sub-unit is determined to identify the optimal vibration noise result from the phase scan test results based on the comparative analysis results. The second acquisition subunit is used to acquire the optimal harmonic current information based on the optimal vibration noise result.
9. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor running the computer program to cause the electronic device to perform the harmonic injection method according to any one of claims 1 to 5.
10. A readable storage medium, characterized in that, The readable storage medium stores computer program instructions, which, when read and executed by a processor, perform the harmonic injection method according to any one of claims 1 to 5.