Multi-branch circuit control method and multi-branch circuit system
Patent Information
- Application Number
- CN202211154807.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2042-09-21
AI Technical Summary
但是控制复杂,特别在反复切换过程中,由于不能及时响应,同样会存在整体电源输出波动的情况
[0040]实施本发明的多支路电路控制方法和多支路电路系统,在所述电源模块的实际总输出量不断变化时,按照不同的规则控制不同的支路随着所述实际总输出量变化,从而实现的支路输出随着实际总输出量自然切换变化,无需主动进行切换控制,因此能够保证实际总输出量没有明显波动。进一步的,在所述电源模块的实际总输出量减少时,按照不同的规则控制不同的支路按照不同的变化量进行变化,导致在实际总输出量减少较多时,部分支路处于关断状态,而实际总输出量继续减少时,重复对剩余工作支路进行控制,从而使得当实际总输出量不断减少时,不断有支路关闭,从而完成了支路的自然关闭,不需主动进行切换控制,能保证整体输出没有波动。
Smart Images

Figure CN117792010B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power supplies, and more specifically, to a multi-branch circuit control method and a multi-branch circuit system. Background Technology
[0002] In power supply design, the combination of multiple branches in series and parallel is a widely used technique, offering numerous advantages such as improved heat dissipation, ease of device implementation, reduced ripple, and easy expansion. For such power supplies, at low power output, often only some branches, or even a single branch, need to operate to meet the output requirements. In this case, we want to be able to shut down those unnecessary branches to improve the power supply's operating efficiency.
[0003] A simple way to shut down some branches is to directly shut them down once the conditions are met, i.e., stop those branches from working. Their output will quickly drop to 0, while the remaining branches will increase their output to maintain the overall output. However, in this process, because the rate at which the output of the stopped branch decreases is not the same as the rate at which the output of the remaining branches increases, the overall output will fluctuate. For simplicity, assume that the power supply has two branches connected in parallel, and the overall output current of the power supply is the sum of the output currents of the two branches. Figure 1A-1C A current diagram of a prior art direct switching two-branch circuit is shown. (Example) Figure 1A As shown, the horizontal axis represents time, and the vertical axis represents the power supply output current I1(t) + I2(t). Figure 1B As shown, the horizontal axis represents time, and the vertical axis represents the output current I1(t) of branch 1. Figure 1C As shown, the horizontal axis represents time, and the vertical axis represents the output current I2(t) of branch 2.
[0004] like Figure 1A-1C As shown, before time t1, the power supply output current is 20A, with the two branches evenly distributing the output current, each receiving 10A. At time t1, the state switching begins. Branch 2 is shut down, and its output current decreases to 0. Branch 1 increases its output current, handling the entire power supply output. Because the decrease and increase in current in the two branches are not synchronized, branch 2's current decreases completely to 0 by time t2. Branch 1 only fully increases to its output current at time t3. It can be seen that during the entire switching process from t1 to t3, the overall power supply output fluctuates. This fluctuation in power supply output will prevent the power supply from meeting the overall output requirements at this moment, and may even lead to control malfunctions.
[0005] One solution is to slow down the switching process, keeping the entire process under control and ensuring that the increase in output of the operating branch matches the decrease in output of the shut-down branch, thus eliminating overall output fluctuations. However, this approach is complex, especially during repeated switching, and the inability to respond promptly can still lead to overall power output fluctuations. Summary of the Invention
[0006] The technical problem to be solved by the present invention is to provide a multi-branch circuit control method and a multi-branch circuit system that can distribute the output of each branch, so that the switching is in a natural switching mode, without the need for active switching control, and can ensure that the overall output is stable.
[0007] The technical solution adopted by this invention to solve its technical problem is: constructing a multi-branch circuit control method, applied to a power supply module including multiple branches, comprising:
[0008] S1. Divide the total output of the power module into multiple preset segments;
[0009] S2. Based on the preset segment where the actual total output of the power module is located, select the first branch and the second branch from the currently working branches, and control the first branch output of the first branch according to the first rule and control the second branch output of the second branch according to the second rule.
[0010] In the multi-branch circuit control method of the present invention, step S2 further includes:
[0011] S21. When the actual total output of the power module is located in the first preset segment, all branches bear the actual total output on an average basis; or
[0012] S22. When the actual total output of the power module is located in the remaining preset segments below the first preset segment among the plurality of preset segments, select the first branch and the second branch from the working branches, and control the first branch output of the first branch according to the first rule and control the second branch output of the second branch according to the second rule.
[0013] In the multi-branch circuit control method of the present invention, step S22 further includes:
[0014] S221. When the actual total output of the power module decreases from the first preset segment, the working branch is obtained according to the preset segment where the actual total output of the power module is located.
[0015] S222. Select the first branch and the second branch from the branches that are currently in operation;
[0016] S223. Control the first branch output of the first branch to change according to a first change amount, and control the second branch output of the second branch to decrease according to a second change amount until the actual total output no longer changes or the second branch is completely shut down.
[0017] S224. When the actual total output of the power module continues to decrease, repeat steps S222-S224 until the actual total output of the power module no longer changes or all branches are shut down.
[0018] The first change is less than the second change.
[0019] In the multi-branch circuit control method of the present invention, in step S223, controlling the output of the first branch of the first branch to change according to a first change amount includes:
[0020] The output of the first branch is kept unchanged;
[0021] The output of the first branch of the control first branch decreases according to the first change amount; or
[0022] The output of the first branch of a first number of the first branches in the first branch is kept constant, and the output of the first branch of a second number of the first branches in the first branch is decreased according to the first change amount.
[0023] In the multi-branch circuit control method of the present invention, in step S223, controlling the output of the second branch of the second branch to decrease according to the second change amount includes controlling each branch of the second branch to decrease by the same change amount or controlling each branch of the second branch to decrease by different change amounts.
[0024] In the multi-branch circuit control method of the present invention, in step S1, the intervals of each preset segment are equal or unequal;
[0025] In step S222, the number of first branches selected in each preset segment is equal or unequal, and the number of second branches selected in each preset segment is equal or unequal.
[0026] In the multi-branch circuit control method of the present invention, the multiple branches include 4 branches, f1(x), f2(x), f3(x), and f4(x) are the branch outputs of the first branch, the second branch, the third branch, and the fourth branch, respectively, and ft(x) represents the actual total output of the power module, and ft(x) = x;
[0027] When 4a≤the actual total output ft(x)≤b, the first branch, the second branch, the third branch and the fourth branch share the actual total output ft(x) equally. Therefore, f1(x)=f2(x)=f3(x)=f4(x)=ft(x) / 4=x / 4;
[0028] When 3a≤the actual total output ft(x)≤4a, the branch outputs of the first branch, the second branch and the third branch are fixed values, and the output of the fourth branch changes with the actual total output ft(x). Therefore, f1(x)=f2(x)=f3(x)=a, f4(x)=ft(x)–3a=x–3a;
[0029] When 2a≤the actual total output ft(x)≤3a, the branch outputs of the first branch and the second branch are fixed values, the output of the third branch changes with the actual total output ft(x), and the fourth branch is closed, that is, f1(x)=f2(x)=a, f3(x)=ft(x)–2a=x–2a, f4(x)=0;
[0030] When a ≤ the actual total output ft(x) ≤ 2a, the branch output of the first branch is a fixed value, the output of the second branch changes with the actual total output ft(x), and the third and fourth branches are closed. Therefore, f1(x) = a, f2(x) = ft(x) – a = x – a, f3(x) = f4(x) = 0.
[0031] When 0 ≤ the actual total output ft(x) ≤ a, the branch output of the first branch changes with the actual total output ft(x), and the second branch, the third branch and the fourth branch are closed. Therefore, f1(x) = ft(x) = x; f2(x) = f3(x) = f4(x) = 0;
[0032] a and b are determined based on the actual total output of the power module.
[0033] In the multi-branch circuit control method of the present invention, the multiple branches are output parallel branches or output series branches;
[0034] When the multiple branches are parallel output branches, the actual total output of the power module is the total output current of the power supply, and the output of each branch is the branch output current.
[0035] When the multiple branches are output series branches, the actual total output of the power module is the total output voltage of the power supply, and the output of each branch is the branch output voltage.
[0036] In the multi-branch circuit control method of the present invention, the multiple branches are input series branches or input parallel branches;
[0037] When the multiple branches are input parallel branches, the actual total output of the power module is the total power input current, and the output of each branch is the branch input current.
[0038] When the multiple branches are input series branches, the actual total output of the power module is the total input voltage of the power supply, and the output of each branch is the branch input voltage.
[0039] Another technical solution adopted by the present invention to solve its technical problem is to construct a multi-branch circuit system, including a power supply module and a control module. The power supply module includes multiple branches, and the control module stores a computer program. When the computer program is executed by a processor, it implements the multi-branch circuit control method.
[0040] The multi-branch circuit control method and system of the present invention control different branches according to different rules as the actual total output of the power module changes continuously. This allows the branch output to switch naturally with the actual total output without requiring active switching control, thus ensuring that the actual total output does not fluctuate significantly. Furthermore, when the actual total output of the power module decreases, different branches are controlled to change according to different rules and amounts. This results in some branches being off when the actual total output decreases significantly, and the remaining working branches being controlled repeatedly as the actual total output continues to decrease. This ensures that as the actual total output continues to decrease, more branches are continuously shut down, achieving natural branch shutdown without requiring active switching control, thus guaranteeing that the overall output remains stable. Attached Figure Description
[0041] The present invention will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings:
[0042] Figure 1A-1C A current diagram of a prior art direct switching two-branch circuit is shown;
[0043] Figure 2 This is a flowchart of a first preferred embodiment of the multi-branch circuit control method of the present invention;
[0044] Figure 3A A schematic diagram showing the parallel connection of the outputs of multiple branches is shown;
[0045] Figure 3B A schematic diagram showing the outputs of multiple branches connected in series is provided.
[0046] Figure 3C A schematic diagram showing the parallel connection of inputs to multiple branches is shown;
[0047] Figure 3D A schematic diagram showing the inputs of multiple branches connected in series is provided.
[0048] Figure 4 This is a flowchart of a second preferred embodiment of the multi-branch circuit control method of the present invention;
[0049] Figure 5 A schematic diagram showing the relationship between the output of each branch and the actual total output when controlling four branches is shown.
[0050] Figure 6 This diagram illustrates the relationship between the output of each branch and the actual total output when controlling n branches.
[0051] Figure 7 This diagram illustrates another relationship between the output of each branch and the actual total output when controlling a two-branch power module. Detailed Implementation
[0052] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0053] This invention relates to a multi-branch circuit control method applied to a power module comprising multiple branches. The method includes: dividing the total output of the power module into multiple preset segments; selecting a first branch and a second branch from the currently operating branches according to the preset segment where the actual total output of the power module is located; and controlling the first branch output of the first branch according to a first rule and controlling the second branch output of the second branch according to a second rule. Implementing this multi-branch circuit control method, as the actual total output of the power module continuously changes, different branches are controlled according to different rules to change with the actual total output. This results in the branch outputs naturally switching with the actual total output without requiring active switching control, thus ensuring that the actual total output does not fluctuate significantly.
[0054] Figure 2 This is a flowchart of a first preferred embodiment of the multi-branch circuit control method of the present invention. The multi-branch circuit control method of the present invention is applied to a power module comprising multiple branches. For example, it may include n branches, the outputs of which may be connected in parallel or series, or the inputs of which may be connected in parallel or series. Figure 3A A schematic diagram showing the parallel connection of the outputs of multiple branches is shown. Figure 3B A schematic diagram showing the outputs of multiple branches connected in series is provided. Figure 3C A schematic diagram showing the parallel connection of inputs to multiple branches is shown. Figure 3D A schematic diagram of multiple branches connected in series is shown. Depending on the connection type, the actual total output of the power module formed by these branches differs in the multi-branch circuit control method of this invention. For example... Figure 3AAs shown, the n branches are parallel output branches. In this case, the actual total output of the power module is the total power output current Io, and the outputs of the n branches are the branch output currents I1, I2, ..., In. Figure 3B As shown, the n branches are output series branches, the actual total output of the power module is the total power output voltage Uo, and the output of the n branches are the branch output voltages U1, U2, ..., Un. Figure 3C As shown, the n branches are parallel input branches. In this case, the actual total output of the power module is the total input current Ii, and the outputs of the n branches are the branch input currents I1, I2, ..., In. Figure 3D As shown, the n branches are input series branches. In this case, the actual total output of the power module is the total power input voltage Ui, and the outputs of the n branches are the branch input voltages U1, U2, ..., Un. Here, n can be any positive integer, determined based on the actual number of branches. Each branch can be any known power module branch. In a further preferred embodiment of the invention, each branch can also be a power module branch; therefore, light load and shutdown of the branch can also be light load and shutdown of the power module.
[0055] like Figure 2 As shown, in step S1, the total output of the power module is divided into multiple preset segments. In a preferred embodiment of the present invention, as... Figures 3A-3D As shown, the power module includes n branches, where n is a positive integer greater than 1. Let f1(x), f2(x), ..., fn(x) represent the output values of branches 1, 2, ..., n, respectively. The total output of the power module is divided into m+1 preset segments, with 0, a1, a2...am, and b as the start and end points of each segment. b corresponds to the total output of the power module, i.e., the maximum total output. The specific values of 0, a1, a2...am can be determined based on actual conditions, but must satisfy am = n*c. The range of c must fall within the range of branch outputs that branches 1, 2, ..., n can perform. Assuming the output range of branch 1 is [0-f1(x)], the output range of branch 2 is [0-f2(x)], and the output range of branch n is [0-fn(x)], then c needs to fall within the output range of each branch, i.e., within [0-f1(x)], [0-f2(x)], ..., [0-fn(x)]. Therefore, c can also be set according to the output range of each branch of the actual power module. Although the intervals of each preset segment can be equal or unequal, they should satisfy a. l -a l-1 =c*(P l -P l-1), where l is a positive integer between 1 and m, and m is a positive integer.
[0056] In step S2, based on the preset segment where the actual total output of the power module is located, a first branch and a second branch are selected from the currently operating branches, and the first branch output of the first branch is controlled according to a first rule and the second branch output of the second branch is controlled according to a second rule.
[0057] In a preferred embodiment of the present invention, when the actual total output of the power module falls within a first preset segment, all branches share the actual total output equally. Here, the first preset segment is the segment with the highest actual total output, i.e., the m+1 preset segment. At this time, the power module outputs high power, so all branches need to work, and all branches share the actual total output equally. Subsequently, the actual total output of the power module decreases, and some branches need to be shut down. Therefore, when the actual total output of the power module falls within the remaining preset segments below the first preset segment, a first branch and a second branch are selected from the currently working branches, and the first branch output of the first branch is controlled according to a first rule, and the second branch output of the second branch is controlled according to a second rule.
[0058] In a preferred embodiment of the present invention, the number of the first branch and the second branch can be set according to actual needs. The first rule can be to keep the output of the first branch of the first branch constant, or to control the output of the first branch of the first branch to decrease according to the first change amount, or to control the output of the first branch of a first number of the first branches to remain constant while controlling the output of the first branch of a second number of the first branches to decrease according to the first change amount. The second rule is to control the output of the second branch of the second branch to decrease according to a second change amount. Here, the second change amount is greater than the first change amount. The first change amount can be 0 or not 0, but preferably it is much smaller than the second change amount.
[0059] Therefore, the multi-branch circuit control method of the present invention controls different branches according to different rules to change with the actual total output of the power module as the actual total output changes continuously. This achieves natural switching of branch outputs with the actual total output, without the need for active switching control, thus ensuring that the actual total output does not fluctuate significantly. Furthermore, when the actual total output of the power module decreases, different branches are controlled to change according to different rules and different amounts. This results in some branches being in a turned-off state when the actual total output decreases significantly, and the remaining working branches being controlled repeatedly as the actual total output continues to decrease. This ensures that as the actual total output continues to decrease, more branches are continuously shut down, thus achieving natural branch shutdown without the need for active switching control, ensuring that the overall output does not fluctuate.
[0060] Figure 4 This is a flowchart of a second preferred embodiment of the multi-branch circuit control method of the present invention. (See flowchart for example.) Figure 4 As shown, in step S1, the total output of the power module is divided into multiple preset segments. In a preferred embodiment of the present invention, as... Figures 3A-3D As shown, the power module includes n branches, where n is a positive integer greater than 1. Let f1(x), f2(x), ..., fn(x) represent the output values of branches 1, 2, ..., n, respectively. The total output of the power module is divided into m+1 preset segments, with 0, a1, a2...am, and b as the start and end points of each segment. b corresponds to the total output of the power module, i.e., the maximum total output. The specific values of 0, a1, a2...am can be determined based on actual conditions, but must satisfy am = n*c. The range of c must fall within the range of branch outputs that branches 1, 2, ..., n can perform. Assuming the output range of branch 1 is [0-f1(x)], the output range of branch 2 is [0-f2(x)], and the output range of branch n is [0-fn(x)], then c needs to fall within the output range of each branch, i.e., within [0-f1(x)], [0-f2(x)], ..., [0-fn(x)]. Therefore, c can also be set according to the output range of each branch of the actual power module. Although the intervals of each preset segment can be equal or unequal, they should satisfy a. l -a l-1 =c*(P l -P l-1 ), where l is a positive integer between 1 and m, and m is a positive integer.
[0061] In step S2, when the actual total output of the power module falls within the first preset segment, all branches share the actual total output equally. Here, the first preset segment is the segment with the highest actual total output, i.e., the m+1 preset segment. At this time, the power module outputs high power, so all branches need to work, and all branches share the actual total output equally.
[0062] Subsequently, the actual total output of the power module decreases, at which point some branches need to be shut down. Therefore, in step S3, when the actual total output of the power module decreases, the branches that are currently operating are obtained based on the preset segment where the actual total output of the power module is located. For example, assume that P1 is the branch operating in the preset segment [0, a1]; P2 is the branch operating in the preset segment [a1, a2]; ... Pm is the branch operating in the preset segment [am-1, am]; Pm = n.
[0063] In step S4, a first branch and a second branch are selected from the currently operating branches. Here, the number of first branches selected in each preset segment may be equal or unequal, and the number of second branches selected in each preset segment may be equal or unequal. That is, for the preset segments [0, a1], [a1, a2], ..., [am-1, am], the number of first branches selected in each preset segment may be the same or different. Similarly, for the preset segments [0, a1], [a1, a2], ..., [am-1, am], the number of second branches selected in each preset segment may be the same or different.
[0064] In step S5, the output of the first branch of the first branch is controlled to change according to a first change amount, and the output of the second branch of the second branch is controlled to decrease according to a second change amount until the actual total output no longer changes or the second branch is completely shut down. In a preferred embodiment of the present invention, controlling the output of the first branch of the first branch to change according to the first change amount means controlling the output of the first branch of the first branch to remain unchanged. In another preferred embodiment of the present invention, controlling the output of the first branch of the first branch to change according to the first change amount means controlling the output of the first branch of the first branch to decrease according to the first change amount. In yet another preferred embodiment of the present invention, controlling the output of the first branch of the first branch to change according to the first change amount means controlling the output of the first branch of a first number of the first branches to remain unchanged and controlling the output of the first branch of a second number of the first branches to decrease according to the first change amount. Here, the second change amount is greater than the first change amount. The first change amount is preferably much smaller than the second change amount. In a preferred embodiment of the present invention, controlling the output of the second branch of the second branch to decrease according to the second change amount can be either controlling each branch of the second branch to decrease by the same change amount, or controlling each branch of the second branch to decrease by different change amounts.
[0065] Therefore, in this invention, when the power module is outputting high power, i.e., within the first preset range where the actual total output is located, all branches bear the actual total output on an average basis. When the actual total output of the power module decreases to a certain value, some branches (the first branch) remain unchanged or change only slightly, while other branches (the second branch) decrease as the actual total output of the power module decreases. If the actual total output of the power module remains constant, then the output of each branch remains unchanged. If the actual total output of the power module continues to decrease, then after the output of the other branch (the second branch) decreases to 0, this branch is shut down. At this time, the remaining branches that are still operating can be adjusted.
[0066] Therefore, in step S6, if it is determined that the actual total output of the power module continues to decrease, the process returns to step S4. From the remaining active branches, the first and second branches are reselected for adjustment, and so on. As the actual total output continues to decrease, branches are continuously shut down until it is determined in step S7 that all branches are shut down. This completes the natural shutdown of the branches. The entire process has no impact on the total output.
[0067] The multi-branch circuit control method of this invention controls different branches according to different rules as the actual total output of the power module changes continuously. This allows the branch output to switch naturally with the actual total output without requiring active switching control, thus ensuring that the actual total output does not fluctuate significantly. Furthermore, when the actual total output of the power module decreases, different branches are controlled according to different rules and varying amounts. This results in some branches being off when the actual total output decreases significantly, and the remaining working branches being controlled repeatedly as the actual total output continues to decrease. This ensures that as the actual total output continues to decrease, more branches are continuously shut down, achieving natural branch shutdown without requiring active switching control, thus guaranteeing that the overall output remains stable.
[0068] The multi-branch circuit control method of the present invention will be further described below with reference to several specific embodiments. Figure 5 This diagram illustrates the relationship between the output of each branch and the actual total output when controlling a four-branch power module. Figure 5 As shown, the horizontal axis represents the actual total output, and the vertical axis represents the output of each branch. ft(x) is a 45-degree straight line, which is also equal to the actual total output, i.e., ft(x) = x. The multiple branches include four branches: f1(x), f2(x), f3(x), and f4(x) are the branch outputs of the first, second, third, and fourth branches, respectively. ft(x) represents the actual total output of the power module, and ft(x) = x. The total output of the power module (i.e., the maximum output) is divided into 4+1 preset segments. 0, a1, a2, a3, a4, and b are set as the start and end points of each preset segment, with b corresponding to the total output of the power module. In this preferred embodiment, the values of a1, a2, a3, and a4 are 1a, 2a, 3a, and 4a, respectively, and a4 = 4a = 4*a, meaning that c is a, and n = 4. In this preferred embodiment, the intervals of each preset segment are equal. Wherein a and b are determined based on the actual total output of the power module.
[0069] like Figure 5 As shown, when 4a≤the actual total output ft(x)≤b, the first branch, the second branch, the third branch and the fourth branch share the actual total output ft(x) equally. Therefore, f1(x)=f2(x)=f3(x)=f4(x)=ft(x) / 4=x / 4;
[0070] When 3a≤the actual total output ft(x)≤4a, the branch outputs of the first branch, the second branch and the third branch are fixed values, and the output of the fourth branch changes with the actual total output ft(x). Therefore, f1(x)=f2(x)=f3(x)=a, f4(x)=ft(x)–3a=x–3a;
[0071] When 2a≤the actual total output ft(x)≤3a, the branch outputs of the first branch and the second branch are fixed values, the output of the third branch changes with the actual total output ft(x), and the fourth branch is closed, that is, f1(x)=f2(x)=a, f3(x)=ft(x)–2a=x–2a, f4(x)=0;
[0072] When a ≤ the actual total output ft(x) ≤ 2a, the branch output of the first branch is a fixed value, the output of the second branch changes with the actual total output ft(x), and the third and fourth branches are closed. Therefore, f1(x) = a, f2(x) = ft(x) – a = x – a, f3(x) = f4(x) = 0.
[0073] When 0 ≤ the actual total output ft(x) ≤ a, the branch output of the first branch changes with the actual total output ft(x), and the second branch, the third branch and the fourth branch are closed. Therefore, f1(x) = ft(x) = x; f2(x) = f3(x) = f4(x) = 0.
[0074] To achieve the aforementioned changes, the output values for each branch are as follows:
[0075] f t (x):=x
[0076]
[0077]
[0078]
[0079]
[0080] Therefore, in this preferred embodiment, the number of closed branches selected in each preset segment is the same (i.e., the number of second branches), which is 1, the number of branches to be changed is also the same, which is also 1, and the amount of change of the branches to be changed is also the same.
[0081] In other preferred embodiments of the present invention, the intervals of each preset segment may be unequal; the number of first branches selected in each preset segment may be unequal; the number of second branches selected in each preset segment may be unequal; and each branch in the second branch may be controlled to decrease according to different amounts of variation. Further explanation follows.
[0082] like Figure 6 As shown, the horizontal axis represents the total actual output, and the vertical axis represents the output of each branch. Here, ft(x) is a 45-degree straight line, which is also equal to the total actual output, i.e., ft(x) = x. Figure 6 In the preferred embodiment shown, the plurality of branches includes n branches. Let f1(x), f2(x), ..., fn(x) represent the output values of branch 1, branch 2, ..., branch n, respectively. The total output of the power module is divided into m+1 preset segments, with 0, a1, a2...am, and b set as the start and end points of each preset segment. b corresponds to the total output of the power module, i.e., the maximum total output. The specific values of 0, a1, a2...am can be determined according to actual conditions, but must satisfy am = n*c. The range of c must fall within the range of branch outputs that branch 1, branch 2, ..., branch n can perform. Assuming the output range of branch 1 is [0-f1(x)], the output range of branch 2 is [0-f2(x)], and the output range of branch n is [0-fn(x)], then c needs to fall within the output range of each branch, i.e., within [0-f1(x)], [0-f2(x)], ..., [0-fn(x)]. Therefore, c can also be set according to the output range of each branch of the actual power module. Although the intervals of each preset segment can be equal or unequal, they should satisfy a. l -a l-1 =c*(P l -P l-1 ), where l is a positive integer between 1 and m, and m is a positive integer. P1 is the branch working on the preset segment [0, a1]. P2 is the branch working on the preset segment [a1, a2]; ... Pm is the branch working on the preset segment [am-1, am]; Pm = n.
[0083] In each preset section, some branches maintain constant output, some branches' outputs change along with the total output, and some branches are inactive. Furthermore, the output changes of branches with varying outputs are equal. For the preset section [a]... l-1 a l The number of branches whose output changes is P. l -P l-1 P l-1 This represents the case where the number of branches remains constant and the variable is small. That is, the number of branches in the first branch is P.l-1 The number of the second branch is P. l -P l-1 .
[0084] For the second branch undergoing the change, the output change can be equal or unequal. The following explanation uses two branches as an example. Figure 7 This diagram illustrates another relationship between the output of each branch and the actual total output when controlling a two-branch power module, where the output variations are not equal.
[0085] like Figure 7 As shown, the horizontal axis represents the total actual output, and the vertical axis represents the output of each branch. Here, ft(x) is a 45-degree straight line, which is also equal to the total actual output, i.e., ft(x) = x. Figure 7 In the preferred embodiment shown, there are two branches, namely branch 1 and branch 2. f1(x) and f2(x) are the output quantities of each branch, respectively. Based on the total output quantity, it is divided into three preset segments. 0, a1, a2, and b are the start and end points of each preset segment. Among them, b corresponds to the maximum total output quantity. In the preset segment [a1, a2], f1(x) is a slope of k1, f2 is a slope of k2, and k1+k2=1. In the preset segment [0, a1], f1(x) is a slope of 1, f2 is a slope of 0, that is, the second branch is closed. k1+k2=1 is also satisfied.
[0086] Similarly, we can extend this to n branches, with a similar principle. The multiple branches include n branches, where f1(x), f2(x), ..., fn(x) are the output values of branch 1, branch 2, ..., branch n, respectively. The total output of the power module is divided into m+1 preset segments, with 0, a1, a2...am, and b as the start and end points of each preset segment. b corresponds to the total output of the power module, i.e., the maximum total output. The specific values of 0, a1, a2...am can be determined based on actual conditions, but must satisfy am = n*c. The range of c must fall within the range of branch outputs that branch 1, branch 2, ..., branch n can perform. P1 is the branch operating in the preset segment [0, a1]. P2 is the branch operating in the preset segment [a1, a2]; ..., Pm is the branch operating in the preset segment [am-1, am]; Pm = n. In each preset section, some branches maintain constant output, some branches' output changes with the actual total output, and some branches do not operate. Furthermore, the changes in output of branches that change are not equal. For the preset section [a]... l-1 a l The number of branches whose output changes is P. l -P l-1 P l-1This represents the case where the number of branches remains constant and the variable is small. That is, the number of branches in the first branch is P. l-1 The number of the second branch is P. l -P l-1 And in the preset section [a l-1 a l The s-th branch fs(x) has a slope of k. l,s The diagonal line, and the slopes of all branches satisfy: Since the slope of the inactive branches is 0, as long as the above slope formula is satisfied, the first and second branches are continuously selected from the remaining active branches for adjustment, and so on. As the actual total output decreases, branches are continuously shut down until all branches are closed. This completes the natural closure of the branches. The entire process has no impact on the actual total output.
[0087] from Figure 6-7 As can be seen from the curves of each branch, there are no abrupt changes in the actual total output, avoiding the adverse effects of direct switching. Therefore, by implementing the multi-branch circuit control method of this invention, when the actual total output of the power module decreases, different branches are controlled to change according to different rules and different amounts of change. This results in some branches being in a turned-off state when the actual total output decreases significantly, and the remaining working branches being controlled repeatedly as the actual total output continues to decrease. This ensures that as the actual total output continues to decrease, more branches are continuously shut down, thus achieving natural branch shutdown without the need for active switching control, ensuring that the overall output remains stable.
[0088] A further preferred embodiment of the present invention relates to a multi-branch circuit system, including a power supply module and a control module. The power supply module includes multiple branches, and the connection relationship of each branch can be referred to... Figures 3A-3D The illustrated embodiment. The control module stores a computer program. When executed by a processor, it implements the method of the present invention. The computer program referred to in this document is any expression of a set of instructions that can be written in any programming language, code, or symbol, which enables the system to have information processing capabilities to directly achieve a specific function, or to achieve a specific function after performing one or both of the following steps: a) converting it into another language, code, or symbol; b) reproducing it in a different format.
[0089] Although the present invention has been described through specific embodiments, those skilled in the art will understand that various modifications and equivalent substitutions can be made to the invention without departing from its scope. Furthermore, various modifications can be made to the invention for specific situations or materials without departing from its scope. Therefore, the present invention is not limited to the specific embodiments disclosed, but should include all embodiments falling within the scope of the claims.
[0090] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A multi-branch circuit control method, applied to a power supply module including multiple branches, characterized in that, include: S1. Divide the total output of the power module into multiple preset segments; S2. Based on the preset segment where the actual total output of the power module is located, select the first branch and the second branch from the working branches, and control the first branch output of the first branch according to the first rule and control the second branch output of the second branch according to the second rule. Step S2 further includes: S21. When the actual total output of the power module is located in the first preset segment, all branches bear the actual total output on an average basis. S22. When the actual total output of the power module is located in the remaining preset segments that are lower than the first preset segment among the plurality of preset segments, select the first branch and the second branch from the working branches, and control the first branch output of the first branch according to the first rule and control the second branch output of the second branch according to the second rule. Step S22 further includes: S221. When the actual total output of the power module decreases from the first preset segment, the working branch is obtained according to the preset segment where the actual total output of the power module is located. S222. Select the first branch and the second branch from the branches that are currently in operation; S223. Control the first branch output of the first branch to change according to a first change amount, and control the second branch output of the second branch to decrease according to a second change amount until the actual total output no longer changes or the second branch is completely shut down. S224. When the actual total output of the power module continues to decrease, repeat steps S222-S224 until the actual total output of the power module no longer changes or all branches are shut down. The first change is less than the second change.
2. The multi-branch circuit control method according to claim 1, characterized in that, In step S223, controlling the output of the first branch of the first branch to change according to a first change amount includes: The output of the first branch is kept unchanged. The output of the first branch of the control first branch decreases according to the first change amount; or The output of the first branch of a first number of the first branches in the first branch is kept constant, and the output of the first branch of a second number of the first branches in the first branch is decreased according to the first change amount.
3. The multi-branch circuit control method according to claim 1, characterized in that, In step S223, controlling the output of the second branch of the second branch to decrease according to a second change amount includes controlling each branch of the second branch to decrease by the same change amount or controlling each branch of the second branch to decrease by a different change amount.
4. The multi-branch circuit control method according to claim 1, characterized in that, In step S1, the intervals of each preset segment are either equal or unequal; In step S222, the number of first branches selected in each preset segment is equal or unequal, and the number of second branches selected in each preset segment is equal or unequal.
5. The multi-branch circuit control method according to claim 1, characterized in that, The plurality of branches includes 4 branches, where f1(x), f2(x), f3(x), and f4(x) are respectively the branch output values of the first branch, the second branch, the third branch, and the fourth branch, ft(x) represents the actual total output value of the power module, and ft(x) = x; When 4a ≤ the actual total output value ft(x) ≤ b, the first branch, the second branch, the third branch and the fourth branch share the actual total output value ft(x) equally, so f1(x) = f2(x) = f3(x) = f4(x) = ft(x) / 4 = x / 4; When 3a ≤ the actual total output value ft(x) < 4a, the branch outputs of the first branch, the second branch and the third branch are fixed values, and the output of the fourth branch varies with the actual total output value ft(x), so f1(x) = f2(x) = f3(x) = a, f4(x) = ft(x) – 3a = x – 3a; When 2a ≤ the actual total output value ft(x) < 3a, the branch outputs of the first branch and the second branch are fixed values, the output of the third branch varies with the actual total output value ft(x), and the fourth branch is turned off, that is, f1(x) = f2(x) = a, f3(x) = ft(x) – 2a = x – 2a, f4(x) = 0; When a ≤ the actual total output value ft(x) < 2a, the branch output of the first branch is a fixed value, the output of the second branch varies with the actual total output value ft(x), and the third branch and the fourth branch are turned off, so f1(x) = a, f2(x) = ft(x) – a = x – a, f3(x) = f4(x) = 0; When 0 ≤ the actual total output value ft(x) < a, the branch output of the first branch varies with the actual total output value ft(x), and the second branch, the third branch and the fourth branch are turned off, so f1(x) = ft(x) = x; f2(x) = f3(x) = f4(x) = 0; Where a and b are determined according to the actual total output value of the power module.
6. The multi-branch circuit control method according to any one of claims 1-5, characterized in that, The plurality of branches are output parallel branches or output series branches; When the plurality of branches are output parallel branches, the actual total output value of the power module is the total output current of the power supply, and the output value of each of the branches is the branch output current, When the plurality of branches are output series branches, the actual total output value of the power module is the total output voltage of the power supply, and the output value of each of the branches is the branch output voltage.
7. The multi-branch circuit control method according to any one of claims 1-5, characterized in that, The plurality of branches are input series branches or input parallel branches; When the plurality of branches are input parallel branches, the actual total output value of the power module is the total input current of the power supply, and the output value of each of the branches is the branch input current; When the multiple branches are input series branches, the actual total output of the power module is the total input voltage of the power supply, and the output of each branch is the branch input voltage.
8. A multi-branch circuit system, comprising a power supply module and a control module, wherein the power supply module includes multiple branches, and the control module stores a computer program, wherein when the computer program is executed by a processor, it implements the multi-branch circuit control method according to any one of claims 1-7.
Citation Information
Patent Citations
Train and control method and device for bidirectional DC(Direct Current)-DC converter thereof
CN109921643A