Direct-current voltage conversion circuit control method and device and direct-current voltage conversion circuit

By using voltage loop control and current loop control methods in the DC voltage converter, the control parameters are adjusted in real time and the control signals for pulse width modulation are generated, which solves the problem of poor output stability of DC voltage converters in the prior art in harsh environments, and achieves faster stability and better environmental adaptability.

CN119561378APending Publication Date: 2025-03-04GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411849347.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

In the scenarios where the environment is harsh or interference is high, the output voltage and current are difficult to quickly stabilize, and the reliability is insufficient.

Method used

The voltage loop control and current loop control methods are adopted to determine the voltage loop control parameters and current loop control parameters by real-time adjustment of the error between the sampled voltage and the set voltage, thereby generating a control signal for pulse width modulation of the controlled switch.

Benefits of technology

The output voltage and current are achieved more quickly and stabilizing, improving the stability of voltage and current, and enhancing environmental adaptability and anti-interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119561378A_ABST
    Figure CN119561378A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a direct-current voltage conversion circuit control method and device, electronic equipment and a storage medium. The method comprises the following steps: acquiring a sampling voltage and a preset number of sampling currents; determining a voltage error value between the set voltage and the sampling voltage; determining a voltage loop control parameter based on the voltage error value, and determining a first control quantity by using the voltage loop control parameter; determining a set current value based on the first control quantity and the input voltage values of the preset number of voltage conversion branches; and for each voltage conversion branch in the preset number of voltage conversion branches, calculating the current error value by using the current loop control parameter to obtain a second control quantity, and generating a control signal for performing pulse width modulation on the voltage conversion branch based on the second control quantity. According to the embodiment of the invention, the output voltage and current can be more rapidly stabilized, the stability of the voltage and current is better, and the environmental adaptability and the anti-interference performance are better.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of direct current power supply technology, and in particular to a direct current voltage conversion circuit control method, device and direct current voltage conversion circuit. Background Art

[0002] At present, the application and research of low-voltage and high-current DC power supplies based on high-power semiconductor switches are becoming more and more extensive. Many new topologies and control technologies have emerged. The development of high power density, high efficiency, energy saving and environmental protection, light weight, small size, good dynamic performance, and strong adaptability is an inevitable requirement for the development of DC voltage converters.

[0003] Current DC voltage converters usually use a sampling PID algorithm to adjust the PWM parameters of the switching elements to ensure the stability of the output voltage and current. However, the parameters of the commonly used PID algorithm are fixed, and in some harsh environments and with large interference, it is impossible to ensure that the output voltage and current quickly reach stability, and the reliability of the circuit needs to be improved. Summary of the invention

[0004] In view of this, in order to solve some or all of the above-mentioned technical problems, the embodiments of the present application provide a DC voltage conversion circuit control method, device and DC voltage conversion circuit.

[0005] In a first aspect, an embodiment of the present application provides a method for controlling a DC voltage conversion circuit, the method comprising: obtaining a sampled voltage obtained by sampling a voltage output terminal of the DC voltage conversion circuit; obtaining a preset number of sampled currents obtained by current sampling each of a preset number of voltage conversion branches included in the DC voltage conversion circuit; determining a voltage error value between a set voltage and the sampled voltage; determining a voltage loop control parameter based on the voltage error value, and determining a first control quantity using the voltage loop control parameter; determining a set current value based on the first control quantity and input voltage values ​​of a preset number of voltage conversion branches; for each voltage conversion branch in the preset number of voltage conversion branches, determining a current error value between a sampled current value corresponding to the voltage conversion branch and a set current value; determining a current loop control parameter corresponding to the voltage conversion branch, and calculating the current error value using the current loop control parameter to obtain a second control quantity; and generating a control signal for pulse width modulation of the voltage conversion branch based on the second control quantity.

[0006] In one possible implementation, based on the voltage error value, the voltage loop control parameters are determined, including: determining the voltage error change rate between the current moment and the previous moment; inputting the voltage error value and the voltage error change rate into a preset fuzzy control model to obtain a parameter adjustment amount; based on the parameter adjustment amount, adjusting the pre-acquired initial voltage loop control parameters to obtain the voltage loop control parameters.

[0007] In one possible implementation, determining the current loop control parameter corresponding to the voltage conversion branch includes: generating N initial current loop control parameters and an initial iteration parameter of a preset population optimization algorithm, wherein N is a preset positive integer; determining the fitness corresponding to each of the N initial current loop control parameters based on the current error value; updating the initial iteration parameter and the initial current loop control parameter based on the obtained fitness values ​​using the population optimization algorithm; in response to the number of iterations reaching a preset number, obtaining the most recently updated current loop control parameter as the current loop control parameter corresponding to the voltage conversion branch.

[0008] In one possible implementation, generating N initial current loop control parameters includes: generating N initial values ​​using a preset chaotic sequence generation function; and converting the N initial values ​​based on a preset control parameter upper limit and a control parameter lower limit to obtain N initial current loop control parameters.

[0009] In one possible implementation, the initial iteration parameters are updated using a population optimization algorithm, including: obtaining a preset adjustment coefficient and a maximum number of iterations; determining a convergence factor of the control parameter iteration algorithm using a preset nonlinear convergence factor calculation rule; and updating the initial iteration parameters based on the convergence factor.

[0010] In a second aspect, an embodiment of the present application provides a DC voltage conversion circuit control device, the device comprising: a first acquisition module, used to acquire a sampled voltage obtained by sampling the voltage output end of the DC voltage conversion circuit; a second acquisition module, used to acquire a preset number of sampled currents obtained by sampling the current of each voltage conversion branch in a preset number of voltage conversion branches included in the DC voltage conversion circuit; a first determination module, used to determine a voltage error value between a set voltage and a sampled voltage; a second determination module, used to determine a voltage loop control parameter based on the voltage error value, and determine a first control quantity using the voltage loop control parameter; a third determination module, used to determine a set current value based on the first control quantity and input voltage values ​​of a preset number of voltage conversion branches; a generation module, used to determine a current error value between a sampled current value corresponding to the voltage conversion branch and a set current value for each voltage conversion branch in a preset number of voltage conversion branches; determine a current loop control parameter corresponding to the voltage conversion branch, and calculate the current error value using the current loop control parameter to obtain a second control quantity; based on the second control quantity, generate a control signal for pulse width modulation of the voltage conversion branch.

[0011] In a third aspect, an embodiment of the present application provides a DC voltage conversion circuit, which includes: a preset number of voltage conversion branches, a voltage sampling module, a preset number of current sampling modules, a controller, and a switch driving module; the preset number of voltage conversion branches share a voltage input terminal and a voltage output terminal; the voltage sampling module is connected to the voltage output terminal, and is used to sample the voltage output terminal to obtain a sampled voltage, and send the sampled voltage to the controller; the preset number of current sampling modules correspond to the preset number of voltage conversion branches one by one, and are used to sample the current of each voltage conversion branch, obtain a preset number of sampled currents, and send the preset number of sampled currents to the controller; the controller is connected to the driving module, and is used to use the received sampled voltage and the preset number of sampled currents to execute the DC voltage conversion circuit control method described in the first aspect above, obtain a preset number of control signals, and send the preset number of control signals to the switch driving module; the switch driving module is connected to the preset number of voltage conversion branches, and is used to pulse width modulate each voltage conversion branch in the preset number of voltage conversion branches according to the preset number of control signals, so that the voltage at the voltage output terminal and the current of each voltage conversion branch remain stable.

[0012] In a fourth aspect, an embodiment of the present application provides a DC power supply, the DC power supply comprising the DC voltage conversion circuit described in the third aspect above

[0013] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising: a memory for storing a computer program; a processor for executing the computer program stored in the memory, and when the computer program is executed, the method of any embodiment of the DC voltage conversion circuit control method of the above-mentioned first aspect of the present application is implemented.

[0014] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method of any embodiment of the DC voltage conversion circuit control method of the first aspect described above is implemented.

[0015] In the seventh aspect, an embodiment of the present application provides a computer program, which includes a computer readable code. When the computer readable code runs on a device, the processor in the device implements a method as in any embodiment of the DC voltage conversion circuit control method of the first aspect mentioned above.

[0016] The DC voltage conversion circuit control method, device and DC voltage conversion circuit provided by the embodiment of the present application adopt voltage loop control and current loop control in the DC voltage conversion circuit, use the error between the sampled voltage and the set voltage to determine the voltage loop control parameter, and determine the first control amount, use the first control amount to determine the set current value, then use the error between the sampled current and the set current to determine the current loop control parameter corresponding to each voltage conversion branch, and use the current loop control parameter to determine the second control amount, and finally generate a control signal for pulse width modulation of the controlled switch in each voltage conversion branch based on the second control amount. The embodiment of the present application realizes real-time adjustment of the voltage loop control parameter and the current loop control parameter. Compared with the control method with fixed parameters such as PID, the embodiment of the present application can make the output voltage and current reach stability more quickly, with better voltage and current stability, better environmental adaptability and anti-interference. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0019] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0020] Figure 1 A schematic flow chart of a DC voltage conversion circuit control method provided in an embodiment of the present application;

[0021] Figure 2 A schematic flow chart of another DC voltage conversion circuit control method provided in an embodiment of the present application;

[0022] Figure 3 A flowchart of another DC voltage conversion circuit control method provided in an embodiment of the present application;

[0023] Figure 4 A flowchart of another DC voltage conversion circuit control method provided in an embodiment of the present application;

[0024] Figure 5A flowchart of another DC voltage conversion circuit control method provided in an embodiment of the present application;

[0025] Figure 6 A flowchart of another DC voltage conversion circuit control method provided in an embodiment of the present application;

[0026] Figure 7 A schematic diagram of the structure of a DC voltage conversion circuit provided in an embodiment of the present application;

[0027] Figure 8 A schematic diagram of the structure of another DC voltage conversion circuit provided in an embodiment of the present application;

[0028] Fig. 9 A schematic diagram of the structure of a DC voltage conversion circuit control device provided in an embodiment of the present application;

[0029] Fig.10 A schematic diagram of the structure of a DC power supply provided in an embodiment of the present application;

[0030] Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0031] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. It should be noted that unless otherwise specifically stated, the relative arrangement of the components and steps, the numerical expressions and the numerical values ​​described in these embodiments do not limit the scope of the present application.

[0032] Those skilled in the art will understand that the terms "first" and "second" in the embodiments of the present application are only used to distinguish between different steps, devices, modules and other objects, and do not represent any specific technical meanings, nor do they indicate the logical order between them.

[0033] It should also be understood that in this embodiment, “plurality” may refer to two or more than two, and “at least one” may refer to one, two or more than two.

[0034] It should also be understood that any component, data or structure mentioned in the embodiments of the present application can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.

[0035] In addition, the term "and / or" in this application is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the associated objects before and after are in an "or" relationship.

[0036] It should also be understood that the description of the various embodiments in this application focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced to each other, and for the sake of brevity, they will not be described one by one.

[0037] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present application, its application, or uses.

[0038] Technologies, circuits, and devices known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the above-mentioned technologies, circuits, and devices should be considered as part of the specification.

[0039] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0040] It should be noted that, in the absence of conflict, the embodiments in this application and the features in the embodiments can be combined with each other. To facilitate the understanding of the embodiments of the present application, the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0041] The current DC voltage converters, such as the three-phase staggered parallel boost converter, are designed with symmetrical parameters for each phase. Ideally, the converter can automatically achieve an average distribution of the load current. However, in practical applications, due to a series of unavoidable objective factors such as manufacturing process, device aging, mechanical vibration, etc., the parasitic parameters of each phase branch are likely to be different, resulting in an imbalance of current between phases, causing a branch current to be too large and the inductor to be magnetically saturated. As a result, the service life of the converter will be reduced, and in severe cases, it may even cause the power supply system to be paralyzed due to the collapse of the converter. In addition, the DC voltage converter using pulse width modulation will produce excessive harmonic components and electromagnetic interference.

[0042] In order to solve the technical problem of poor voltage and current output stability of the DC voltage converter in the prior art, the present application provides a DC voltage conversion circuit control method, which can make the voltage and current quickly reach stability and have better environmental adaptability.

[0043] Figure 1A flow chart of a DC voltage conversion circuit control method provided in an embodiment of the present application. This method can be applied to a controller of a DC voltage converter, where an actuator obtains a sampled current and a sampled voltage, executes this method based on the sampled current and the sampled voltage, and outputs a control signal for pulse width modulation of a controlled switch of the DC converter. In addition, the execution subject of this method can be hardware or software. When the above-mentioned execution subject is hardware, the execution subject can be one or more of the above-mentioned electronic devices. For example, a single electronic device can execute this method, or multiple electronic devices can cooperate with each other to execute this method. When the above-mentioned execution subject is software, this method can be implemented as multiple software or software modules, or as a single software or software module. No specific limitation is made here.

[0044] like Figure 1 As shown, the method specifically includes:

[0045] Step 101, obtaining a sampled voltage obtained by sampling a voltage output terminal of a DC voltage conversion circuit.

[0046] In some embodiments, the controller can obtain a sampled voltage from a voltage sampling module included in the DC voltage conversion circuit. Usually, the voltage sampling module converts the voltage at the voltage output terminal through AD (Analog to Digital) conversion to obtain a sampled voltage in digital form and send it to the controller. Figure 2 As shown, V fdb is the sampling voltage.

[0047] Step 102 : acquiring a preset number of sampled currents obtained by sampling the current of each of the preset number of voltage conversion branches included in the DC voltage conversion circuit.

[0048] In some embodiments, the DC voltage conversion circuit includes a preset number of voltage conversion branches. The voltage conversion branch can convert the input voltage. For example, the voltage conversion branch can be a boost branch, the preset number can be three, and the DC voltage conversion circuit can be a three-phase staggered parallel boost converter. A current sampling module can be provided on each voltage conversion branch, and the controller can obtain the sampled current from the current sampling module. Usually, the current sampling module performs AD conversion on the collected current, obtains the sampled current in digital form and sends it to the controller. Figure 2 As shown, I fdb1 is the sampling voltage of the first voltage conversion branch.

[0049] Step 103: determine a voltage error value between the set voltage and the sampled voltage.

[0050] In some embodiments, the set voltage is the expected output voltage of the DC voltage conversion circuit, and the set voltage can be represented by a voltage value pre-input into the controller. The difference between the set voltage and the sampled voltage can be used as the voltage error value. Figure 2 As shown, V set is the set voltage, and error1 is the voltage error value.

[0051] Step 104: determine a voltage loop control parameter based on the voltage error value, and determine a first control amount using the voltage loop control parameter.

[0052] In some embodiments, the voltage loop control parameters are parameters of a voltage loop control module, and the voltage loop control module can execute a control algorithm, such as PID (Proportional Integral Derivative), PI (Proportional Integral), and other algorithms. The controller can adjust the voltage loop control parameters according to a preset control algorithm parameter setting method and a voltage error value. For example, the voltage loop control parameters including K can be adjusted by a fuzzy control method. p , K i , K d parameter.

[0053] After the voltage loop control parameter is obtained, the voltage error value may be calculated using the voltage loop control parameter to obtain the first control amount.

[0054] For example, if the PID control algorithm is sampled, the general form of the PID control algorithm is

[0055]

[0056] Among them, e(t) is the error value, K p , K i , K d They are the weightings of the error value, integral and differential respectively. The control quantity can be obtained through weighted calculation.

[0057] In this step, the voltage error value is substituted into e(t) in equation (1), and the calculated u(t) is the first control variable.

[0058] like Figure 2 As shown, the voltage loop control module executes the voltage control algorithm using the voltage loop control parameters to obtain the first control quantity S1.

[0059] Step 105 : determining a set current value based on the first control amount and input voltage values ​​of a preset number of voltage conversion branches.

[0060] In some embodiments, the first control amount can be multiplied by the input voltage, and the product can be used as the set current value, or a bias amount can be added to the product. Figure 2 As shown, V in is the input voltage, S1 and V in The product of is the set current value I set .

[0061] Step 106, for each voltage conversion branch in a preset number of voltage conversion branches, determine the current error value between the sampled current value corresponding to the voltage conversion branch and the set current value; determine the current loop control parameter corresponding to the voltage conversion branch, and use the current loop control parameter to calculate the current error value to obtain a second control quantity; based on the second control quantity, generate a control signal for pulse width modulation of the voltage conversion branch.

[0062] like Figure 2 As shown, it shows the current loop control module on one of the voltage conversion branches, and the calculation method of the current loop control module of the other voltage conversion branches is the same as Figure 2 error2 is the current error value of the voltage conversion branch. The current loop control parameters corresponding to the voltage conversion branch are the parameters of the current loop control module. The current loop control module can execute control algorithms, such as PID, PI and other algorithms. The controller can adjust the current loop control parameters according to the preset control algorithm parameter setting method and the current error value. The voltage loop control parameters including K can be adjusted by the same or different methods as the voltage loop control module. p , K i , K d Parameters. For example, the initial K p , K i , K d The parameters are updated and the last updated parameters are used as the above current loop control parameters.

[0063] After obtaining the current loop control parameter, the current error value can be calculated using the current loop control parameter to obtain the second control quantity. The method for calculating the second control quantity can be the same as the method for calculating the first control quantity, that is, using the PID control algorithm shown in the above formula (1), the current error value is substituted into e(t), and the calculated u(t) is the second control quantity corresponding to one of the voltage conversion branches.

[0064] By executing step 106 for each voltage conversion branch, a plurality of second control variables can be obtained.

[0065] Each voltage conversion branch may include a controlled switch, and the second control quantity may represent the duty cycle of the square wave signal received by the corresponding controlled switch, thereby performing pulse width modulation (PWM, Pulse Width Modulation) on the controlled switch, thereby adjusting the working state of each conversion branch, so that the output voltage and output current of the entire DC voltage conversion circuit tend to be stable.

[0066] The DC voltage conversion circuit control method provided by the embodiment of the present application adopts voltage loop control and current loop control in the DC voltage conversion circuit, uses the error between the sampled voltage and the set voltage to determine the voltage loop control parameter, and determines the first control amount, uses the first control amount to determine the set current value, and then uses the error between the sampled current and the set current to determine the current loop control parameter corresponding to each voltage conversion branch, and uses the current loop control parameter to determine the second control amount, and finally generates a control signal for pulse width modulation of the controlled switch in each voltage conversion branch based on the second control amount. The embodiment of the present application realizes real-time adjustment of the voltage loop control parameter and the current loop control parameter. Compared with the control method with fixed parameters such as PID, the embodiment of the present application can make the output voltage and current reach stability more quickly, with better voltage and current stability, better environmental adaptability and anti-interference.

[0067] In some optional implementations, such as Figure 3 As shown, step 104 includes:

[0068] Step 1041, determining the voltage error change rate between the current moment and the previous moment.

[0069] Specifically, the voltage error value obtained at the current moment and the voltage error value obtained at the previous moment may be subtracted to obtain the voltage error change rate.

[0070] Step 1042: input the voltage error value and the voltage error change rate into a preset fuzzy control model to obtain a parameter adjustment amount.

[0071] Among them, the fuzzy control model is used to combine traditional error control (such as PID control) with fuzzy logic. It uses fuzzy logic to deal with uncertainty and nonlinear problems to improve the performance of the control system.

[0072] The fuzzy control model mainly performs the following steps:

[0073] 1) Fuzzification: Convert the two precise values ​​of error and error change rate into membership in fuzzy sets. This step is called fuzzification, which maps continuous input values ​​to membership functions in fuzzy sets, usually using triangular or trapezoidal membership functions.

[0074] 2) Fuzzy rule base: The fuzzy rule base contains a series of if-then rules that define the relationship between input (error and error change rate) and output (control action). For example, if the error is large and the error change rate is small, increase the control intensity.

[0075] 3) Fuzzy reasoning: Based on the fuzzy rule base and fuzzified input, a fuzzy reasoning process is performed to determine the fuzzy set of control actions. This process usually uses reasoning methods such as maximum-minimum synthesis or product-maximum synthesis.

[0076] 4) Defuzzification: Convert the fuzzy control action back to an accurate value for actual control. Common defuzzification methods include the centroid method or the maximum membership method.

[0077] 5) Adjustment of voltage loop control parameters: The fuzzy control model can output parameter adjustment quantities, which are used to adjust voltage loop control parameters (such as proportional P, integral I, differential D parameters). These parameters can be dynamically adjusted according to the output of fuzzy control to adapt to system changes.

[0078] Step 1043: Based on the parameter adjustment amount, the pre-acquired initial voltage loop control parameter is adjusted to obtain the voltage loop control parameter.

[0079] For example, the parameter adjustment amount may be multiplied by the initial voltage loop control parameter determined at the last moment to obtain the adjusted voltage loop control parameter.

[0080] By setting a fuzzy control model, this embodiment can make the voltage loop control parameters meet the requirements of automatic adjustment of control parameters when the error and the error change rate change, thereby improving the dynamic response characteristics of the DC voltage conversion circuit and enhancing the anti-interference ability to the outside world.

[0081] In some optional implementations, such as Figure 4 As shown, in step 106, for each voltage conversion branch, the current loop control parameter corresponding to the voltage conversion branch can be determined according to the following steps:

[0082] Step 1061 , generating N initial current loop control parameters and initial iteration parameters of a preset population optimization algorithm.

[0083] Wherein, N is a preset positive integer. The above population optimization algorithm simulates the characteristics of some populations in nature. By iteratively updating the population, the information of the solution space can be retained during the execution of the algorithm, and the optimal solution can be memorized. The collaboration between individuals can help the population avoid falling into the local optimum. As an example, the population optimization algorithm can be a gray wolf algorithm, that is, simulating the hunting behavior of gray wolves to calculate the optimal current loop control parameters. Ant lion algorithm, sparrow search algorithm, etc. can also be used.

[0084] The N initial current loop control parameters represent a population, each of which may include an initial PID parameter, and the population optimization algorithm may calculate the population using an iterative parameter.

[0085] Step 1062: Determine the fitness corresponding to each of the N initial current loop control parameters based on the current error value.

[0086] The fitness indicates the influence of each current loop control parameter on the output signal error during the algorithm iteration. As an example, the error absolute value time integral function ITAE can be used as the function used to calculate the fitness. The ITAE function is shown in the following formula (2):

[0087]

[0088] Where t represents time, and e(t) represents the current error value. The smaller the value calculated by formula (2), the higher the fitness.

[0089] Step 1063 , based on the obtained fitness values, using a population optimization algorithm, the initial iteration parameters are updated, and the initial current loop control parameters are updated.

[0090] When the initial iteration parameters are updated, the parameters of each iteration can be changed according to the convergence factor as the number of iterations changes, and then the updated iteration parameters are used to update the initial current loop control parameters according to the algorithm rules.

[0091] Taking the gray wolf algorithm as an example, among the wolves composed of N initial current loop control parameters, α has the highest level, representing the leader of the wolf pack, that is, the current loop control parameter with the highest fitness; β has the second highest level, that is, the current loop control parameter with the second highest fitness; δ has the third highest level, that is, the current loop control parameter with the third highest fitness; the last layer is ω, which has the lowest level and is responsible for balancing the internal relationship of the population. The algorithm is mainly divided into three steps:

[0092] Step 1: Encircling the prey. During the hunting process, the mathematical model of the gray wolf encircling the prey is:

[0093]

[0094] Where i is the current iteration number, and is the coefficient vector, is the position vector of the prey, is the position vector of the gray wolf (i.e. a certain current loop control parameter). The coefficient vectors are:

[0095]

[0096] in, is the convergence factor, which changes with the number of iterations; and A random number between 0 and 1.

[0097] Step 2: Hunting. When the location of the prey is known by the gray wolf, wolf α will lead β and δ to surround the prey. Assuming that α, β, and δ have a better understanding of the potential location of the target, the three optimal current loop control parameters so far are saved, and the positions of these three are used to determine the location of the target. At the same time, other individuals including ω are forced to gather towards the prey and gradually update their positions. The mathematical model of the wolf pack encircling the prey is:

[0098]

[0099] The distance between other individuals in the wolf pack and α, β, δ is obtained by equation (7), the distance and step length of ω moving toward α, β, δ is obtained by equation (8), and the final position of ω is determined by equation (9).

[0100] Step 1064 , in response to the number of iterations reaching a preset number, obtaining the most recently updated current loop control parameter as the current loop control parameter corresponding to the voltage conversion branch.

[0101] This embodiment uses a population optimization algorithm to adjust the current loop control parameters, which can improve the stability of the output current and make the current control faster and smoother.

[0102] In some optional implementations, such as Figure 5 As shown, step 1061 includes:

[0103] Step 10611, using a preset chaotic sequence generation function to generate N initial values.

[0104] Specifically, various related chaotic sequence generation functions can be used to generate initial values. For example, an iterative chaotic mapping algorithm can be used to initialize the current loop control parameters. The algorithm is shown in the following formula (10):

[0105]

[0106] Among them, xn Indicates the generated nth initial value, x n+1 Indicates the n+1th initial value. m indicates a fixed parameter, such as 0.7. By setting the first initial value, N initial values ​​can be obtained.

[0107] Step 10612: Based on the preset control parameter upper limit and control parameter lower limit, N initial values ​​are converted respectively to obtain N initial voltage loop control parameters.

[0108] In this step, the initial value can be converted by the strategy shown in the following formula (11):

[0109] x′ n =a[u b (k)+l b (k)]-x n (11)

[0110] Among them, a is a random number between 0 and 1, u b (k) is x n The upper bound of the value, l b (k) is x n The lower bound of the value of .

[0111] This embodiment adopts a chaotic sequence generation function to make the generated initial value distribution more uniform, which is beneficial to improving calculation accuracy and accelerating convergence speed. At the same time, setting the upper limit and lower limit of the control parameter and converting the initial value can enhance the population diversity in the search space and improve the convergence speed of the algorithm.

[0112] In some optional implementations, such as Figure 6 As shown, in step 1063, the initial iteration parameters may be updated according to the following steps:

[0113] Step 10631, obtain the preset adjustment coefficient and maximum number of iterations.

[0114] Step 10632, using a preset nonlinear convergence factor calculation rule, determine the convergence factor of the control parameter iteration algorithm.

[0115] Exemplarily, the nonlinear convergence factor calculation rule may be as shown in the following formula (12):

[0116]

[0117] Among them, iter is the current number of iterations, Maxtier is the maximum number of iterations, and k is the adjustment coefficient.

[0118] Step 10633, based on the convergence factor, update the initial iteration parameters.

[0119] When the initial iteration parameters are updated, the parameters of each iteration can be changed according to the convergence factor as the number of iterations changes, and then the updated iteration parameters are used to update the initial current loop control parameters according to the algorithm rules.

[0120] As an example, as shown in the above formula (5) is the convergence factor, and its conventional calculation method is to decrease linearly from 2 to 0 with the number of iterations. Obviously, the convergence factor is linearly decreasing, which will greatly affect the search ability of the algorithm.

[0121] The present embodiment adopts an improved convergence factor, whose rate of change is smaller than the original convergence factor in the early stage of iteration, which helps to enhance the global optimization ability of the algorithm; the rate of change increases in the later stage of iteration, which helps to find the local optimal solution. Therefore, the improved convergence factor can effectively balance the local optimization and global optimization of the algorithm and improve the accuracy of the calculated current loop control parameters.

[0122] Figure 7 A schematic diagram of a DC voltage conversion circuit provided in an embodiment of the present application. The circuit specifically includes: a preset number of voltage conversion branches 701, a voltage sampling module 702, a preset number of current sampling modules 703, a controller 704, and a switch driving module 705; the preset number of voltage conversion branches share a voltage input terminal and a voltage output terminal.

[0123] like Figure 7 As shown, V in is the DC voltage input to the voltage input terminal, V out is the DC voltage output from the voltage output terminal, R L For load. V in It can be a voltage input from various devices, for example, it can be a DC voltage input from an AC power grid after rectification and filtering, or it can be a DC voltage obtained from a battery after filtering.

[0124] The above preset quantity can be set according to actual needs, such as Figure 7 The circuit shown includes three voltage conversion branches.

[0125] The voltage sampling module is connected to the voltage output terminal and is used to sample the voltage output terminal to obtain the sampled voltage and send the sampled voltage to the controller. Figure 7 As shown, V fdb is the sampling voltage.

[0126] A preset number of current sampling modules correspond one-to-one to a preset number of voltage conversion branches, and are used to sample the current of each voltage conversion branch to obtain a preset number of sampled currents, and send the preset number of sampled currents to the controller.

[0127] like Figure 7 As shown, each current sampling module collects the current on one of the voltage conversion branches, and the three sampling currents are I fdb1 ,I fdb2 ,I fdb3 .

[0128] The controller is connected to the driving module and is used to use the received sampled voltage and a preset number of sampled currents to execute the DC voltage conversion circuit control method described in the above embodiments to obtain a preset number of control signals (such as Figure 7 S1, S2, S3 shown), and sends a preset number of control signals to the switch driving module.

[0129] The switch driving module is connected to a preset number of voltage conversion branches and is used to perform pulse width modulation on each of the preset number of voltage conversion branches according to a preset number of control signals so as to keep the voltage at the voltage output end and the current of each voltage conversion branch stable.

[0130] The DC voltage conversion circuit provided in the embodiment of the present application controls the output voltage and output current of a preset number of voltage conversion branches by executing voltage loop control and current loop control by a controller, thereby realizing real-time adjustment of voltage loop control parameters and current loop control parameters. Compared with control methods with fixed parameters such as PID, the embodiment of the present application can make the output voltage and current reach stability more quickly, with better voltage and current stability, and better environmental adaptability and anti-interference performance.

[0131] In some optional implementations, each voltage conversion branch in a preset number of voltage conversion branches includes an inductor, a diode, a controlled switch and a common capacitor; one end of the inductor is connected to the voltage input end, the other end is connected to the anode of the diode, and the cathode of the diode is connected to the voltage output end; the control end of the controlled switch is connected to the driving module, and the two signal transmission ends are respectively connected to the inductor and the ground end; one end of the common capacitor is connected to the voltage output end, and the other end is connected to the ground end.

[0132] like Figure 8 As shown, capacitor C1 is used to in The first voltage conversion branch includes an inductor L1, a diode D1, a common capacitor C2, and a controlled switch SW1; the second voltage conversion branch includes an inductor L2, a diode D2, a common capacitor C2, and a controlled switch SW2; and the third voltage conversion branch includes an inductor L3, a diode D3, a common capacitor C2, and a controlled switch SW3.

[0133] For the first voltage conversion branch, the connection ends of the inductor L1 and the diode D1 are simultaneously connected to the controlled switch SW1, which is composed of a transistor and a diode, that is, the two signal transmission ends of SW1 are the collector and emitter of the transistor. The control end of SW1 is the base of the transistor. The control end receives a pulse width modulated square wave signal from the driving module to control the conduction and cutoff of L1 and the ground terminal, thereby adjusting the output voltage and output current.

[0134] like Figure 8 As shown, each current sampling module in the preset number of current sampling modules is respectively connected to the inductor included in the corresponding voltage conversion branch. The current sampling module can collect the current flowing out of the inductor.

[0135] The circuit provided in this embodiment realizes the current output error control of each boost branch in the three-phase interleaved boost converter, and controls the overall voltage output error at the same time, thereby helping to improve the stability and anti-interference ability of the output voltage and output current of the three-phase interleaved boost converter.

[0136] Fig. 9 A schematic diagram of the structure of a DC voltage conversion circuit control device provided in an embodiment of the present application. Specifically, it includes: a first acquisition module 901, which is used to acquire a sampled voltage obtained by sampling the voltage output end of the DC voltage conversion circuit; a second acquisition module 902, which is used to acquire a preset number of sampled currents obtained by current sampling each voltage conversion branch in a preset number of voltage conversion branches included in the DC voltage conversion circuit; a first determination module 903, which is used to determine the voltage error value between the set voltage and the sampled voltage; a second determination module 904, which is used to determine the voltage loop control parameter based on the voltage error value, and determine the first control amount using the voltage loop control parameter; a third determination module 905, which is used to determine the set current value based on the first control amount and the input voltage values ​​of the preset number of voltage conversion branches; a generation module 906, which is used to determine the current error value between the sampled current value corresponding to the voltage conversion branch and the set current value for each voltage conversion branch in the preset number of voltage conversion branches; determine the current loop control parameter corresponding to the voltage conversion branch, and calculate the current error value using the current loop control parameter to obtain the second control amount; based on the second control amount, generate a control signal for pulse width modulation of the voltage conversion branch.

[0137] In some optional implementations, the second determination module includes: a first determination unit, used to determine the voltage error change rate between the current moment and the previous moment; a fuzzy control module, used to input the voltage error value and the voltage error change rate into a preset fuzzy control model to obtain a parameter adjustment amount; an adjustment module, used to adjust the pre-acquired initial voltage loop control parameters based on the parameter adjustment amount to obtain the voltage loop control parameters.

[0138] In some optional implementations, the generation module includes: a generation unit for generating N initial current loop control parameters and initial iteration parameters of a preset population optimization algorithm, wherein N is a preset positive integer; a second determination unit for determining the fitness corresponding to each of the N initial current loop control parameters based on the current error value; an update unit for updating the initial iteration parameters and the initial current loop control parameters using a population optimization algorithm based on the fitness obtained; and an acquisition unit for acquiring the most recently updated current loop control parameters as the current loop control parameters corresponding to the voltage conversion branch in response to the number of iterations reaching a preset number. In some optional implementations,

[0139] In some optional implementations, the generation unit includes: a generation subunit, used to generate N initial values ​​using a preset chaotic sequence generation function; a conversion subunit, used to convert the N initial values ​​respectively based on a preset control parameter upper limit and a control parameter lower limit to obtain N initial current loop control parameters.

[0140] In some optional implementations, the update unit includes: an acquisition subunit, used to obtain a preset adjustment coefficient and a maximum number of iterations; a determination subunit, used to determine the convergence factor of the control parameter iteration algorithm using a preset nonlinear convergence factor calculation rule; and an update subunit, used to update the initial iteration parameters based on the convergence factor.

[0141] The DC voltage conversion circuit control device provided in this embodiment can be as follows Fig. 9 The DC voltage conversion circuit control device shown in can execute all the steps of the above DC voltage conversion circuit control methods, thereby achieving the technical effects of the above DC voltage conversion circuit control methods. Please refer to the above related description for details. For the sake of brevity, it will not be repeated here.

[0142] Fig.10A schematic diagram of the structure of a DC power supply provided in an embodiment of the present application. The DC power supply specifically includes the DC voltage conversion circuit 700 described in the above examples. In addition, the DC power supply may also include a voltage input interface 1001, a filter module 1002, a load interface 1003, and other functional modules, such as a display module, a communication module, an operation panel, etc. The above functional modules can be connected to the controller included in the DC voltage conversion circuit.

[0143] The DC power supply provided in the embodiment of the present application realizes real-time adjustment of the voltage loop control parameters and the current loop control parameters. Compared with control methods with fixed parameters such as PID, the embodiment of the present application can make the output voltage and current reach stability more quickly, with better voltage and current stability, and better environmental adaptability and anti-interference performance.

[0144] Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, Fig.11 The electronic device 1100 shown includes: at least one processor 1101, a memory 1102, at least one network interface 1104 and other user interfaces 1103. The various components in the electronic device 1100 are coupled together via a bus system 1105. It is understood that the bus system 1105 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 1105 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 1105 is not described in detail. Fig.11 Various buses are labeled as bus system 1105.

[0145] The user interface 1103 may include a display, a keyboard, or a pointing device (eg, a mouse, a trackball, a touch pad, or a touch screen).

[0146] It can be understood that the memory 1102 in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus random access memory (DRRAM). The memory 1102 described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0147] In some embodiments, the memory 1102 stores the following elements, executable units or data structures, or a subset thereof, or an extended set thereof: an operating system 11021 and an application program 11022 .

[0148] Among them, the operating system 11021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application 11022 includes various application programs, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application services. The program for implementing the method of the embodiment of the present application can be included in the application 11022.

[0149] In this embodiment, by calling the program or instruction stored in the memory 1102, specifically, the program or instruction stored in the application 11022, the processor 1101 is used to execute the method steps provided by each method embodiment, for example, including:

[0150] Acquire a sampled voltage obtained by sampling the voltage output end of a DC voltage conversion circuit; acquire a preset number of sampled currents obtained by sampling the current of each of a preset number of voltage conversion branches included in the DC voltage conversion circuit; determine a voltage error value between a set voltage and the sampled voltage; determine a voltage loop control parameter based on the voltage error value, and determine a first control quantity using the voltage loop control parameter; determine a set current value based on the first control quantity and input voltage values ​​of a preset number of voltage conversion branches; for each of the preset number of voltage conversion branches, determine a current error value between a sampled current value corresponding to the voltage conversion branch and a set current value; determine a current loop control parameter corresponding to the voltage conversion branch, and calculate the current error value using the current loop control parameter to obtain a second control quantity; and generate a control signal for pulse width modulation of the voltage conversion branch based on the second control quantity.

[0151] The method disclosed in the above embodiment of the present application can be applied to the processor 1101, or implemented by the processor 1101. The processor 1101 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 1101. The above processor 1101 can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to execute, or the hardware and software units in the decoding processor can be executed. The software unit can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1102, and the processor 1101 reads the information in the memory 1102 and completes the steps of the above method in combination with its hardware.

[0152] It is understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPDevice, DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the above functions of the present application, or a combination thereof.

[0153] For software implementation, the technology described above in this article can be implemented by a unit that performs the functions described above in this article. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or outside the processor.

[0154] The electronic device provided in this embodiment may be Fig.11 The electronic device shown in can execute all the steps of the DC voltage conversion circuit control methods described above, and thus achieve the technical effects of the DC voltage conversion circuit control methods described above. Please refer to the above related description for details. For the sake of brevity, it will not be repeated here.

[0155] The embodiment of the present application also provides a storage medium (computer-readable storage medium). The storage medium here stores one or more programs. The storage medium may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a read-only memory, a flash memory, a hard disk or a solid-state drive; the memory may also include a combination of the above-mentioned types of memory.

[0156] When one or more programs in the storage medium can be executed by one or more processors, the DC voltage conversion circuit control method executed on the electronic device side can be implemented.

[0157] The processor is used to execute the program stored in the memory to implement the following steps of the DC voltage conversion circuit control method executed on the electronic device side:

[0158] Acquire a sampled voltage obtained by sampling the voltage output end of a DC voltage conversion circuit; acquire a preset number of sampled currents obtained by sampling the current of each of a preset number of voltage conversion branches included in the DC voltage conversion circuit; determine a voltage error value between a set voltage and the sampled voltage; determine a voltage loop control parameter based on the voltage error value, and determine a first control quantity using the voltage loop control parameter; determine a set current value based on the first control quantity and input voltage values ​​of a preset number of voltage conversion branches; for each of the preset number of voltage conversion branches, determine a current error value between a sampled current value corresponding to the voltage conversion branch and a set current value; determine a current loop control parameter corresponding to the voltage conversion branch, and calculate the current error value using the current loop control parameter to obtain a second control quantity; and generate a control signal for pulse width modulation of the voltage conversion branch based on the second control quantity.

[0159] The professionals should further realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different circuits to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0160] The steps of the circuits or algorithms described in conjunction with the embodiments disclosed herein may be implemented using hardware, software modules executed by a processor, or a combination of the two. The software modules may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0161] It should be understood that the terms used in the text are only for the purpose of describing specific example embodiments, and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used in the text may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The steps, processes, and operations described in the text are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.

[0162] The above description is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest range consistent with the principles and novel features applied for herein.

Claims

1. A DC voltage conversion circuit control method, characterized in that: The method comprises: Acquiring a sampled voltage obtained by sampling the voltage output terminal of the DC voltage conversion circuit; Acquiring a preset number of sampled currents obtained by sampling current of each of the preset number of voltage conversion branches included in the DC voltage conversion circuit; Determining a voltage error value between a set voltage and the sampled voltage; Determine a voltage loop control parameter based on the voltage error value, and determine a first control amount using the voltage loop control parameter; Determining a set current value based on the first control amount and the input voltage values ​​of the preset number of voltage conversion branches; For each voltage conversion branch in the preset number of voltage conversion branches, determine the current error value between the sampled current value corresponding to the voltage conversion branch and the set current value; determine the current loop control parameter corresponding to the voltage conversion branch, and use the current loop control parameter to calculate the current error value to obtain a second control quantity; based on the second control quantity, generate a control signal for pulse width modulation of the voltage conversion branch.

2. The method according to claim 1, characterized in that The determining of the voltage loop control parameter based on the voltage error value includes: Determine the rate of change of voltage error between the current moment and the previous moment; Inputting the voltage error value and the voltage error change rate into a preset fuzzy control model to obtain a parameter adjustment amount; Based on the parameter adjustment amount, the pre-acquired initial voltage loop control parameter is adjusted to obtain the voltage loop control parameter.

3. The method according to claim 1, characterized in that The step of determining the current loop control parameter corresponding to the voltage conversion branch includes: Generate N initial current loop control parameters and a preset initial iteration parameter of the population optimization algorithm, where N is a preset positive integer; Based on the current error value, determining the fitness corresponding to each of the N initial current loop control parameters; Based on the obtained fitness, the initial iteration parameters are updated using the population optimization algorithm, and the initial current loop control parameters are updated; In response to the number of iterations reaching a preset number, the most recently updated current loop control parameter is obtained as the current loop control parameter corresponding to the voltage conversion branch.

4. The method according to claim 3, characterized in that The generating of N initial current loop control parameters comprises: Generate N initial values ​​using a preset chaotic sequence generation function; Based on a preset control parameter upper limit and a preset control parameter lower limit, the N initial values ​​are converted respectively to obtain the N initial current loop control parameters.

5. The method according to claim 3, characterized in that: The updating of the initial iteration parameters by using the population optimization algorithm includes: Get the preset adjustment coefficient and maximum number of iterations; Determining the convergence factor of the control parameter iteration algorithm by using a preset nonlinear convergence factor calculation rule; Based on the convergence factor, the initial iteration parameter is updated.

6. A DC voltage conversion circuit control device, characterized in that: The device comprises: A first acquisition module is used to acquire a sampled voltage obtained by sampling the voltage output terminal of the DC voltage conversion circuit; A second acquisition module is used to acquire a preset number of sampled currents obtained by sampling the current of each of the preset number of voltage conversion branches included in the DC voltage conversion circuit; A first determination module, used to determine a voltage error value between a set voltage and the sampled voltage; A second determination module, configured to determine a voltage loop control parameter based on the voltage error value, and determine a first control amount using the voltage loop control parameter; A third determining module, configured to determine a set current value based on the first control amount and input voltage values ​​of the preset number of voltage conversion branches; A generation module is used to determine, for each voltage conversion branch in the preset number of voltage conversion branches, a current error value between a sampled current value corresponding to the voltage conversion branch and the set current value; determine a current loop control parameter corresponding to the voltage conversion branch, and use the current loop control parameter to calculate the current error value to obtain a second control quantity; and based on the second control quantity, generate a control signal for pulse width modulation of the voltage conversion branch.

7. A DC voltage conversion circuit, characterized in that: The circuit comprises: a preset number of voltage conversion branches, a voltage sampling module, a preset number of current sampling modules, a controller, and a switch driving module; the preset number of voltage conversion branches share a voltage input terminal and a voltage output terminal; The voltage sampling module is connected to the voltage output terminal, and is used to sample the voltage output terminal to obtain a sampled voltage, and send the sampled voltage to the controller; The preset number of current sampling modules corresponds to the preset number of voltage conversion branches one by one, and is used to sample the current of each voltage conversion branch to obtain a preset number of sampled currents, and send the preset number of sampled currents to the controller; The controller is connected to the driving module, and is used to use the received sampled voltage and the preset number of sampled currents to execute the DC voltage conversion circuit control method according to any one of claims 1 to 5, obtain a preset number of control signals, and send the preset number of control signals to the switch driving module; The switch driving module is connected to the preset number of voltage conversion branches, and is used to perform pulse width modulation on each of the preset number of voltage conversion branches according to the preset number of control signals, so that the voltage at the voltage output end and the current of each voltage conversion branch remain stable.

8. The circuit according to claim 7, characterized in that Each of the preset number of voltage conversion branches comprises an inductor, a diode, a controlled switch and a common capacitor; one end of the inductor is connected to the voltage input end, the other end is connected to the anode of the diode, and the cathode of the diode is connected to the voltage output end; the control end of the controlled switch is connected to the driving module, and two signal transmission ends are respectively connected to the inductor and the ground end; one end of the common capacitor is connected to the voltage output end, and the other end is connected to the ground end; Each current sampling module in the preset number of current sampling modules is respectively connected to an inductor included in a corresponding voltage conversion branch.

9. A DC power supply, characterized in that: The DC power supply includes the DC voltage conversion circuit according to claim 7 or 8.

10. An electronic device, characterized in that: include: Memory for storing computer programs; The processor is used to execute the computer program stored in the memory, and when the computer program is executed, the DC voltage conversion circuit control method described in any one of claims 1 to 5 is implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the DC voltage conversion circuit control method described in any one of claims 1 to 5 is implemented.