Resonance suppression method, device, equipment, storage medium and program product

CN122801874APending Publication Date: 2026-09-22SUZHOU INOSA UNITED POWER SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510313985.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

[0004]本申请的主要目的在于提供一种谐振抑制方法、装置、设备、存储介质和程序产品,旨在解决在高速区通过目前的谐波注入方法无法有效解决谐振现象的技术问题

Benefits of technology

[0029]本申请获取电机的转速;当转速处于高速区时,向电机注入目标谐波电流,并基于预设过调制策略调制电压脉冲信号,由于预设过调制策略为允许短时过调制至预设调制系数的调制策略,在调制过程中不是全部电压均用于响应基波电流,而是存在部分电压余量用于响应注入的目标谐波电流,即使这部分电压余量无法无误差地响应谐波电流的注入,也能够激励出与注入的目标谐波电流同频的反馈电流;基于这种调制策略调制得到的电压脉冲信号控制电机的运行,该反馈电流能够在一定程度上对交流侧电流产生影响,从而减少逆变器输出的三相电流中的谐波含量,即,降低交流侧的电流谐波含量,进而降低直流侧的高频谐波含量,从而抑制直流网络谐振。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122801874A_ABST
    Figure CN122801874A_ABST
Patent Text Reader

Abstract

The application discloses a resonance suppression method and device, equipment, storage medium and program product, relates to the motor control technical field, and obtains the rotating speed of the motor; when the rotating speed is in the high speed area, the target harmonic current is injected into the motor, and the voltage pulse signal is modulated based on the preset overmodulation strategy. Since the preset overmodulation strategy is a modulation strategy that allows short-time overmodulation to a preset modulation coefficient, not all voltages are used to respond to the fundamental current during the modulation process, but there is a voltage margin for responding to the injected target harmonic current. Even if this part of the voltage margin cannot respond to the injection of the harmonic current without error, a feedback current with the same frequency as the injected target harmonic current can be excited. The voltage pulse signal obtained based on the modulation strategy can control the operation of the motor, reduce the current harmonic content of the alternating current side, reduce the high-frequency harmonic content of the direct current side, and thus suppress the direct current network resonance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of motor control technology, and in particular to resonance suppression methods, devices, equipment, storage media, and program products. Background Technology

[0002] In new energy vehicles, the DC bus carries high-voltage equipment such as the electronic control system and power supply system. Since the DC network has a specific resonant frequency, when the harmonic frequency injected into the DC network by the high-voltage equipment is close to the resonant frequency of the DC network, it may cause voltage resonance in the DC network.

[0003] Currently, to optimize DC network resonance during vehicle operation, harmonic injection is typically performed in the low-speed region. At this time, the motor controller has not yet entered the overmodulation stage, and the voltage margin is sufficient to support the response to the injected harmonic current, effectively solving the resonance phenomenon. However, in the high-speed region, since the modulation coefficient is fully applied, all voltage is used to respond to the fundamental current, and there is no voltage margin to support the error-free response to the injected harmonic current. As a result, the current harmonic injection method cannot effectively solve the resonance phenomenon in the high-speed region. Summary of the Invention

[0004] The main objective of this application is to provide a resonance suppression method, apparatus, device, storage medium, and program product, which aims to solve the technical problem that current harmonic injection methods cannot effectively solve the resonance phenomenon in high-speed regions.

[0005] To achieve the above objectives, this application proposes a resonance suppression method, the method comprising:

[0006] Get the motor speed;

[0007] When the rotational speed is in the high-speed range, a target harmonic current is injected into the motor, and a voltage pulse signal is modulated based on a preset overmodulation strategy. The preset overmodulation strategy is a modulation strategy that allows short-term overmodulation to a preset modulation coefficient. During the modulation process, there is a voltage margin for responding to the target harmonic current.

[0008] The motor is controlled based on the voltage pulse signal to reduce the harmonic content of the AC side harmonic current, thereby suppressing DC network resonance.

[0009] In one embodiment, the phase of the target harmonic current is opposite to the phase of the AC side harmonic current, and the amplitude of the target harmonic current is less than or equal to the amplitude of the AC side harmonic current.

[0010] In one embodiment, the step of injecting the target harmonic current into the motor includes:

[0011] Determine whether the rotational speed is within the preset resonant rotational speed range;

[0012] If the motor is within the preset resonant speed range, the target harmonic current is injected into the motor.

[0013] In one embodiment, prior to the step of injecting the target harmonic current into the motor, the method further includes:

[0014] Obtain the motor torque;

[0015] Based on the rotational speed and torque, the amplitude and phase of the target harmonic current are determined.

[0016] In one embodiment, the step of determining the amplitude of the target harmonic current based on the rotational speed and torque includes:

[0017] Based on the aforementioned rotational speed and torque, as well as the preset correlation between rotational speed, torque, and harmonic currents with different amplitudes and phases, the amplitude and phase of the target harmonic current are determined.

[0018] In one embodiment, before the step of obtaining the motor speed, the method further includes:

[0019] Obtain calibration data for vehicle matching tests;

[0020] Based on the calibration data, preset harmonic currents are determined for different speeds and torques. These preset harmonic currents ensure that the motor operation meets preset comfort requirements under different speeds and torques.

[0021] Furthermore, to achieve the above objectives, this application also proposes a resonance suppression device, which includes:

[0022] The acquisition module is used to acquire the motor speed;

[0023] The harmonic injection module is used to inject a target harmonic current into the motor when the rotational speed is in the high-speed region, and modulate the voltage pulse signal based on a preset overmodulation strategy. The preset overmodulation strategy is a modulation strategy that allows short-term overmodulation to a preset modulation coefficient. During the modulation process, there is a voltage margin for responding to the target harmonic current.

[0024] The control module is used to control the operation of the motor based on the voltage pulse signal to reduce the harmonic content of the AC side harmonic current, thereby suppressing DC network resonance.

[0025] In addition, to achieve the above objectives, this application also proposes a resonance suppression device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the resonance suppression method as described above.

[0026] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the resonance suppression method described above.

[0027] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the resonance suppression method described above.

[0028] One or more technical solutions proposed in this application have at least the following technical effects:

[0029] This application obtains the motor speed; when the speed is in the high-speed range, a target harmonic current is injected into the motor, and a voltage pulse signal is modulated based on a preset overmodulation strategy. Since the preset overmodulation strategy is a modulation strategy that allows short-term overmodulation to a preset modulation coefficient, not all voltage is used to respond to the fundamental current during the modulation process, but there is a partial voltage margin used to respond to the injected target harmonic current. Even if this part of the voltage margin cannot respond to the injection of harmonic current without error, it can still excite a feedback current with the same frequency as the injected target harmonic current. The voltage pulse signal obtained based on this modulation strategy controls the operation of the motor. This feedback current can affect the AC side current to a certain extent, thereby reducing the harmonic content in the three-phase current output by the inverter, that is, reducing the current harmonic content on the AC side, and thus reducing the high-frequency harmonic content on the DC side, thereby suppressing DC network resonance. Attached Figure Description

[0030] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0031] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 This is a flowchart illustrating an embodiment of the resonance suppression method of this application.

[0033] Figure 2 This is a schematic diagram of the first scenario provided in Embodiment 1 of the resonance suppression method of this application;

[0034] Figure 3 This is a schematic diagram of the second scenario provided in Embodiment 1 of the resonance suppression method of this application;

[0035] Figure 4 This is a schematic diagram of the third scenario provided in Embodiment 2 of the resonance suppression method of this application;

[0036] Figure 5 This is a schematic diagram of the fourth scenario provided in Embodiment 2 of the resonance suppression method of this application;

[0037] Figure 6 This is a schematic diagram of the fifth scenario provided in Embodiment 2 of the resonance suppression method of this application;

[0038] Figure 7 This is a flowchart illustrating Embodiment 2 of the resonance suppression method of this application;

[0039] Figure 8 This is a schematic diagram of the module structure of the resonance suppression device according to an embodiment of this application;

[0040] Figure 9 This is a schematic diagram of the device structure of the hardware operating environment involved in the resonance suppression method in the embodiments of this application.

[0041] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0042] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0043] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0044] Based on this, the embodiments of this application provide a resonance suppression method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the resonance suppression method of this application.

[0045] In this embodiment, the resonance suppression method includes steps S10 to S30:

[0046] Step S10: Obtain the motor speed;

[0047] Step S20: When the speed is in the high-speed range, the target harmonic current is injected into the motor, and the voltage pulse signal is modulated based on the preset overmodulation strategy. The preset overmodulation strategy is a modulation strategy that allows short-term overmodulation to the preset modulation coefficient. During the modulation process, there is a voltage margin for responding to the target harmonic current.

[0048] It should be noted that in new energy vehicles, the DC bus carries high-voltage equipment such as the electronic control system, power supply system, and air compressor. (Refer to...) Figure 2, corresponding to the arrangement positions of various devices of the complete vehicle, an equivalent circuit of the DC network can be obtained, with reference to Figure 3 ; wherein, the electronic control system is used to manage and control the electrical and electronic devices of the vehicle, and the electronic control system mainly includes a motor controller, a motor and the like; since the DC network has a specific resonant frequency point, when the harmonic frequency injected into the DC network by a high-voltage device is close to the resonant frequency of the DC network, it may cause voltage resonance in the DC network.

[0049] At present, in order to enhance the performance output of the vehicle during high-speed driving and optimize the electric drive efficiency in the high-speed region, an overmodulation strategy is usually adopted in the high-speed region. It should be noted that the modulation factor can be expressed as:

[0050]

[0051] wherein, U LL is the line voltage amplitude output by the electronic control system, Udc is the bus voltage, when 0<m_Ratio<1, the motor is in the linear modulation region, and when m_Ratio>1, the motor is in the overmodulation region; at this time, the modulation factor may reach 1.1, wherein the range of the modulation factor in the overmodulation region can be 1≤m_Ratio≤1.1 (set by the manufacturer).

[0052] It should be noted that, taking the 6K±1 order current harmonics of the operating electrical frequency of the motor (for example, 5th order current harmonics and 7th order current harmonics) as an example, since there are 5th order harmonic content and 7th order harmonic content in the AC side current, the 5th order harmonic content and 7th order harmonic content are 6-fold frequency content of the electrical frequency in the dq coordinate system, therefore, the AC side current in the dq coordinate system can be expressed as:

[0053] Id=Id fundm +Id6cos(6wt+φ1);

[0054] Iq=Iq fundm +Iq6cos(6wt+φ2);

[0055] wherein, Id is the actual current value on the d-axis, Iq is the actual current value on the q-axis, Id fundm is the DC component of the d-axis current, Iq fundm is the DC component of the q-axis current, Id6 is the 6-fold frequency content in the d-axis current, Iq6 is the 6-fold frequency content in the q-axis current, w is the electrical frequency, φ1 is the 6-fold frequency current phase in the d-axis current, and φ2 is the 6-fold frequency current phase in the q-axis current.

[0056] When only the AC fundamental voltage is considered, the output electric power Pac on the AC side can be expressed as:

[0057] Pac=3 / 2(Ud*Id+Uq*Iq);

[0058] Where Ud is the output voltage controlled under the d-axis and Uq is the output voltage controlled under the q-axis.

[0059] Based on the above expressions for the AC side current and the AC side output power in the dq coordinate system, it can be seen that the AC side output power contains a 6th harmonic content.

[0060] Furthermore, according to the laws of conservation of energy on both the AC and DC sides, the DC power Pdc can be expressed as:

[0061] Pdc = Pac + PLoss;

[0062] Where PLoss represents system losses.

[0063] In addition, the DC-side power Pdc can also be expressed as:

[0064] Pdc = Udc * Idc;

[0065] Where Idc is the bus current, and based on the above, Idc can be expressed as:

[0066]

[0067] Based on this formula, it can be seen that the DC bus current Idc has a sixth harmonic component, and the sixth harmonic component of the DC side changes with the rotation speed. Moreover, the higher the harmonic content in Idc, the greater the excitation, and the more severe the resonance phenomenon of the DC network. The resonance on the DC side may cause overvoltage faults in various DC side equipment, making them unable to work. In fact, the resonance in some parts of the DC side may also cause mechanical resonance, inducing NVH (noise, vibration, and harshness) problems.

[0068] It should also be noted that the voltage harmonic content of the inverter output in the overmodulation region is higher than that in the linear modulation region. Therefore, the current harmonic content induced in the overmodulation region is also higher than that in the linear modulation region. (Refer to...) Figure 4 (Current harmonic content in the linear modulation region) and Figure 5 (Current harmonic content under the modulation region) Figure 4 and Figure 5 The fundamental frequency in Idc is 50Hz, and the 5th and 7th harmonics correspond to frequencies of 250Hz and 350Hz, respectively. Therefore, the higher the harmonic content in Idc, the greater the excitation and the more severe the resonance phenomenon in the DC network. This embodiment aims to suppress the resonance phenomenon by optimizing the harmonic content in the high-speed region.

[0069] Currently, to optimize DC network resonance during vehicle operation, harmonic injection is typically performed in the low-speed range to improve NVH (noise, vibration, and harshness) issues, optimize the motor's magnetic field distribution, and generate additional tangential torque, thereby improving the motor's torque ripple. For example, in permanent magnet synchronous motors, by appropriately injecting specific harmonic currents, torque ripple caused by factors such as motor structure can be compensated, making the motor's output torque more stable and thus improving the motor's performance. When the speed is less than or equal to the motor's maximum allowable speed (usually set by the manufacturer), the speed can be considered to be in the low-speed range.

[0070] In the low-speed region, harmonic injection occurs before the motor controller enters the overmodulation stage, and the voltage margin is sufficient to support the response to the injected harmonic current, effectively resolving the resonance phenomenon. However, in the high-speed region, the NVH problem caused by the tangential electromagnetic force is no longer significant, and because the high-speed control enters the field weakening control mode, the modulation coefficient is fully utilized, and all voltage is used to respond to the fundamental current. There is no voltage margin to support the error-free response to the injected harmonic current, resulting in the inability of the current harmonic injection method to effectively resolve the resonance phenomenon in the high-speed region.

[0071] To address the aforementioned technical problems, this embodiment proposes a resonance suppression method. The main body executing this resonance suppression method can be a motor controller. The motor controller acquires the motor's rotational speed, and when the speed is in the high-speed region, injects a target harmonic current into the motor and modulates the voltage pulse signal based on a preset overmodulation strategy. Wherein, when the rotational speed is greater than the maximum allowable speed of the motor, the speed can be considered to be in the high-speed region. The motor can be a permanent magnet synchronous motor or an induction asynchronous motor.

[0072] It should be noted that the preset overmodulation strategy is a modulation strategy that allows short-term overmodulation to a preset modulation coefficient. The preset modulation coefficient is the modulation coefficient set by the manufacturer when the motor adopts the overmodulation strategy in the high-speed range. For example, the preset modulation coefficient is 1.1 or 1.05.

[0073] The preset overmodulation strategy differs from the traditional overmodulation strategy; it only allows short-term overmodulation to a preset modulation coefficient, for example, allowing the modulation coefficient to exceed 1 for a short period, reaching 1.1. Figure 6 The modulation coefficient changes in the medium speed range Spd_2~Spd_3; the traditional overmodulation strategy is to continuously modulate the voltage pulse signal based on a pre-set overmodulation coefficient, for example, to continuously modulate the signal based on a modulation coefficient of 1.1.

[0074] If signal modulation is continuously performed based on a modulation coefficient of 1.1 in the high-speed region, the modulation coefficient will be fully utilized, and all voltage will be used to respond to the fundamental current. There will be no voltage margin to support an error-free response to the injected harmonic current, making it impossible to effectively solve the resonance phenomenon in the high-speed region using current harmonic injection methods. This embodiment modulates the voltage pulse signal based on a preset overmodulation strategy. Since the preset overmodulation strategy allows short-term overmodulation to the preset modulation coefficient, not all voltage is used to respond to the fundamental current during modulation. Instead, a portion of the voltage margin is used to respond to the injected target harmonic current. Even if this portion of the voltage margin cannot respond to the injected harmonic current error-free, it can still excite a feedback current with the same frequency as the injected target harmonic current.

[0075] The harmonic injection method can be to superimpose high-frequency components into the command current under the control dq coordinate system, or to inject high-frequency components through a harmonic current loop, etc., which are not limited here.

[0076] Step S30: Control the motor operation based on voltage pulse signals to reduce the harmonic content of AC side harmonic current, thereby suppressing DC network resonance.

[0077] It can be understood that this embodiment modulates the voltage pulse signal in the above manner and controls the motor operation based on the voltage pulse signal, thereby controlling the frequency and amplitude of the AC power generated by the inverter and changing the content of high-frequency components in the AC side dq axis coordinate system.

[0078] Since the DC-side bus current Idc also contains high-frequency components with the same frequency as the AC-side dq-axis current, the amplitude and phase of the DC-side bus current are affected by the AC-side high-frequency components. In this embodiment, when the speed is in the high-speed range, a target harmonic current with a phase opposite to that of the AC-side harmonic current and an amplitude less than or equal to that of the AC-side harmonic current can be injected into the motor. The voltage pulse signal is modulated based on a preset overmodulation strategy, and the motor operation is controlled based on the voltage pulse signal. This controls the frequency and amplitude of the AC current generated by the inverter, changes the amplitude and phase of the high-frequency components in the AC-side dq-axis coordinate system, reduces the current harmonic content on the AC side, and thus reduces the high-frequency harmonic content on the DC side, thereby suppressing DC network resonance.

[0079] Specifically, when the phase of the injected target harmonic current is opposite to the phase of the AC-side harmonic current, and the amplitude of the target harmonic current is equal to the amplitude of the AC-side harmonic current, the current harmonic content on the AC side can be eliminated or minimized. When the phase of the injected target harmonic current is opposite to the phase of the AC-side harmonic current, and the amplitude of the target harmonic current is less than the amplitude of the AC-side harmonic current, the current harmonic content on the AC side can be reduced.

[0080] Specifically, assuming the injected target harmonic current is a 6th harmonic component, the current command given when injecting the target harmonic current is:

[0081] Id6 ref =Id 6_ampref cos(6wt+φ3);

[0082] IQ6 ref =Iq 6_ampref cos(6wt+φ4);

[0083] Among them, Id6 ref Iq6 ref Given the current command, Id 6_ampref 、Iq 6_ampref φ1 and φ2 are the given current amplitudes, and φ3 and φ4 are the given current phases.

[0084] The feedback currents generated by the voltage margin excitation are as follows:

[0085] Id6 fedbak =Id 6_ampfedbak cos(6wt+φ5);

[0086] IQ6 fedbak =Iq 6_ampfedbak cos(6wt+φ6);

[0087] Among them, Id6 fedbak Iq6 fedbak For feedback current command, Id 6_ampfedbak 、Iq 6_ampfedbak The amplitude of the feedback current, and φ5φ6 are the phases of the feedback current.

[0088] Assuming the phase of the feedback current is the same as the phase of the current in the AC side dq coordinate system, the DC side bus current obtained by superimposing the high-frequency component corresponding to the target harmonic current on the given command current can be expressed as:

[0089]

[0090] Based on the above formula, it can be seen that by changing the amplitude and phase of the injected target harmonic current, the amplitude and phase of the high-frequency harmonic components in the DC-side bus current can be changed. When the content of the high-frequency components in the DC-side bus current is reduced to a preset value, resonance can be avoided and NVH deterioration problems can be prevented.

[0091] In this embodiment, a target harmonic current is injected into the motor in the high-speed region, and a voltage pulse signal is modulated based on a preset overmodulation strategy. Since the preset overmodulation strategy allows short-term overmodulation to a preset modulation coefficient, there is a voltage margin for responding to the target harmonic current during the modulation process. Even if this voltage margin cannot respond to the injection of harmonic current without error, it can still excite a feedback current with the same frequency as the injected target harmonic current. The operation of the motor is controlled by the voltage pulse signal modulated based on this modulation strategy. This feedback current can affect the AC side current to a certain extent, thereby reducing the harmonic content in the three-phase current output by the inverter, that is, reducing the current harmonic content on the AC side, and further reducing the high-frequency harmonic content on the DC side, thereby suppressing DC network resonance and optimizing the NVH deterioration problem caused by resonance.

[0092] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. On this basis, refer to Figure 7 Step S20 includes steps S01-S02:

[0093] Step S01: Determine whether the rotational speed is within the preset resonant rotational speed range;

[0094] Step S02: If the motor is within the preset resonant speed range, inject the target harmonic current into the motor.

[0095] In order to reduce the impact on the vehicle's performance output and electric drive efficiency at high speeds during resonance suppression, this embodiment can specifically suppress resonance only in the speed range where resonance is likely to occur (preset resonance speed range). Therefore, this embodiment determines whether the speed is within the preset resonance speed range. When the speed is within the preset resonance speed range, the target harmonic current is injected into the motor.

[0096] In addition, after determining whether the speed is within the preset resonant speed range, if it is not within the preset resonant speed range, the target harmonic current will not be injected into the motor.

[0097] In this embodiment, once the hardware parameters of all equipment in the vehicle are fixed, the inherent resonant frequency of the DC network is fixed, and the preset resonant speed range can be calibrated through vehicle testing. This embodiment uses the speed range Spd_2 to Spd_3 as an example (in reality, there may be multiple speed ranges prone to resonance), referring to... Figure 6 .

[0098] It should be noted that in the speed range where resonance is prone to occur, injecting a target harmonic current into the motor and modulating the voltage pulse signal based on a preset overmodulation strategy, and controlling the motor operation based on the voltage pulse signal, can reduce the harmonic content in the three-phase current output by the inverter in the speed range where resonance is prone to occur, thereby affecting the waveform of the high-frequency harmonic current generated on the DC side, thus suppressing DC network resonance and optimizing the NVH deterioration problem caused by resonance.

[0099] Specifically, although in the high-speed region, the voltage margin cannot respond to the injection of harmonic current without error, this voltage margin can still excite a feedback current with the same frequency as the injected target harmonic current. Moreover, when the motor is under fixed voltage, fixed speed, and fixed torque, the operating point of the dq axis current remains unchanged, and the feedback current obtained by the same harmonic injection excitation remains unchanged. Therefore, before injecting the target harmonic current into the motor in this embodiment, the motor torque can be obtained first. Then, the amplitude and phase of the target harmonic current can be determined specifically based on the real-time obtained motor speed and torque.

[0100] Specifically, in order to improve motor control efficiency, the harmonic current that can suppress DC network resonance can be predetermined at different speeds and torques; and the correlation between the harmonic current and different speeds and torques can be determined; in the high-speed region, the amplitude and phase of the target harmonic current can be determined based on the speed and torque, as well as the preset correlation between the speed and torque and harmonic currents with different amplitudes and phases.

[0101] To ensure that the motor meets preset comfort requirements under different speeds and torques, this embodiment may further: Before obtaining the motor speed,

[0102] Obtain calibration data for vehicle matching tests; based on the calibration data, determine the preset harmonic currents corresponding to different speeds and torques. The preset harmonic currents ensure that the motor operation meets preset comfort requirements under different speeds and torques.

[0103] The preset comfort requirements can be noise requirements, vibration requirements, acoustic roughness requirements, reliability requirements, or durability requirements, etc., and are not limited here.

[0104] It is understandable that vehicle matching tests include tests under different operating conditions such as acceleration, deceleration, stable speed driving, and hill climbing. The calibration data of vehicle matching tests include the input and output parameters of the motor recorded during each test, such as voltage, current, speed, and torque. Based on the above input and output parameters, it is analyzed whether the motor meets the preset comfort requirements when controlling the motor operation under different speeds and torques, thereby obtaining the preset harmonic currents corresponding to different speed and torque conditions, and formulating a map of speed, torque, and preset harmonic current.

[0105] In the high-speed range, the motor controller can look up the calibrated preset harmonic current based on the current speed and torque, and use it as the target harmonic current.

[0106] In this embodiment, a preset harmonic current is calibrated to ensure that the motor operates at different speeds and torques while meeting preset comfort requirements. In the high-speed range, the motor controller can look up the calibrated preset harmonic current in a table based on the current speed and torque, and use it as the target harmonic current. When the speed is in the high-speed range, the target harmonic current is injected into the motor, and the voltage pulse signal is modulated based on a preset overmodulation strategy. The motor operation is controlled based on the voltage pulse signal, thereby reducing the harmonic content of the AC side harmonic current and suppressing DC network resonance; thus improving the optimization effect on NVH problems.

[0107] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the resonance suppression method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0108] This application also provides a resonance suppression device, please refer to... Figure 8 The resonance suppression device includes:

[0109] Acquisition module 10 is used to acquire the motor speed;

[0110] The harmonic injection module 20 is used to inject a target harmonic current into the motor when the speed is in the high-speed range, and modulate the voltage pulse signal based on a preset overmodulation strategy. The preset overmodulation strategy is a modulation strategy that allows short-term overmodulation to a preset modulation coefficient. There is a voltage margin for responding to the target harmonic current during the modulation process.

[0111] The control module 30 is used to control the operation of the motor based on voltage pulse signals to reduce the harmonic content of the AC side harmonic current, thereby suppressing DC network resonance.

[0112] In one embodiment, the phase of the target harmonic current is opposite to the phase of the AC side harmonic current, and the amplitude of the target harmonic current is less than or equal to the amplitude of the AC side harmonic current.

[0113] In one embodiment, the harmonic injection module 20 includes:

[0114] The judgment submodule is used to determine whether the rotational speed is within the preset resonant speed range;

[0115] The harmonic injection submodule is used to inject target harmonic current into the motor if it is in a preset resonant speed range.

[0116] In one embodiment, prior to the step of injecting the target harmonic current into the motor, the resonance suppression device further includes:

[0117] Torque acquisition module, used to acquire the torque of the motor;

[0118] The first determining module is used to determine the amplitude and phase of the target harmonic current based on the rotational speed and torque.

[0119] In one embodiment, the first determining module includes:

[0120] The determination submodule is used to determine the amplitude and phase of the target harmonic current based on the rotational speed and torque, as well as the preset correlation between the rotational speed, torque and harmonic currents with different amplitudes and phases.

[0121] In one embodiment, before the step of obtaining the motor speed, the resonance suppression device further includes:

[0122] The data acquisition module is used to acquire calibration data for vehicle matching tests;

[0123] The second determining module is used to determine the preset harmonic currents corresponding to different speeds and torques based on calibration data. The preset harmonic currents ensure that the motor operation meets the preset comfort requirements under different speeds and torques.

[0124] The resonance suppression device provided in this application, employing the resonance suppression method described in the above embodiments, can solve the technical problem that current harmonic injection methods cannot effectively address resonance phenomena in high-speed regions. Compared with the prior art, the beneficial effects of the resonance suppression device provided in this application are the same as those of the resonance suppression method provided in the above embodiments, and other technical features of the resonance suppression device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0125] This application provides a resonance suppression device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the resonance suppression method in Embodiment 1 above.

[0126] The following is for reference.Figure 9 The diagram illustrates a structural schematic suitable for implementing the resonance suppression device in the embodiments of this application. The resonance suppression device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, tablets, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 9 The resonance suppression device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this application.

[0127] like Figure 9 As shown, the resonance suppression device may include a processing system 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage system 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the resonance suppression device. The processing system 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: an input system 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; an output system 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; a storage system 1003 including, for example, magnetic tape, hard disk, etc.; and a communication system 1009. Communication system 1009 allows the resonance suppression device to communicate wirelessly or wiredly with other devices to exchange data. While the figure shows resonance suppression devices with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.

[0128] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication system, or installed from storage system 1003, or installed from ROM 1002. When the computer program is executed by processing system 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0129] The resonance suppression device provided in this application, employing the resonance suppression method described in the above embodiments, can solve the technical problem that current harmonic injection methods cannot effectively address resonance phenomena in high-speed regions. Compared with the prior art, the beneficial effects of the resonance suppression device provided in this application are the same as those of the resonance suppression method provided in the above embodiments, and other technical features of this resonance suppression device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0130] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0131] 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.

[0132] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the resonance suppression method in the above embodiments.

[0133] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0134] The aforementioned computer-readable storage medium may be included in the resonance suppression device; or it may exist independently and not assembled into the resonance suppression device.

[0135] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the resonance suppression device, cause the resonance suppression device to perform the aforementioned resonance suppression method.

[0136] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0137] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, 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 indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated 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 the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0138] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0139] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described resonance suppression method. This solves the technical problem that current harmonic injection methods cannot effectively address resonance phenomena in high-speed regions. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the resonance suppression method provided in the above embodiments, and will not be elaborated upon here.

[0140] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the resonance suppression method described above.

[0141] The computer program product provided in this application can solve the technical problem that current harmonic injection methods cannot effectively solve the resonance phenomenon in high-speed regions. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the resonance suppression method provided in the above embodiments, and will not be repeated here.

[0142] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A resonance suppression method, characterized in that, The method includes: Get the motor speed; When the rotational speed is in the high-speed range, a target harmonic current is injected into the motor, and a voltage pulse signal is modulated based on a preset overmodulation strategy. The preset overmodulation strategy is a modulation strategy that allows short-term overmodulation to a preset modulation coefficient. During the modulation process, there is a voltage margin for responding to the target harmonic current. The motor is controlled based on the voltage pulse signal to reduce the harmonic content of the AC side harmonic current, thereby suppressing DC network resonance.

2. The method as described in claim 1, characterized in that, The phase of the target harmonic current is opposite to the phase of the AC side harmonic current, and the amplitude of the target harmonic current is less than or equal to the amplitude of the AC side harmonic current.

3. The method as described in claim 1, characterized in that, The step of injecting the target harmonic current into the motor includes: Determine whether the rotational speed is within the preset resonant rotational speed range; If the motor is within the preset resonant speed range, the target harmonic current is injected into the motor.

4. The method as described in claim 3, characterized in that, Before the step of injecting the target harmonic current into the motor, the method further includes: Obtain the motor torque; Based on the rotational speed and torque, the amplitude and phase of the target harmonic current are determined.

5. The method as described in claim 4, characterized in that, The step of determining the amplitude of the target harmonic current based on the rotational speed and torque includes: Based on the aforementioned rotational speed and torque, as well as the preset correlation between rotational speed, torque, and harmonic currents with different amplitudes and phases, the amplitude and phase of the target harmonic current are determined.

6. The method as described in claim 4, characterized in that, Before the step of obtaining the motor speed, the method further includes: Obtain calibration data for vehicle matching tests; Based on the calibration data, preset harmonic currents are determined for different speeds and torques. These preset harmonic currents ensure that the motor operation meets preset comfort requirements under different speeds and torques.

7. A resonance suppression device, characterized in that, The resonance suppression device includes: The acquisition module is used to acquire the motor speed; The harmonic injection module is used to inject a target harmonic current into the motor when the rotational speed is in the high-speed region, and modulate the voltage pulse signal based on a preset overmodulation strategy. The preset overmodulation strategy is a modulation strategy that allows short-term overmodulation to a preset modulation coefficient. During the modulation process, there is a voltage margin for responding to the target harmonic current. The control module is used to control the operation of the motor based on the voltage pulse signal to reduce the harmonic content of the AC side harmonic current, thereby suppressing DC network resonance.

8. A resonance suppression device, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the resonance suppression method as described in any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the resonance suppression method as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the resonance suppression method as described in any one of claims 1 to 6.