Modulation control method and device, equipment and storage medium
By responding to the modulation control request in the space vector pulse width modulation, the initial modulation voltage is obtained and the target modulation interval is determined according to the voltage modulation threshold, and the initial modulation voltage is corrected, which solves the problems of complex overmodulation calculation and poor real-time performance in the prior art, and achieves higher stability and reliability.
Patent Information
- Application Number
- CN202510353696.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-24
- Publication Date
- 2025-06-13
AI Technical Summary
The existing space vector pulse width overmodulation algorithm requires complex mathematical operations in the overmodulation stage, resulting in limited algorithm accuracy and application scenarios, poor compatibility, and unable to meet actual engineering needs.
By responding to the modulation control request, the initial modulation voltage is obtained, and the target modulation interval is determined based on the initial modulation voltage and multiple voltage modulation thresholds, and the initial modulation voltage is corrected according to the target modulation strategy of the target modulation interval to obtain the target modulation voltage.
The space vector pulse width modulation calculation volume is reduced, the stability and reliability of the control device are enhanced, simple logical judgment of vector intervals is realized, and the real-time and response speed of the system are improved.
Smart Images

Figure CN120150585A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of pulse overmodulation, and particularly to a modulation control method, device, equipment, and storage medium. Background Art
[0002] Currently, with the rapid development of equipment such as air conditioner equipment, the demand for motor speed by the equipment is also getting higher and higher. In order to meet the high-speed demand of the motor, the equipment uses the overmodulation method to modulate and control the motor. However, the existing space vector pulse width overmodulation algorithm requires complex mathematical operations for control in the overmodulation stage, resulting in limited algorithm accuracy and application scenarios, and poor compatibility, unable to meet the actual engineering requirements. Summary of the Invention
[0003] Embodiments of this application provide a modulation control method, device, equipment, and storage medium, aiming to solve the technical problems of complex overmodulation calculation and poor real-time performance in the prior art.
[0004] On the one hand, embodiments of this application provide a modulation control method, and the modulation control method includes the following steps:
[0005] Respond to a modulation control request, and obtain an initial modulation voltage corresponding to the modulation control request;
[0006] Determine a target modulation interval of the initial modulation voltage according to the initial modulation voltage and a voltage modulation threshold;
[0007] Perform correction processing on the initial modulation voltage according to a target modulation strategy of the target modulation interval to obtain a target modulation voltage.
[0008] In a possible implementation manner of this application, the obtaining of the initial modulation voltage corresponding to the modulation control request includes:
[0009] Obtain a first voltage vector and a second voltage vector corresponding to the modulation control request;
[0010] Calculate the initial modulation voltage corresponding to the modulation control request according to the first voltage vector, the second voltage vector, and a preset zero vector.
[0011] In a possible implementation manner of this application, the voltage modulation threshold includes a first voltage modulation threshold and a second voltage modulation threshold;
[0012] The determining of the target modulation interval of the initial modulation voltage according to the initial modulation voltage and the voltage modulation threshold includes:
[0013] Determine an initial modulation interval corresponding to the initial modulation voltage according to the initial modulation voltage and the first voltage modulation threshold;
[0014] If the initial modulation interval is an overmodulation interval, determine a target modulation interval of the initial modulation voltage according to the initial modulation voltage and the second voltage modulation threshold.
[0015] In a possible implementation manner of the present application, the determining the initial modulation interval corresponding to the initial modulation voltage according to the initial modulation voltage and the first voltage modulation threshold includes:
[0016] Obtain a maximum modulation voltage corresponding to the initial modulation voltage;
[0017] If the maximum modulation voltage is less than or equal to the first voltage modulation threshold, determine that the target modulation interval corresponding to the initial modulation voltage is a linear modulation interval;
[0018] If the maximum modulation voltage is greater than the first voltage modulation threshold, determine that the initial debugging interval corresponding to the initial modulation voltage is an overmodulation interval.
[0019] In a possible implementation manner of the present application, the determining the target modulation interval of the initial modulation voltage according to the initial modulation voltage and the second voltage modulation threshold includes:
[0020] Obtain a maximum modulation voltage and a middle modulation voltage corresponding to the initial modulation voltage;
[0021] Generate a second voltage modulation threshold corresponding to the initial modulation voltage according to a preset modulation coefficient and the middle modulation voltage;
[0022] If the maximum modulation voltage is less than the second voltage modulation threshold, determine that the target modulation interval of the initial modulation voltage is a first overmodulation interval;
[0023] If the maximum modulation voltage is greater than or equal to the second voltage modulation threshold, determine that the target modulation interval of the initial modulation voltage is a second overmodulation interval.
[0024] In a possible implementation manner of the present application, the correcting the initial modulation voltage according to a target modulation strategy of the target modulation interval to obtain a target modulation voltage includes:
[0025] If the target modulation interval corresponding to the initial modulation voltage is a first overmodulation interval, determine that the target modulation strategy corresponding to the initial modulation voltage is a first overmodulation strategy;
[0026] Generate a target modulation voltage corresponding to the initial modulation voltage based on the first overmodulation strategy, the initial modulation voltage, and the maximum modulation voltage of the initial modulation voltage.
[0027] In a possible implementation manner of the present application, the step of correcting the initial modulation voltage according to the target modulation strategy of the target modulation interval to obtain the target modulation voltage includes:
[0028] If the target modulation interval corresponding to the initial modulation voltage is the second overmodulation interval, determine that the target modulation strategy corresponding to the initial modulation voltage is the second overmodulation strategy;
[0029] If the initial modulation voltage is greater than the target voltage threshold in the second overmodulation strategy, correct the initial modulation voltage to the first overmodulation voltage to obtain the target modulation voltage;
[0030] If the initial modulation voltage is less than or equal to the target voltage threshold in the second overmodulation strategy, correct the initial modulation voltage to the second overmodulation voltage to obtain the target modulation voltage.
[0031] On the other hand, the present application provides a modulation control device, which includes:
[0032] A voltage acquisition module, configured to acquire the initial modulation voltage corresponding to the modulation control request in response to the modulation control request;
[0033] An interval identification module, configured to determine the target modulation interval of the initial modulation voltage according to the initial modulation voltage and the voltage modulation threshold;
[0034] A modulation control module, configured to correct the initial modulation voltage according to the target modulation strategy of the target modulation interval to obtain the target modulation voltage.
[0035] On the other hand, the present application further provides a modulation control device, which includes:
[0036] One or more processors;
[0037] A memory; and
[0038] One or more applications, where the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps of the modulation control method.
[0039] On the other hand, the present application further provides a computer-readable storage medium, on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the modulation control method.
[0040] In this application, by responding to a modulation control request, an initial modulation voltage corresponding to the modulation control request is obtained; a target modulation range of the initial modulation voltage is determined according to the initial modulation voltage and a voltage modulation threshold; the initial modulation voltage is corrected according to a target modulation strategy of the target modulation range to obtain a target modulation voltage. After obtaining the initial modulation voltage during the space vector pulse width modulation process, it is realized that by comparing the initial modulation voltage with multiple voltage modulation thresholds, the judgment of the target modulation partition of the initial modulation voltage is reduced, and then the initial modulation voltage is corrected according to the determined target modulation partition to obtain the target modulation voltage. It is realized to reduce the operation amount of the space vector pulse width modulation and enhance the stability and reliability of the control device. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0042] Figure 1 It is a schematic diagram of the scenario of the modulation control method in the embodiment of the present application;
[0043] Figure 2 It is a schematic flowchart of an embodiment of the modulation control method in the embodiment of the present application;
[0044] Figure 3 It is a schematic diagram of the synthesis of the initial modulation voltage provided by the embodiment of the present application;
[0045] Figure 4 It is a schematic flowchart of an embodiment of determining the target modulation range of the initial modulation voltage in the modulation control method provided by the embodiment of the present application;
[0046] Figure 5 It is a schematic structural diagram of an embodiment of the modulation control device provided by the embodiment of the present application;
[0047] Figure 6 It is a schematic structural diagram of an embodiment of the modulation control device provided in the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0048] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present invention.
[0049] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the said features. In the description of the present invention, "a plurality" means two or more, unless otherwise specifically defined.
[0050] In this application, the term "exemplary" is used to mean "serving as an example, illustration, or explanation". Any embodiment described as "exemplary" in this application is not necessarily to be construed as more preferred or advantageous than other embodiments. In order for any person skilled in the art to implement and use the present invention, the following description is given. In the following description, details are set forth for purposes of explanation. It should be understood that those of ordinary skill in the art can recognize that the present invention can be implemented without the use of these specific details. In other instances, well-known structures and processes are not elaborated in detail so as not to obscure the description of the present invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope that conforms to the principles and features disclosed in this application.
[0051] Currently, with the rapid development of equipment such as air conditioner equipment, the demand for the motor speed by the equipment is also increasing. In order to meet the high-speed demand of the motor, the equipment uses an overmodulation method to modulate and control the motor. However, the existing space vector pulse width overmodulation algorithm requires complex mathematical operations for control in the overmodulation stage, resulting in limitations in algorithm accuracy and application scenarios, and poor compatibility, unable to meet the actual engineering requirements.
[0052] Based on this, this application proposes a modulation control method, device, equipment, and computer-readable storage medium to solve the technical problem of complex overmodulation calculation and poor real-time performance in the prior art.
[0053] The modulation control method in the embodiments of the present invention is applied to a modulation control device, which is set in a modulation control equipment. The modulation control equipment is provided with one or more processors, a memory, and one or more application programs. One or more application programs are stored in the memory and configured to be executed by the processor to implement the modulation control method. Among them, the modulation control equipment can be an intelligent terminal, such as intelligent control terminals like air conditioners and heat pumps.
[0054] As Figure 1 shown, Figure 1 FIG. is a schematic diagram of the scenario of the modulation control method in the embodiments of the present application. In the embodiments of the present invention, the modulation control scenario includes a modulation control equipment 100 (the modulation control device is integrated in the modulation control equipment 100). A computer-readable storage medium corresponding to the modulation control method runs in the modulation control equipment 100 to execute the steps of the modulation control method.
[0055] It can be understood that Figure 1 the modulation control equipment in the modulation control method scenario shown, or the devices included in the modulation control equipment do not constitute a limitation to the embodiments of the present invention. That is, the number of equipment, the types of equipment in the modulation control method scenario, or the number of devices and the types of devices included in each equipment do not affect the overall implementation of the technical solutions in the embodiments of the present invention, and can all be regarded as equivalent replacements or derivatives of the technical solutions required to be protected in the embodiments of the present invention.
[0056] In the embodiments of the present invention, the modulation control equipment 100 is mainly used for: responding to a modulation control request and obtaining an initial modulation voltage corresponding to the modulation control request;
[0057] determining a target modulation range of the initial modulation voltage according to the initial modulation voltage and a voltage modulation threshold;
[0058] performing a correction process on the initial modulation voltage according to a target modulation strategy in the target modulation range to obtain a target modulation voltage.
[0059] The modulation control equipment 100 in the embodiments of the present invention can be an independent modulation control equipment, such as intelligent control terminals like air conditioners and heat pumps, or can also be a modulation control network or a modulation control cluster composed of multiple modulation control equipments.
[0060] The embodiments of the present application provide a modulation control method, device, equipment, and computer-readable storage medium, which will be described in detail below respectively.
[0061] Those skilled in the art can understand that Figure 1 the application environment shown is only one of the application scenarios related to the solutions of the present application, and does not constitute a limitation to the application scenarios of the solutions of the present application. Other application environments can also include moreFigure 1 more or fewer modulation control devices, or modulation control network connection relationships, as shown, for example Figure 1 only one modulation control device is shown in [reference], it can be understood that the scenario of this modulation control method may also include one or more modulation control devices, which are not specifically limited here; the modulation control device 100 may also include a memory for storing voltage vector data and other data.
[0062] It should be noted that Figure 1 The schematic diagram of the scenario of the modulation control method shown is only an example. The scenario of the modulation control method described in the embodiments of the present invention is for more clearly explaining the technical solutions of the embodiments of the present invention, and does not constitute a limitation on the technical solutions provided by the embodiments of the present invention.
[0063] Based on the above scenario of the modulation control method, various embodiments of the modulation control method disclosed in the present invention are proposed.
[0064] As Figure 2 shown Figure 2 is a flowchart of an embodiment of the modulation control method in an embodiment of the present application. The modulation control method includes the following steps 201 to step 203:
[0065] 201. Respond to the modulation control request and obtain the initial modulation voltage corresponding to the modulation control request;
[0066] In this embodiment, the modulation control method is applied to a modulation control device. The type and number of modulation control devices are not specifically limited. That is, the modulation control device may be one or more intelligent devices that use the space vector pulse width modulation algorithm (SVPWM, space vector pu l se wi dth modu l at i on) to output a carrier modulation voltage to drive the device to operate. For example, the modulation control device may be an air conditioner, a heat pump, and other intelligent devices. That is, the modulation control device can generate a pulse width modulation wave by forming a specific switching mode of the power switches of the three-phase power inverter to output a carrier modulation voltage.
[0067] Specifically, since the traditional space vector pulse width modulation algorithm requires complex mathematical operations to determine the vector algorithm and action time during the overmodulation stage, which limits the accuracy of the algorithm and cannot meet the requirements of engineering application scenarios. Based on this, during the operation of the modulation control device, it also responds to the modulation control request. Here, the modulation control request is an operation event for driving the modulation control device to quickly determine the corresponding modulation interval for the initial adjustment voltage and a preset voltage modulation threshold, and then correct the initial modulation voltage according to the modulation interval.
[0068] Specifically, after receiving a modulation control request, the modulation control device also obtains the initial modulation voltage corresponding to the modulation control request. Herein, the initial modulation voltage is the reference voltage vector synthesized by vector synthesis based on the space vector pulse width modulation algorithm in the modulation control request. In a specific embodiment, the initial modulation voltage is a three-phase output modulation voltage.
[0069] Optionally, in a specific embodiment, after obtaining the modulation control request, the modulation control device determines the control target parameters corresponding to the modulation control request, and determines the first voltage vector and the second voltage vector corresponding to the modulation control request based on the mapping relationship between the control target parameters and the corresponding voltage vectors. Herein, the control target parameters are the control parameters characterizing the engineering control to be performed by the modulation control device. For example, the control target parameters may be engineering parameters such as motor torque and motor speed. The first voltage vector and the second voltage vector are two different basic voltage vectors to be synthesized into the initial modulation voltage. Optionally, in a specific embodiment, the first voltage vector and the second voltage vector may be adjacent basic voltage vectors associated with the control target parameters.
[0070] Specifically, after obtaining the first voltage vector and the second voltage vector, the modulation control device also calculates the initial modulation voltage according to the first voltage vector, the second voltage vector, and a preset zero vector. As Figure 3 shown, Figure 3 is a schematic diagram of the synthesis of the initial modulation voltage provided by the embodiment of the present application. As Figure 3 shown in the embodiment, the first voltage vector may be V1 or V7, the second voltage vector may be V2 or V8, and the preset zero vector is V0. The modulation control device synthesizes the initial modulation voltage Vref1 using the first voltage vector, the second voltage vector, and the preset zero vector according to the nearest three-vector principle.
[0071] 202. Determine the target modulation interval of the initial modulation voltage according to the initial modulation voltage and the voltage modulation threshold;
[0072] Specifically, after obtaining the initial modulation voltage, the modulation control device also determines the target modulation interval of the initial modulation voltage according to the initial modulation voltage and the voltage modulation threshold. Herein, the target modulation interval is the voltage modulation interval where the initial modulation voltage is located.
[0073] Specifically, as Figure 3 shown, the modulation control device pre-divides the space vector diagram into multiple modulation intervals, and different initial modulation voltages fall into different modulation intervals, and the modulation interval where the initial modulation voltage falls is the target modulation interval. Herein, the modulation ratio ranges of different target modulation intervals are different, and the correction strategies are also different.
[0074] In Figure 3In the illustrated embodiment, in three-level space vector modulation, when the reference voltage (i.e., the initial modulation voltage) trajectory falls within the inscribed circle of the hexagon, the reference voltage vector can be synthesized by the nearest three-vector principle. This is the linear modulation region S, and the modulation ratio range is When the amplitude of the reference voltage exceeds the inscribed circle of the hexagon and is less than the circumscribed circle of the hexagon, it is the first overmodulation interval S1, and the modulation ratio range is When the amplitude of the reference voltage exceeds the circumscribed circle of the hexagon, it is the second overmodulation interval S2. And when the amplitude of the reference vector reaches the circumscribed circle of the vertices of the hexagram formed by the extended lines of the hexagon boundary, the second region reaches the limit state, and the modulation ratio range is
[0075] Specifically, in order to reduce the computational difficulty of determining the target modulation region of the initial modulation voltage, the modulation control device sets different voltage modulation thresholds for different modulation regions. Among them, the voltage modulation threshold includes a first voltage modulation threshold and a second voltage modulation threshold. The voltage modulation threshold is a threshold parameter for determining the target modulation region into which the initial modulation voltage falls. The first voltage modulation threshold is a threshold parameter for determining whether the initial modulation voltage falls into the linear modulation region. The second voltage modulation threshold is a threshold parameter for determining the target overmodulation interval of the initial modulation voltage in the overmodulation interval.
[0076] Specifically, after obtaining the initial modulation voltage, the modulation control device also determines whether the initial modulation voltage falls into the linear modulation interval according to the initial modulation voltage and the first voltage modulation threshold, so as to determine the initial modulation interval corresponding to the initial modulation voltage. That is, the modulation control device determines whether the modulation interval corresponding to the initial modulation voltage is a linear modulation interval or an overmodulation interval by comparing the initial modulation voltage and the first voltage modulation threshold. Optionally, in a specific embodiment, the first voltage modulation threshold is 1.
[0077] Optionally, in a specific embodiment, the modulation control device obtains the maximum modulation voltage corresponding to the initial modulation voltage. Among them, the maximum modulation voltage can be the maximum line voltage or the maximum phase voltage corresponding to the initial modulation voltage.
[0078] Specifically, after obtaining the maximum modulation voltage, the modulation control device compares the maximum modulation voltage with the first voltage modulation threshold to determine the initial modulation interval corresponding to the initial modulation voltage.
[0079] Optionally, if the modulation control device determines that the maximum modulation voltage is less than or equal to the first voltage modulation threshold, it is determined that the target modulation interval corresponding to the initial modulation voltage is a linear modulation interval, that is, it is determined that the initial modulation voltage falls into the linear modulation interval.
[0080] Optionally, if the modulation control device determines that the maximum modulation voltage is greater than the first voltage modulation threshold, it determines that the initial modulation voltage falls into the overmodulation range, and determines that the initial debugging range corresponding to the initial modulation voltage is the overmodulation range.
[0081] Specifically, in order to more accurately perform overmodulation processing on the initial debugging voltage, after the modulation control device determines that the initial debugging range corresponding to the initial modulation voltage is the overdebugging range, it further determines the target overmodulation range into which the initial modulation voltage falls according to the initial modulation voltage and the second voltage modulation threshold. Among them, the target overmodulation range is the first overmodulation range or the second overmodulation range.
[0082] 203. Modify the initial modulation voltage according to the target modulation strategy of the target modulation range to obtain the target modulation voltage.
[0083] Specifically, after the modulation control device obtains the target modulation range corresponding to the initial modulation voltage, it also modifies the initial modulation voltage according to the target modulation strategy corresponding to the target modulation range to obtain the target modulation voltage. Among them, the target modulation strategy is a correction strategy for performing corresponding correction operations on the initial modulation voltage. Optionally, in a specific embodiment, the target modulation strategy includes a linear modulation strategy, a first overmodulation strategy, and a second overmodulation strategy.
[0084] Optionally, if the modulation control device determines that the target modulation range corresponding to the initial debugging voltage is the linear modulation range, it determines that the target modulation strategy corresponding to the initial debugging voltage is the linear modulation strategy. Then, the modulation control device does not modify the initial modulation voltage according to the linear modulation strategy, and determines the unmodified initial modulation voltage as the target modulation voltage.
[0085] Optionally, if the modulation control device determines that the target modulation range corresponding to the initial modulation voltage is the first overmodulation range, it determines that the target modulation strategy corresponding to the initial modulation voltage is the first overmodulation strategy.
[0086] Specifically, the modulation control device generates the target modulation voltage corresponding to the initial modulation voltage based on the first overmodulation strategy, the initial modulation voltage, and the maximum modulation voltage of the initial modulation voltage. Specifically, the modulation control device calculates the ratio of the initial modulation voltage to the maximum modulation voltage based on the first overmodulation strategy, and determines the ratio of the initial modulation voltage to the maximum modulation voltage as the target modulation voltage.
[0087] Optionally, in other embodiments, if the modulation control device determines that the target modulation range corresponding to the initial modulation voltage is the second overmodulation range, it determines that the target modulation strategy corresponding to the initial modulation voltage is the second overmodulation strategy, and outputs the target modulation voltage corresponding to the initial modulation voltage based on the second overmodulation strategy.
[0088] Optionally, if the debugging control device determines that the initial modulation voltage is greater than the target voltage threshold in the second overmodulation strategy, the initial modulation voltage is corrected to a first overmodulation voltage to obtain the target modulation voltage. Optionally, in a specific embodiment, the target voltage threshold is 0, and the first overmodulation voltage is 1.
[0089] Optionally, if the debugging control device determines that the initial modulation voltage is less than or equal to the target voltage threshold in the second overmodulation strategy, the initial modulation voltage is corrected to a second overmodulation voltage to obtain the target modulation voltage. Optionally, in a specific embodiment, the second overmodulation voltage is -1.
[0090] In this embodiment, the modulation control device obtains the initial modulation voltage corresponding to the modulation control request by responding to the modulation control request; determines the target modulation interval of the initial modulation voltage according to the initial modulation voltage and the voltage modulation threshold; and corrects the initial modulation voltage according to the target modulation strategy of the target modulation interval to obtain the target modulation voltage. After obtaining the initial modulation voltage during the space vector pulse width modulation process, it is compared with multiple voltage modulation thresholds according to the initial modulation voltage, thereby reducing the judgment of the target modulation partition of the initial modulation voltage, and then correcting the initial modulation voltage according to the determined target modulation partition to obtain the target modulation voltage. It realizes simple logical judgment of the vector interval, reduces the amount of calculation, improves the real-time performance and response speed of the system. At the same time, this method is fully compatible with the carrier modulation method in the linear modulation region, realizing smooth transition between modulation intervals. Due to the reduction of the calculation amount and the simplification of the algorithm, this method is more convenient in hardware implementation, reducing the implementation cost and complexity. Compared with the prior art, it shows better voltage output ability and lower harmonic distortion, enhancing the stability and reliability of the control device.
[0091] As Figure 4 shown, Figure 4 FIG. is a schematic flowchart of an embodiment for determining the target modulation interval of the initial modulation voltage in the modulation control method provided by the embodiment of the present application. Specifically, in this embodiment, the modulation control method further includes steps 301 to 304:
[0092] 301. Obtain the maximum modulation voltage and the intermediate modulation voltage corresponding to the initial modulation voltage;
[0093] 302. Generate a second voltage modulation threshold corresponding to the initial modulation voltage according to a preset modulation coefficient and the intermediate modulation voltage;
[0094] 303. If the maximum modulation voltage is less than the second voltage modulation threshold, determine that the target modulation interval of the initial modulation voltage is the first overmodulation interval;
[0095] 304. If the maximum value of the modulation voltage is greater than or equal to the second voltage modulation threshold, determine that the target modulation interval of the initial modulation voltage is the second overmodulation interval.
[0096] Based on the above embodiments, in this embodiment, in order to perform overmodulation processing on the initial debugging voltage more precisely, after determining that the initial debugging interval corresponding to the initial modulation voltage is the overdebugging interval, the modulation control device further determines the target overmodulation interval in which the initial modulation voltage falls according to the initial modulation voltage and the second voltage modulation threshold. Among them, the target overmodulation interval is the first overmodulation interval or the second overmodulation interval.
[0097] Specifically, after determining that the initial modulation voltage falls into the overmodulation interval, the modulation control device also obtains the maximum value of the modulation voltage and the intermediate value of the modulation voltage corresponding to the initial modulation voltage. And generate the second voltage modulation threshold corresponding to the initial modulation voltage according to the preset modulation coefficient and the intermediate value of the modulation voltage. Optionally, in a specific embodiment, the modulation control device determines the difference between the preset modulation coefficient and the second voltage modulation threshold as the second voltage modulation threshold. In a specific embodiment, the preset modulation coefficient is 2.
[0098] Specifically, after obtaining the second voltage modulation threshold, the modulation control device also determines the target modulation interval in which the initial modulation voltage falls according to the second voltage modulation threshold and the initial modulation voltage.
[0099] Optionally, if the modulation control device determines that the maximum value of the modulation voltage is less than the second voltage modulation threshold, determine that the initial modulation voltage falls into the first overmodulation interval, and set the first overmodulation interval as the target modulation interval of the initial modulation voltage.
[0100] Optionally, if the modulation control device determines that the maximum value of the modulation voltage is greater than or equal to the second voltage modulation threshold, determine that the initial modulation voltage falls into the second overmodulation interval, and set the second overmodulation interval as the target modulation interval of the initial modulation voltage.
[0101] Specifically, after obtaining the target modulation interval corresponding to the initial modulation voltage, the modulation control device also corrects the initial modulation voltage according to the target modulation strategy corresponding to the target modulation interval to obtain the target modulation voltage.
[0102] In this embodiment, the modulation control device obtains the maximum modulation voltage and the intermediate modulation voltage corresponding to the initial modulation voltage; generates a second voltage modulation threshold corresponding to the initial modulation voltage according to a preset modulation coefficient and the intermediate modulation voltage; if the maximum modulation voltage is less than the second voltage modulation threshold, it is determined that the target modulation interval of the initial modulation voltage is the first overmodulation interval; if the maximum modulation voltage is greater than or equal to the second voltage modulation threshold, it is determined that the target modulation interval of the initial modulation voltage is the second overmodulation interval. This realizes a fine division of the overmodulation interval, and performs a logical judgment according to the target modulation interval of the initial modulation voltage, reducing the computational complexity of determining the modulation interval of the initial modulation voltage and improving the modulation response speed.
[0103] To better implement the modulation control method in the embodiments of the present application, based on the modulation control method, an embodiment of the present application also provides a modulation control device, as Figure 5 shown. Figure 5 FIG. is a schematic structural diagram of an embodiment of the modulation control device provided by the embodiment of the present application. Specifically, the modulation control device 400 includes:
[0104] A voltage acquisition module 401, configured to respond to a modulation control request and acquire an initial modulation voltage corresponding to the modulation control request;
[0105] An interval identification module 402, configured to determine a target modulation interval of the initial modulation voltage according to the initial modulation voltage and a voltage modulation threshold;
[0106] A modulation control module 403, configured to perform a correction process on the initial modulation voltage according to a target modulation strategy of the target modulation interval to obtain a target modulation voltage.
[0107] In a possible implementation manner of this embodiment, the modulation control device acquires the initial modulation voltage corresponding to the modulation control request, including:
[0108] Acquiring a first voltage vector and a second voltage vector corresponding to the modulation control request;
[0109] Calculating an initial modulation voltage corresponding to the modulation control request according to the first voltage vector, the second voltage vector, and a preset zero vector.
[0110] In a possible implementation manner of this embodiment, the modulation control device determines the target modulation interval of the initial modulation voltage according to the initial modulation voltage and a voltage modulation threshold, including:
[0111] Determining an initial modulation interval corresponding to the initial modulation voltage according to the initial modulation voltage and the first voltage modulation threshold;
[0112] If the initial modulation interval is an overmodulation interval, determine the target modulation interval of the initial modulation voltage according to the initial modulation voltage and the second voltage modulation threshold.
[0113] In a possible implementation manner of this embodiment, the modulation control device determines the initial modulation interval corresponding to the initial modulation voltage according to the initial modulation voltage and the first voltage modulation threshold, including:
[0114] Obtain the maximum modulation voltage corresponding to the initial modulation voltage;
[0115] If the maximum modulation voltage is less than or equal to the first voltage modulation threshold, determine that the target modulation interval corresponding to the initial modulation voltage is a linear modulation interval;
[0116] If the maximum modulation voltage is greater than the first voltage modulation threshold, determine that the initial debugging interval corresponding to the initial modulation voltage is an overmodulation interval.
[0117] In a possible implementation manner of this embodiment, the modulation control device determines the target modulation interval of the initial modulation voltage according to the initial modulation voltage and the second voltage modulation threshold, including:
[0118] Obtain the maximum modulation voltage and the intermediate modulation voltage corresponding to the initial modulation voltage;
[0119] Generate the second voltage modulation threshold corresponding to the initial modulation voltage according to a preset modulation coefficient and the intermediate modulation voltage;
[0120] If the maximum modulation voltage is less than the second voltage modulation threshold, determine that the target modulation interval of the initial modulation voltage is a first overmodulation interval;
[0121] If the maximum modulation voltage is greater than or equal to the second voltage modulation threshold, determine that the target modulation interval of the initial modulation voltage is a second overmodulation interval.
[0122] In a possible implementation manner of this embodiment, the modulation control device corrects the initial modulation voltage according to the target modulation strategy of the target modulation interval to obtain a target modulation voltage, including:
[0123] If the target modulation interval corresponding to the initial modulation voltage is a first overmodulation interval, determine that the target modulation strategy corresponding to the initial modulation voltage is a first overmodulation strategy;
[0124] Generate the target modulation voltage corresponding to the initial modulation voltage based on the first overmodulation strategy, the initial modulation voltage, and the maximum modulation voltage of the initial modulation voltage.
[0125] In a possible implementation of this embodiment, the modulation control device corrects the initial modulation voltage according to the target modulation strategy of the target modulation interval to obtain the target modulation voltage, including:
[0126] If the target modulation interval corresponding to the initial modulation voltage is the second overmodulation interval, it is determined that the target modulation strategy corresponding to the initial modulation voltage is the second overmodulation strategy;
[0127] If the initial modulation voltage is greater than the target voltage threshold in the second overmodulation strategy, the initial modulation voltage is corrected to the first overmodulation voltage to obtain the target modulation voltage;
[0128] If the initial modulation voltage is less than or equal to the target voltage threshold in the second overmodulation strategy, the initial modulation voltage is corrected to the second overmodulation voltage to obtain the target modulation voltage.
[0129] In this embodiment, the modulation control device obtains the initial modulation voltage corresponding to the modulation control request by responding to the modulation control request; determines the target modulation interval of the initial modulation voltage according to the initial modulation voltage and the voltage modulation threshold; corrects the initial modulation voltage according to the target modulation strategy of the target modulation interval to obtain the target modulation voltage. After obtaining the initial modulation voltage in the space vector pulse width modulation process, it is compared with multiple voltage modulation thresholds according to the initial modulation voltage, thereby reducing the judgment of the target modulation partition of the initial modulation voltage, and then correcting the initial modulation voltage according to the determined target modulation partition to obtain the target modulation voltage. It realizes reducing the operation amount of the space vector pulse width modulation and enhancing the stability and reliability of the control device.
[0130] The embodiment of the present invention also provides a modulation control device, as Figure 6 shown Figure 6 which is a schematic structural diagram of an embodiment of the modulation control device provided in the embodiment of the present application.
[0131] The modulation control device integrates any one of the modulation control devices provided in the embodiment of the present invention. The modulation control device includes:
[0132] One or more processors;
[0133] A memory; and
[0134] One or more applications, where the one or more applications are stored in the memory and configured to be executed by the processor to perform the steps in the modulation control method described in any one of the embodiments of the modulation control method above.
[0135] Specifically: The modulation control device may include components such as a processor 501 with one or more processing cores, a memory 502 of one or more computer-readable storage media, a power supply 503, and an input unit 504. Those skilled in the art can understand that Figure 5 the structure of the modulation control device shown in Figure 5 does not constitute a limitation on the modulation control device. It may include more or fewer components than shown, or combine certain components, or have different component arrangements. Among them:
[0136] The processor 501 is the control center of the modulation control device, connecting various parts of the entire modulation control device through various interfaces and circuits. By running or executing software programs and / or modules stored in the memory 502, and by calling the data stored in the memory 502, it executes various functions of the modulation control device and processes data, thereby monitoring the modulation control device as a whole. Optionally, the processor 501 may include one or more processing cores; preferably, the processor 501 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 501.
[0137] The memory 502 can be used to store software programs and modules. The processor 501 executes various functional applications and data processing by running the software programs and modules stored in the memory 502. The memory 502 mainly includes a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function (such as the sound playback function, image playback function, etc.); the data storage area can store data created according to the use of the modulation control device. In addition, the memory 502 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. Correspondingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.
[0138] The modulation control device also includes a power supply 503 that powers each component. Preferably, the power supply 503 can be logically connected to the processor 501 through a power management system, thereby implementing functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 503 may also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.
[0139] The modulation control device may further include an input unit 504, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0140] Although not shown, the modulation control device may further include a display unit and the like, which will not be elaborated here. Specifically, in this embodiment, the processor 501 in the modulation control device will load the executable files corresponding to the processes of one or more application programs into the memory 502 according to the following instructions, and the processor 501 will run the application programs stored in the memory 502 to implement various functions as follows:
[0141] Respond to the modulation control request and obtain the initial modulation voltage corresponding to the modulation control request;
[0142] Determine the target modulation range of the initial modulation voltage according to the initial modulation voltage and the voltage modulation threshold;
[0143] Perform correction processing on the initial modulation voltage according to the target modulation strategy of the target modulation range to obtain the target modulation voltage.
[0144] In this embodiment, the modulation control device responds to the modulation control request, obtains the initial modulation voltage corresponding to the modulation control request; determines the target modulation range of the initial modulation voltage according to the initial modulation voltage and the voltage modulation threshold; performs correction processing on the initial modulation voltage according to the target modulation strategy of the target modulation range to obtain the target modulation voltage. After obtaining the initial modulation voltage in the space vector pulse width modulation process, it is compared with multiple voltage modulation thresholds according to the initial modulation voltage, so as to reduce the judgment of the target modulation partition of the initial modulation voltage, and then correct the initial modulation voltage according to the determined target modulation partition to obtain the target modulation voltage. It realizes reducing the operation amount of space vector pulse width modulation and enhancing the stability and reliability of the control device.
[0145] Therefore, an embodiment of the present invention provides a computer-readable storage medium, which may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc. A computer program is stored thereon, and the computer program is loaded by the processor to execute the steps in any of the modulation control methods provided by the embodiments of the present invention. For example, the computer program loaded by the processor may execute the following steps:
[0146] Respond to the modulation control request and obtain the initial modulation voltage corresponding to the modulation control request;
[0147] Determine a target modulation range of the initial modulation voltage according to the initial modulation voltage and the voltage modulation threshold;
[0148] Perform a correction process on the initial modulation voltage according to the target modulation strategy of the target modulation range to obtain a target modulation voltage.
[0149] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference may be made to the detailed descriptions of other embodiments above, and details will not be repeated here.
[0150] In specific implementation, the above units or structures can be implemented as independent entities, or can be combined arbitrarily to be implemented as the same or several entities. For the specific implementation of the above units or structures, reference may be made to the method embodiments above, and details will not be repeated here.
[0151] For the specific implementation of the above operations, reference may be made to the previous embodiments, and details will not be repeated here.
[0152] The above has introduced in detail a modulation control method provided by an embodiment of the present application. In this text, specific embodiments are used to elaborate on the principle and implementation manner of the present invention. The descriptions of the above embodiments are only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.
Claims
1. A modulation control method, characterized in that: The modulation control method comprises: In response to a modulation control request, obtaining an initial modulation voltage corresponding to the modulation control request; Determining a target modulation interval of the initial modulation voltage according to the initial modulation voltage and a voltage modulation threshold; The initial modulation voltage is corrected according to the target modulation strategy of the target modulation interval to obtain a target modulation voltage.
2. The modulation control method according to claim 1, characterized in that: The obtaining the initial modulation voltage corresponding to the modulation control request includes: Acquire a first voltage vector and a second voltage vector corresponding to the modulation control request; An initial modulation voltage corresponding to the modulation control request is calculated according to the first voltage vector, the second voltage vector and a preset zero vector.
3. The modulation control method according to claim 1, characterized in that: The voltage modulation threshold comprises a first voltage modulation threshold and a second voltage modulation threshold; The step of determining a target modulation interval of the initial modulation voltage according to the initial modulation voltage and a voltage modulation threshold comprises: Determining an initial modulation interval corresponding to the initial modulation voltage according to the initial modulation voltage and the first voltage modulation threshold; If the initial modulation interval is an overmodulation interval, a target modulation interval of the initial modulation voltage is determined according to the initial modulation voltage and the second voltage modulation threshold.
4. The modulation control method according to claim 3, characterized in that: The determining, according to the initial modulation voltage and the first voltage modulation threshold, an initial modulation interval corresponding to the initial modulation voltage comprises: Obtaining a maximum modulation voltage corresponding to the initial modulation voltage; If the maximum value of the modulation voltage is less than or equal to the first voltage modulation threshold, determining that the target modulation interval corresponding to the initial modulation voltage is a linear modulation interval; If the maximum value of the modulation voltage is greater than the first voltage modulation threshold, it is determined that the initial debugging interval corresponding to the initial modulation voltage is an overmodulation interval.
5. The modulation control method according to claim 3, characterized in that: The step of determining a target modulation interval of the initial modulation voltage according to the initial modulation voltage and the second voltage modulation threshold comprises: Obtaining a maximum modulation voltage and an intermediate modulation voltage corresponding to the initial modulation voltage; Generate a second voltage modulation threshold corresponding to the initial modulation voltage according to a preset modulation coefficient and the intermediate value of the modulation voltage; If the maximum modulation voltage is less than the second voltage modulation threshold, determining the target modulation interval of the initial modulation voltage to be a first overmodulation interval; If the maximum modulation voltage is greater than or equal to the second voltage modulation threshold, the target modulation interval of the initial modulation voltage is determined to be a second overmodulation interval.
6. The modulation control method according to any one of claims 1 to 5, characterized in that: The correcting the initial modulation voltage according to the target modulation strategy of the target modulation interval to obtain the target modulation voltage includes: If the target modulation interval corresponding to the initial modulation voltage is the first overmodulation interval, determining that the target modulation strategy corresponding to the initial modulation voltage is the first overmodulation strategy; A target modulation voltage corresponding to the initial modulation voltage is generated based on the first over-modulation strategy, the initial modulation voltage, and a modulation voltage maximum value of the initial modulation voltage.
7. The modulation control method according to any one of claims 1 to 5, characterized in that: The correcting the initial modulation voltage according to the target modulation strategy of the target modulation interval to obtain the target modulation voltage includes: If the target modulation interval corresponding to the initial modulation voltage is the second overmodulation interval, determining that the target modulation strategy corresponding to the initial modulation voltage is the second overmodulation strategy; If the initial modulation voltage is greater than the target voltage threshold in the second overmodulation strategy, the initial modulation voltage is corrected to the first overmodulation voltage to obtain a target modulation voltage; If the initial modulation voltage is less than or equal to the target voltage threshold in the second over-modulation strategy, the initial modulation voltage is corrected to the second over-modulation voltage to obtain the target modulation voltage.
8. A modulation control device, characterized in that: The modulation control device comprises: A voltage acquisition module, configured to respond to a modulation control request and acquire an initial modulation voltage corresponding to the modulation control request; an interval identification module, configured to determine a target modulation interval of the initial modulation voltage according to the initial modulation voltage and a voltage modulation threshold; The modulation control module is configured to correct the initial modulation voltage according to the target modulation strategy of the target modulation interval to obtain a target modulation voltage.
9. A modulation control device, characterized in that: The modulation control device comprises: one or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the processor to implement the steps of the modulation control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps of the modulation control method according to any one of claims 1 to 7.