Current harmonic injection optimizing method and electronic equipment
By determining the optimal working condition point of harmonics and obtaining and injecting the optimal current harmonic combination into the controller, the problem of poor motor order noise control is solved, and the motor noise optimization control is realized, and the development cycle is shortened.
Patent Information
- Application Number
- CN202510528230.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-07-29
AI Technical Summary
The prior art lacks a solution to obtain the optimal current harmonics actually required, resulting in poor motor-order noise control and unable to meet passengers' requirements for car ride comfort.
By determining the harmonic optimization working condition point, obtain experimental data on the combination of the sound power of the driving system and the current harmonic of the controller, establish a functional relationship, find the current harmonic combination corresponding to the minimum value of the sound power, and inject it into the controller to optimize the motor order noise.
Optimize the control of motor grade noise in the early stages of motor, gearbox and vehicle development to achieve good noise levels, shorten the development cycle, and avoid unnecessary engineering changes in the later stage.
Smart Images

Figure CN120389662A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicles, and particularly to a method for optimizing current harmonic injection, an electronic device, a storage medium, and a computer program product. Background Art
[0002] Motor order noise is a common noise problem in motor systems. In recent years, with the booming development of new energy vehicles, as one of the power drive sources, the development of motor order noise has become part of the vehicle noise development work. On the other hand, passengers' requirements for vehicle ride comfort are getting higher and higher, and the vehicle vibration and noise performance has a direct impact on comfort; as a key noise performance of new energy vehicles, motor order noise has attracted more and more attention from consumers and various vehicle manufacturers. Therefore, reducing motor order noise has become an important part of the design and development of new energy vehicles.
[0003] Traditional methods control order noise through motor hardware design: such as optimizing the electromagnetic scheme to reduce the excitation of motor order noise, or strengthening the motor housing to reduce the radiated sound and vibration of the order. Current harmonic injection is a method for controlling motor order noise that has emerged in the industry in recent years: its idea is to actively control through an inverter, inject or suppress the current harmonics flowing into the motor winding, and thus achieve the effect of suppressing motor order noise.
[0004] Theoretically, there exists an optimal current harmonic that minimizes the electromagnetic force harmonic excitation of the motor system and generates the least noise. Due to the differences between the theoretical simplified model and the actual motor system (such as the non-linearity of the electromagnetic field, the non-linearity of material damping and stiffness, etc.), there is usually a certain deviation between the theoretically calculated optimal current harmonic and the actually required optimal current harmonic. Therefore, the prior art lacks a scheme for obtaining the actually required optimal current harmonic. Summary of the Invention
[0005] Based on this, it is necessary to provide a method for optimizing current harmonic injection, an electronic device, a storage medium, and a computer program product.
[0006] The present invention provides a method for optimizing current harmonic injection, including:
[0007] Determine the harmonic optimization operating point;
[0008] Obtain the experimental data of the sound power of the drive system and the current harmonic combination of the controller of the drive system at the harmonic optimization operating point, and establish a functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point based on the experimental data, where the current harmonic combination includes single or multiple current harmonic parameters;
[0009] From the functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point, obtain the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination;
[0010] Inject the optimal current harmonic combination into the controller.
[0011] Further, the determination of the harmonic optimization operating point includes:
[0012] Establish the order sound power curve of the drive system;
[0013] Compare the order sound power curve and the target sound power curve, and select the operating point corresponding to the maximum sound power exceeding the target sound power curve in the order sound power curve as the harmonic optimization operating point.
[0014] Further, the obtaining of the experimental data of the sound power of the drive system and the current harmonic combination of the controller of the drive system at the harmonic optimization operating point, and establishing the functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point includes:
[0015] Obtain the sound power at the harmonic optimization operating point in multiple groups of experiments, take the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics of the controller current in each group of experiments as a group of current harmonic combinations, and associate the current harmonic combination with the corresponding sound power as a group of experimental data;
[0016] Based on multiple groups of the experimental data, establish the functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point.
[0017] Further, the obtaining of the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination from the functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point includes:
[0018] Starting from the initial current harmonic amplitude, iteratively calculate the sound power. In each iterative calculation, perform:
[0019] Calculate the current harmonic amplitude of this iteration, and calculate the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics according to the current harmonic amplitude of this iteration;
[0020] Based on the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics of this iteration, generate multiple groups of optimized current harmonic combinations;
[0021] Substitute multiple groups of optimized current harmonic combinations into the functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point, and calculate the corresponding sound power;
[0022] If the minimum sound power calculated in this iteration is greater than the minimum sound power calculated in the previous iteration, the calculation ends, and the minimum sound power calculated in the previous iteration is used as the minimum value of the sound power, and the current harmonic combination corresponding to the minimum value of the sound power is used as the optimal current harmonic combination; otherwise, the next calculation is performed.
[0023] Further, calculating the current harmonic amplitudes of this iteration includes:
[0024] Determining the increase amplitude calculated in this iteration as: n = k * i, where k is the increase amplitude constant, i is the number of this iteration, and n is the increase amplitude;
[0025] Calculating the current harmonic amplitudes of this iteration as: n * Is, where Is is the current harmonic amplitude without harmonic injection.
[0026] Further, generating multiple groups of optimized current harmonic combinations based on the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics of this iteration includes:
[0027] Generating five groups of optimized current harmonic combinations based on the direct-axis current component and the quadrature-axis current component of this iteration, where:
[0028] The first group of optimized current harmonic combination includes the direct-axis current component and the quadrature-axis current component of the previous iteration;
[0029] The second group of optimized current harmonic combination includes the direct-axis current component of this iteration and the quadrature-axis current component of the previous iteration; the third group of optimized current harmonic combination includes the direct-axis current component of the previous iteration and the quadrature-axis current component of this iteration; the fourth group of optimized current harmonic combination includes the opposite of the direct-axis current component of this iteration and the quadrature-axis current component of the previous iteration;
[0030] The fifth group of optimized current harmonic combination includes the direct-axis current component of the previous iteration and the opposite of the quadrature-axis current component of this iteration.
[0031] Further, injecting the optimal current harmonic combination into the controller includes:
[0032] When the current harmonic combination includes a single current harmonic, injecting the optimal current harmonic combination into the controller;
[0033] When the current harmonic combination includes multiple current harmonics, injecting the low-order current harmonics in the optimal current harmonic combination into the controller.
[0034] The present invention provides an electronic device, including:
[0035] At least one processor; and,
[0036] A memory communicatively connected to at least one of the processors; wherein,
[0037] The memory stores instructions executable by at least one of the processors, and the instructions are executed by at least one of the processors to enable at least one of the processors to execute the current harmonic injection optimization method as described above.
[0038] The present invention provides a storage medium that stores computer instructions, and when a computer executes the computer instructions, it is used to execute all steps of the current harmonic injection optimization method as described above.
[0039] The present invention provides a computer program product, including a computer program / instructions, which when executed by a processor implements the current harmonic injection optimization method as described above.
[0040] The present invention establishes a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, and obtains the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination from the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, so as to obtain the optimal current harmonics actually required. The present invention can help optimize and control the motor order noise in the initial stage of motor, transmission (drive unit) and vehicle development (when there is no real vehicle resource), so as to achieve a good level of noise. The present invention shortens the development cycle through an efficient method and avoids unnecessary engineering changes in the later stage of development. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 It is a working flow chart of a current harmonic injection optimization method according to an embodiment of the present invention;
[0042] Figure 2 It is a working flow chart of a current harmonic injection optimization method according to another embodiment of the present invention;
[0043] Figure 3 It is an order sound power curve and a target sound power curve diagram of an example of the present invention;
[0044] Figure 4 It is a schematic diagram of a four-quadrant discretized current harmonic combination of an example of the present invention;
[0045] Figure 5 It is an implementation effect diagram of harmonic injection of an example of the present invention;
[0046] Figure 6 It is a working flow chart of a current harmonic injection optimization method according to the best embodiment of the present invention;
[0047] Figure 7 It is a schematic diagram of the hardware structure of an electronic device according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0048] The specific implementation manners of the present invention will be further described below with reference to the accompanying drawings. The same components are denoted by the same reference numerals. It should be noted that the terms "front", "rear", "left", "right", "upper" and "lower" used in the following description refer to the directions in the drawings, and the terms "inner" and "outer" refer to the directions towards or away from the geometric center of a specific component, respectively.
[0049] As Figure 1 shown in the working flow chart of a current harmonic injection optimization method according to an embodiment of the present invention, which includes:
[0050] Step S101: Determine the harmonic optimization operating point;
[0051] Step S102: Obtain the experimental data of the sound power of the drive system and the current harmonic combination of the controller of the drive system at the harmonic optimization operating point, and establish a functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point based on the experimental data. The current harmonic combination includes single or multiple current harmonic parameters;
[0052] Step S103: Obtain the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination from the functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point;
[0053] Step S104: Inject the optimal current harmonic combination into the controller.
[0054] Specifically, the present invention can be applied to an electronic device with processing capabilities, such as the controller of a vehicle. For example, the electronic control unit (ECU) of a vehicle.
[0055] The present invention is mainly implemented through the following technical solutions: establishing a functional relationship between current harmonics and order sound power, discretizing current harmonic optimization, and current harmonic injection strategy.
[0056] First, step S101 is executed to determine the harmonic optimization operating point.
[0057] Specifically, the harmonic optimization operating point is the operating point that needs to be optimized for harmonics.
[0058] In some embodiments, the harmonic optimization operating point is determined in advance.
[0059] In some embodiments, the operating point is the torque and speed of the drive system.
[0060] Then, step S102 is executed to obtain the experimental data of the sound power of the drive system and the current harmonic combination of the controller of the drive system under the harmonic optimization operating point, and based on the experimental data, a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point is established. The current harmonic combination includes single or multiple current harmonic parameters.
[0061] Specifically, by adjusting the current harmonic combination of the controller current, the sound power under the harmonic optimization operating point of the motor in the steady state is tested, and the sound power values of different orders corresponding to different harmonic current combinations are recorded. Then, based on multiple groups of current harmonic combinations and the corresponding sound power, a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point is obtained, for example, by fitting.
[0062] Among them, the harmonic current combination can be a single current harmonic parameter, such as a separate 2nd current harmonic parameter, 3rd current harmonic parameter, 4th current harmonic parameter, 5th current harmonic parameter, etc.
[0063] The harmonic current combination can also be a combination of multiple current harmonic parameters, including but not limited to:
[0064] The combination of the N1th current harmonic parameter and the N2th current harmonic parameter; or the combination of the N1th current harmonic parameter, the N2th current harmonic parameter, and the N3th current harmonic parameter; or the combination of the N1th current harmonic parameter, the N2th current harmonic parameter, the N3th current harmonic parameter, and the N4th current harmonic parameter.
[0065] Among them, the N1th, N2th, N3th, and N4th can be 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, etc.
[0066] The current harmonic parameter can be the current harmonic amplitude, or the direct-axis current component Id and the quadrature-axis current component Iq of the current harmonic.
[0067] Then, step S103 is executed to obtain the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination from the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point.
[0068] Specifically, by adjusting the rounding of the current harmonic combination and substituting it into the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, the corresponding sound power is obtained, and the current harmonic combination when the minimum sound power is obtained is selected as the optimal current harmonic combination.
[0069] Finally, step S104 is executed to inject the optimal current harmonic combination into the controller.
[0070] Specifically, the obtained optimal current harmonic combination is input into the controller, and then the sound power test is carried out to confirm the improvement effect of the order noise.
[0071] Write the optimization method as a program and write it into the controller to form an automated harmonic optimization device, which can accelerate the optimization process and automatically obtain the optimal current harmonics.
[0072] In the present invention, by establishing a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, and from the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, obtaining the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination, the actually required optimal current harmonics are obtained. The present invention can help optimize the control of the motor order noise in the initial stage of motor, transmission (drive unit) and vehicle development (when there is no actual vehicle resource), so as to achieve a good level of noise. The present invention shortens the development cycle through an efficient method and avoids unnecessary engineering changes in the later stage of development.
[0073] As Figure 2 shown is the flowchart of a current harmonic injection optimization method in another embodiment of the present invention, including:
[0074] Step S201, establish the order sound power curve of the drive system;
[0075] Compare the order sound power curve and the target sound power curve, and select the operating point corresponding to the maximum sound power exceeding the target sound power curve in the order sound power curve as the harmonic optimization operating point.
[0076] Step S202, obtain the sound power under the harmonic optimization operating point in multiple groups of experiments, take the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics of the controller current in each group of experiments as a group of current harmonic combinations, and associate the current harmonic combinations with the corresponding sound power as a group of experimental data;
[0077] Based on multiple groups of the experimental data, establish a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point.
[0078] Step S203, from the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, obtain the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination.
[0079] In one embodiment, the obtaining the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination from the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point includes:
[0080] Starting from the initial current harmonic amplitude, iteratively calculate the sound power, and in each iterative calculation, execute:
[0081] Calculate the current harmonic amplitude of this iteration, and calculate the direct-axis current component and quadrature-axis current component of single or multiple current harmonics according to the current harmonic amplitude of this iteration;
[0082] Based on the direct-axis current component and quadrature-axis current component of single or multiple current harmonics of this iteration, generate multiple sets of optimized current harmonic combinations;
[0083] Substitute multiple sets of optimized current harmonic combinations into the functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point respectively, and calculate the corresponding sound power;
[0084] If the minimum sound power calculated in this iteration is greater than the minimum sound power calculated in the previous iteration, end the calculation, use the minimum sound power calculated in the previous iteration as the minimum value of the sound power, and use the current harmonic combination corresponding to the minimum value of the sound power as the optimal current harmonic combination, otherwise perform the next calculation.
[0085] In one embodiment, the calculating the current harmonic amplitude of this iteration includes:
[0086] Determine that the increase amplitude calculated in this iteration is: n = k * i, where k is the increase amplitude constant, i is the number of this iteration, and n is the increase amplitude;
[0087] Calculate the current harmonic amplitude of this iteration as: n * Is, where Is is the current harmonic amplitude without harmonic injection.
[0088] In one embodiment, the generating multiple sets of optimized current harmonic combinations based on the direct-axis current component and quadrature-axis current component of single or multiple current harmonics of this iteration includes:
[0089] Based on the direct-axis current component and quadrature-axis current component of this iteration, generate five sets of optimized current harmonic combinations, where:
[0090] The first set of optimized current harmonic combination includes the direct-axis current component and quadrature-axis current component of the previous iteration;
[0091] The second set of optimized current harmonic combination includes the direct-axis current component of this iteration and the quadrature-axis current component of the previous iteration; the third set of optimized current harmonic combination includes the direct-axis current component of the previous iteration and the quadrature-axis current component of this iteration; the fourth set of optimized current harmonic combination includes the opposite number of the direct-axis current component of this iteration and the quadrature-axis current component of the previous iteration;
[0092] The fifth set of optimized current harmonic combination includes the direct-axis current component of the previous iteration and the opposite number of the quadrature-axis current component of this iteration.
[0093] Step S204, inject the optimal current harmonic combination into the controller.
[0094] In one of the embodiments, injecting the optimal current harmonic combination into the controller includes:
[0095] When the current harmonic combination includes a single current harmonic, injecting the optimal current harmonic combination into the controller;
[0096] When the current harmonic combination includes multiple current harmonics, injecting the low-order current harmonics in the optimal current harmonic combination into the controller.
[0097] Specifically, first perform step S201 to establish the order sound power curve of the drive system;
[0098] Compare the order sound power curve with the target sound power curve, and select the operating point corresponding to the maximum sound power in the order sound power curve that exceeds the target sound power curve as the harmonic optimization operating point.
[0099] Specifically, first conduct order sound power and current harmonic tests. Test the motor sound power of the drive system (motor, pure electric drive unit, hybrid transmission, etc.) in a standard semi-anechoic chamber test bench, and simultaneously test the direct-axis current component Id and the quadrature-axis current component Iq and their harmonics in the controller (inverter). Taking the 24th-order noise problem of an 8-pole 72-slot motor as an example, the 24th-order sound power and the amplitudes of the N1th and N2th current harmonics of Id and Iq can be analyzed and processed. Among them, N1 and N2 can be 2, 3, 4, 5, 6, 7, 8, etc.
[0100] Then, based on the order sound power and current harmonic test data, establish the order sound power curve of the drive system. Compare the order sound power curve with the target sound power curve, and select the operating point corresponding to the maximum sound power in the order sound power curve that exceeds the target sound power curve as the harmonic optimization operating point. As Figure 3 shown, by comparing the order sound power curve 31 with the target sound power curve 32, take the maximum peak point Soundpower_Max(torque, speed) where the order sound power curve 31 exceeds the target sound power curve 32 to obtain the optimal current harmonics. The operating point corresponding to this maximum peak point 33 is the harmonic optimization operating point. Among them, the abscissa of the order sound power curve is the frequency, which thus corresponds to the rotational speed and torque, that is, the operating point.
[0101] Then, perform step S202 to obtain the sound power at the harmonic optimization operating point in multiple groups of experiments. Take the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics of the controller current in each group of experiments as a group of current harmonic combinations, and associate the current harmonic combination with the corresponding sound power as a group of experimental data;
[0102] Based on multiple groups of the experimental data, a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point is established.
[0103] Specifically, in this embodiment, a functional relationship between the direct-axis current component Id and the quadrature-axis current component Iq of the controller current harmonics and the order sound power is established.
[0104] Among them, the harmonic current combination can be the direct-axis current component Id and the quadrature-axis current component Iq of a single current harmonic. For example, it can be the direct-axis current component Id and the quadrature-axis current component Iq of a separate 2nd-order current harmonic, 3rd-order current harmonic, 4th-order current harmonic, 5th-order current harmonic, etc.
[0105] The harmonic current combination can also be a combination of the direct-axis current component Id and the quadrature-axis current component Iq of multiple current harmonics, including but not limited to:
[0106] The combination of the direct-axis current component Id and the quadrature-axis current component Iq of the N1st-order current harmonic and the direct-axis current component Id and the quadrature-axis current component Iq of the N2nd-order current harmonic; or
[0107] The combination of the direct-axis current component Id and the quadrature-axis current component Iq of the N1st-order current harmonic, the direct-axis current component Id and the quadrature-axis current component Iq of the N2nd-order current harmonic, and the direct-axis current component Id and the quadrature-axis current component Iq of the N3rd-order current harmonic; or
[0108] The combination of the direct-axis current component Id and the quadrature-axis current component Iq of the N1st-order current harmonic, the direct-axis current component Id and the quadrature-axis current component Iq of the N2nd-order current harmonic, the direct-axis current component Id and the quadrature-axis current component Iq of the N3rd-order current harmonic, and the direct-axis current component Id and the quadrature-axis current component Iq of the N4th-order current harmonic.
[0109] Among them, N1st-order, N2nd-order, N3rd-order, and N4th-order can be 2nd-order, 3rd-order, 4th-order, 5th-order, 6th-order, 7th-order, 8th-order, etc.
[0110] As an example, the functional relationship between the sound power and the current harmonics at the harmonic optimization operating point can be set as: Soundpower(torque, speed) = f(Id_L, Iq_L, Id_H, Iq_H). Among them, Soundpower(torque, speed) is the sound power at the harmonic optimization operating point defined by the torque torque and the speed speed. The current harmonic combination is Id_L, Iq_L, Id_H, Iq_H, where: Id_L is the direct-axis current component of the low-order harmonics, Iq_L is the quadrature-axis current component of the low-order harmonics, Id_H is the direct-axis current component of the high-order harmonics, Iq_H is the quadrature-axis current component of the high-order harmonics, and f is the function.
[0111] For example, the following formula is the multiple functional relationship between the 24th-order sound power and the 5th and 7th harmonics:
[0112] Soundpower24(torque, speed) = f(Id5, Iq5, Id7, Iq7), where Soundpower24(torque, speed) is the 24th-order sound power. Id_5 is the direct-axis current component of the 5th harmonic, Iq_5 is the quadrature-axis current component of the 5th harmonic, Id_7 is the direct-axis current component of the 7th harmonic, and Iq_7 is the quadrature-axis current component of the 7th harmonic.
[0113] By adjusting the controller current, multiple sets of Id and Iq values of the current harmonics are obtained as the current harmonic combination. For example, if the current harmonic combination is two harmonics of different orders, the recorded current harmonic combination for the experiment is Test(Id_L, Iq_L, Id_H, Iq_H). At the same time, the operating condition Soundpower(torque, speed) of the motor in the steady state is tested, and the order sound power values corresponding to different harmonic current combinations are recorded.
[0114] By using the harmonic current combination Test(Id_L, Iq_L, Id_H, Iq_H) and the sound power Soundpower(torque, speed), the specific functional relationship of Soundpower(torque, speed) = f(Id_L, Iq_L, Iq_H, Iq_H) can be obtained.
[0115] Then, based on multiple sets of the experimental data, the functional relationship between the sound power and the current harmonic combination at the harmonic optimization operating point is established by means of, for example, fitting.
[0116] The specific fitting function can adopt the existing fitting function form, and then use the current harmonic combination obtained from the experiment as the input value and the corresponding order sound power as the output value. By using multiple groups of corresponding current harmonic combinations and order sound powers, the parameters in the function are solved by fitting to obtain the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point.
[0117] Then, step S203 is executed to obtain the current harmonic combination corresponding to the minimum sound power from the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point as the optimal current harmonic combination.
[0118] Specifically, by rounding the current harmonic combination and substituting it into the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, the corresponding sound power is obtained, and the current harmonic combination when the minimum sound power is obtained is selected as the optimal current harmonic combination.
[0119] Specifically, after obtaining the specific functional relationship such as Soundpower(torque, speed) = f(Id_L, Iq_L, Iq_H, Iq_H), the minimum value of the sound power and the corresponding current harmonic combination are obtained, and this harmonic combination is the optimal combination Opt(Id_L, Iq_L, Id_H, Iq_H).
[0120] In one embodiment, obtaining the current harmonic combination corresponding to the minimum sound power from the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point as the optimal current harmonic combination includes:
[0121] Starting from the initial current harmonic amplitude, the sound power is calculated iteratively. In each iterative calculation, the following operations are performed:
[0122] Calculate the current harmonic amplitude of this iteration, and calculate the direct-axis current component and quadrature-axis current component of the single or multiple current harmonics according to the current harmonic amplitude of this iteration;
[0123] Based on the direct-axis current component and quadrature-axis current component of the single or multiple current harmonics of this iteration, multiple groups of optimized current harmonic combinations are generated;
[0124] Substitute multiple groups of optimized current harmonic combinations into the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point respectively, and calculate the corresponding sound power;
[0125] If the minimum sound power calculated in this iterative calculation is greater than the minimum sound power calculated in the previous iterative calculation, the calculation is terminated, and the minimum sound power calculated in the previous iterative calculation is used as the minimum sound power, and the current harmonic combination corresponding to the minimum sound power is used as the optimal current harmonic combination; otherwise, the next calculation is performed.
[0126] Specifically, starting from the starting current harmonic amplitude, if the starting current harmonic amplitude can be 0, then the corresponding current harmonics, as well as Id and Iq, are also 0. Substitute this starting current harmonic combination into the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point to obtain the corresponding sound power.
[0127] Then gradually increase the current harmonic amplitudes of the single or multiple current harmonics included in the current harmonic combination, and calculate the direct-axis current component and quadrature-axis current component of the single or multiple current harmonics based on the current harmonic amplitudes.
[0128] Among them, Is i ^2 = Id i ^2 + Iq i ^2, Is i is the current harmonic amplitude of the i-th iteration, Id i is the direct-axis current component of the current harmonic of the i-th iteration, and Iq i is the quadrature-axis current component of the current harmonic of the i-th iteration.
[0129] For Id and Iq of the current harmonic combination including a single current harmonic, calculate the current harmonic amplitude of the single current harmonic in this iteration, as well as the corresponding Id and Iq of the current harmonic. For example, calculate the current harmonic amplitude of the N1-th current harmonic in this iteration, as well as the corresponding Id and Iq.
[0130] For Id and Iq of the current harmonic combination including multiple current harmonics, calculate the current harmonic amplitude of each current harmonic in this iteration, as well as the corresponding Id and Iq of the current harmonic. For example, calculate the current harmonic amplitude of the N1-th current harmonic in this iteration, as well as the corresponding Id and Iq, and calculate the current harmonic amplitude of the N2-th current harmonic in this iteration, as well as the corresponding Id and Iq.
[0131] In one embodiment, the calculation of the current harmonic amplitude of this iteration includes:
[0132] Determine that the increase amplitude calculated in this iteration is: n = k * i, where k is the increase amplitude constant, i is the number of this iteration, and n is the increase amplitude;
[0133] Calculate the current harmonic amplitude of this iteration as: n * Is, where Is is the current harmonic amplitude without harmonic injection.
[0134] Specifically, for each iteration calculation, increase the current harmonic amplitude, where the increase amplitude increases successively, and then multiply the increased increase amplitude by Is to obtain the current harmonic amplitude of this iteration. Considering control implementation and influence, the current harmonic amplitude generally should not be too large.
[0135] For the Id and Iq of the current harmonic combination including single - order current harmonics, the current harmonic amplitude of the single - order current harmonic in this iteration is calculated for each iteration. For example, the current harmonic amplitude of the N1 - th order current harmonic in this iteration is calculated. The Is therein will be the amplitude of the N1 - th order current harmonic without harmonic injection.
[0136] For the Id and Iq of the current harmonic combination including multiple current harmonics, the current harmonic amplitude of each current harmonic in this iteration is calculated respectively using the aforementioned formula. For example, the current harmonic amplitudes of the N1 - th and N2 - th order current harmonics in this iteration are calculated. The Is therein will be the amplitudes of the N1 - th and N2 - th order current harmonics without harmonic injection respectively.
[0137] This embodiment enables the current harmonic amplitude to increase stably.
[0138] Then, based on the direct - axis current component and quadrature - axis current component of the single - order or multiple current harmonics in this iteration, multiple sets of optimized current harmonic combinations are generated.
[0139] In one embodiment, the generating of multiple sets of optimized current harmonic combinations based on the direct - axis current component and quadrature - axis current component of the single - order or multiple current harmonics in this iteration includes:
[0140] Based on the direct - axis current component and quadrature - axis current component of this iteration, five sets of optimized current harmonic combinations are generated, where:
[0141] The first set of optimized current harmonic combination includes the direct - axis current component and quadrature - axis current component of the previous iteration;
[0142] The second set of optimized current harmonic combination includes the direct - axis current component of this iteration and the quadrature - axis current component of the previous iteration; the third set of optimized current harmonic combination includes the direct - axis current component of the previous iteration and the quadrature - axis current component of this iteration; the fourth set of optimized current harmonic combination includes the opposite of the direct - axis current component of this iteration and the quadrature - axis current component of the previous iteration;
[0143] The fifth set of optimized current harmonic combination includes the direct - axis current component of the previous iteration and the opposite of the quadrature - axis current component of this iteration.
[0144] This embodiment uses the method of taking points for the four - quadrant discretized current harmonic distribution, as Figure 4 shown, to accelerate the optimization. The recommended combinations of the optimized current harmonic combinations (Id_L, Iq_L, Id_H, Iq_H) are shown in Table 1.
[0145] Table 1
[0146]
[0147] Among them, in each iteration, five groups of optimized current harmonic combinations are generated based on the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics in this iteration. As shown in Table 1, the current harmonic combination includes the Id and Iq of the low-order current harmonics and the Id and Iq of the high-order current harmonics. In the first iteration, the optimized current harmonic combination (Id_L, Iq_L, Id_H, Iq_H) includes:
[0148] The first group of optimized current harmonic combination (0, 0, 0, 0);
[0149] The second group of optimized current harmonic combination (Id1_L, 0, Id1_H, 0);
[0150] The third group of optimized current harmonic combination (0, Iq1_L, 0, Iq1_H);
[0151] The fourth group of optimized current harmonic combination (-Id1_L, 0, -Id1_H, 0);
[0152] The fifth group of optimized current harmonic combination (0, -Iq1_L, 0, -Iq1_H).
[0153] Among them, due to the first iteration, the direct-axis current component and the quadrature-axis current component of the previous iteration are the Id and Iq calculated when the starting current harmonic amplitude is 0. Therefore, the Id and Iq of the previous iteration are both 0. Among them, Id1_L is the Id value of the low-order current harmonic in the first iteration, Iq1_L is the Iq value of the low-order current harmonic in the first iteration. Id1_H is the Id value of the high-order current harmonic in the first iteration, and Iq1_H is the Iq value of the high-order current harmonic in the first iteration.
[0154] Substitute multiple groups of optimized current harmonic combinations into the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, and calculate the corresponding sound power;
[0155] If the minimum sound power calculated in this iteration is greater than the minimum sound power calculated in the previous iteration, end the calculation, take the minimum sound power calculated in the previous iteration as the minimum value of the sound power, and take the current harmonic combination corresponding to the minimum value of the sound power as the optimal current harmonic combination, otherwise perform the next calculation.
[0156] In the second iteration, again generate the corresponding optimized current harmonic combination based on the Id and Iq of the current harmonics in the second iteration. As shown in Table 1, in the second iteration, the optimized current harmonic combination (Id_L, Iq_L, Id_H, Iq_H) includes:
[0157] The first group of optimized current harmonic combination (Id1_L, Iq1_L, Id1_H, Iq1_H)
[0158] The second set of optimized current harmonic combinations (Id2_L, Iq1_L, Id2_H, Iq1_H)
[0159] The third set of optimized current harmonic combinations (Id1_L, Iq2_L, Id1_H, Iq2_H)
[0160] The fourth set of optimized current harmonic combinations (-Id2_L, Iq1_L, -Id2_H, Iq1_H)
[0161] The fifth set of optimized current harmonic combinations (Id1_L, -Iq2_L, Id1_H, -Iq2_H).
[0162] Among them, Id2_L is the Id value of the low-order current harmonic in the second iteration, and Iq2_L is the Iq value of the low-order current harmonic in the second iteration. Id2_H is the Id value of the high-order current harmonic in the second iteration, and Iq2_H is the Iq value of the high-order current harmonic in the second iteration.
[0163] And so on. After multiple iterations, the minimum value of the sound power is obtained, and the current harmonic combination corresponding to the minimum value of the sound power is used as the optimal current harmonic combination.
[0164] Finally, step S204 is executed to inject the optimal current harmonic combination into the controller.
[0165] In one embodiment, the injecting the optimal current harmonic combination into the controller includes:
[0166] When the current harmonic combination includes a single current harmonic, injecting the optimal current harmonic combination into the controller;
[0167] When the current harmonic combination includes multiple current harmonics, injecting the low-order current harmonics in the optimal current harmonic combination into the controller.
[0168] Specifically, since the order of the current harmonic is low and the functional requirements for the controller are small, the low-order current harmonic injection strategy is adopted in this embodiment; that is, Opt(Id_L, Iq_L, 0, 0).
[0169] Finally, the sound power test of the motor order can be optimized. The obtained optimal current harmonic combination is input into the controller, and then the sound power test is performed to confirm the improvement effect of the order noise. As Figure 5 shown, the order sound power curve 51 after harmonic injection is more in line with the requirements of the target sound power curve 53 than the order sound power curve 52 before harmonic injection, and the harmonic optimization operating point 54 is significantly improved.
[0170] In this embodiment, the optimization method can be programmed and written into a controller to form an automated harmonic optimization device, which can accelerate the optimization process and automatically obtain the optimal current harmonics.
[0171] In this embodiment, by establishing an order sound power curve, the harmonic optimization operating point is determined. Based on the direct-axis current component and quadrature-axis current component of the current harmonics, a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point is established, and the optimal current harmonic combination is searched for. The optimization is accelerated by the method of taking points for the four-quadrant discretized current harmonic distribution.
[0172] This embodiment can help optimize the order noise of the motor during the initial stage of motor, transmission (drive unit) and vehicle development (when there are no actual vehicle resources), achieve a good level of noise, and shorten the development cycle with an efficient method; avoid unnecessary engineering changes in the later stage of development.
[0173] As Figure 6 shown in the working flowchart of a current harmonic injection optimization method according to the best embodiment of the present invention, it includes:
[0174] Step S601, perform order sound power and current harmonic tests;
[0175] Step S602, determine the harmonic optimization operating point;
[0176] Step S603, perform current harmonic optimization:
[0177] Establish a functional relationship between sound power and current, and formulate an optimized current harmonic combination;
[0178] Step S604, inject the optimal harmonics;
[0179] Step S605, if the order sound power meets the target, input the optimal current harmonic combination into the controller, otherwise execute Step S603 again.
[0180] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0181] As Figure 7 shown in the schematic hardware structure diagram of an electronic device according to the present invention, it includes:
[0182] At least one processor 701; and,
[0183] A memory 702 communicatively connected to at least one of the processors 701; wherein, the memory 702 stores instructions executable by at least one of the processors, and the instructions are executed by at least one of the processors to enable at least one of the processors to execute the current harmonic injection optimization method as described above.
[0184] Figure 7 Taking one processor 701 as an example.
[0185] The electronic device may further include: an input device 703 and a display device 704.
[0186] The processor 701, the memory 702, the input device 703, and the display device 704 may be connected by a bus or other means. In the figure, it is taken as an example of being connected by a bus.
[0187] As a non-volatile computer-readable storage medium, the memory 702 can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the current harmonic injection optimization method in the embodiments of the present application. For example, Figure 1 , Figure 2 The method flow shown. The processor 701 executes various functional applications and data processing by running the non-volatile software programs, instructions, and modules stored in the memory 702, that is, implements the current harmonic injection optimization method in the above embodiments.
[0188] The memory 702 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the current harmonic injection optimization method, etc. In addition, the memory 702 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some embodiments, the memory 702 may optionally include a memory remotely set with respect to the processor 701, and these remote memories may be connected to the device executing the current harmonic injection optimization method through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0189] The input device 703 can receive user clicks input, and generate signal inputs related to user settings and function controls of the current harmonic injection optimization method. The display device 704 may include a display screen and other display devices.
[0190] When the one or more modules are stored in the memory 702 and run by the one or more processors 701, they execute the current harmonic injection optimization method in any of the above method embodiments.
[0191] The present invention establishes a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, and obtains the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination from the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, so as to obtain the optimal current harmonics actually required. The present invention can help optimize the order noise of the motor during the initial stage of motor, transmission (drive unit) and vehicle development (when there is no real vehicle resource), so as to reach a good level of noise. The present invention shortens the development cycle through an efficient method and avoids unnecessary engineering changes in the later stage of development.
[0192] An embodiment of the present invention provides a storage medium that stores computer instructions, which are used to execute all steps of the current harmonic injection optimization method as described above when the computer executes the computer instructions.
[0193] In the context of the present disclosure, the storage medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. The storage medium can be a machine-readable signal medium or a machine-readable storage medium. Optionally, the storage medium can be a non-transitory computer-readable storage medium. For example, the non-transitory computer-readable storage medium can be ROM, random access memory (RAM), compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage devices, etc.
[0194] An embodiment of the present invention provides a computer program product, including a computer program / instructions, which implement the current harmonic injection optimization method as described above when executed by a processor.
[0195] The above embodiments only represent several implementation manners of the present invention, and their descriptions are relatively specific and detailed, but should not be construed as limiting the scope of the patent of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention should be subject to the appended claims.
Claims
1. A current harmonic injection optimization method, characterized in that Including: Determine the harmonic optimization operating point; Obtain the experimental data of the sound power of the drive system and the current harmonic combination of the controller of the drive system under the harmonic optimization operating point, and establish a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point based on the experimental data. The current harmonic combination includes single or multiple current harmonic parameters; From the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point, obtain the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination; Inject the optimal current harmonic combination into the controller.
2. The current harmonic injection optimization method according to claim 1, wherein The determination of the harmonic optimization operating point includes: Establish the order sound power curve of the drive system; Compare the order sound power curve and the target sound power curve, and select the operating point corresponding to the maximum sound power exceeding the target sound power curve in the order sound power curve as the harmonic optimization operating point.
3. The current harmonic injection optimization method according to claim 1, characterized in that, The obtaining of the experimental data of the sound power of the drive system and the current harmonic combination of the controller of the drive system under the harmonic optimization operating point, and establishing a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point based on the experimental data includes: Obtain the sound power under the harmonic optimization operating point in multiple groups of experiments, take the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics of the controller current in each group of experiments as a group of current harmonic combinations, and associate the current harmonic combination with the corresponding sound power as a group of experimental data; Based on multiple groups of the experimental data, establish a functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point.
4. The current harmonic injection optimization method according to claim 1, wherein The obtaining of the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination from the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point includes: Starting from the initial current harmonic amplitude, iteratively calculate the sound power. In each iterative calculation, perform: Calculate the current harmonic amplitude of this iteration, and calculate the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics according to the current harmonic amplitude of this iteration; Based on the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics of this iteration, generate multiple groups of optimized current harmonic combinations; Substitute the multiple groups of optimized current harmonic combinations into the functional relationship between the sound power and the current harmonic combination under the harmonic optimization operating point respectively, and calculate the corresponding sound power; If the minimum sound power calculated in this iterative calculation is greater than the minimum sound power calculated in the previous iterative calculation, end the calculation, take the minimum sound power calculated in the previous iterative calculation as the minimum sound power, and take the current harmonic combination corresponding to the minimum sound power as the optimal current harmonic combination, otherwise perform the next calculation.
5. The current harmonic injection optimization method according to claim 4, wherein The calculation of the current harmonic amplitude of this iteration includes: Determine the increase amplitude of this iterative calculation as: n = k * i, where k is the increase amplitude constant, i is the number of this iteration, and n is the increase amplitude; Calculate the current harmonic amplitude of this iteration as: n * Is, where Is is the current harmonic amplitude without harmonic injection.
6. The current harmonic injection optimization method according to claim 4, wherein The generating of multiple groups of optimized current harmonic combinations based on the direct-axis current component and the quadrature-axis current component of the single or multiple current harmonics of this iteration includes: Based on the direct-axis current component and the quadrature-axis current component of this iteration, five sets of optimized current harmonic combinations are generated, where: The first set of optimized current harmonic combination includes the direct-axis current component and the quadrature-axis current component of the previous iteration; The second set of optimized current harmonic combination includes the direct-axis current component of this iteration and the quadrature-axis current component of the previous iteration; The third set of optimized current harmonic combination includes the direct-axis current component of the previous iteration and the quadrature-axis current component of this iteration; The fourth set of optimized current harmonic combination includes the opposite number of the direct-axis current component of this iteration and the quadrature-axis current component of the previous iteration; The fifth set of optimized current harmonic combination includes the direct-axis current component of the previous iteration and the opposite number of the quadrature-axis current component of this iteration.
7. The current harmonic injection optimization method according to claim 1, characterized in that The injecting the optimal current harmonic combination into the controller includes: When the current harmonic combination includes a single current harmonic, injecting the optimal current harmonic combination into the controller; When the current harmonic combination includes multiple current harmonics, injecting the low-order current harmonics in the optimal current harmonic combination into the controller.
8. An electronic device, characterized in that, Comprising: At least one processor; And, A memory communicatively connected to at least one of the processors; wherein, The memory stores instructions executable by at least one of the processors, and the instructions are executed by at least one of the processors so that at least one of the processors can execute the current harmonic injection optimization method according to any one of claims 1 to 7.
9. A storage medium, characterized in that, The storage medium stores computer instructions, and when the computer executes the computer instructions, it is used to execute all steps of the current harmonic injection optimization method according to any one of claims 1 to 7.
10. A computer program product, comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, the current harmonic injection optimization method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Harmonic injection calibration method and device, electronic equipment and storage medium
CN121036625A
