Control method and device of rectifier, electronic equipment and storage medium

By calculating the angle between the current and voltage vectors of the Vienna rectifier in a synchronous rotating coordinate system and setting it to zero, the current distortion problem of the Vienna rectifier was solved, and the current sinusoidalization and power quality improvement were achieved.

CN117118199BActive Publication Date: 2026-06-19GREE ELECTRIC APPLIANCE INC OF ZHUHAI

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREE ELECTRIC APPLIANCE INC OF ZHUHAI
Filing Date
2023-08-14
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In the space vector modulation process, the non-ideal vector sequence causes the AC current to be distorted near the zero crossing point. Existing control algorithms are complex and difficult to suppress effectively, which affects the current quality.

Method used

In a synchronous rotating coordinate system, the target current vector and reference voltage vector of the three-phase branch of the rectifier are obtained. The included angle is calculated by trigonometric functions and then set to zero to ensure that the current vector is in phase with the reference voltage vector and reduce the distortion at the current zero crossing point.

Benefits of technology

It effectively reduces waveform distortion at the zero-crossing point of the current, reduces the harmonic content of the input current, and improves power quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117118199B_ABST
    Figure CN117118199B_ABST
Patent Text Reader

Abstract

This application relates to a control method, device, electronic device, and storage medium for a rectifier. The method includes: acquiring the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier in a synchronous rotating coordinate system; determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target position, and determining the angle value of the corresponding target angle based on the trigonometric function values; and performing zero-setting processing on the target modulation wave of the target current vector according to the angle value using a suppression algorithm, so that the current vector corresponding to the target modulation wave is in phase with the reference voltage vector. By determining the trigonometric function value of the angle between the target current vector and the reference voltage vector, the angle value is obtained, and the modulation wave corresponding to the target current vector is modulated according to the angle value. Therefore, it is possible to reduce waveform distortion at the current zero-crossing point, reduce the harmonic content of the input current, and achieve the technical effect of improving power quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of rectifier control, and more particularly to a rectifier control method, apparatus, electronic device, and storage medium. Background Technology

[0002] Vienna rectifiers, with their advantages of high conversion efficiency and no bridge arm shoot-through, have broad application prospects in fields such as communication power supplies, electric vehicles, and wind power generation. However, due to the use of non-ideal vector sequences at sector switching points, the space vector modulation of Vienna rectifiers causes distortion of the AC current near the zero-crossing point, thus affecting the input current quality.

[0003] In the three-level Vienna rectifier topology, the voltage drop across the filter inductor causes a phase difference between the current vector and the reference voltage vector. When the Vienna rectifier has a high modulation index and the current crosses zero, the Vienna rectifier, according to its inherent modulation strategy, will output an incorrect reference voltage vector, resulting in distortion of the three-phase current waveform. Furthermore, existing control algorithms for suppressing zero-crossing distortion of the input current are complex, involve a large number of variables, and are not practical for engineering applications and implementation. Summary of the Invention

[0004] In view of this, in order to solve the technical problem of current distortion in the rectifier mentioned above, embodiments of this application provide a rectifier control method, device, electronic device and storage medium.

[0005] In a first aspect, embodiments of this application provide a rectifier control method, including:

[0006] In the synchronous rotating coordinate system, the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier are obtained respectively;

[0007] Determine the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determine the corresponding target angle value based on the trigonometric function values;

[0008] The target modulated wave of the target current vector is zeroed according to the angle value using a suppression algorithm, so that the current vector corresponding to the target modulated wave is in phase with the reference voltage vector.

[0009] In one possible implementation, the step of acquiring the target current vector and the corresponding reference voltage vector of the three-phase branches in the rectifier includes:

[0010] Obtain the AC voltage vector in the rectifier that is in phase with the horizontal axis of the synchronous rotating coordinate system, and obtain the target current vector that is in phase with the horizontal axis of the synchronous rotating coordinate system. The AC voltage vector is the branch voltage in the rectifier, and the target current vector is the branch current in the rectifier.

[0011] Obtain the inductor voltage vector corresponding to the inductor coil of the three-phase branch in the rectifier that is in phase with the vertical axis of the synchronous rotating coordinate system;

[0012] The reference voltage vector of the three-phase branch in the rectifier is obtained by performing vector difference processing on the AC voltage vector and the inductor voltage vector.

[0013] In one possible implementation, before performing the determination of the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, the method includes:

[0014] Configure the angle between the AC voltage vector and the reference voltage vector as the target angle, so that the angle between the target current vector and the reference voltage vector is the target angle.

[0015] In one possible implementation, determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determining the corresponding target angle value based on the trigonometric function values, includes:

[0016] Determine the tangent function value of the angle between the AC voltage vector and the inductor voltage vector at the zero-crossing position corresponding to the target;

[0017] The target angle is processed by the arctangent function based on the tangent function value to obtain the angle value of the target angle, and the angle value is used as the angle value of the target angle between the target current vector and the reference voltage vector.

[0018] In one possible implementation, determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determining the corresponding target angle value based on the trigonometric function values, includes:

[0019] Determine the cotangent function value of the angle between the AC voltage vector and the inductor voltage vector at the zero-crossing position corresponding to the target;

[0020] The target angle is processed by inverse cotangent function based on the cotangent function value to obtain the angle value of the target angle, and the angle value is used as the angle value of the target angle between the target current vector and the reference voltage vector.

[0021] In one possible implementation, determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determining the corresponding target angle based on the trigonometric function values, includes:

[0022] Determine the tangent function value of the angle between the AC voltage vector and the inductor voltage vector at the target location at the set position;

[0023] The target angle is processed by the arctangent function based on the tangent function value to obtain the angle value of the target angle, and the angle value is used as the angle value of the target angle between the target current vector and the reference voltage vector.

[0024] In one possible implementation, determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determining the corresponding target angle based on the trigonometric function values, includes:

[0025] Determine the cotangent function value of the angle between the AC voltage vector and the inductor voltage vector at the target location at the set position;

[0026] The target angle is processed by inverse cotangent function based on the cotangent function value to obtain the angle value of the target angle, and the angle value is used as the angle value of the target angle between the target current vector and the reference voltage vector.

[0027] In one possible implementation, the step of performing zeroing processing on the target modulated wave of the target current vector according to the angle value using a suppression algorithm includes:

[0028] Determine the percentage of the target included angle value within a full angle;

[0029] The modulation coefficient of the target modulation wave of the target current vector is determined based on the stated proportion.

[0030] The target modulated wave is zeroed out according to the modulation coefficient.

[0031] Secondly, embodiments of this application provide a control device for a rectifier, comprising:

[0032] The acquisition module is used to acquire the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier in a synchronous rotating coordinate system.

[0033] The determining module is used to determine the trigonometric function values ​​of the target current vector and the reference voltage vector at the target position, and to determine the angle value of the corresponding target angle based on the trigonometric function values;

[0034] The modulation module is used to perform zeroing processing on the target modulation wave of the target current vector according to the angle value using a suppression algorithm, so that the current vector corresponding to the target modulation wave is in phase with the reference voltage vector.

[0035] Thirdly, embodiments of this application provide a determining device, including: a processor and a memory, wherein the processor is configured to execute a rectifier control program stored in the memory to implement the rectifier control method described in any of the first aspects.

[0036] Fourthly, embodiments of this application provide a storage medium storing one or more programs, which can be executed by one or more processors to implement the control method for the rectifier described in any of the first aspects.

[0037] The rectifier control scheme provided in this application obtains the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier in a synchronous rotating coordinate system; determines the trigonometric function values ​​of the target current vector and the reference voltage vector at the target position, and determines the angle value of the corresponding target angle based on the trigonometric function values; performs zeroing processing on the target modulation wave of the target current vector according to the angle value, so that the current vector corresponding to the target modulation wave is in phase with the reference voltage vector; obtains the angle value of the angle between the target current vector and the reference voltage vector by determining the trigonometric function value of the angle, and modulates the modulation wave corresponding to the target current vector according to the angle value; this scheme can reduce waveform distortion at the current zero crossing point, reduce the harmonic content of the input current, and achieve the technical effect of improving power quality. Attached Figure Description

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

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

[0040] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0041] Figure 1A flowchart illustrating a rectifier control method provided in an embodiment of this application;

[0042] Figure 2 A flowchart illustrating another rectifier control method provided in an embodiment of this application;

[0043] Figure 3 An effect diagram illustrating a rectifier control method provided in an embodiment of this application;

[0044] Figure 4 A flowchart illustrating another rectifier control method provided in this application embodiment;

[0045] Figure 5 A schematic diagram of the structure of a rectifier control device provided in an embodiment of this application;

[0046] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0047] Figure 7 An AC vector relationship diagram in a rectifier provided in this application embodiment. Detailed Implementation

[0048] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0049] The terms "comprising" and "having" in the embodiments of this application are used to indicate an open-ended inclusion, meaning that there may be other elements / components / etc. in addition to the listed elements / components / etc.; the terms "first" and "second," etc., are used only as labels and are not intended to limit the number of objects. Furthermore, the different elements and areas in the drawings are only schematic, therefore this application is not limited to the dimensions or distances shown in the drawings.

[0050] To facilitate understanding of the embodiments of this application, the following will provide further explanation and description with reference to the accompanying drawings and specific embodiments. These embodiments do not constitute a limitation on the embodiments of this application.

[0051] Figure 1 This is a flowchart illustrating a rectifier control method provided in an embodiment of this application. It describes the control process applied to a rectifier. (Refer to...) Figure 1 The provided diagram illustrates the specific control methods for the rectifier, including:

[0052] S101. In the synchronous rotating coordinate system, obtain the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier.

[0053] This application is applied to the control process of a Vienna rectifier. By obtaining the vector relationship between the AC voltage vector, the reference voltage vector, and the inductor voltage vector on the inductor coil of each branch in the three-phase circuit of the rectifier, the current vector in phase with the AC voltage vector is determined. By calculating the trigonometric function values ​​of the AC voltage vector and the inductor voltage vector, the angle between the AC voltage vector and the reference voltage vector (i.e., the angle between the current vector and the reference voltage vector) is calculated. By inversely calculating using inverse trigonometric functions, the specific angle value is obtained. Based on the angle value, the modulation parameters of the corresponding modulation wave on the current vector are obtained. The modulation wave is forcibly set to zero according to the angle value, thereby making the reference voltage vector and the AC voltage vector in phase, improving the waveform distortion of the current vector caused by the inductor voltage vector, and achieving the goal of sinusoidalizing the current vector in the three-phase branch of the rectifier.

[0054] The synchronous rotating coordinate system mentioned here can be understood as a diagram representing the relationship between various current vectors and voltage vectors in the rectifier. The target current vector mentioned here can be understood as the current in one phase of the three-phase branch circuit. The reference voltage vector mentioned here can be understood as the rectifier's operating voltage vector under ideal conditions.

[0055] Furthermore, adding inductors to the three-phase branch circuit of the rectifier results in an inductor voltage vector being present in both the output AC voltage vector and the reference voltage vector, leading to multiple distortions in the current waveform of the branch circuit. To address this, a synchronous rotating coordinate system is established. Within this system, the inductor voltage vector is removed from the AC voltage vector of each phase of the rectifier's three-phase branch circuit to obtain the reference voltage vector relationship. Based on the in-phase relationship, the target current vector of the branch circuit is then obtained.

[0056] S102. Determine the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determine the corresponding angle value of the target angle based on the trigonometric function values.

[0057] The trigonometric function values ​​mentioned here can be understood as the magnitude of the trigonometric function values ​​of the angle between two vectors. The target angle mentioned here can be understood as the angle between the target current vector and the reference voltage vector. The angle value mentioned here can be understood as the specific angle obtained through calculation.

[0058] Furthermore, the trigonometric function value of the target angle between the target current vector and the reference voltage vector is calculated based on the vector relationship. The specific angle of the target angle is then obtained by inverse trigonometric function based on the obtained trigonometric function value, providing reference data for the next step of adjusting the waveform of the three-phase branch circuit.

[0059] S103. Based on the angle value, the target modulation wave of the target current vector is zeroed according to the suppression algorithm so that the current vector corresponding to the target modulation wave is in phase with the reference voltage vector.

[0060] The suppression algorithm mentioned here can be understood as the adjustment method of the modulation wave corresponding to each phase current vector in the branch circuit. The zeroing process mentioned here can be understood as the specific modulation steps of the modulation wave corresponding to each phase current vector in the branch circuit.

[0061] Furthermore, after calculating the angle between the target current vector and the reference voltage vector, in order to change the distortion of the current waveform in the branch circuit due to the angle, the position where the target current vector in the branch circuit is distorted is found. The modulation wave is pre-zeroed according to the calculated angle value, so that the waveform of the modulation wave is forcibly adjusted to zero at the specified position. This removes the influence of the angle between the target current vector and the reference voltage due to the angle, achieving the goal of zero angle between the AC voltage vector and the reference voltage vector, and realizing the technical effect of the target current vector and the reference voltage vector being in the same position.

[0062] This application relates to a control method, device, electronic device, and storage medium for a rectifier. The method includes: acquiring the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier in a synchronous rotating coordinate system; determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target position, and determining the angle value of the corresponding target angle based on the trigonometric function values; performing zeroing processing on the target modulation wave of the target current vector according to the angle value using a suppression algorithm, so that the current vector corresponding to the target modulation wave is in phase with the reference voltage vector. By determining the trigonometric function value of the angle between the AC voltage vector and the inductor voltage vector, the angle value with the same angle as the target current vector and the reference voltage vector is obtained, and the modulation wave corresponding to the target current vector is modulated according to the angle value. Therefore, it is possible to reduce waveform distortion at the current zero-crossing point, reduce the harmonic content of the input current, and achieve the technical effect of improving power quality.

[0063] Figure 2 This is a flowchart illustrating another rectifier control method provided in an embodiment of this application. It describes the control process applied to a rectifier. Figure 2 This is based on the previous embodiment. (Refer to...) Figure 2The provided diagram shows that the rectifier control method also includes:

[0064] S201. Obtain the AC voltage vector in the rectifier that is in phase with the horizontal axis of the synchronous rotating coordinate system, and obtain the target current vector that is in phase with the horizontal axis of the synchronous rotating coordinate system.

[0065] Wherein, the AC voltage vector is the branch voltage in the rectifier, and the target current vector is the branch current in the rectifier.

[0066] S202. Obtain the inductor voltage vector corresponding to the inductor coil of the three-phase branch in the rectifier that is in phase with the vertical axis of the synchronous rotating coordinate system.

[0067] S203. Perform vector difference processing based on the AC voltage vector and the inductor voltage vector to obtain the reference voltage vector of the three-phase branch in the rectifier.

[0068] This application is applied to the control process of a Vienna rectifier. By obtaining the vector relationship between the AC voltage vector, the reference voltage vector, and the inductor voltage vector on the inductor coil of each branch in the three-phase circuit of the rectifier, the current vector in phase with the AC voltage vector is determined. By calculating the trigonometric function values ​​of the AC voltage vector and the inductor voltage vector, the angle between the AC voltage vector and the reference voltage vector (i.e., the angle between the current vector and the reference voltage vector) is calculated. By inversely calculating using inverse trigonometric functions, the specific angle value is obtained. Based on the angle value, the modulation parameters of the corresponding modulation wave on the current vector are obtained. The modulation wave is forcibly set to zero according to the angle value, thereby making the reference voltage vector and the AC voltage vector in phase, improving the waveform distortion of the current vector caused by the inductor voltage vector, and achieving the goal of sinusoidalizing the current vector in the three-phase branch of the rectifier.

[0069] The synchronous rotating coordinate system mentioned here can be understood as a diagram representing the relationship between various current vectors and voltage vectors in the rectifier. The target current vector mentioned here can be understood as the current in one phase of the three-phase branch circuit. The reference voltage vector mentioned here can be understood as the rectifier's operating voltage vector under ideal conditions.

[0070] Furthermore, adding inductors to the three-phase branch circuit of the rectifier results in an inductor voltage vector being added to both the output AC voltage vector and the reference voltage vector, causing multiple distortions in the current waveform of the branch circuit. To address this, a synchronous rotating coordinate system is established. In this system, the inductor voltage vector is removed from the AC voltage vector of each phase of the rectifier's three-phase branch circuit to obtain the reference voltage vector relationship. The AC voltage vector and the inductor voltage vector are in phase with the horizontal and vertical coordinates of the synchronous rotating coordinate system, respectively, meaning they are perpendicular. Simultaneously, the target current vector of the branch circuit is obtained based on the in-phase relationship between the AC voltage vector and the current vector, preparing for the next step of obtaining the angle between the vectors.

[0071] S204. Configure the angle between the AC voltage vector and the reference voltage vector as the target angle, so that the angle between the target current vector and the reference voltage vector is the target angle.

[0072] The target angle mentioned here can be understood as the angle between vectors. The range of the target angle is [0, 180°]. For example, the angle between two vectors is 120 degrees, 150 degrees, etc.

[0073] Furthermore, the angle between the AC voltage vector and the reference voltage vector is set as the target angle. Since the target current vector and the AC voltage vector are in phase, the angle between the AC voltage vector and the reference voltage vector is equal to the angle between the target current vector and the reference voltage vector. Thus, the size of the angle between the target current vector and the reference voltage vector is the size of the target angle.

[0074] S205. Determine the tangent function value of the angle between the AC voltage vector and the inductor voltage vector at the zero-crossing point.

[0075] S206. Perform arctangent function processing on the target angle based on the tangent function value to obtain the angle value of the target angle, and use the angle value as the angle value of the target angle between the target current vector and the reference voltage vector.

[0076] The zero-crossing position mentioned here can be understood as the position of the current vector waveform or voltage vector waveform corresponding to the three-phase branch circuit of the rectifier near zero in the display coordinate system. The tangent function value mentioned here can be understood as the tangent function value of the target angle. The arctangent function mentioned here can be understood as a calculation method that uses the tangent value of the target angle to inversely deduce the target angle.

[0077] Furthermore, based on the vector relationship, the ratio of the inductor voltage vector to the AC voltage vector is used as the tangent of the target angle. Since the inductor voltage vector and the AC voltage vector have already been obtained with specific values, the tangent of the target angle is determined to be a constant. Then, the arctangent function is used to calculate the specific degree of the target angle, thus obtaining the angle between the AC voltage vector and the reference voltage vector. This provides reference data for the next step of adjusting the current vector waveform distortion.

[0078] In one possible scenario Figure 7 This application provides an embodiment of an AC vector relationship diagram in a rectifier. According to... Figure 7 The provided diagram shows the three-phase branches of the rectifier, namely phase a, phase b, and phase c; the AC voltage vector E in the dq-axis coordinate system for phase a is obtained. d and target current vector I L Simultaneously, obtain the inductance vector U of the inductor coil in phase with the q-axis on the a-phase branch. L The reference voltage vector is obtained by subtracting the inductor voltage vector from the AC voltage vector. The angle between the reference voltage vector and the AC voltage vector is set as the target angle, denoted as angle θ.

[0079] Based on vector relationships, calculate the tangent value of angle θ using the tangent formula in Equation 1 below:

[0080] Formula 1

[0081] Among them, E d U is the AC voltage vector. L I is the voltage vector of the filter inductor in the network test. L Let θ be the current vector of the network measurement, and θ be the current vector and the reference voltage vector U. ref Angle, w=2π*f, f is the power grid frequency 50Hz, I d For the d-axis current component, since the control power factor is 1, the control I... L =I d .

[0082] The size of angle θ is calculated using the arctangent function provided in Equation 2 below:

[0083] Formula 2

[0084] The angle θ between the target and the target is calculated using the arctangent function.

[0085] S207. Determine the percentage of the included angle of the target within a full angle.

[0086] S208. Determine the modulation coefficient of the target modulation wave of the target current vector based on the proportion value.

[0087] S209. Set the target modulation wave to zero according to the modulation coefficient.

[0088] The full angle mentioned here is 2π or 360°. The modulation coefficient mentioned here can be understood as the modulation data value of the modulation wave corresponding to the branch circuit. The zeroing process mentioned here can be understood as the process of forcibly setting the processed data to zero.

[0089] Furthermore, after calculating the angle between the target current vector and the reference voltage vector, the proportion of the angle to the full angle is calculated to obtain the percentage value. The decimal data corresponding to the percentage value is then used as the modulation coefficient. The modulation wave data corresponding to the current vector of the three-phase branch in the rectifier at the zero-crossing position is reduced by the modulation coefficient, which serves as the basis for zeroing. This results in a forced correction of the angle between the target current vector and the reference voltage vector, changing the distortion phenomenon of the AC current at the zero-crossing position, and making the current vector corresponding to the target modulation wave and the reference voltage vector in the same phase. This reduces waveform distortion at the current zero-crossing point, reduces the harmonic content of the input current, and achieves the technical effect of improving power quality.

[0090] In one possible scenario Figure 3 This is a schematic diagram illustrating the effect of a rectifier control method provided in an embodiment of this application. According to... Figure 3 The provided diagram shows that the three-phase branch of the rectifier includes the waveforms of phase a, phase b, and phase c currents, as well as the phase a voltage. The phase a modulation wave is used to adjust the phase a waveform. Assuming the tangent of the angle between the phase a current vector and the reference voltage vector is calculated, and the arctangent function is used to calculate the angle between the phase a current vector and the reference voltage vector as 5°, the proportion of this angle to the full angle of 360° is calculated as 5° / 360°. Therefore, the modulation coefficient is 5° / 360° = 0.0139. Subtracting 0.0139 from the phase a modulation wave between positions 1 and 2 according to the modulation coefficient forces it to zero, thus setting the modulation wave at the zero-crossing position between positions 1 and 2 to zero. This corrects the waveform distortion of the modulated phase a current between positions 1 and 2. Using the same steps, the waveforms of the phase b and phase c currents become more sinusoidal, achieving the technical effect of reducing waveform distortion at the current zero-crossing point, reducing the harmonic content of the input current, and improving power quality.

[0091] Alternatively, the method for determining the angle value of the target angle may also include:

[0092] Step 1: Determine the cotangent function value of the angle between the AC voltage vector and the inductor voltage vector at the zero-crossing point;

[0093] Step 2: Apply the inverse cotangent function to the target angle based on the cotangent function value to obtain the angle value of the target angle. Use the angle value as the angle value of the target angle between the target current vector and the reference voltage vector.

[0094] The cotangent function value mentioned here can be understood as the cotangent function value of the target angle. The inverse cotangent function mentioned here can be understood as a calculation method that uses the cotangent value of the target angle to deduce the target angle.

[0095] Furthermore, based on the vector relationship, the ratio of the AC voltage vector to the inductor voltage vector is used as the cotangent value of the target angle. Since the inductor voltage vector and the AC voltage vector have already been obtained with specific values, the cotangent value of the target angle is thus determined to be constant. The specific degree of the target angle is then calculated using the inverse cotangent function, and the angle between the AC voltage vector and the reference voltage vector is obtained, providing reference data for the next step of adjusting the current vector waveform distortion.

[0096] This application provides another control method for a rectifier. By determining the relationship between the AC voltage vector and inductor voltage vector of each branch in the three-phase branch circuit of the rectifier and the reference voltage vector in a rectangular coordinate system, the tangent or cotangent value of the angle between the AC voltage vector and the inductor voltage vector at the zero-crossing position is calculated. The corresponding target angle value is obtained by inverse propagation according to the inverse trigonometric function. Since the branch current vector and the AC voltage vector are in phase, the angle value of the angle between the current vector and the reference voltage vector is obtained. The modulation coefficient of the modulation wave in the branch circuit is determined by calculating the proportion of the angle value in the full angle. The zero-crossing position on the modulation wave is forcibly set to zero according to the modulation coefficient, thereby making the current vector corresponding to the modulation wave and the reference voltage vector in the same phase state. This achieves the technical effect of reducing waveform distortion at the current zero-crossing point, reducing the harmonic content of the input current, and improving power quality.

[0097] Figure 4 This is a flowchart illustrating another rectifier control method provided in an embodiment of this application. It describes the control process applied to a rectifier. Figure 4 This is based on the first embodiment. (Refer to...) Figure 4 The provided diagram shows that the rectifier control method also includes:

[0098] S401. Obtain the AC voltage vector in the rectifier that is in phase with the horizontal axis of the synchronous rotating coordinate system, and obtain the target current vector that is in phase with the horizontal axis of the synchronous rotating coordinate system.

[0099] Wherein, the AC voltage vector is the branch voltage in the rectifier, and the target current vector is the branch current in the rectifier.

[0100] S402. Obtain the inductor voltage vector corresponding to the inductor coil of the three-phase branch in the rectifier that is in phase with the vertical axis of the synchronous rotating coordinate system.

[0101] S403. Perform vector difference processing based on the AC voltage vector and the inductor voltage vector to obtain the reference voltage vector of the three-phase branch in the rectifier.

[0102] This application is applied to the control process of a Vienna rectifier. By obtaining the vector relationship between the AC voltage vector, the reference voltage vector, and the inductor voltage vector on the inductor coil of each branch in the three-phase circuit of the rectifier, the current vector in phase with the AC voltage vector is determined. By calculating the trigonometric function values ​​of the AC voltage vector and the inductor voltage vector, the angle between the AC voltage vector and the reference voltage vector (i.e., the angle between the current vector and the reference voltage vector) is calculated. By inversely calculating using inverse trigonometric functions, the specific angle value is obtained. Based on the angle value, the modulation parameters of the corresponding modulation wave on the current vector are obtained. The modulation wave is forcibly set to zero according to the angle value, thereby making the reference voltage vector and the AC voltage vector in phase, improving the waveform distortion of the current vector caused by the inductor voltage vector, and achieving the goal of sinusoidalizing the current vector in the three-phase branch of the rectifier.

[0103] The synchronous rotating coordinate system mentioned here can be understood as a diagram representing the relationship between various current vectors and voltage vectors in the rectifier. The target current vector mentioned here can be understood as the current in one phase of the three-phase branch circuit. The reference voltage vector mentioned here can be understood as the rectifier's operating voltage vector under ideal conditions.

[0104] Furthermore, adding inductors to the three-phase branch circuit of the rectifier results in an inductor voltage vector being added to both the output AC voltage vector and the reference voltage vector, causing multiple distortions in the current waveform of the branch circuit. To address this, a synchronous rotating coordinate system is established. In this system, the inductor voltage vector is removed from the AC voltage vector of each phase of the rectifier's three-phase branch circuit to obtain the reference voltage vector relationship. The AC voltage vector and the inductor voltage vector are in phase with the horizontal and vertical coordinates of the synchronous rotating coordinate system, respectively, meaning they are perpendicular. Simultaneously, the target current vector of the branch circuit is obtained based on the in-phase relationship between the AC voltage vector and the current vector, preparing for the next step of obtaining the angle between the vectors.

[0105] S404. Configure the angle between the AC voltage vector and the reference voltage vector as the target angle, so that the angle between the target current vector and the reference voltage vector is the target angle.

[0106] The target angle mentioned here can be understood as the angle between vectors. The range of the target angle is [0, 180°]. For example, the angle between two vectors is 120 degrees, 150 degrees, etc.

[0107] Furthermore, the angle between the AC voltage vector and the reference voltage vector is set as the target angle. Since the target current vector and the AC voltage vector are in phase, the angle between the AC voltage vector and the reference voltage vector is equal to the angle between the target current vector and the reference voltage vector. Thus, the size of the angle between the target current vector and the reference voltage vector is the size of the target angle.

[0108] S405. Determine the tangent function value of the angle between the AC voltage vector and the inductor voltage vector at the target location.

[0109] S406. Perform arctangent function processing on the target angle based on the tangent function value to obtain the angle value of the target angle, and use the angle value as the angle value of the target angle between the target current vector and the reference voltage vector.

[0110] The "set position" mentioned here can be understood as the position of the current vector waveform or voltage vector waveform corresponding to the three-phase branch circuit of the rectifier at a specified angle in the display coordinate system where waveform distortion exists. For example, the positions of 0°, 60°, 120°, 240°, 180°, and 360° in the current waveform. The "tangent function value" mentioned here can be understood as the tangent function value of the target angle. The "arctangent function" mentioned here can be understood as a calculation method that uses the tangent value of the target angle to inversely deduce the angle of the target angle.

[0111] Furthermore, based on the vector relationship, a specified position is obtained for the location where waveform distortion exists. The ratio of the inductor voltage vector to the AC voltage vector is used as the tangent of the target angle. Since the inductor voltage vector and the AC voltage vector have already been obtained with specific values, the tangent of the target angle at the specified position is then determined to be constant. The arctangent function is then used to calculate the specific degree of the target angle, obtaining the angle between the AC voltage vector and the reference voltage vector. This provides reference data for the next step of adjusting the current vector waveform distortion.

[0112] S407. Determine the percentage of the included angle of the target within a full angle.

[0113] S408. Determine the modulation coefficient of the target modulation wave of the target current vector based on the proportion value.

[0114] S409. Zero out the target modulation wave according to the modulation coefficient.

[0115] The full angle mentioned here is 2π or 360°. The modulation coefficient mentioned here can be understood as the modulation data value of the modulation wave corresponding to the branch circuit. The zeroing process mentioned here can be understood as the process of forcibly setting the processed data to zero.

[0116] Furthermore, after calculating the angle between the target current vector and the reference voltage vector, the proportion of the angle to the full angle is calculated to obtain the percentage value. The decimal data corresponding to the percentage value is then used as the modulation coefficient. The modulation wave data corresponding to the current vector of the three-phase branch in the rectifier at the zero-crossing position is reduced by the modulation coefficient, which serves as the basis for zeroing. This results in a forced correction of the angle between the target current vector and the reference voltage vector, changing the distortion phenomenon of the AC current at the zero-crossing position, and making the current vector corresponding to the target modulation wave and the reference voltage vector in the same phase. This reduces waveform distortion at the current zero-crossing point, reduces the harmonic content of the input current, and achieves the technical effect of improving power quality.

[0117] Optionally, the methods for determining the target angle may also include:

[0118] Step 1: Determine the cotangent function value of the angle between the AC voltage vector and the inductor voltage vector at the target location;

[0119] Step 2: Apply the inverse cotangent function to the target angle based on the cotangent function value to obtain the angle value of the target angle. Use the angle value as the angle value of the target angle between the target current vector and the reference voltage vector.

[0120] The cotangent function value mentioned here can be understood as the cotangent function value of the target angle. The inverse cotangent function mentioned here can be understood as a calculation method that uses the cotangent value of the target angle to deduce the target angle.

[0121] Furthermore, based on the vector relationship, a specified position is obtained for the location where waveform distortion exists. The ratio of the AC voltage vector to the inductor voltage vector is used as the cotangent value of the target angle. Since the inductor voltage vector and the AC voltage vector have already obtained specific values, the cotangent value of the target angle is obtained as a constant. Then, the specific degree of the target angle is calculated using the inverse cotangent function to obtain the angle between the AC voltage vector and the reference voltage vector, providing reference data for the next step of adjusting the current vector waveform distortion.

[0122] This application provides another control method for a rectifier. By determining the relationship between the AC voltage vector and inductor voltage vector of each branch in the three-phase branch circuit of the rectifier and the reference voltage vector in a rectangular coordinate system, the tangent or cotangent value of the angle between the AC voltage vector and the inductor voltage vector at a specified position is calculated. The corresponding target angle value is obtained by inverse propagation according to the inverse trigonometric function. Since the branch current vector and the AC voltage vector are in phase, the angle value of the angle between the current vector and the reference voltage vector is obtained. The modulation coefficient of the modulation wave in the branch circuit is determined by calculating the proportion of the angle value in the full angle. The zero-crossing position on the modulation wave is forcibly set to zero according to the modulation coefficient, thereby making the current vector corresponding to the modulation wave and the reference voltage vector in the same phase state. This achieves the technical effect of reducing waveform distortion at the current zero-crossing point, reducing the harmonic content of the input current, and improving power quality.

[0123] Figure 5 This is a schematic diagram of a rectifier control device provided in an embodiment of this application. It is applied to the control process of a rectifier. According to... Figure 5 The provided diagram shows that the rectifier's control device specifically includes:

[0124] The acquisition module 51 is used to acquire the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier in the synchronous rotating coordinate system.

[0125] The determination module 52 is used to determine the trigonometric function values ​​of the target current vector and the reference voltage vector at the target position, and to determine the angle value of the corresponding target angle based on the trigonometric function values;

[0126] The modulation module 53 is used to perform zeroing processing on the target modulation wave of the target current vector according to the angle value and the suppression algorithm, so that the current vector corresponding to the target modulation wave is in phase with the reference voltage vector.

[0127] The control device for the rectifier provided in this embodiment can be as follows: Figure 5 The control device for the rectifier shown can perform actions such as Figure 1-4 All steps of the control method for the intermediate rectifier, thereby achieving Figure 1-4 For details on the technical effects of the control method for the rectifier shown, please refer to [link / reference needed]. Figure 1-4 The relevant descriptions are presented concisely and will not be elaborated upon here.

[0128] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 6The illustrated electronic device 600 includes at least one processor 601, a memory 602, at least one network interface 604, and other user interfaces 603. The various components in the electronic device 600 are coupled together via a bus system 605. It is understood that the bus system 605 is used to implement communication between these components. In addition to a data bus, the bus system 605 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 6 The general designated all buses as Bus System 605.

[0129] The user interface 603 may include a display, keyboard, or clicking device (e.g., mouse, trackball, touchpad, or touchscreen).

[0130] It is understood that the memory 602 in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 602 described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0131] In some implementations, memory 602 stores elements, executable units or data structures, or subsets thereof, or extended sets thereof: operating system 6021 and application program 6022.

[0132] The operating system 6021 includes various system programs, such as a framework layer, a core library layer, and a driver layer, used to implement various basic business functions and handle hardware-based tasks. The application program 6022 includes various applications, such as a media player and a browser, used to implement various application functions. Programs implementing the methods of the embodiments of this application can be included in application program 6022.

[0133] In this embodiment, by calling the program or instructions stored in memory 602, specifically the program or instructions stored in application program 6022, processor 601 executes the method steps provided in each method embodiment, including, for example:

[0134] In the synchronous rotating coordinate system, the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier are obtained respectively; the trigonometric function values ​​of the target current vector and the reference voltage vector at the target position are determined, and the angle value of the corresponding target angle is determined according to the trigonometric function values; the target modulation wave of the target current vector is zeroed according to the suppression algorithm based on the angle value, so that the current vector corresponding to the target modulation wave and the reference voltage vector are in the same phase.

[0135] The methods disclosed in the embodiments of this application can be applied to or implemented by processor 601. Processor 601 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in processor 601. The processor 601 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or can be executed by a combination of hardware and software units in the decoding processor. The software units may be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 602. Processor 601 reads the information in memory 602 and, in conjunction with its hardware, completes the steps of the above method.

[0136] It is understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described herein, or combinations thereof.

[0137] For software implementation, the techniques described herein can be implemented by units that perform the functions described herein. The software code can be stored in memory and executed by a processor. The memory can be implemented in the processor or external to the processor.

[0138] The electronic device provided in this embodiment may be as follows: Figure 6 The electronic device shown can perform the following: Figure 1-4 All steps of the control method for the intermediate rectifier, thereby achieving Figure 1-4 For details on the technical effects of the control method for the rectifier shown, please refer to [link / reference needed]. Figure 1-4 The relevant descriptions are presented concisely and will not be elaborated upon here.

[0139] This application also provides a storage medium (specifically, a machine-readable storage medium). This storage medium stores one or more programs. The storage medium may include volatile memory, such as random access memory; it may also include non-volatile memory, such as read-only memory, flash memory, hard disk, or solid-state drive; or it may include combinations of the above types of memory.

[0140] When one or more programs in the storage medium can be executed by one or more processors to implement the rectifier control method described above, which is executed on the control device side of the rectifier.

[0141] The processor is used to execute the rectifier control program stored in the memory to implement the following steps of the rectifier control method executed on the rectifier control device side:

[0142] In the synchronous rotating coordinate system, the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier are obtained respectively; the trigonometric function values ​​of the target current vector and the reference voltage vector at the target position are determined, and the angle value of the corresponding target angle is determined according to the trigonometric function values; the target modulation wave of the target current vector is zeroed according to the suppression algorithm based on the angle value, so that the current vector corresponding to the target modulation wave and the reference voltage vector are in the same phase.

[0143] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0144] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented in hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0145] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above description is only a specific embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A control method of a rectifier characterized by, include: In the synchronous rotating coordinate system, the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier are obtained respectively; Determine the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determine the corresponding target angle value based on the trigonometric function values; According to the angle value, the target modulation wave of the target current vector is zeroed out using a suppression algorithm so that the current vector corresponding to the target modulation wave is in phase with the reference voltage vector. The step of obtaining the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier includes: Obtain the AC voltage vector in the rectifier that is in phase with the horizontal axis of the synchronous rotating coordinate system, and obtain the target current vector that is in phase with the horizontal axis of the synchronous rotating coordinate system. The AC voltage vector is the branch voltage in the rectifier, and the target current vector is the branch current in the rectifier. Obtain the inductor voltage vector corresponding to the inductor coil of the three-phase branch in the rectifier that is in phase with the vertical axis of the synchronous rotating coordinate system; The reference voltage vector of the three-phase branch in the rectifier is obtained by performing vector difference processing on the AC voltage vector and the inductor voltage vector. The step of determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determining the corresponding target angle value based on the trigonometric function values, includes: Determine the tangent function value of the angle between the AC voltage vector and the inductor voltage vector at the zero-crossing position corresponding to the target; The target angle is processed by the arctangent function based on the tangent function value to obtain the angle value of the target angle, and the angle value is used as the angle value of the target angle between the target current vector and the reference voltage vector.

2. The method of claim 1, wherein, Before performing the determination of the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, the method includes: Configure the angle between the AC voltage vector and the reference voltage vector as the target angle, so that the angle between the target current vector and the reference voltage vector is the target angle.

3. The method of claim 2, wherein, The step of determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determining the corresponding target angle value based on the trigonometric function values, includes: Determine the cotangent function value of the angle between the AC voltage vector and the inductor voltage vector at the zero-crossing position corresponding to the target; The target angle is processed by inverse cotangent function based on the cotangent function value to obtain the angle value of the target angle, and the angle value is used as the angle value of the target angle between the target current vector and the reference voltage vector.

4. The method of claim 2, wherein, Determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determining the corresponding target angle based on the trigonometric function values, includes: Determine the tangent function value of the angle between the AC voltage vector and the inductor voltage vector at the target location at the set position; The target angle is processed by the arctangent function based on the tangent function value to obtain the angle value of the target angle, and the angle value is used as the angle value of the target angle between the target current vector and the reference voltage vector.

5. The method of claim 2, wherein, Determining the trigonometric function values ​​of the target current vector and the reference voltage vector at the target location, and determining the corresponding target angle based on the trigonometric function values, includes: Determine the cotangent function value of the angle between the AC voltage vector and the inductor voltage vector at the target location at the set position; The target angle is processed by inverse cotangent function based on the cotangent function value to obtain the angle value of the target angle, and the angle value is used as the angle value of the target angle between the target current vector and the reference voltage vector.

6. The method of claim 1, wherein, The step of zeroing the target modulation wave of the target current vector according to the angle value using a suppression algorithm includes: Determine the percentage of the target included angle value within a full angle; The modulation coefficient of the target modulation wave of the target current vector is determined based on the stated proportion. The target modulated wave is zeroed out according to the modulation coefficient.

7. A control device for a rectifier, characterized by include: The acquisition module is used to acquire the target current vector and the corresponding reference voltage vector of the three-phase branch in the rectifier in a synchronous rotating coordinate system. The determining module is used to determine the trigonometric function values ​​of the target current vector and the reference voltage vector at the target position, and to determine the angle value of the corresponding target angle based on the trigonometric function values; The modulation module is used to perform zeroing processing on the target modulation wave of the target current vector according to the angle value using a suppression algorithm, so that the current vector corresponding to the target modulation wave is in phase with the reference voltage vector. The acquisition module is specifically used for: Obtain the AC voltage vector in the rectifier that is in phase with the horizontal axis of the synchronous rotating coordinate system, and obtain the target current vector that is in phase with the horizontal axis of the synchronous rotating coordinate system. The AC voltage vector is the branch voltage in the rectifier, and the target current vector is the branch current in the rectifier. Obtain the inductor voltage vector corresponding to the inductor coil of the three-phase branch in the rectifier that is in phase with the vertical axis of the synchronous rotating coordinate system; The reference voltage vector of the three-phase branch in the rectifier is obtained by performing vector difference processing on the AC voltage vector and the inductor voltage vector. The determining module is specifically used for: Determine the tangent function value of the angle between the AC voltage vector and the inductor voltage vector at the zero-crossing position corresponding to the target; The target angle is processed by the arctangent function based on the tangent function value to obtain the angle value of the target angle, and the angle value is used as the angle value of the target angle between the target current vector and the reference voltage vector.

8. An electronic device, comprising: include: A processor and a memory, the processor being configured to execute a control program for a rectifier stored in the memory to implement the control method for the rectifier according to any one of claims 1 to 6.

9. A storage medium, characterized by The storage medium stores one or more programs, which can be executed by one or more processors to implement the control method of the rectifier according to any one of claims 1-6.