Pulse width modulation control method and related equipment

By dynamically selecting the pulse width modulation method, combined with the motor's modulation ratio and torque, the problem that the existing technology is difficult to accurately control the motor output voltage under different working conditions is solved, and motor efficiency improvement and shaft voltage suppression are achieved.

CN119727525AActive Publication Date: 2025-03-28VOYAH AUTOMOBILE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411886698.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-03-28
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

The prior art is difficult to accurately control the motor output voltage under different working conditions, resulting in reduced motor efficiency, increased switching losses and fluctuations in shaft voltage, affecting system performance and reliability.

Method used

By dynamically selecting different pulse width modulation methods, combining the motor's modulation ratio and torque, the first preset space vector pulse width modulation method is used to suppress the axis voltage under low load conditions, and the second preset space vector pulse width modulation method (combining the first preset space vector pulse width modulation and differential pulse width modulation) is used to improve the electric drive efficiency under high load conditions.

Benefits of technology

It realizes precise control of the motor output voltage under different working conditions, suppresses shaft voltage fluctuations, reduces noise and vibration, and improves the electric drive efficiency under high load conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119727525A_ABST
    Figure CN119727525A_ABST
Patent Text Reader

Abstract

The invention discloses a pulse width modulation control method and related equipment, and relates to the technical field of motor drive control, and the method comprises the steps: obtaining the modulation ratio of a target motor in response to an electric drive starting signal; when the modulation ratio is smaller than a first preset ratio, the motor torque of the target motor is obtained; when the modulation ratio is smaller than a second preset ratio and the motor torque is smaller than the preset torque, the output voltage of the target motor is controlled in a first preset space vector pulse width modulation mode; when the modulation ratio is larger than or equal to a second preset ratio and smaller than the first preset ratio, or when the modulation ratio is smaller than the second preset ratio and the motor torque is larger than or equal to the preset torque, the output voltage of the target motor is controlled in a second preset space vector pulse width modulation mode. Different modulation modes are dynamically selected, and the modulation ratio and the torque of the motor are combined, so that the shaft voltage is inhibited, the noise and the vibration are reduced, and the electric driving efficiency under the high-load working condition is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of motor drive control, and more specifically, to a pulse width modulation control method and related equipment. Background Art

[0002] With the continuous development of motor drive technology, pulse width modulation (PWM) control method plays an increasingly important role in motor control systems, especially in electric vehicles, power tools and industrial automation equipment. The pulse width modulation control method can accurately adjust the output voltage and power of the motor, thereby optimizing the performance of the motor; however, since the working environment and load conditions of the motor often show nonlinear characteristics, the traditional pulse width modulation control method is often difficult to provide the best control effect under different working conditions.

[0003] In the prior art, the motor output voltage is usually controlled by a fixed pulse width modulation method, but this control method fails to fully consider the dynamic changes of the motor under different load, modulation ratio and torque conditions. Especially under low load, high torque or high modulation ratio conditions, a single pulse width modulation control method may lead to reduced motor efficiency, increased switching losses, and even unnecessary shaft voltage fluctuations. This simplified control strategy cannot effectively balance the shaft voltage suppression and electric drive efficiency in the electric drive system in some cases, thereby affecting the overall performance and reliability of the system. Therefore, the prior art faces the technical problem of being unable to accurately control the motor output voltage under different conditions. Summary of the invention

[0004] A series of simplified concepts are introduced in the summary of the invention, which will be further described in detail in the detailed description. The summary of the invention of this application does not mean to attempt to define the key features and essential technical features of the technical solution claimed for protection, nor does it mean to attempt to determine the scope of protection of the technical solution claimed for protection.

[0005] The pulse width modulation control method and related devices provided in the present application can suppress the shaft voltage, reduce noise and vibration, and improve the electric drive efficiency under high load conditions by dynamically selecting different modulation methods and combining the modulation ratio and torque of the motor.

[0006] In a first aspect, the present application provides a pulse width modulation control method, comprising: in response to an electric drive start signal, obtaining a modulation ratio of a target motor; when the modulation ratio is less than a first preset ratio, obtaining a motor torque of the target motor; when the modulation ratio is less than a second preset ratio and the motor torque is less than a preset torque, controlling the output voltage of the target motor by a first preset space vector pulse width modulation method, wherein the second preset ratio is less than the first preset ratio, and the first preset space vector pulse width modulation method is a space vector pulse width modulation method for suppressing shaft voltage; when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, controlling the output voltage of the target motor by a second preset space vector pulse width modulation method, wherein the second preset space vector pulse width modulation method is a modulation method combining the first preset space vector pulse width modulation method with a differential pulse width modulation method.

[0007] In some embodiments, it also includes: when the modulation ratio is greater than or equal to the first preset ratio and less than a third preset ratio, obtaining the power factor angle of the target motor; when the power factor angle is less than or equal to the first angle, using a first pulse width modulation method to control the output voltage of the target motor, wherein the first pulse width modulation method is a modulation method in which only any phase in an odd-numbered voltage vector sector maintains a low level and only any phase in an even-numbered voltage vector sector maintains a high level; when the power factor angle is greater than the first angle and less than the second angle, using a second pulse width modulation method to control the output voltage of the target motor The output voltage of the target motor is controlled by the third pulse width modulation method, wherein the second pulse width modulation method is a modulation method in which only any one phase in the odd voltage vector sector maintains a low level in the first half and a high level in the second half, and only any one phase in the even voltage vector sector maintains a low level in the first half and a high level in the second half; when the power factor angle is greater than or equal to the second angle, the output voltage of the target motor is controlled by the third pulse width modulation method, wherein the third pulse width modulation method is a modulation method in which only any one phase in the odd voltage vector sector maintains a high level, and only any one phase in the even voltage vector sector maintains a low level.

[0008] In some embodiments, the first preset ratio is 1, the second preset ratio is 0.78, the third preset ratio is 1.15, the first angle is -30 degrees, the second angle is 30 degrees, and the preset torque is 100 Newton meters.

[0009] In some embodiments, the second preset space vector pulse width modulation mode includes a third preset space vector pulse width modulation mode, and the third preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a first proportion and the differential pulse width modulation mode accounts for a second proportion, and the first proportion is smaller than the second proportion; when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by the second preset space vector pulse width modulation mode, including: when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, and the motor torque is less than the preset torque, the output voltage of the target motor is controlled by the third preset space vector pulse width modulation mode.

[0010] In some embodiments, the second preset space vector pulse width modulation mode also includes a fourth preset space vector pulse width modulation mode, and the fourth preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a third proportion, and the differential pulse width modulation mode accounts for a fourth proportion, and the third proportion is greater than the fourth proportion; when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by the second preset space vector pulse width modulation mode, and also includes: when the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by the fourth preset space vector pulse width modulation mode.

[0011] In some embodiments, the second preset space vector pulse width modulation mode also includes a fifth preset space vector pulse width modulation mode, and the fifth preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for the fifth proportion and the differential pulse width modulation mode accounts for the sixth proportion, the fifth proportion is smaller than the first proportion, and the sixth proportion is larger than the second proportion; when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by the second preset space vector pulse width modulation mode, and also includes: when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by the fifth preset space vector pulse width modulation mode.

[0012] In some embodiments, the first ratio is 1 / 3, the second ratio is 2 / 3, the third ratio is 2 / 3, the fourth ratio is 1 / 3, the fifth ratio is 1 / 4, and the sixth ratio is 3 / 4.

[0013] In a second aspect, the present application further provides a pulse width modulation control device, comprising: a modulation ratio acquisition unit, for acquiring the modulation ratio of the target motor in response to an electric drive start signal; a torque acquisition unit, for acquiring the motor torque of the target motor when the modulation ratio is less than a first preset ratio; a modulation unit, for controlling the output voltage of the target motor through a first preset space vector pulse width modulation method when the modulation ratio is less than a second preset ratio and the motor torque is less than the preset torque, wherein the second preset ratio is less than the first preset ratio, and the first preset space vector pulse width modulation method is a space vector pulse width modulation method for suppressing the shaft voltage; the modulation unit is also used to control the output voltage of the target motor through a second preset space vector pulse width modulation method when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, wherein the second preset space vector pulse width modulation method is a modulation method combining the first preset space vector pulse width modulation method with a differential pulse width modulation method.

[0014] In a third aspect, the present application further provides an electronic device, comprising: a memory and a processor, wherein the processor is configured to implement the steps of the pulse width modulation control method described in the first aspect when executing a computer program stored in the memory.

[0015] In a fourth aspect, the present application further provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the pulse width modulation control method described in the first aspect.

[0016] In a fifth aspect, the present application also provides a computer program product, including a computer program or computer executable instructions, which, when executed by a processor, implements the pulse width modulation control method provided in an embodiment of the present application.

[0017] In summary, the present application determines the pulse width modulation method to be used by combining the modulation ratio and the motor torque of the motor, and can dynamically adapt to the needs of different working conditions; in low modulation ratio and low torque working conditions, the first preset space vector pulse width modulation method is adopted, and its main feature is shaft voltage suppression, which reduces the high-frequency oscillation of the motor axis and helps to reduce motor noise and vibration; in higher modulation ratio or higher torque working conditions, the second preset space vector pulse width modulation method is adopted, which combines the first preset space vector pulse width modulation method and the differential pulse width modulation method, which not only takes into account shaft voltage suppression, but also improves the efficiency of the electric drive system. In summary, the pulse width modulation control method provided by the present application dynamically selects different modulation methods, combined with the modulation ratio and torque of the motor, which not only suppresses the shaft voltage to reduce noise and vibration, but also improves the efficiency of the electric drive under high load conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present specification. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0019] Figure 1 A flow chart of a pulse width modulation control method provided in an embodiment of the present application;

[0020] Figure 2 A schematic diagram of the structure of a pulse width modulation control device provided in an embodiment of the present application;

[0021] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] Terms in the specification, claims and drawings of this application, such as "first", "second", "third", "fourth", etc. (if any), are used to distinguish similar objects rather than to describe a specific order or sequence. Therefore, it is understood that these terms can be used interchangeably where appropriate, so that the described embodiments can be implemented in a different order unless otherwise specified in the diagram or description. In addition, the terms "is" and "has" and any variations thereof in this application are intended to cover all possible constituent elements on a non-exclusive basis. For example, a process, method, system, product or device comprising a number of steps or units is not necessarily limited to the steps or units that are explicitly listed, but may also include other steps or units that are not explicitly listed, or steps or units that are inherent to the process, method, product or device.

[0023] In this application, a "module" or "unit" refers to a computer program or a part of a computer program that has a specific function and works in conjunction with other related parts to achieve a predetermined goal. These modules or units can be implemented by software, hardware (such as processing circuits or memories), or a combination of the two. One or more processors or memories can implement one or more modules or units. At the same time, each module or unit can also be a part of a larger module or unit.

[0024] The technical solutions in the present application will be described in detail below in conjunction with the drawings in the embodiments. It should be noted that the described embodiments are only a part of the present application, not all embodiments. In the following description, the "some embodiments" mentioned are only subsets of all possible embodiments, which may be the same or different subsets, and different embodiments may be combined with each other without conflict.

[0025] See also Figure 1 , Figure 1 1 is a flow chart of a pulse width modulation control method provided by an embodiment of the present application. The method may specifically include the following steps 101 to 104:

[0026] Step 101, in response to an electric drive start signal, obtaining a modulation ratio of a target motor;

[0027] In some examples, the electric drive start signal is a control signal for starting the target motor, which can be issued by an electronic control unit (ECU) or a higher-level control system to instruct the target motor to start running; the signal is generally generated by a sensor, a switch or by the control system through software, and is triggered by controlling the start procedure of the electric drive system; for example, in an electric vehicle, when the "start" button is pressed, an electric drive start signal is generated to trigger the motor start process. The target motor is the motor to be controlled, usually the main motor or drive motor in the electric drive system; for example, in an electric vehicle, the target motor may be the motor that drives the vehicle, and the specific drive motor will be selected by the control signal in the automatic driving system. The modulation ratio refers to the duty cycle of the motor control signal, which represents the ratio of the voltage or power provided by the motor control system to the target motor. The modulation ratio reflects the load and control mode of the target motor during operation; for example, assuming that the duty cycle of the motor control signal is 50%, that is, the modulation ratio is 0.5, indicating that the control system provides half of the maximum voltage to the motor.

[0028] By implementing step 101, the modulation ratio is obtained to provide basic information for the subsequent pulse width modulation method selection, ensuring that reasonable motor control can be performed according to actual needs during the electric drive startup phase.

[0029] Step 102, when the modulation ratio is less than a first preset ratio, obtaining the motor torque of the target motor;

[0030] In some examples, the first preset ratio is a preset value used to determine whether the modulation ratio reaches a certain threshold. The first preset ratio can be set according to specific control requirements and system performance requirements to determine when a specific control strategy needs to be adopted; for example, assuming that the first preset ratio is set to 0.8, it means that if the modulation ratio is less than 0.8, a specific control mode will be entered. Motor torque refers to the actual or expected output torque of the target motor under the current working conditions. Motor torque is usually a dynamic variable related to factors such as current, speed and load; motor torque can be calculated by the speed, phase current and other sensor data of the target motor.

[0031] The implementation of step 102 helps to more accurately determine the load condition of the motor under a low modulation ratio. Since a low modulation ratio usually means that the motor load is light or is in a low speed state, the acquisition of torque can provide a more comprehensive basis for the subsequent adjustment of the pulse width modulation method, thereby ensuring the working stability and reliability of the target motor under different load conditions.

[0032] Step 103, when the modulation ratio is less than the second preset ratio and the motor torque is less than the preset torque, the output voltage of the target motor is controlled by a first preset space vector pulse width modulation method;

[0033] The second preset ratio is smaller than the first preset ratio, and the first preset space vector pulse width modulation mode is a space vector pulse width modulation mode for suppressing the shaft voltage;

[0034] In some examples, the second preset ratio is another threshold for determining the size of the modulation ratio, which is less than the first preset ratio, and is used to further refine the switching of the control strategy, which helps to flexibly adjust the control strategy under different working conditions and ensure the accuracy and efficiency of the motor control. The preset torque is a threshold set for the motor. Whether the motor torque is less than or greater than this value determines whether a different adjustment strategy needs to be adopted; for example, assuming that the preset torque is set to 100Nm, this means that a specific control strategy is executed when the output torque of the motor is less than 100Nm. Shaft voltage refers to the voltage applied to the motor shaft, which is usually adjusted by a combination of current and voltage. Excessive shaft voltage can cause motor vibration and noise; Space Vector Pulse Width Modulation (SVPWM) is a modulation technology for generating a waveform of an AC voltage in a multi-phase motor drive; the first preset space vector pulse width modulation method is a space vector pulse width modulation method, which is intended to control the output voltage of the motor. The first preset space vector pulse width modulation method will suppress the shaft voltage to reduce the high-frequency oscillation of the motor axis, thereby effectively reducing the motor noise and vibration.

[0035] Exemplarily, when the modulation ratio is less than a second preset ratio (such as 0.78) and the motor torque is less than a preset torque (such as 100 Nm), the control system will select the first preset space vector pulse width modulation method to control the output voltage of the target motor. In this process, the first preset space vector pulse width modulation method will be used to optimize the voltage output of the motor, especially by suppressing the shaft voltage and reducing the high-frequency oscillation of the motor axial direction.

[0036] The order of action of the sector vectors in the space vector pulse width modulation method in the related art is shown in Table 1, while the order of action of the sector vectors in the first preset space vector pulse width modulation method provided in the embodiment of the present application is shown in Table 1.

[0037] As shown in Table 2.

[0038]

[0039] Table 1 Conventional space vector pulse width modulation sector sequence table

[0040]

[0041]

[0042] Table 2 First preset space vector pulse width modulation sector sequence table

[0043] The three-digit number in the table is composed of three binary digits (for example, "101"), each of which corresponds to a phase of the target motor (usually phase A, phase B, and phase C); the first digit represents the voltage state of phase A (for example, high level or low level), the second digit represents the voltage state of phase B, and the third digit represents the voltage state of phase C; for example, "101" means that phase A is high level, phase B is low level, and phase C is high level. The "sectors" in the table refer to the six different areas corresponding to the voltage vector. These sectors are formed by dividing the three-phase coordinate system (i.e., the voltages of phase A, phase B, and phase C) at different angles to describe different states of the target motor voltage. Assume that there is a standard coordinate system, in which the X-axis and Y-axis represent the vector components of the A and B phase voltages respectively, and the vector of the third phase voltage is determined by their relationship. These vectors are divided into six sectors, namely sector 1 (0° to 60°), sector 2 (60° to 120°), sector 3 (120° to 180°), sector 4 (180° to 240°), sector 5 (240° to 300°), and sector 6 (300° to 360°).

[0044] Through the implementation of step 103, the first preset space vector pulse width modulation method has a shaft voltage suppression characteristic, which can effectively reduce the axial high-frequency oscillation of the motor and reduce noise and vibration; under low load conditions, shaft voltage suppression can improve the stability of the motor and avoid instability caused by excessive vibration, thereby improving the comfort and reliability of the target motor operation.

[0045] Step 104, when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by a second preset space vector pulse width modulation method;

[0046] The second preset space vector pulse width modulation mode is a modulation mode combining the first preset space vector pulse width modulation mode and the differential pulse width modulation mode;

[0047] In some examples, differential pulse width modulation (DPWM) is a pulse width modulation technology that adjusts the voltage output by changing the time difference between two pulses; this method can reduce high-frequency noise, improve harmonic characteristics, and improve the stability of the motor control system; the second preset space vector pulse width modulation method is based on a control strategy for modulating the motor output voltage, combining the first preset space vector pulse width modulation method with the differential pulse width modulation method to obtain a more optimized voltage waveform.

[0048] Exemplarily, when the modulation ratio is between a first preset ratio (such as 1) and a second preset ratio (such as 0.78) or the motor torque is greater than a set threshold, the motor voltage output is optimized by a second preset space vector pulse width modulation method.

[0049] Through the implementation of step 104, the second preset space vector pulse width modulation method combines the first preset space vector pulse width modulation and the differential pulse width modulation method, which can not only suppress the shaft voltage fluctuation but also improve the system efficiency; under these working conditions, the motor requires a more precise control strategy to maintain high efficiency. The introduction of the second preset space vector pulse width modulation method can effectively improve the efficiency of the electric drive system, reduce unnecessary losses, and ensure the stable performance of the target motor.

[0050] In summary, the embodiment of the present application determines the pulse width modulation method to be used by combining the modulation ratio and the motor torque of the motor, and can dynamically adapt to the needs of different working conditions; in low modulation ratio and low torque working conditions, the first preset space vector pulse width modulation method is adopted, and its main feature is shaft voltage suppression, which reduces the high-frequency oscillation of the motor axis and helps to reduce motor noise and vibration; in higher modulation ratio or higher torque working conditions, the second preset space vector pulse width modulation method is adopted, which combines the first preset space vector pulse width modulation method and the differential pulse width modulation method, which not only takes into account shaft voltage suppression, but also improves the efficiency of the electric drive system. In summary, the pulse width modulation control method provided in the embodiment of the present application dynamically selects different modulation methods, combined with the modulation ratio and torque of the motor, which not only suppresses the shaft voltage to reduce noise and vibration, but also improves the efficiency of the electric drive under high load conditions.

[0051] In some embodiments, the present invention may further include: when the modulation ratio is greater than or equal to the first preset ratio and less than the third preset ratio, obtaining the power factor angle of the target motor; when the power factor angle is less than or equal to the first angle, using the first pulse width modulation method to control the output voltage of the target motor, wherein the first pulse width modulation method is a modulation method in which only any one phase in the odd voltage vector sector maintains a low level and only any one phase in the even voltage vector sector maintains a high level; when the power factor angle is greater than the first angle and less than the second angle, using the second pulse width modulation method to control the output voltage of the target motor; The output voltage of the target motor is controlled by the third pulse width modulation method, wherein the second pulse width modulation method is a modulation method in which only any one phase in the odd voltage vector sector maintains a low level in the first half and a high level in the second half, and only any one phase in the even voltage vector sector maintains a low level in the first half and a high level in the second half; when the power factor angle is greater than or equal to the second angle, the output voltage of the target motor is controlled by the third pulse width modulation method, wherein the third pulse width modulation method is a modulation method in which only any one phase in the odd voltage vector sector maintains a high level, and only any one phase in the even voltage vector sector maintains a low level.

[0052] In some examples, the power factor angle is usually used to describe the phase difference between the current and voltage in the target motor, reflecting the power factor of the target motor under different loads, that is, the phase difference between the voltage and the current. The power factor angle can be detected by the current and voltage sensors to detect the actual working state of the target motor, and extracted by Fourier transform or phase detection; for example, assuming that the phase difference between the voltage waveform and the current waveform of the target motor is 30°, the power factor angle is 30°. The first pulse width modulation mode is a modulation mode in which only any one phase maintains a low level in the odd voltage vector sector; in the even voltage vector sector, only any one phase maintains a high level; when the power factor angle of the target motor is less than or equal to the first angle, the modulator will select this mode according to the motor state, that is, it is used for load conditions with a low power factor angle. The second pulse width modulation mode is a modulation mode in which any phase in the odd voltage vector sector maintains a low level in the first half and a high level in the second half; in the even voltage vector sector, any phase also maintains a low level in the first half and a high level in the second half; this mode is selected when the power factor angle of the target motor is greater than the first angle and less than the second angle to adapt to the load conditions of the medium power factor angle. The third pulse width modulation mode is a modulation mode in which only any phase in the odd voltage vector sector maintains a high level; in the even voltage vector sector, only any phase maintains a low level; this mode is selected when the power factor angle of the target motor is greater than or equal to the second angle, and is suitable for load conditions of higher power factor angles.

[0053] Through the implementation of the above embodiments, the influence of the motor power factor angle is further considered; when the power factor angle is small, the first pulse width modulation method is adopted to optimize the response of the motor and reduce unnecessary losses; when the power factor angle is large, the third pulse width modulation method is adopted to improve the motor efficiency and reduce unnecessary high-frequency fluctuations; dynamically switching the pulse width modulation method according to the power factor angle can further improve the adaptability and efficiency of the electric drive system.

[0054] In some embodiments, the first preset ratio is 1, the second preset ratio is 0.78, the third preset ratio is 1.15, the first angle is -30 degrees, the second angle is 30 degrees, and the preset torque is 100 Newton meters.

[0055] Through the implementation of the above embodiments, it is possible to more accurately adapt to the motor control requirements under different working conditions. This quantitative parameter configuration can ensure the switching of pulse width modulation modes under different loads and working conditions, thereby improving the control accuracy and response speed of the target motor.

[0056] In some embodiments, the aforementioned second preset space vector pulse width modulation mode may include a third preset space vector pulse width modulation mode, and the aforementioned third preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a first proportion, and the differential pulse width modulation mode accounts for a second proportion, and the first proportion is less than the second proportion; step 104 may include: when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, and the motor torque is less than the preset torque, the output voltage of the target motor is controlled by the third preset space vector pulse width modulation mode.

[0057] In some examples, the third preset space vector pulse width modulation method is a modulation method that combines the first preset space vector pulse width modulation method and the differential pulse width modulation method; in the implementation process, the first preset space vector pulse width modulation method accounts for a first proportion (such as 1 / 3), and the differential pulse width modulation method accounts for a second proportion (such as 2 / 3); if the modulation ratio is between the second preset ratio and the first preset ratio, and the motor torque is less than the preset torque, this modulation method is selected.

[0058] By implementing the above embodiment, the ratio of the first pulse width modulation mode to the differential pulse width modulation mode is adjusted, so that the motor output voltage can be adjusted more flexibly, and the motor efficiency and shaft voltage suppression effect can be optimized.

[0059] In some embodiments, the aforementioned second preset space vector pulse width modulation mode may also include a fourth preset space vector pulse width modulation mode, and the aforementioned fourth preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a third proportion (such as 2 / 3), and the differential pulse width modulation mode accounts for a fourth proportion (such as 1 / 3), and the third proportion is greater than the fourth proportion; step 104 may also include: when the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by the fourth preset space vector pulse width modulation mode.

[0060] In some examples, the fourth preset space vector pulse width modulation mode is a modulation mode further than the third preset space vector pulse width modulation mode, and the ratio of the first preset space vector pulse width modulation mode to the differential pulse width modulation mode is adjusted. During the implementation process, the proportion of the first preset space vector pulse width modulation mode is the third proportion, and the proportion of the differential pulse width modulation mode is the fourth proportion; when the modulation ratio is less than the second preset ratio (such as 0.78) and the motor torque is greater than or equal to the preset torque (such as 100 Newton meters), the fourth preset space vector pulse width modulation mode is selected.

[0061] Through the implementation of the above embodiments, a fourth preset space vector pulse width modulation mode is introduced, so that under a wider range of working conditions, the combination ratio of the pulse width modulation modes, that is, the ratio of the first pulse width modulation mode and the differential pulse width modulation mode, can be accurately adjusted to meet the requirements of different motor loads and modulation ratios, thereby ensuring higher efficiency and lower switching losses under different working conditions.

[0062] In some embodiments, the aforementioned second preset space vector pulse width modulation mode may also include a fifth preset space vector pulse width modulation mode, and the aforementioned fifth preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a fifth proportion (such as 1 / 4), and the differential pulse width modulation mode accounts for a sixth proportion (such as 3 / 4), the fifth proportion is smaller than the first proportion, and the sixth proportion is greater than the second proportion; step 104 may also include: when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by the fifth preset space vector pulse width modulation mode.

[0063] In some examples, the fifth preset space vector pulse width modulation mode is a more detailed modulation mode following the fourth preset space vector pulse width modulation mode, which further adjusts the ratio of the first preset space vector pulse width modulation mode to the differential pulse width modulation mode: the time or period of the first space vector pulse width modulation mode accounts for the fifth ratio, while the time or period of the differential pulse width modulation mode accounts for the sixth ratio; when the modulation ratio is greater than or equal to the second preset ratio (such as 0.78) and less than the first preset ratio (such as 1), and the motor torque is greater than or equal to the preset torque (such as 100 Newton meters), the fifth preset space vector pulse width modulation mode is selected.

[0064] Through the implementation of the above embodiments, a fifth preset space vector pulse width modulation method is further introduced, and the proportion is divided in detail, so that under different modulation ratios and motor torque conditions, a more accurate pulse width modulation method selection can be achieved, and the stability and efficiency of the motor control can be optimized, especially under high load or complex conditions, to ensure that the electric drive system maintains optimal performance.

[0065] In some embodiments, the first ratio is 1 / 3, the second ratio is 2 / 3, the third ratio is 2 / 3, the fourth ratio is 1 / 3, the fifth ratio is 1 / 4, and the sixth ratio is 3 / 4.

[0066] Through the implementation of the above embodiments, the effects of various pulse width modulation methods can be accurately adjusted under different modulation ratios, power factor angles and torque conditions, thereby improving the efficiency of the electric drive system of the target motor and reducing the energy loss and noise of the target motor.

[0067] Furthermore, as an implementation of the aforementioned method embodiment, the present application also provides a pulse width modulation control device for implementing the aforementioned method embodiment. The device embodiment corresponds to the aforementioned method embodiment. For ease of reading, the present pulse width modulation control device embodiment will no longer repeat the details of the aforementioned method embodiment one by one, but it should be clear that the device in the embodiment of the present application can correspond to and implement all the contents of the aforementioned method embodiment. Figure 2 As shown, the pulse width modulation control device 20 includes: a modulation ratio acquisition unit 201, a torque acquisition unit 202 and a modulation unit 203, wherein the modulation ratio acquisition unit 201 is used to obtain the modulation ratio of the target motor in response to the electric drive start signal; the torque acquisition unit 202 is used to obtain the motor torque of the target motor when the modulation ratio is less than the first preset ratio; the modulation unit 203 is used to control the output voltage of the target motor through a first preset space vector pulse width modulation method when the modulation ratio is less than the second preset ratio and the motor torque is less than the preset torque, wherein the second preset ratio is less than the first preset ratio, and the first preset space vector pulse width modulation method is a space vector pulse width modulation method for suppressing the shaft voltage; the modulation unit 203 is also used to control the output voltage of the target motor through a second preset space vector pulse width modulation method when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, wherein the second preset space vector pulse width modulation method is a modulation method combining the first preset space vector pulse width modulation method with the differential pulse width modulation method.

[0068] In some embodiments, the modulation unit 203 is further used to obtain the power factor angle of the target motor when the modulation ratio is greater than or equal to the first preset ratio and less than the third preset ratio; when the power factor angle is less than or equal to the first angle, the output voltage of the target motor is controlled by a first pulse width modulation method, wherein the first pulse width modulation method is a modulation method in which only any one phase in the odd voltage vector sector maintains a low level and only any one phase in the even voltage vector sector maintains a high level; when the power factor angle is greater than the first angle and less than the second angle, the target motor is controlled by a second pulse width modulation method. The output voltage of the target motor is controlled by a third pulse width modulation method, wherein the second pulse width modulation method is a modulation method in which only any one phase in the odd voltage vector sector maintains a low level in the first half and a high level in the second half, and only any one phase in the even voltage vector sector maintains a low level in the first half and a high level in the second half; when the power factor angle is greater than or equal to the second angle, the output voltage of the target motor is controlled by a third pulse width modulation method, wherein the third pulse width modulation method is a modulation method in which only any one phase in the odd voltage vector sector maintains a high level, and only any one phase in the even voltage vector sector maintains a low level.

[0069] In some embodiments, the first preset ratio is 1, the second preset ratio is 0.78, the third preset ratio is 1.15, the first angle is -30 degrees, the second angle is 30 degrees, and the preset torque is 100 Newton meters.

[0070] In some embodiments, the second preset space vector pulse width modulation mode includes a third preset space vector pulse width modulation mode, and the third preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a first proportion, and the differential pulse width modulation mode accounts for a second proportion, and the first proportion is less than the second proportion; the modulation unit 203 is also used to control the output voltage of the target motor through the third preset space vector pulse width modulation mode when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, and the motor torque is less than the preset torque.

[0071] In some embodiments, the second preset space vector pulse width modulation method also includes a fourth preset space vector pulse width modulation method, and the fourth preset space vector pulse width modulation method is a modulation method in which the first preset space vector pulse width modulation method accounts for a third proportion, and the differential pulse width modulation method accounts for a fourth proportion, and the third proportion is greater than the fourth proportion; the modulation unit 203 is also used to control the output voltage of the target motor through the fourth preset space vector pulse width modulation method when the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque.

[0072] In some embodiments, the second preset space vector pulse width modulation mode also includes a fifth preset space vector pulse width modulation mode, and the fifth preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a fifth proportion, and the differential pulse width modulation mode accounts for a sixth proportion, the fifth proportion is smaller than the first proportion, and the sixth proportion is greater than the second proportion; the modulation unit 203 is also used to control the output voltage of the target motor through the fifth preset space vector pulse width modulation mode when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, and the motor torque is greater than or equal to the preset torque.

[0073] In some embodiments, the first ratio is 1 / 3, the second ratio is 2 / 3, the third ratio is 2 / 3, the fourth ratio is 1 / 3, the fifth ratio is 1 / 4, and the sixth ratio is 3 / 4.

[0074] The present application also provides a computer-readable storage medium, which stores computer-executable instructions or computer programs. When the computer-executable instructions or computer programs are executed by a processor, the processor will be caused to execute any step of the pulse width modulation control method provided in the present application.

[0075] In some embodiments, the computer-readable storage medium may be a memory such as RAM, read-only memory (ROM), flash memory, magnetic surface memory, optical disk, or compact disc read-only memory (CD-ROM); or it may be various devices including one or any combination of the above memories.

[0076] In some embodiments, computer executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0077] In some embodiments, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing other programs or data, for example, in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).

[0078] In some embodiments, computer executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.

[0079] like Figure 3 As shown, the present application also provides an electronic device 30, including a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor, and when the processor 320 executes the computer program 311, any step of the above-mentioned pulse width modulation control method is implemented.

[0080] The present application also provides a computer program product, which includes a computer program or a computer executable instruction, and the computer program or the computer executable instruction is stored in a computer readable storage medium. The processor of the electronic device reads the computer program or the computer executable instruction from the computer readable storage medium, and the processor executes the computer program or the computer executable instruction, so that the electronic device performs any step of the pulse width modulation control method described above in the present application.

[0081] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A pulse width modulation control method, characterized in that: include: In response to the electric drive start signal, obtaining a modulation ratio of the target motor; When the modulation ratio is less than a first preset ratio, obtaining the motor torque of the target motor; When the modulation ratio is less than a second preset ratio and the motor torque is less than a preset torque, the output voltage of the target motor is controlled by a first preset space vector pulse width modulation method, wherein the second preset ratio is less than the first preset ratio, and the first preset space vector pulse width modulation method is a space vector pulse width modulation method for suppressing the shaft voltage; When the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by a second preset space vector pulse width modulation method, wherein the second preset space vector pulse width modulation method is a modulation method that combines the first preset space vector pulse width modulation method with a differential pulse width modulation method.

2. The pulse width modulation control method according to claim 1, characterized in that: Also includes: When the modulation ratio is greater than or equal to the first preset ratio and less than a third preset ratio, obtaining a power factor angle of the target motor; When the power factor angle is less than or equal to the first angle, the output voltage of the target motor is controlled by a first pulse width modulation method, wherein the first pulse width modulation method is a modulation method in which only any phase in an odd voltage vector sector maintains a low level and only any phase in an even voltage vector sector maintains a high level; When the power factor angle is greater than the first angle and less than the second angle, the output voltage of the target motor is controlled by a second pulse width modulation method, wherein the second pulse width modulation method is a modulation method in which only any one phase in an odd voltage vector sector maintains a low level in the first half and a high level in the second half, and only any one phase in an even voltage vector sector maintains a low level in the first half and a high level in the second half; When the power factor angle is greater than or equal to the second angle, a third pulse width modulation method is used to control the output voltage of the target motor, wherein the third pulse width modulation method is a modulation method in which only any phase in an odd-numbered voltage vector sector maintains a high level and only any phase in an even-numbered voltage vector sector maintains a low level.

3. The pulse width modulation control method according to claim 2, characterized in that: The first preset ratio is 1, the second preset ratio is 0.78, the third preset ratio is 1.15, the first angle is -30 degrees, the second angle is 30 degrees, and the preset torque is 100 Newton meters.

4. The pulse width modulation control method according to any one of claims 1 to 3, characterized in that: The second preset space vector pulse width modulation mode includes a third preset space vector pulse width modulation mode, wherein the third preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a first proportion and the differential pulse width modulation mode accounts for a second proportion, and the first proportion is smaller than the second proportion; When the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by a second preset space vector pulse width modulation method, including: When the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, and the motor torque is less than the preset torque, the output voltage of the target motor is controlled by the third preset space vector pulse width modulation method.

5. The pulse width modulation control method according to claim 4, characterized in that: The second preset space vector pulse width modulation mode further includes a fourth preset space vector pulse width modulation mode, wherein the fourth preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a third proportion and the differential pulse width modulation mode accounts for a fourth proportion, and the third proportion is greater than the fourth proportion; When the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by a second preset space vector pulse width modulation method, further comprising: When the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by the fourth preset space vector pulse width modulation method.

6. The pulse width modulation control method according to claim 5, characterized in that: The second preset space vector pulse width modulation mode further includes a fifth preset space vector pulse width modulation mode, wherein the fifth preset space vector pulse width modulation mode is a modulation mode in which the first preset space vector pulse width modulation mode accounts for a fifth proportion and the differential pulse width modulation mode accounts for a sixth proportion, the fifth proportion is smaller than the first proportion, and the sixth proportion is larger than the second proportion; When the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by a second preset space vector pulse width modulation method, further comprising: When the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, and the motor torque is greater than or equal to the preset torque, the output voltage of the target motor is controlled by the fifth preset space vector pulse width modulation method.

7. The pulse width modulation control method according to claim 6, characterized in that: The first ratio is 1 / 3, the second ratio is 2 / 3, the third ratio is 2 / 3, the fourth ratio is 1 / 3, the fifth ratio is 1 / 4, and the sixth ratio is 3 / 4.

8. A pulse width modulation control device, characterized in that: include: A modulation ratio acquisition unit, used to acquire the modulation ratio of the target motor in response to the electric drive start signal; a torque acquisition unit, configured to acquire the motor torque of the target motor when the modulation ratio is less than a first preset ratio; a modulation unit, configured to control the output voltage of the target motor by a first preset space vector pulse width modulation mode when the modulation ratio is less than a second preset ratio and the motor torque is less than a preset torque, wherein the second preset ratio is less than the first preset ratio, and the first preset space vector pulse width modulation mode is a space vector pulse width modulation mode for suppressing shaft voltage; The modulation unit is also used to control the output voltage of the target motor through a second preset space vector pulse width modulation method when the modulation ratio is greater than or equal to the second preset ratio and less than the first preset ratio, or the modulation ratio is less than the second preset ratio and the motor torque is greater than or equal to the preset torque, wherein the second preset space vector pulse width modulation method is a modulation method that combines the first preset space vector pulse width modulation method with a differential pulse width modulation method.

9. An electronic device, comprising: A memory and a processor, wherein the processor is used to implement the steps of the pulse width modulation control method according to any one of claims 1 to 7 when executing the computer program stored in the memory.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the pulse width modulation control method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Motor drive device and cooling device using the same

    CN101223687A

  • Selected harmonic elimination pulse width modulation variable-mode control method and device

    CN107196542A

  • Self-positioning switch motor and its controller

    CN2879507Y

  • Rotating electrical machine control device

    US20090195197A1

  • Method and system for controlling torque motor

    WO2018188021A1