A feedforward compensation method and device for a boost circuit and a medium

By phase-shifting and frequency-multiplying the initial pulse output of the rectifier circuit, a multi-wavehead pulse is formed, which solves the problem of large output voltage ripple in the boost circuit and achieves stable operation of the boost circuit.

CN118337042BActive Publication Date: 2025-12-09ZHANGZHOU KEHUA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410248200.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-05
Publication Date
2025-12-09
Estimated Expiration
2044-03-05

AI Technical Summary

Technical Problem

In the circuit structure of three-phase input + rectifier circuit + boost circuit, the existing feedforward compensation method results in large output voltage ripple of the boost circuit, which affects normal operation.

Method used

By acquiring the initial pulse output of the rectifier circuit, performing first and second phase shift processing, adjusting the pulse based on the peak value of the multiphase AC voltage to obtain multiple pulses, and superimposing them on the preset pulse to form a multi-wavehead pulse, thereby controlling the switching transistor of the boost circuit to turn on or off, and realizing feedforward compensation.

Benefits of technology

It effectively reduces the output voltage ripple of the boost circuit, ensuring the normal operation of the boost circuit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118337042B_ABST
    Figure CN118337042B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a feedforward compensation method and device of a boost circuit and a medium, and is used for the technical field of feedforward compensation. Wherein, an initial pulse wave output by a rectifier circuit is acquired; the initial pulse wave after first phase shift processing is adjusted based on the peak value of a multiphase alternating voltage to obtain a preset pulse wave; the initial pulse wave after second phase shift processing is subjected to frequency multiplication processing, and the initial pulse wave after frequency multiplication is adjusted based on the peak value of the preset pulse wave to obtain a multiple-time pulse wave; wherein, the peak value of the preset pulse wave is less than the peak value of the multiphase alternating voltage; the multiple-time pulse wave is superimposed on the preset pulse wave to obtain a multi-head pulse wave; the boost circuit is subjected to feedforward compensation based on the multi-head pulse wave; the ripple of the output voltage of the boost circuit can be effectively reduced, and the normal work of the boost circuit is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of feedforward compensation, and particularly relate to a feedforward compensation method and device for a boost circuit and a medium. BACKGROUND

[0002] The existing feedforward compensation for a boost circuit is to control the duty cycle of a switch tube in the boost circuit through the input voltage of the boost circuit and the output voltage of the boost circuit, so as to achieve that the output voltage of the boost circuit is greater than the input voltage of the boost circuit.

[0003] In a circuit structure of a three-phase input + rectifier circuit + boost circuit, the voltage sampling point of the input voltage of the boost circuit is located between the rectifier circuit and the boost inductor of the boost circuit, and the input voltage of the boost circuit is the voltage rectified by the rectifier circuit. When the input of the rectifier circuit is a three-phase input (i.e., a three-phase alternating voltage), the output voltage of the rectifier circuit after rectification is a six-pulse wave, and the six-pulse wave is used as the input voltage of the boost circuit for feedforward compensation.

[0004] Generally, in the process of feedforward compensation by the six-pulse wave, only one wave head of each pulse in the six-pulse wave exists, and when the six-pulse wave is used as the input voltage of the boost circuit, it is easy to cause the ripple of the output voltage of the boost circuit to be large, thereby affecting the normal operation of the boost circuit. SUMMARY

[0005] Embodiments of the present application provide a feedforward compensation method and device for a boost circuit and a medium, which can effectively reduce the ripple of the output voltage of the boost circuit and ensure the normal operation of the boost circuit.

[0006] Embodiments of the present application provide a feedforward compensation method for a boost circuit, which comprises:

[0007] After a multi-phase alternating voltage is input into a rectifier circuit, an initial pulse wave output by the rectifier circuit is obtained, and an output end of the rectifier circuit is connected to the boost circuit;

[0008] The initial pulse wave is subjected to first phase shift processing, and the initial pulse wave after the first phase shift processing is adjusted based on a peak value of the multi-phase alternating voltage to obtain a preset pulse wave;

[0009] The initial pulse wave is subjected to second phase shift processing, the initial pulse wave after the second phase shift processing is subjected to frequency multiplication processing, and the initial pulse wave after the frequency multiplication is adjusted based on a preset pulse wave peak value to obtain a multiple-time pulse wave; wherein the preset pulse wave peak value is less than the peak value of the multi-phase alternating voltage;

[0010] The multiple-time pulse wave is superimposed on the preset pulse wave to obtain a multi-wave-head pulse wave;

[0011] The multi-wave head pulse is used to feed forward compensate the boost circuit.

[0012] Further, the initial pulse output by the rectifier circuit comprises:

[0013] The initial analog pulse output by the rectifier circuit is obtained based on the phase angle of a preset phase in the multi-phase alternating voltage input by the rectifier circuit, and the initial analog pulse is taken as the initial pulse.

[0014] Or, the initial pulse is obtained by sampling at the output end of the rectifier circuit.

[0015] Further, after the first phase shift processing of the initial pulse, the method further comprises:

[0016] The first pulse obtained after the first phase shift processing of the initial pulse is acquired.

[0017] The waveform interval of the preset phase in the multi-phase alternating voltage is determined.

[0018] The first phase shift processed initial pulse is obtained by intercepting the first pulse based on the waveform interval.

[0019] Further, the preset pulse is obtained by adjusting the first phase shift processed initial pulse based on the peak value of the multi-phase alternating voltage.

[0020] The preset phase angle of the first phase shift processed initial pulse is multiplied by a sine function, and then multiplied by the peak value of the multi-phase alternating voltage to obtain the preset pulse.

[0021] Further, after the second phase shift processing of the initial pulse, the method further comprises:

[0022] The second pulse obtained after the frequency multiplication processing of the second phase shift processed initial pulse is acquired.

[0023] The waveform interval of the multi-multiple pulse is determined.

[0024] The frequency multiplied initial pulse is obtained by intercepting the second pulse based on the waveform interval.

[0025] Further, the multi-multiple pulse is obtained by adjusting the frequency multiplied initial pulse based on the preset pulse peak value.

[0026] The preset phase angle of the frequency multiplied initial pulse is multiplied by a sine function, and then multiplied by the preset pulse peak value to obtain the multi-multiple pulse.

[0027] Further, the multi-wave head pulse is used to feed forward compensate the boost circuit.

[0028] Subtracting the output voltage of the boost circuit from the multi-wave head pulse to obtain a target control signal;

[0029] Controlling the conduction or turn-off of a switch tube in the boost circuit based on the target control signal, so that the output voltage of the boost circuit is greater than the multi-wave head pulse.

[0030] The embodiment of the present application also provides a feedforward compensation device of a boost circuit, comprising:

[0031] An acquisition unit is configured to acquire an initial pulse output by a rectifier circuit after the rectifier circuit inputs a multi-phase alternating voltage, wherein an output end of the rectifier circuit is connected to the boost circuit;

[0032] A first processing unit is configured to perform first phase shift processing on the initial pulse, and adjust the initial pulse after the first phase shift processing based on a peak value of the multi-phase alternating voltage to obtain a preset pulse;

[0033] A second processing unit is configured to perform second phase shift processing on the initial pulse, perform frequency multiplication processing on the initial pulse after the second phase shift processing, and adjust the initial pulse after the frequency multiplication based on a preset pulse peak value to obtain a multi-multiple pulse, wherein the preset pulse peak value is less than the peak value of the multi-phase alternating voltage;

[0034] A superposition unit is configured to superimpose the multi-multiple pulse on the preset pulse to obtain a multi-wave head pulse;

[0035] A compensation unit is configured to perform feedforward compensation on the boost circuit based on the multi-wave head pulse.

[0036] The embodiment of the present application also provides a feedforward compensation device of a boost circuit, comprising:

[0037] A central processing unit, a memory, an input and output interface, a wired or wireless network interface, and a power supply;

[0038] The memory is a transitory storage memory or a persistent storage memory;

[0039] The central processing unit is configured to communicate with the memory, execute instruction operations in the memory on a control plane function entity to perform the above method.

[0040] The embodiment of the present application also provides a computer readable storage medium, which comprises instructions, when the instructions run on a computer, make the computer execute the above method.

[0041] From the above technical solutions, the embodiment of the present application has the following advantages:

[0042] In the embodiment of the present application, the initial pulse output by the rectifier circuit is obtained, and the output end of the rectifier circuit is connected to a boost circuit; the initial pulse is subjected to first phase shift processing, and the initial pulse after the first phase shift processing is adjusted based on the peak value of the multi-phase alternating voltage to obtain a preset pulse; the initial pulse is subjected to second phase shift processing, the initial pulse after the second phase shift processing is subjected to frequency multiplication processing, and the initial pulse after the frequency multiplication is adjusted based on the peak value of the preset pulse to obtain a multiple-time pulse; wherein the peak value of the preset pulse is less than the peak value of the multi-phase alternating voltage; the multiple-time pulse is superimposed on the preset pulse to obtain a multi-head pulse; and the boost circuit is fed forwardly compensated based on the multi-head pulse.

[0043] It can be seen that the multiple-time pulse is superimposed on the preset pulse to obtain the multi-head pulse, the multi-head pulse is commutated through multiple heads to realize smooth transition in the commutation process, the boost circuit is fed forwardly compensated based on the multi-head pulse, and the ripple of the output voltage of the boost circuit can be effectively reduced to ensure the normal operation of the boost circuit. BRIEF DESCRIPTION OF DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments described in the present application, and other drawings can also be obtained by those skilled in the art based on these drawings.

[0045] Figure 1 A current waveform diagram corresponding to an existing six-pulse disclosed by the embodiment of the present application is shown in the figure;

[0046] Figure 2 A feed forward compensation flowchart of a boost circuit disclosed by the embodiment of the present application is shown in the figure;

[0047] Figure 3 Another feed forward compensation flowchart of a boost circuit disclosed by the embodiment of the present application is shown in the figure.

[0048] Figure 4 A feed forward compensation circuit diagram of a boost circuit disclosed by the embodiment of the present application is shown in the figure;

[0049] Figure 5 A schematic diagram of a multi-head six-pulse disclosed by the embodiment of the present application is shown in the figure;

[0050] Figure 6 A current and voltage waveform diagram in a circuit disclosed by the embodiment of the present application is shown in the figure;

[0051] Figure 7 A feed forward compensation device diagram of a boost circuit disclosed by the embodiment of the present application is shown in the figure;

[0052] Figure 8Figure of a feedforward compensation device of a boost circuit disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to enable persons skilled in the art to better understand the schemes of the present application, the technical schemes in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by persons skilled in the art without creative labor fall within the scope of protection of the present application.

[0054] In the description of the embodiments of the present application, it should be noted that the orientations or positional relationships indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", and the like are based on the orientations or positional relationships shown in the drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and are not intended to indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.

[0055] In the description of the embodiments of the present application, it should be noted that, unless otherwise explicitly specified and limited, the terms "mounting", "connection", and "connection" should be understood broadly, for example, can be fixedly connected, or can be detachably connected, or integrally connected; can be mechanically connected, or can be electrically connected; can be directly connected, or can be indirectly connected through an intermediate medium, or can be the communication inside two elements. For those skilled in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.

[0056] At present, in the circuit structure of three-phase input + rectifier circuit + boost circuit, the voltage sampling point of the input voltage of the boost circuit is located between the rectifier circuit and the boost inductor of the boost circuit, and the input voltage of the boost circuit is the voltage after the rectification of the rectifier circuit. When the input of the rectifier circuit is three-phase input (i.e. three-phase alternating voltage), the voltage output after the rectification of the rectifier circuit is six-pulse, and the six-pulse is used as the input voltage of the boost circuit for feedforward compensation.

[0057] Generally, in the feedforward compensation process through the six-pulse, each pulse in the six-pulse has only one wave head, and the current waveform corresponding to the six-pulse is as shown in Figure 1The current waveform is the input current waveform of the boost circuit. In the figure, the horizontal axis is time and the vertical axis is current. M 400 ms represents a horizontal scale of 400 ms. The time difference of three periods of the waveform is 59.6 ms. The current difference between the highest point and the zero point is 390 A. The vertical scale is 100 A. Z 10.0 ms is the horizontal scale after amplification. The sampling rate is 1.25 M / s, which means that the oscilloscope samples 1.25 million points per second. The storage depth is 5 M points, which means the number of points collected by the oscilloscope once. The rising edge trigger is triggered at a voltage of 285 V. Based on the zoom position of 1.54 s and the zoom factor of 40X, the waveform is amplified by 40 times. It can be seen that the current waveform corresponding to each pulse has fewer wave heads at the peak or trough position, or only one wave head. When six pulses are used as the input voltage of the boost circuit, it is easy to cause the output voltage of the boost circuit to have a large ripple, which affects the normal operation of the boost circuit. Therefore, the embodiment of the present application provides a feedforward compensation method for a boost circuit, which can effectively reduce the ripple of the output voltage of the boost circuit and ensure the normal operation of the boost circuit, such as Figure 2 The specific steps are as follows:

[0058] 201. Obtain the initial pulse output by the rectifier circuit.

[0059] In the embodiment of the present application, the feedforward compensation device of the boost circuit can obtain the initial pulse output by the rectifier circuit after inputting a multi-phase alternating voltage to the rectifier circuit. The rectifier circuit is an uncontrolled rectifier bridge composed of multiple diodes. The multi-phase alternating voltage can be an alternating voltage input from a power supply or an alternating voltage input from a generator. The specific embodiment is not limited here. The multi-phase alternating voltage can be a two-phase or three-phase alternating voltage, and the specific embodiment is not limited here.

[0060] The output end of the rectifier circuit is connected to the boost circuit, that is, the voltage rectified by the rectifier circuit is the input voltage of the boost circuit. It can be understood that the rectified voltage has a positive half wave and a negative half wave in one cycle for each phase. The negative half wave is turned up by rectification, becoming two positive half waves. For example, when the multi-phase alternating voltage is a three-phase alternating voltage, the 3 phases have 6 positive half waves superimposed, forming six pulses. When the multi-phase alternating voltage is a two-phase alternating voltage, the 2 phases have 4 positive half waves superimposed, forming four pulses. The input voltage of the boost circuit is the pulse output by the rectifier circuit after rectification.

[0061] The initial pulse can be an initial analog pulse output by the rectifier circuit, or the initial pulse can be obtained by sampling at the output end of the rectifier circuit, which is not limited here. It can be understood that the voltage sampling point has ripple at the switching stage, which is easy to cause interference in the input voltage of the boost circuit. Preferably, the initial analog pulse output by the rectifier circuit can be obtained based on the phase angle of a preset phase of the multiphase alternating voltage input to the rectifier circuit, and the initial analog pulse can be used as the initial pulse to avoid the switching stage interference in the sampling process. The preset phase can be phase A, phase B or phase C of the multiphase alternating voltage, which is not limited here. Specifically, the analog pulse (two pulses) of the preset phase can be obtained through the phase angle of the preset phase, and the analog pulse of the other phases can be obtained by phase shifting the analog pulse of the preset phase based on the phase relationship between the preset phase and the other phases, so as to obtain the initial pulse output by the rectifier circuit.

[0062] It can be understood that the number of pulses of the initial pulse corresponds to the number of phases of the multiphase alternating voltage input to the rectifier circuit. For example, when the input is a two-phase alternating voltage, the obtained initial pulse is an initial four-pulse; when the input is a three-phase alternating voltage, the obtained initial pulse is an initial six-pulse.

[0063] 202. The initial pulse is subjected to first phase shifting processing, and the initial pulse after the first phase shifting processing is adjusted based on the peak value of the multiphase alternating voltage to obtain a preset pulse.

[0064] After obtaining the initial pulse, the initial pulse can be subjected to first phase shifting processing, in which the initial pulse can be shifted to the left or to the right, which is not limited here. Then, the initial pulse after the first phase shifting processing can be adjusted based on the peak value of the multiphase alternating voltage to obtain a preset pulse, and the number of pulses of the preset pulse is the same as that of the initial pulse.

[0065] It can be understood that the peak value of the actual pulse (i.e. the voltage after rectification) obtained after the multiphase alternating voltage is rectified by the rectifier circuit is consistent with the peak value of the multiphase alternating voltage; when the initial pulse is an initial analog pulse, the peak value of the initial pulse can not be consistent with the peak value of the multiphase alternating voltage; or when the initial pulse is obtained by sampling, the sampling interference in the sampling process can also cause the peak value of the initial pulse to be inconsistent with the peak value of the multiphase alternating voltage. At this time, the peak value of the initial pulse after the first phase shifting processing can be adjusted based on the peak value of the multiphase alternating voltage to obtain a preset pulse, and the peak value of the preset pulse is the same as the peak value of the multiphase alternating voltage, which can make the preset pulse more consistent with the actual pulse after rectification by the rectifier circuit, and improve the accuracy of the preset pulse.

[0066] 203. Perform a second phase shift on the initial pulse wave, perform frequency doubling on the initial pulse wave after the second phase shift, and adjust the frequency-doubled initial pulse wave based on the preset pulse wave peak value to obtain a multi-fold pulse wave.

[0067] After obtaining the initial pulse wave, a second phase shift processing can be performed on it. This can involve shifting the initial pulse wave to the left or right, without specific limitations. This second phase shift processing can be the same as the first phase shift processing described above (i.e., the shift direction and angle are the same) or different (i.e., the shift direction or angle is different), without specific limitations. The initial pulse wave after the second phase shift processing can then undergo frequency doubling processing. This involves multiplying the phase-shifted initial pulse wave by a preset factor to achieve a frequency-doubled sub-pulse. The preset factor can be any integer from 1 to 6, without specific limitations.

[0068] Next, the initial pulse, after frequency multiplication, can be adjusted based on a preset pulse peak value to obtain multiple pulses. The preset pulse peak value is lower than the peak value of the multiphase AC voltage. By adjusting the peak value of the initial pulse after frequency multiplication using the preset pulse peak value, the peak value of the resulting multiple pulses can be made lower than the preset pulse peak value. It can be understood that the number of pulses in the initial pulse corresponds to the number of pulses in the multiple pulses. For example, if the initial pulse is an initial six-pulse, then the corresponding multiple pulse is a multiple six-pulse (i.e., 6N pulses, where N is a preset multiplier).

[0069] 204. Superimpose multiple pulse waves onto a preset pulse wave to obtain a multi-wavehead pulse wave.

[0070] After obtaining multiple pulse waves, these multiple pulse waves can be superimposed on a preset pulse wave to obtain a multi-wavehead pulse wave. Specifically, the multiple pulse waves can be added to the preset pulse wave to obtain a multi-wavehead pulse wave. It can be understood that, since the peak value of the multiple pulse waves is smaller than the peak value of the preset pulse wave, adding the multiple pulse waves to the preset pulse wave results in a multi-wavehead pulse wave with multiple waveheads at the commutation moment, achieving a smooth commutation transition.

[0071] It is understandable that the number of pulses of the multiple pulse wave and the preset pulse wave are corresponding. For example, when the input of the rectifier circuit is a three-phase AC voltage, the corresponding number of pulses of the multiple six pulse wave and the preset six pulse wave are obtained. At this time, the multiple six pulse wave can be superimposed on the preset six pulse wave to obtain a multi-pulse head six pulse wave.

[0072] 205. Feedforward compensation for boost circuit based on multi-wavehead pulse wave.

[0073] After obtaining the multi-wavehead pulse, feedforward compensation can be performed on the boost circuit based on the multi-wavehead pulse. That is, the multi-wavehead pulse can be used as the input voltage of the boost circuit, and the switching transistor in the boost circuit can be controlled to turn on or off by the multi-wavehead pulse, so that the output voltage of the boost circuit is greater than the input voltage of the boost circuit, that is, the output voltage of the boost circuit is greater than the multi-wavehead pulse.

[0074] As can be seen, in this embodiment, the initial pulse output of the rectifier circuit is obtained, and the output terminal of the rectifier circuit is connected to the boost circuit. The initial pulse is subjected to a first phase shift, and the initial pulse after the first phase shift is adjusted based on the peak value of the multiphase AC voltage to obtain a preset pulse. The initial pulse is subjected to a second phase shift, and the initial pulse after the second phase shift is subjected to a frequency multiplication, and the initial pulse after the frequency multiplication is adjusted based on the preset pulse peak value to obtain a multiple pulse. The preset pulse peak value is less than the peak value of the multiphase AC voltage. The multiple pulse is superimposed on the preset pulse to obtain a multi-wavehead pulse. Feedforward compensation is performed on the boost circuit based on the multi-wavehead pulse. Superimposing the multiple pulse on the preset pulse to obtain a multi-wavehead pulse allows the multi-wavehead pulse to undergo commutation through multiple waveheads, achieving a smooth transition during the commutation process. Feedforward compensation on the boost circuit based on the multi-wavehead pulse can effectively reduce the ripple of the boost circuit's output voltage and ensure the normal operation of the boost circuit.

[0075] Furthermore, taking the initial simulated pulse as an example, and combining it with the feedforward compensation circuit diagram of the boost circuit, the feedforward compensation process of the boost circuit will be described in detail below. The feedforward compensation process of the boost circuit is as follows: Figure 3 As shown, the corresponding boost circuit's feedforward compensation circuit is as follows: Figure 4 As shown, in Figure 4 It includes: rectifier circuit 401, boost circuit 402 and buck circuit 403.

[0076] 301. Input the multiphase AC voltage into the phase-locked loop to obtain the phase angle of the preset phase, determine the preset corresponding initial simulated pulse, and use the initial simulated pulse as the initial pulse.

[0077] In this embodiment, the feedforward compensation circuit of the boost circuit includes a phase-locked loop (PLL), which can input multi-phase AC voltage into the PLL to obtain the phase angle of a preset phase in the multi-phase AC voltage. Specifically, the line voltage of the multi-phase AC can be sampled and converted into phase voltage. The phase voltage is then subjected to Park transformation (abc / dq) to obtain the d-axis voltage Ud and the q-axis voltage Uq. The d-axis voltage Ud and the q-axis voltage Uq are adjusted by a PI regulator (PLL_PI), added to the frequency ωn of the multi-phase AC, and differentiated to obtain the phase angle θ of the preset phase. Then, a simulated pulse of the preset phase can be obtained based on the phase angle of the preset phase, i.e., max(Abs(sin(θ)) is the simulated pulse of the preset phase. Based on the simulated pulse of the preset phase, multiple corresponding initial simulated pulses can be obtained, and the initial simulated pulses are used as the initial pulses output by the rectifier circuit.

[0078] 302. Multiply the phase angle of the preset phase in the initial pulse after the first phase shift by a sine function and then by the peak value of the multiphase AC voltage to obtain the preset pulse.

[0079] In this embodiment, a preset offset angle Alfa is superimposed on the phase angle of a preset phase to achieve phase angle offset, so that the initial pulse undergoes a first phase shift based on the preset offset angle. The preset offset angle can be any angle between -30 degrees and +30 degrees, and is not specifically limited here. When the preset offset angle is positive, the initial pulse shifts to the right; when the preset offset angle is negative, the initial pulse shifts to the left. It is understood that the initial pulse is the pulse output by the rectifier circuit after the multi-phase AC voltage is input to it. The preset phase in the multi-phase AC voltage and the preset phase in the initial pulse refer to the same phase voltage, which will not be elaborated further below.

[0080] Understandably, when the initial pulse wave is an initial six-pulse wave, the calculation formula for the six-pulse wave is max(Abs(sin(θ)), Abs(sin(θ+2 / 3π)), Abs(sin(θ+4 / 3π)). However, using this formula to generate a six-pulse wave during an interrupt can easily consume significant interrupt time resources. In this case, it's possible to obtain the first pulse wave after performing a first phase shift on the initial pulse wave; determine the waveform range of the preset phase; and extract the first pulse wave based on this waveform range to obtain the phase-shifted initial pulse wave. For example, if the initial pulse wave is an initial six-pulse wave and the preset phase is phase A, the obtained preset six-pulse wave is generated based on phase A. The waveform range of phase A is π / 3-2π / 3. In this case, the first pulse wave can be extracted within this waveform range, effectively reducing interrupt time resources.

[0081] Then, the preset phase of the first phase-shifted initial pulse can be multiplied by a sine function Sin and then multiplied by the peak value of the multi-phase alternating voltage (i.e. the peak value of the rectified pulse waveform) to obtain a preset pulse. It can be understood that, after obtaining the phase angle of the preset phase output by the phase-locked loop, the preset phase angle can be directly superimposed with the preset offset angle, and after superimposing the preset offset angle, multiplied by the sine function, and then multiplied by the peak value of the multi-phase alternating voltage to obtain the preset pulse, so that the peak value of the obtained preset pulse is the same as the actual rectified pulse peak value, thereby improving the accuracy of the feedforward compensation.

[0082] 303, multiply the phase angle of the preset phase of the frequency-doubled initial pulse by a sine function, and then multiply by the preset pulse peak value to obtain a multiple-order pulse.

[0083] In the embodiments of the present application, the initial pulse can be subjected to a second phase shift based on a target offset angle, which can be any angle between negative 30 degrees and positive 30 degrees, and the specific value is not limited herein. The target offset angle can be the same as or different from the preset offset angle described above, and the specific value is not limited herein. The initial pulse after the second phase shift is multiplied by a preset multiple for frequency doubling, wherein when the initial pulse is an initial six-pulse and the preset multiple is 6 times, the corresponding multiple-order pulse is a multiple-order six-pulse (36-pulse). It can be understood that the multiple-order pulse has a corresponding waveform interval, in order to reduce the number of interrupt calculations and save interrupt time resources. A second pulse obtained by frequency doubling the initial pulse after the second phase shift can be obtained. The waveform interval of the multiple-order pulse is determined. The second pulse is obtained based on the waveform interval to obtain the frequency-doubled initial pulse. For example, when the multiple-order pulse is a multiple-order six-pulse, the corresponding waveform interval is (π / 2-π / 6N)~(π / 2+π / 6N), where N is the preset multiple.

[0084] Then, the preset phase of the frequency-doubled initial pulse can be multiplied by a sine function Sin and then multiplied by the preset pulse peak value to obtain a multiple-order pulse. It can be understood that, after obtaining the phase angle of the preset phase output by the phase-locked loop, the preset phase angle can be directly superimposed with the preset offset angle, and after superimposing the preset offset angle, multiplied by the sine function, and then multiplied by the peak value of the multi-phase alternating voltage to obtain the preset pulse, so that the peak value of the obtained preset pulse is the same as the actual rectified pulse peak value, thereby improving the accuracy of the feedforward compensation.

[0085] 304, superimpose the multiple-order pulse to the preset pulse to obtain a multi-head pulse.

[0086] After obtaining the multiple-order pulse, the multiple-order pulse can be superimposed to the preset pulse to obtain a multi-head pulse. For example, the multiple-order six-pulse (6N-pulse) can be superimposed to the preset six-pulse (6-pulse) to obtain a multi-head six-pulse, and the multi-head six-pulse is, for example, Figure 5As shown in the figure, the horizontal axis represents time and the vertical axis represents voltage. It can be seen that the waveform of this multi-wavehead six-pulse wave has multiple waveheads during the rising or falling process.

[0087] The multi-wavehead six-pulse waveform serves as the input voltage of the boost circuit, and the corresponding current waveform (i.e., the input current waveform of the boost circuit) is as follows: Figure 6 Waveform 2 in the figure (light blue waveform) is the waveform displayed on an oscilloscope. The meanings of the corresponding parameters on the oscilloscope are the same as those mentioned above. Figure 1 Similar descriptions are given, and details will not be repeated here. It is understandable that by changing the phase shift angle of the preset six-pulse wave, the phase shift angle of multiple six-pulse waves, and their amplitude, the input current waveform of the boost circuit can be made into a multi-peak form, as shown in waveform 2. This current waveform rises or falls rapidly and has multiple peaks or troughs, effectively reducing the ripple of the boost circuit's output voltage. In the figure, waveform 1 (the dark blue waveform) is the three-phase AC voltage waveform, waveform 3 (the purple waveform) is the output voltage (bus voltage) waveform of the boost circuit, and waveform 4 (the green waveform) is the output current waveform of the buck circuit.

[0088] 305. Feedforward compensation for boost circuit based on multi-wavehead pulse wave.

[0089] After obtaining the multi-wavehead pulse, the switching transistor in the boost circuit can be controlled to turn on or off based on the multi-wavehead pulse. Specifically, the input voltage of the boost circuit can be replaced by the multi-wavehead pulse, and the output voltage of the boost circuit can be subtracted from the multi-wavehead pulse to obtain the target control signal. The switching transistor in the boost circuit can be controlled to turn on or off based on the target control signal, that is, the duty cycle of the switching transistor can be controlled so that the output voltage of the boost circuit is greater than the multi-wavehead pulse (the input voltage of the boost circuit).

[0090] As can be seen, in this embodiment, the preset pulse is modified by adding multiple sub-pulses as compensation. These added sub-pulses have phase shifting and amplitude adjustment functions. By phase-shifting and superimposing these sub-pulses onto the preset pulse, multi-pulse compensation can be achieved. By modifying the pulse and increasing the number of pulse fronts, these multi-pulse fronts serve as the input voltage of the boost circuit, thus simultaneously increasing the number of input current fronts and reducing the ripple of the boost circuit's output voltage (bus voltage).

[0091] This application also provides a feedforward compensation device for a boost circuit, such as... Figure 7 As shown, it includes:

[0092] The acquisition unit 701 is configured to acquire an initial pulse output by a rectifier circuit after the rectifier circuit inputs a multi-phase alternating voltage, and an output end of the rectifier circuit is connected to the boost circuit.

[0093] The first processing unit 702 is configured to perform first phase shift processing on the initial pulse, and adjust the initial pulse after the first phase shift processing based on a peak value of the multi-phase alternating voltage to obtain a preset pulse.

[0094] The second processing unit 703 is configured to perform second phase shift processing on the initial pulse, perform frequency multiplication processing on the initial pulse after the second phase shift processing, and adjust the initial pulse after the frequency multiplication based on a preset pulse peak value to obtain a multi-frequency pulse, where the preset pulse peak value is less than the peak value of the multi-phase alternating voltage.

[0095] The superposition unit 704 is configured to superimpose the multi-frequency pulse on the preset pulse to obtain a multi-wavehead pulse.

[0096] The compensation unit 705 is configured to perform feedforward compensation on the boost circuit based on the multi-wavehead pulse.

[0097] Embodiments of the present application also provide a feedforward compensation device 800 for a boost circuit, as shown in the accompanying drawings. Figure 8 The feedforward compensation device 800 for the boost circuit can include one or more central processing units (CPUs) 801 and a memory 802, and the memory 802 stores one or more application programs or data.

[0098] The memory 802 can be volatile storage or persistent storage. The programs stored in the memory 802 can include one or more modules, and each module can include a series of instruction operations in the electronic device. Furthermore, the central processing unit 801 can be configured to communicate with the memory 802 and execute the series of instruction operations in the memory 802 on the feedforward compensation device 800 for the boost circuit.

[0099] The feedforward compensation device 800 for the boost circuit can also include one or more power supplies 805, one or more wired or wireless network interfaces 804, one or more input / output interfaces 803, and / or one or more operating systems, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0100] The central processing unit 801 can perform the operations performed by the first aspect or any specific method embodiment of the first aspect, and the details are not repeated here.

[0101] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0102] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0103] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0104] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0105] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, read-only memory), a random access memory (RAM, random access memory), a magnetic disk or an optical disk, and various program code storage media.

Claims

1. A feedforward compensation method for a boost circuit, characterized by, The method comprises the following steps: After a multi-phase alternating current voltage is input into a rectifier circuit, an initial pulse wave output by the rectifier circuit is obtained, and an output end of the rectifier circuit is connected to the boost circuit; The initial pulse wave is subjected to first phase shift processing, and the initial pulse wave after the first phase shift processing is adjusted based on a peak value of the multi-phase alternating current voltage to obtain a preset pulse wave; The initial pulse wave is subjected to second phase shift processing, the initial pulse wave after the second phase shift processing is subjected to frequency multiplication processing, and the initial pulse wave after the frequency multiplication processing is adjusted based on a peak value of the preset pulse wave to obtain a multiple-frequency pulse wave; wherein the peak value of the preset pulse wave is less than the peak value of the multi-phase alternating current voltage; The multiple-frequency pulse wave is superimposed on the preset pulse wave to obtain a multi-head pulse wave; The boost circuit is subjected to feedforward compensation based on the multi-head pulse wave.

2. The feedforward compensation method of claim 1, wherein, The initial pulse wave output by the rectifier circuit comprises: Based on a phase angle of a preset phase in the multi-phase alternating current voltage input into the rectifier circuit, an initial analog pulse wave output by the rectifier circuit is obtained, and the initial analog pulse wave is taken as the initial pulse wave; Or, sampling is performed at the output end of the rectifier circuit to obtain the initial pulse wave.

3. The feedforward compensation method of claim 1, wherein, After the initial pulse wave is subjected to the first phase shift processing, the method further comprises: A first pulse wave obtained after the initial pulse wave is subjected to the first phase shift processing is obtained; A waveform interval of a preset phase in the multi-phase alternating current voltage is determined; The initial pulse wave after the first phase shift processing is obtained by intercepting the first pulse wave based on the waveform interval.

4. The feedforward compensation method of claim 1, wherein, The initial pulse wave after the first phase shift processing is adjusted based on the peak value of the multi-phase alternating current voltage to obtain the preset pulse wave, which comprises: A phase angle of a preset phase in the initial pulse wave after the first phase shift processing is multiplied by a sine function, and then multiplied by the peak value of the multi-phase alternating current voltage to obtain the preset pulse wave.

5. The feedforward compensation method of claim 1, wherein, After the initial pulse wave after the second phase shift processing is subjected to the frequency multiplication processing, the method further comprises: A second pulse wave obtained after the initial pulse wave after the second phase shift processing is subjected to the frequency multiplication processing is obtained; A waveform interval of the multiple-frequency pulse wave is determined; The initial pulse wave after the frequency multiplication processing is obtained by intercepting the second pulse wave based on the waveform interval.

6. The feedforward compensation method of claim 1, wherein, The initial pulse wave after the frequency multiplication processing is adjusted based on the peak value of the preset pulse wave to obtain the multiple-frequency pulse wave, which comprises: A phase angle of a preset phase in the initial pulse wave after the frequency multiplication processing is multiplied by a sine function, and then multiplied by the peak value of the preset pulse wave to obtain the multiple-frequency pulse wave.

7. The feedforward compensation method of claim 1, wherein, The boost circuit is subjected to the feedforward compensation based on the multi-head pulse wave, which comprises: An output voltage of the boost circuit is subtracted by the multi-head pulse wave to obtain a target control signal; The boost circuit is controlled based on the target control signal to turn on or turn off a switch tube in the boost circuit, so that the output voltage of the boost circuit is greater than the multi-head pulse wave.

8. A feedforward compensation device for a boost circuit, characterized by The method comprises the following steps: An acquisition unit is configured to obtain an initial pulse wave output by a rectifier circuit after a multi-phase alternating current voltage is input into the rectifier circuit, and an output end of the rectifier circuit is connected to the boost circuit; A first processing unit is configured to subject the initial pulse wave to first phase shift processing, and adjust the initial pulse wave after the first phase shift processing based on a peak value of the multi-phase alternating current voltage to obtain a preset pulse wave; The second processing unit is configured to perform second phase-shifting processing on the initial pulse, perform frequency multiplication processing on the initial pulse after the second phase-shifting processing, and adjust the initial pulse after the frequency multiplication based on a preset pulse peak value to obtain a multiple-frequency pulse, wherein the preset pulse peak value is less than a peak value of the multi-phase alternating voltage. The superposition unit is configured to superimpose the multiple-frequency pulse on the preset pulse to obtain a multi-head pulse. The compensation unit is configured to perform feedforward compensation on the boost circuit based on the multi-head pulse.

9. A feed forward compensation device for a boost circuit, characterized by The computer readable storage medium comprises instructions, when the instructions are executed on the computer, the computer executes the method as claimed in any one of claims 1 to 7. The computer readable storage medium comprises instructions, when the instructions are executed on the computer, the computer executes the method as claimed in any one of claims 1 to 7. ​ ​ 10. A computer-readable storage medium, characterized in that, ​

Citation Information

Patent Citations

  • Power feed-forward compensation based isolated operation direct current micro grid energy storage voltage stabilizing control method

    CN104333026A

  • Ripple reduction circuit based on input feedforward and loop control and coating power supply

    CN114172355A