Rectifier boost circuit control method, control device, and power supply device
By obtaining the bus voltage and branch inductor current in the rectifier boost circuit, selecting the target inductor current and determining the feedback current value, and adopting the current gating method for control, the problem of large calculation amount of the rectifier boost circuit in the case of multiple branches is solved, and more efficient control is achieved.
Patent Information
- Application Number
- CN202211185774.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-27
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2042-09-27
AI Technical Summary
In the prior art, when a rectifier-boost circuit includes multiple branches, calculating the control quantity based on dq transformation is not convenient and the calculation amount is large, which affects the control efficiency.
By obtaining the bus voltage of the rectifier boost circuit and the inductor current of each branch, the target inductor current is selected and the feedback current value is determined. The current gating method is used for control to avoid dq conversion and simplify the calculation.
The control cost and difficulty of the rectifier boost circuit are reduced, the convenience and efficiency of control are improved, and a sharp increase in the amount of calculation when the number of branches increases is avoided.
Smart Images

Figure CN115459556B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of circuit control, and more specifically, relates to a rectifier boost circuit control method, a control device, and a power supply device. Background Art
[0002] To ensure that the rectifier-boost circuit meets operational requirements, its output must be controlled. In the prior art, controlling a rectifier-boost circuit typically involves performing a dq transformation and an inverse dq transformation on the collected voltage and current to calculate the corresponding control variable for the rectifier-boost circuit. However, when the rectifier-boost circuit contains multiple branches, calculating the control variable based on the dq transformation is inconvenient and computationally intensive, thus affecting the control efficiency of the rectifier-boost circuit.
[0003] Therefore, the present invention aims to provide a rectifier boost circuit control solution to solve the above problems. Summary of the Invention
[0004] The purpose of the present invention is to provide a rectifier boost circuit control method, control equipment, and power supply device to solve the technical problems in the prior art that in some scenarios, the calculation of control quantities based on dq transformation is not convenient and the calculation amount is large.
[0005] To achieve the above objectives, the technical solution adopted by the present invention is to provide a rectifier-boost circuit control method. The rectifier-boost circuit includes at least two branches, each branch including an input terminal and two output terminals. The input terminal of each branch is connected to an external input source, and the two output terminals of each branch are connected in parallel to form the positive bus terminal and the negative bus terminal of the rectifier-boost circuit. Each branch is provided with an input inductor and a rectifier element to realize the rectifier-boost function corresponding to the branch. The rectifier-boost circuit control method includes:
[0006] Obtaining the bus voltage of the rectifier boost circuit and the inductor current corresponding to each branch;
[0007] determining a current setpoint based on the bus voltage;
[0008] Selecting at least one inductor current from the inductor currents corresponding to the branches to obtain a target inductor current, and determining a feedback current value based on the target inductor current;
[0009] The rectifier and boost circuit is controlled according to the current set value and the feedback current value.
[0010] In a possible implementation, each branch is driven in turn, and selecting at least one inductor current from the inductor currents corresponding to each branch to obtain a target inductor current includes:
[0011] If the current driving branch is switching from the second branch to the first branch, the larger current between the first current and the second current is selected as the target inductor current;
[0012] The first current is the inductor current of the first branch, and the second current is the inductor current of the second branch.
[0013] In one possible implementation, the rectifier-boost circuit includes at least three branches, each of which is driven in turn; and selecting at least one inductor current from the inductor currents corresponding to the branches to obtain a target inductor current includes:
[0014] If the current driving branch is switching from the second branch to the first branch, selecting the first current or the inductor current of the third branch as the target inductor current according to the magnitude relationship between the first current and the third current;
[0015] Wherein, the first current is the inductor current of the first branch;
[0016] The third current is the inductor current of any third branch or the average current of the inductor currents of all third branches; the third branch refers to the branch other than the first branch and the second branch in the rectifier boost circuit;
[0017] The selecting the inductor current of the third branch as the target inductor current includes: selecting the inductor current of any third branch as the target inductor current, or selecting the inductor currents of all third branches as the target inductor current.
[0018] In a possible implementation, selecting the first current or the inductor current of the third branch as the target inductor current according to the magnitude relationship between the first current and the third current includes:
[0019] If the third current is the inductor current of any third branch, selecting the larger current between the first current and the third current as the target inductor current;
[0020] If the third current is an average current of the inductor currents of all third branches, the inductor currents of all third branches are selected as the target inductor current when the first current is less than the third current; and when the first current is not less than the third current, the first current is selected as the target inductor current.
[0021] In a possible implementation, determining the feedback current value based on the target inductor current includes:
[0022] If the number of the target inductor current is one, the target inductor current is determined as the feedback current value;
[0023] If the number of target inductor currents is greater than one, an average value or a maximum value of all target inductor currents is determined as the feedback current value.
[0024] In a possible implementation, controlling the rectifier-boost circuit according to the current set value and the feedback current value includes:
[0025] Calculating a current error according to the current given value and the feedback current value;
[0026] The current error is subjected to a limiting process, and the rectifier and boost circuit is controlled based on the current error after the limiting process.
[0027] In a possible implementation, controlling the rectifier-boost circuit according to the current set value and the feedback current value includes:
[0028] Determining a switch tube control value based on the current set value and the feedback current value;
[0029] If the rectifier element in each branch of the rectifier-boost circuit includes a switch tube, and the branches are driven in turn, a target switch tube is selected from each branch according to the input phase voltage of each branch, and the target switch tube is controlled based on the switch tube control amount;
[0030] If the rectifier and boost circuit only includes a switch tube arranged on the bus, the switch tube arranged on the bus is controlled according to the switch tube control variable.
[0031] In a possible implementation, each branch is driven in turn, and selecting at least one inductor current from the inductor currents corresponding to each branch to obtain a target inductor current further includes:
[0032] If the current driving branch is not in the switching process, the inductor current of the current driving branch is selected as the target inductor current.
[0033] In another aspect of the present invention, a control device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-described rectifier boost circuit control method when executing the computer program.
[0034] In another aspect of the present invention, there is provided a power supply device, comprising:
[0035] The control device described above.
[0036] The beneficial effects of the rectifier boost circuit control method, control device, and power supply device provided by the present invention are:
[0037] Unlike the prior art method of calculating the control variable based on dq transformation, the present invention does not perform dq transformation on the inductor current corresponding to each branch after obtaining it. Instead, it selects the inductor current from the inductor currents of each branch through current gating to calculate the feedback current value. In other words, the present invention does not rely on dq transformation. Based on the solution of the present invention, the calculation of the control variable is more convenient and faster. Moreover, because the feedback current value is calculated through current gating, the present invention can avoid the sharp increase in calculation complexity when the number of branches increases, thereby reducing the cost of controlling the rectifier and boost circuit.
[0038] In addition, considering that the branches of the rectifier-boost circuit may be driven in turn, when only one inductor current is selected as the target inductor current, the current gating method adopted by the present invention essentially converts the overall control of multiple branches into the control of multiple single branches, thereby greatly reducing the control difficulty of the rectifier-boost circuit. From this perspective, the present invention also reduces the cost of controlling the rectifier-boost circuit.
[0039] In summary, the present invention is more convenient and quick in calculating the control quantity, will not affect the control efficiency of the rectifier boost circuit, and the present invention also reduces the control cost of the rectifier boost circuit. Therefore, the solution based on the present invention can better realize the control of the rectifier boost circuit. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0041] Figure 1 A schematic structural diagram of a rectifier and boost circuit provided in one embodiment of the present invention;
[0042] Figure 2 A schematic structural diagram of a rectifier and boost circuit provided in another embodiment of the present invention;
[0043] Figure 3 A schematic structural diagram of a rectifier and boost circuit provided in yet another embodiment of the present invention;
[0044] Figure 4 A schematic flow chart of a rectifier-boost circuit control method according to an embodiment of the present invention;
[0045] Figure 5 A driving schematic diagram of a rectifier and boost circuit provided in one embodiment of the present invention;
[0046] Figure 6A schematic diagram of a control loop of a rectifier and boost circuit provided in one embodiment of the present invention;
[0047] Figure 7 A schematic structural diagram of a control device provided in one embodiment of the present invention. DETAILED DESCRIPTION
[0048] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0049] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0050] The rectifier boost circuit control method provided in the embodiment of the present invention is mainly used to control the output of the rectifier boost circuit. The aforementioned rectifier boost circuit includes at least two branches, each branch includes an input end and two output ends, the input end of each branch is connected to an external input source, and the two output ends of each branch are connected in parallel to form the positive bus end and the negative bus end of the rectifier boost circuit. Each branch is provided with an input inductor and a rectifier element to realize the rectifier boost function corresponding to the branch. Taking three branches as an example, the aforementioned rectifier boost circuit includes but is not limited to Figures 1 to 3 The circuit form shown.
[0051] Figure 1 Each branch includes an input inductor, two diodes connected in series, and a switching tube. The first end of the input inductor serves as the input terminal of each branch. In each branch, the second end of the input inductor is connected to the common terminal of the two diodes, and the non-common terminals of the two diodes serve as the output terminals of the rectifier and boost circuit. In other words, the non-common terminals of the two diodes are connected in parallel with the corresponding non-common terminals of the other branches to form the positive and negative bus terminals of the rectifier and boost circuit. In each branch, the first end of the switching tube is connected to the common terminal of the two diodes in that branch, and the second end of the switching tube is connected to the second ends of the switching tubes in the other branches.
[0052] Figure 2In the circuit, each branch includes an input inductor, a series-connected diode, and a switch. The first end of the input inductor is the input end of each branch. In each branch, the second end of the input inductor is connected to the common end of the diode and the switch. The end of the switch not connected to the diode is referred to as the non-common end of the switch, and the end of the diode not connected to the switch is referred to as the non-common end of the diode. The non-common end of the switch and the non-common end of the diode form the output ends of the rectifier-boost circuit. On this basis, the non-common ends of the switches in each branch are connected to form the negative bus terminal of the rectifier-boost circuit, and the non-common ends of the diodes in each branch are connected to form the positive bus terminal of the rectifier-boost circuit.
[0053] Figure 3 In the circuit, each branch contains an input inductor and two diodes connected in series. The first end of the input inductor is the input end of each branch. In each branch, the second end of the input inductor is connected to the common end of the two diodes, and the non-common end of the two diodes is the output end of the rectifier boost circuit. In other words, the non-common end of the two diodes is connected in parallel with the corresponding non-common end of each other branch to form the positive bus terminal and negative bus terminal of the rectifier boost circuit. On this basis, in order to ensure the controllability of the rectifier boost circuit, Figure 3 A switching tube is also set between the positive bus terminal and the filter capacitor.
[0054] Among them, it should be pointed out that Figures 1 to 3 In the rectifier boost circuit shown, filter capacitors can be set at both the positive bus terminal and the negative bus terminal. Figures 1 to 3 Other necessary circuit elements may also be arranged at corresponding positions of the rectifier and boost circuit shown, which is not limited here.
[0055] Based on the above rectifier boost circuit, please refer to Figure 4 , Figure 4 This is a flow chart of a rectifier-boost circuit control method provided in one embodiment of the present invention. The rectifier-boost circuit control method includes:
[0056] S101: Obtain the bus voltage of the rectifier boost circuit and the inductor current corresponding to each branch.
[0057] In this embodiment, the bus voltage of the rectifier-boost circuit is the voltage between the positive bus terminal and the negative bus terminal. The inductor current corresponding to each branch is the current flowing through the inductor of the branch.
[0058] S102: Determine a current set value based on the bus voltage.
[0059] In this embodiment, the bus voltage difference can be determined based on the bus voltage and a preset voltage set value, and the bus voltage difference is input into a preset voltage loop controller to obtain a current set value.
[0060] S103: Select at least one inductor current from the inductor currents corresponding to the branches to obtain a target inductor current, and determine a feedback current value based on the target inductor current.
[0061] In this embodiment, the inductor current on a certain branch may be selected as the target inductor current, or the inductor currents on multiple branches may be selected as the target inductor current.
[0062] In this embodiment, when there is only one target inductor current, the target inductor current can be directly used as the feedback current value. When there are more than one target inductor current, the average value of all target inductor currents can be used as the feedback current value.
[0063] S104: Control the rectifier boost circuit according to the current set value and the feedback current value.
[0064] In this embodiment, in this embodiment, the current error can be obtained according to the current given value and the feedback current value, and the current error is input into the preset current loop controller to obtain the control quantity of the rectifier boost circuit. Finally, the switching tube in the rectifier boost circuit is controlled based on the control quantity of the rectifier boost circuit.
[0065] As can be seen from the above description, unlike the prior art method of calculating the control variable based on dq transformation, the embodiment of the present invention does not perform dq transformation on the inductor current corresponding to each branch after obtaining it. Instead, it selects the inductor current from the inductor currents of each branch to calculate the feedback current value through current gating. In other words, the embodiment of the present invention does not rely on dq transformation. Based on the solution of the embodiment of the present invention, the calculation of the control variable is more convenient and faster. Moreover, because the embodiment of the present invention calculates the feedback current value through current gating, it can avoid a sharp increase in the amount of calculation when the number of branches increases, thereby reducing the cost of controlling the rectifier and boost circuit.
[0066] In addition, considering that the various branches of the rectifier-boost circuit may be driven in turn, when only one inductor current is selected as the target inductor current, the current gating method adopted in the embodiment of the present invention essentially converts the overall control of multiple branches into the control of multiple single branches, thereby greatly reducing the control difficulty of the rectifier-boost circuit. From this perspective, the embodiment of the present invention also reduces the cost of controlling the rectifier-boost circuit.
[0067] In summary, the embodiment of the present invention is more convenient and quick to calculate the control quantity, and will not affect the control efficiency of the rectifier boost circuit. The embodiment of the present invention also reduces the control cost of the rectifier boost circuit. Therefore, the solution based on the embodiment of the present invention can better realize the control of the rectifier boost circuit.
[0068] In one possible implementation, each branch is driven in turn, and at least one inductor current is selected from the inductor currents corresponding to each branch to obtain a target inductor current, including:
[0069] If the current driving branch is switching from the second branch to the first branch, the larger current between the first current and the second current is selected as the target inductor current.
[0070] The first current is the inductor current of the first branch, and the second current is the inductor current of the second branch.
[0071] In this embodiment, each branch in the rectifier boost circuit can be driven in a rotational driving manner, wherein driving each branch in rotation means driving the switch tube corresponding to each branch in turn. In this case, each branch needs to correspond to a switch tube.
[0072] When the driving mode of driving each branch in turn is adopted, the following problems are likely to occur:
[0073] When the driving branch switches from the second branch to the first branch, the driving of the first branch has not yet been turned on, so the inductor current of the first branch is 0. At this time, if the inductor current of the first branch itself is directly used as the feedback current value according to the solution of the existing technology, it will cause a large difference between the current set value and the feedback current value, which is prone to current overshoot and affects the stability of the rectifier boost circuit.
[0074] To address the overshoot problem during the switching of the driving branches, the embodiments of the present invention provide the above-mentioned solution, that is, selecting the corresponding inductor current as the target inductor current based on the magnitudes of the first current and the second current, thereby avoiding a large difference between the feedback current value and the set current value, and further avoiding the overshoot problem during the switching of the driving branches.
[0075] Specifically, in combination with the above embodiment, it can be seen that when there is only one target inductor current, the feedback current value is equal to the target inductor current. On this basis, the essence of this embodiment is to select the larger inductor current of the first branch and the second branch as the feedback current value to avoid the above overshoot problem. Taking three branches as an example, you can refer to Figure 5 , Figure 5 In the figure, the U-phase branch, the V-phase branch, and the W-phase branch are driven in turn. Correspondingly, when controlling the rectifier boost circuit, the switch tube of each branch is driven in turn to generate the PWM wave corresponding to each branch. Figure 5In the figure, U represents the input voltage of the u-phase branch, V represents the input voltage of the v-phase branch, and W represents the input voltage of the w-phase branch. Based on this, when U ≥ W and U > V, the u-phase branch is driven, and the current feedback value is the inductor current of the u-phase branch. Correspondingly, the PWM wave of the u-phase branch (also known as the u-phase PWM wave) is generated, which is used to drive the u-phase switch. When V ≥ U and V > W, the v-phase branch is driven, and the current feedback value is the inductor current of the v-phase branch. Correspondingly, the PWM wave of the v-phase branch (also known as the v-phase PWM wave) is generated, which is used to drive the v-phase switch. When W ≥ V and W > U, the w-phase branch is driven, and the current feedback value is the inductor current of the w-phase branch. Correspondingly, the PWM wave of the w-phase branch (also known as the w-phase PWM wave) is generated, which is used to drive the w-phase switch.
[0076] On this basis, Figure 1 Take the rectifier boost circuit in the example as an example, and apply Figure 5 In the driving mode, the control loop diagram of the rectifier boost circuit can be shown as follows Figure 6 As shown, Figure 6 In the figure, LA, LB, and LC are the inductors of the u-phase branch, the v-phase branch, and the w-phase branch, respectively. The current gating network is used to select the corresponding inductor current to calculate the feedback current value according to the input phase voltage of the u-phase branch, the v-phase branch, and the w-phase branch (the branch in the switching process can be determined according to the input phase voltage, and then the inductor current of the corresponding branch can be obtained for comparison, so as to select the corresponding inductor current as the target inductor current). The drive gating network is used to generate the corresponding PWM wave according to the input phase voltage to drive the corresponding branch. For example, the inductor current of the v-phase branch is selected as the feedback current value according to the input phase voltage. Accordingly, the subsequent drive gating network will also drive the v-phase branch according to the input phase voltage (that is, generate the PWM wave of the v-phase branch). Among them, Figure 6 In the figure, PWM A, PWM B, and PWM C are the PWM waves of the u-phase branch, the v-phase branch, and the w-phase branch, respectively.
[0077] Specifically, the bus voltage differential can be determined based on the bus voltage Ubus and a preset voltage reference value Uref, and the bus voltage differential is input into a preset voltage loop PI controller to obtain a current reference value i_set. On this basis, the target inductor current can be determined based on the inductor current on each branch, and the feedback current value i is then determined. The current error i_err can be obtained based on the current reference value i_set and the feedback current value i. The current error i_err is input into a preset current loop PI controller, and the output of the current loop PI controller is normalized to obtain the control variable of the rectifier-boost circuit. Finally, the corresponding switch in the rectifier-boost circuit is controlled based on the control variable of the rectifier-boost circuit. A feedforward control variable can also be adaptively added based on the control target of the rectifier-boost circuit to adjust the control variable output by the current loop PI controller. Feedforward control is a common control method in the art and will not be described in detail here.
[0078] In this embodiment, if the circuit structure of the rectifier boost circuit is as follows Figure 3 As shown, there is only one switch tube, so Figure 6 Make adaptive adjustments to the control loop in Figure 6 The output control of the entire rectifier boost circuit is achieved by generating a PWM wave for the switch tube.
[0079] In one possible implementation, the rectifier-boost circuit includes at least three branches, each of which is driven in turn. Selecting at least one inductor current from the inductor currents corresponding to each branch to obtain a target inductor current includes:
[0080] If the current driving branch is being switched from the second branch to the first branch, the first current or the inductor current of the third branch is selected as the target inductor current according to the magnitude relationship between the first current and the third current.
[0081] The first current is the inductor current of the first branch.
[0082] The third current is the inductor current of any third branch or the average current of the inductor currents of all third branches. The third branch refers to the branch other than the first branch and the second branch in the rectifier boost circuit.
[0083] The selecting the inductor current of the third branch as the target inductor current includes: selecting the inductor current of any third branch as the target inductor current, or selecting the inductor currents of all third branches as the target inductor current.
[0084] As can be seen from the above embodiments, overshoot may occur during the switching of the drive branches. To address this issue, embodiments of the present invention further provide a solution for selecting a target inductor current based on the magnitude of the inductor current in the first branch (i.e., the first current) and the inductor current in the third branch (i.e., the third current). As can be seen from the description of this embodiment, at the current moment, the third branch is not subject to drive switching, and therefore the inductor current in the third branch is relatively stable. In this case, the first current or the inductor current in the third branch can be selected based on the relative magnitudes of the first and third currents to calculate the feedback current value, thereby minimizing the overshoot problem caused by directly using the first current as the feedback current value.
[0085] In a possible implementation, selecting the first current or the inductor current of the third branch as the target inductor current according to the magnitude relationship between the first current and the third current includes:
[0086] If the third current is the inductor current of any third branch, the larger current between the first current and the third current is selected as the target inductor current.
[0087] If the third current is an average current of the inductor currents of all third branches, the inductor currents of all third branches are selected as the target inductor current when the first current is less than the third current; and when the first current is not less than the third current, the first current is selected as the target inductor current.
[0088] As can be seen from the above embodiments, this embodiment selects the larger current between the first current and the third current as the feedback current value. When the first current is smaller, using the third current as the feedback current value can effectively avoid the above overshoot problem.
[0089] It should be noted that in the above embodiments, the first current, second current, and third current refer to unsigned current values without distinguishing phases. If phase distinction is required in actual applications, positive and negative signs can be added to each current to facilitate comparison of current values.
[0090] In one possible implementation, controlling the rectifier boost circuit according to a given current value and a feedback current value includes:
[0091] The current error is calculated based on the current given value and the feedback current value.
[0092] The current error is limited, and the rectifier boost circuit is controlled based on the current error after the limit processing.
[0093] According to the above embodiments, when the branches in the rectifier-boost circuit are driven in turn, an overshoot problem occurs during the switching of the driven branches. To solve this problem, the embodiments of the present invention further provide a solution, namely, limiting the current error. After limiting, the current error will remain within a certain range. At this time, the control amount of the rectifier-boost circuit obtained based on the current error will also be within a certain range, thereby effectively avoiding the overshoot problem during the switching of the driven branches. Of course, when the branches in the rectifier-boost branch are not driven in turn, limiting the current error can also limit the control amount of the rectifier-boost circuit to a certain range, effectively avoiding the overshoot problem that may exist when controlling the rectifier-boost branch.
[0094] In one possible implementation, determining the feedback current value based on the target inductor current includes:
[0095] If the number of the target inductor current is one, the target inductor current is determined as the feedback current value.
[0096] If the number of target inductor currents is greater than one, an average value or a maximum value of all target inductor currents is determined as the feedback current value.
[0097] That is, when there is only one target inductor current, the feedback current value is equal to the target inductor current. When there is more than one target inductor current, the feedback current value can be the average value of all target inductor currents or the maximum value of all target inductor currents.
[0098] In this embodiment, regardless of whether a certain inductor current, several inductor currents, or all inductor currents are selected as the target inductor current, the "overshoot problem during driving branch switching" mentioned in the above embodiment can be avoided when the feedback current value is the average value of all target inductor currents or the maximum value of all target inductor currents.
[0099] In one possible implementation, controlling the rectifier boost circuit according to a given current value and a feedback current value includes:
[0100] The switch control quantity is determined based on the current set value and the feedback current value.
[0101] If the rectifier elements in each branch of the rectifier boost circuit include switching tubes and the branches are driven in turn, a target switching tube is selected from each branch according to the input phase voltage of each branch, and the target switching tube is controlled based on the switching tube control amount.
[0102] If the rectifier boost circuit only includes a switch tube arranged on the bus, the switch tube arranged on the bus is controlled according to the control amount of the switch tube.
[0103] In this embodiment, if the rectifier element of each branch includes a switch tube (for example, Figure 1 and Figure 2 The circuit structure shown in FIG2 is shown in FIG3 ), and each branch is driven in turn. The branch to be driven can be determined according to the input phase voltage of each branch, and the switch tube of the branch to be driven is used as the target switch tube, and then the target switch tube is controlled based on the switch tube control amount.
[0104] In this embodiment, if the rectifier boost circuit only includes one switch tube (for example, Figure 3 The switch tube can be controlled directly based on the control amount of the switch tube.
[0105] In other words, the solution of the embodiment of the present invention can support a variety of circuit structures and driving forms, and thus has a wider scope of application.
[0106] In a possible implementation, each branch is driven in turn, and at least one inductor current is selected from the inductor currents corresponding to each branch to obtain a target inductor current, further comprising:
[0107] If the current driving branch is not in the switching process, the inductor current of the current driving branch is selected as the target inductor current.
[0108] In this embodiment, the current driving branch is not in the switching process, which means that the inductor current on the current driving branch is not too low. At this time, the inductor current of the current driving branch can be directly selected as the target inductor current, which makes it more convenient and quick to calculate the feedback current value.
[0109] Another aspect of the present invention is to refer to Figure 7, further provides a control device 300, comprising: one or more processors 301, one or more input devices 302, one or more output devices 303, and one or more memories 304. The processors 301, input devices 302, output devices 303, and memories 304 communicate with each other via a communication bus 305. The memory 304 is used to store computer programs, which include program instructions. The processor 301 is used to execute the program instructions stored in the memory 304. The processor 301 is configured to call the program instructions to execute the steps of the above-mentioned method embodiments. It should be understood that in the embodiments of the present invention, the processor 301 may be a central processing unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc. The input device 302 may include a touchpad, a fingerprint sensor (for collecting the user's fingerprint information and fingerprint direction information), a microphone, etc., and the output device 303 may include a display (LCD, etc.), a speaker, etc. The memory 304 may include a read-only memory and a random access memory, and provide instructions and data to the processor 301. A portion of the memory 304 may also include a non-volatile random access memory. For example, the memory 304 may also store information about the device type. In a specific implementation, the processor 301, the input device 302, and the output device 303 described in the embodiment of the present invention may execute the implementation methods described in the first embodiment and the second embodiment of the rectifier boost circuit control method provided in the embodiment of the present invention.
[0110] In another aspect of the present invention, there is provided a power supply device, comprising:
[0111] The control device described above.
[0112] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and such modifications or substitutions are intended to be within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.
Claims
1. A rectifier boost circuit control method, characterized in that: The rectifier-boost circuit includes at least two branches, each branch including an input terminal and two output terminals. The input terminal of each branch is connected to an external input source, and the two output terminals of each branch are connected in parallel to form a positive bus terminal and a negative bus terminal of the rectifier-boost circuit. Each branch is provided with an input inductor and a rectifier element to realize the rectifier-boost function corresponding to the branch. The rectifier boost circuit control method includes: Obtaining the bus voltage of the rectifier boost circuit and the inductor current corresponding to each branch; determining a current setpoint based on the bus voltage; Selecting at least one inductor current from the inductor currents corresponding to the branches to obtain a target inductor current, and determining a feedback current value based on the target inductor current; Controlling the rectifier and boost circuit according to the current set value and the feedback current value; Each branch is driven in turn, and selecting at least one inductor current from the inductor currents corresponding to each branch to obtain a target inductor current includes: If the current driving branch is switching from the second branch to the first branch, the larger current between the first current and the second current is selected as the target inductor current; Alternatively, if the rectifier-boost circuit includes at least three branches and the current driving branch is being switched from the second branch to the first branch, then the first current or the inductor current of the third branch is selected as the target inductor current based on a magnitude relationship between the first current and the third current; The first current is the inductor current of the first branch, the second current is the inductor current of the second branch; the third current is the inductor current of any third branch, or the average current of the inductor currents of all third branches; the third branch refers to the branch of the rectifier-boost circuit other than the first branch and the second branch; The selecting the inductor current of the third branch as the target inductor current includes: selecting the inductor current of any third branch as the target inductor current, or selecting the inductor currents of all third branches as the target inductor current.
2. The rectifier-boost circuit control method according to claim 1, wherein: The selecting the first current or the inductor current of the third branch as the target inductor current according to the magnitude relationship between the first current and the third current includes: If the third current is the inductor current of any third branch, selecting the larger current between the first current and the third current as the target inductor current; If the third current is an average current of the inductor currents of all third branches, the inductor currents of all third branches are selected as the target inductor current when the first current is less than the third current; and when the first current is not less than the third current, the first current is selected as the target inductor current.
3. The rectifier-boost circuit control method according to claim 1, wherein: The determining of the feedback current value based on the target inductor current includes: If the number of the target inductor current is one, the target inductor current is determined as the feedback current value; If the number of target inductor currents is greater than one, an average value or a maximum value of all target inductor currents is determined as the feedback current value.
4. The rectifier-boost circuit control method according to any one of claims 1 to 3, wherein: The controlling of the rectifier-boost circuit according to the current set value and the feedback current value includes: Calculating a current error according to the current given value and the feedback current value; The current error is subjected to a limiting process, and the rectifier and boost circuit is controlled based on the current error after the limiting process.
5. The rectifier-boost circuit control method according to any one of claims 1 to 3, characterized in that: The controlling of the rectifier-boost circuit according to the current set value and the feedback current value includes: Determining a switch tube control value based on the current set value and the feedback current value; If the rectifier element in each branch of the rectifier-boost circuit includes a switch tube, and the branches are driven in turn, a target switch tube is selected from each branch according to the input phase voltage of each branch, and the target switch tube is controlled based on the switch tube control amount; If the rectifier and boost circuit only includes a switch tube arranged on the bus, the switch tube arranged on the bus is controlled according to the switch tube control variable.
6. The rectifier-boost circuit control method according to claim 1, wherein: Each branch is driven in turn, and the method of selecting at least one inductor current from the inductor currents corresponding to each branch to obtain a target inductor current further includes: If the current driving branch is not in the switching process, the inductor current of the current driving branch is selected as the target inductor current.
7. A control device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
8. A power supply device, characterized in that: include: The control device as claimed in claim 7.
Citation Information
Patent Citations
Method and equipment for controlling battery two-wire discharge circuit
CN106160039A
Current equalizing method and apparatus for alternately controlling power factor correcting circuit
CN1592063A