A MPPT control method and device based on BOOST circuit

Through the MPPT control method based on the BOOST circuit, combined with variable step factor and voltage and current dual closed-loop control, the problem of low tracking accuracy of traditional MPPT is solved, and more efficient maximum power point tracking is achieved.

CN118074209BActive Publication Date: 2025-03-28HUNAN UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410070120.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-17
Publication Date
2025-03-28
Estimated Expiration
2044-01-17

AI Technical Summary

Technical Problem

The disturbance step size in the traditional perturbation observation method cannot take into account both speed and accuracy, resulting in low MPPT tracking accuracy.

Method used

The MPPT control method based on the BOOST circuit is adopted to calculate the change amount of the input voltage and the input power, determine the disturbance voltage step and direction, and achieve the target input voltage value through voltage and current dual closed-loop control.

Benefits of technology

The tracking accuracy and speed of MPPT are improved, and the tracking speed is accelerated when the working point is far away from the maximum power point, and the tracking accuracy is improved when the distance is close, ensuring that the photovoltaic system operates at the maximum power point.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118074209B_ABST
    Figure CN118074209B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides an MPPT control method and device based on a BOOST circuit, which relates to the field of photovoltaic power generation technology in new energy power generation. The method includes: obtaining the input voltage and input power of the BOOST circuit in the current control cycle and the previous control cycle; calculating the change in input voltage and input power in the current control cycle relative to the previous control cycle; determining the disturbance voltage step of the BOOST circuit in the next control cycle according to the change in input voltage and input power, and determining the disturbance direction of the BOOST circuit in the next control cycle according to the change in input voltage; calculating the target input voltage value of the BOOST circuit in the next control cycle according to the disturbance voltage step and disturbance direction; and controlling the input voltage of the BOOST circuit according to the target input voltage value. The present invention introduces a variable step factor, which can speed up the tracking speed when the working point is far away from the maximum power point, and improve the tracking accuracy when it is close to the maximum power point.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of photovoltaic power generation in renewable energy power generation, and in particular to a BOOST circuit-based MPPT (Maximum Power Point Tracking) control method and device. Background Art

[0002] In recent years, the proposal of the goal of "carbon peak and carbon neutrality" has brought positive impacts on promoting the development of new energy. Solar energy is considered to be one of the most economical and environmentally friendly energy sources. Photovoltaic power generation has shown great application potential in the field of new energy power generation with its advantages of cleanliness, environmental protection and high efficiency. However, photovoltaic power generation is affected by factors such as weather, light intensity and temperature, and its output has problems such as intermittent, volatile and uncontrollable. In order to obtain the maximum power generation from the photovoltaic system, improve the conversion efficiency of photovoltaics, and ensure that the system works at the maximum power point (MPP), it is necessary, and the MPPT control method came into being. The MPPT control method enables the photovoltaic system to operate in the maximum power output state by changing the working voltage under different weather conditions. The perturbation observation method is one of the most commonly used MPPT control methods. However, the perturbation step size in the traditional perturbation observation method cannot take into account both speed and accuracy, resulting in low tracking accuracy. Summary of the invention

[0003] The embodiment of the present invention provides a BOOST circuit-based MPPT (Maximum Power Point Tracking) control method and device, so as to at least solve the problem of low tracking accuracy of MPPT.

[0004] According to one embodiment of the present invention, there is provided a MPPT control method based on a BOOST circuit, comprising:

[0005] Obtaining the input voltage and input power of the BOOST circuit in the current control cycle, and the input voltage and input power of the BOOST circuit in the previous control cycle;

[0006] Calculating the change in input voltage and input power of the current control cycle relative to the previous control cycle;

[0007] Determining a disturbance voltage step length of the BOOST circuit in the next control cycle according to the change amount of the input voltage and the change amount of the input power, and determining a disturbance direction of the BOOST circuit in the next control cycle according to the change amount of the input voltage;

[0008] Calculating a target input voltage value of the BOOST circuit in the next control cycle according to the disturbance voltage step size and the disturbance direction;

[0009] Controlling the input voltage of the BOOST circuit according to the target input voltage value;

[0010] When the input voltage of the BOOST circuit is the target input voltage value, the input power of the BOOST circuit is the maximum power value.

[0011] According to one embodiment of the present invention, there is provided an MPPT control device based on a BOOST circuit, comprising:

[0012] An acquisition module, used to acquire the input voltage and input power of the BOOST circuit in the current control cycle, and the input voltage and input power of the BOOST circuit in the previous control cycle;

[0013] A first calculation module, used for calculating the change amount of input voltage and input power in the current control cycle relative to the previous control cycle;

[0014] A determination module, configured to determine a disturbance voltage step of the BOOST circuit in the next control cycle according to a change in the input voltage and a change in the input power, and to determine a disturbance direction of the BOOST circuit in the next control cycle according to a change in the input voltage;

[0015] A second calculation module, used for calculating the target input voltage value of the BOOST circuit in the next control cycle according to the disturbance voltage step size and the disturbance direction;

[0016] A control module, used for controlling the input voltage of the BOOST circuit according to the target input voltage value;

[0017] When the input voltage of the BOOST circuit is the target input voltage value, the input power of the BOOST circuit is the maximum power value.

[0018] According to another embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps in any embodiment of the above-mentioned MPPT control method based on the BOOST circuit when running.

[0019] According to another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any embodiment of the above-mentioned MPPT control method based on the BOOST circuit.

[0020] The present invention introduces a variable step size factor, which can speed up the tracking speed when the working point is far away from the maximum power point, and improve the tracking accuracy when the working point is close to the maximum power point. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 It is a hardware structure diagram of a mobile terminal of an MPPT control method based on a BOOST circuit according to an embodiment of the present invention;

[0022] Figure 2 is a flow chart of an MPPT control method based on a BOOST circuit according to an embodiment of the present invention;

[0023] Figure 3 is a schematic diagram of a power-voltage characteristic curve of a photovoltaic cell according to an embodiment of the present invention;

[0024] Figure 4 is a flow chart of a variable step size disturbance observation MPPT algorithm according to an embodiment of the present invention;

[0025] Figure 5 It is one of the structural diagrams of the MPPT control device based on the BOOST circuit according to the embodiment of the present invention;

[0026] Figure 6 This is the second structural diagram of the MPPT control device based on the BOOST circuit according to an embodiment of the present invention;

[0027] Figure 7 This is the third structural diagram of the MPPT control device based on the BOOST circuit according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and in combination with the embodiments.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0030] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 1 is a hardware structure block diagram of a mobile terminal of an MPPT control method based on a BOOST circuit according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more (only one is shown in the figure) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0031] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as a computer program corresponding to an MPPT control method based on a BOOST circuit in an embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0032] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0033] This embodiment provides an MPPT control method based on a BOOST circuit, wherein: Figure 2 is a flow chart of an MPPT control method based on a BOOST circuit according to an embodiment of the present invention, such as Figure 2 As shown, the process includes the following steps:

[0034] Step S201: acquiring the input voltage and input power of the BOOST circuit in the current control cycle, and the input voltage and input power of the BOOST circuit in the previous control cycle.

[0035] Among them, the BOOST circuit can realize the functions of voltage boost and load regulation. Therefore, by adjusting the output voltage of the photovoltaic cell, the maximum power point tracking (MPPT) can be achieved.

[0036] In this step, the input voltage U of the previous control cycle is obtained. in (k-1) and input current I in (k-1), the input voltage U of the current control cycle in (k) and input current I in (k).

[0037] According to the input voltage U obtained in the previous control cycle in (k-1) and input current I in (k-1), calculate the input power P of the previous control cycle in (k-1); According to the input voltage U of the current control cycle obtained in (k) and input current I in (k), calculate the input power P of the current control cycle in (k) The previous control cycle may be a cycle before the current control cycle and adjacent to the current control cycle.

[0038] Step S202: Calculate the change in input voltage and input power in the current control cycle relative to the previous control cycle.

[0039] The input power P of the current control cycle in (k) Subtract the input power P of the previous control cycle in (k-1), and obtain the change ΔP of the input power of the current control cycle relative to the previous control cycle in ; The input voltage U of the current control cycle in (k) Subtract the input voltage U of the previous control cycle in (k-1) Get the change ΔU of the input voltage in the current control cycle relative to the previous control cycle in .

[0040] Step S203, determining a disturbance voltage step length of the BOOST circuit in the next control cycle according to the variation of the input voltage and the variation of the input power, and determining a disturbance direction of the BOOST circuit in the next control cycle according to the variation of the input voltage.

[0041] According to the change of input voltage and input power, as well as the power-voltage characteristic curve of photovoltaic cells (such as Figure 3 As shown), determine the disturbance voltage step size and disturbance direction of the next control cycle.

[0042] When the change in input voltage is greater than 0, that is, when the input voltage of the current control cycle increases relative to that of the previous control cycle, if the input power also increases, it means that the disturbance direction of the current control cycle is correct, and the disturbance can be made in the same direction as the current control cycle in the next control cycle; if the input power decreases, it means that the disturbance direction of the current control cycle is wrong, and the disturbance should be made in the opposite direction to the current control cycle in the next control cycle.

[0043] When the change in input voltage is less than 0, that is, when the input voltage of the current control cycle decreases relative to that of the previous control cycle, if the input power increases, it means that the disturbance direction of the current control cycle is correct, and the disturbance can be made in the same direction as the current control cycle in the next control cycle; if the input power decreases, it means that the disturbance direction of the current control cycle is wrong, and the disturbance should be made in the opposite direction to the current control cycle in the next control cycle.

[0044] Through the above operations, the input power gradually approaches the maximum power value.

[0045] Optionally, determining the disturbance voltage step size of the BOOST circuit in the next control cycle according to the change amount of the input voltage and the change amount of the input power includes:

[0046] Calculating a variable step size factor according to a change in the input voltage and a change in the input power;

[0047] The disturbance voltage step length of the BOOST circuit in the next control cycle is calculated according to the variable step length factor.

[0048] In this embodiment, the perturbation voltage step length is calculated according to the variable step length factor, so that the input voltage of the BOOST circuit is perturbed according to the perturbation voltage step length. in / △U in |.

[0049] By introducing a variable step size factor, the disturbance voltage step size can be adjusted according to the distance between the operating point and the maximum power point during voltage regulation. When the operating point is far away from the maximum power point, the tracking speed can be accelerated, and when the operating point is close to the maximum power point, the tracking accuracy can be improved.

[0050] Optionally, calculating the variable step size factor according to the change in the input voltage and the change in the input power includes:

[0051] The variable step size factor is calculated according to the change amount of the input voltage and the change amount of the input power and the pre-acquired maximum allowable voltage step size and minimum allowable voltage step size.

[0052] In this embodiment, the variable step size factor λ may be calculated according to the change amount of the input voltage and the change amount of the input power as well as the maximum allowable voltage step size and the minimum allowable voltage step size:

[0053]

[0054] Where U step_max and U step_min They are respectively the maximum voltage step size and the minimum voltage step size allowed in the fixed-step perturbation observation method. The above maximum voltage step size and minimum voltage step size may be predetermined, calculated, or obtained in other ways, which are not limited here.

[0055] The variable step size factor changes with the relative magnitude of the change in input power and the change in input voltage. When the operating point is far away from the maximum power point, the tracking speed can be accelerated, and when the operating point is close to the maximum power point, the tracking accuracy can be improved.

[0056] Optionally, determining the disturbance voltage step size of the BOOST circuit in the next control cycle according to the change amount of the input voltage and the change amount of the input power includes:

[0057] When the product of the change in the input voltage and the change in the input power is greater than 0, determining to increase the disturbance voltage of the BOOST circuit in the next control cycle from the first voltage value of the current control cycle to a second voltage value, wherein the first voltage value is less than the second voltage value;

[0058] When the product of the change in the input voltage and the change in the input power is less than 0, it is determined to reduce the disturbance voltage of the BOOST circuit in the next control cycle from the third voltage value of the current control cycle to a fourth voltage value, wherein the third voltage value is greater than the fourth voltage value.

[0059] In this embodiment, the change direction of the disturbance voltage of the next control cycle is determined according to the product of the change amount of the input voltage and the change amount of the input power. When it is determined that the disturbance voltage needs to be increased, the disturbance voltage of the next control cycle is increased from the first voltage value of the current control cycle to the second voltage value. When it is determined that the disturbance voltage needs to be reduced, the disturbance voltage of the next control cycle is reduced from the third voltage value of the current control cycle to the fourth voltage value. The specific values ​​of the first voltage value, the second voltage value, the third voltage value and the fourth voltage value are determined according to the actual calculated target input voltage value and the disturbance voltage step size.

[0060] Specific cases include the following:

[0061] If ΔP in <0,ΔU in <0,ΔP in ΔU in >0, the current operating point is to the left of the MPP (maximum power point), and the disturbance direction of the current control cycle is wrong, and the disturbance voltage should be increased in the next control cycle;

[0062] If ΔP in <0,ΔU in >0,ΔP in ΔU in <0, the current operating point is on the right side of the MPP point, and the disturbance direction of the current control cycle is wrong, and the disturbance voltage should be reduced in the next control cycle;

[0063] If ΔP in >0,ΔU in <0,ΔP in ΔU in <0, the current operating point is on the left side of the MPP point, the disturbance direction of the current control cycle is correct, and the disturbance voltage should continue to be reduced in the next control cycle;

[0064] If ΔP in >0,ΔU in >0,ΔP in ΔU in >0, the current operating point is on the right side of the MPP point, the disturbance direction of the current control cycle is correct, and the disturbance voltage should continue to increase in the next control cycle.

[0065] By adjusting the disturbance voltage in the above manner, the tracking speed can be accelerated when the operating point is far from the maximum power point, and the tracking accuracy can be improved when the operating point is close to the maximum power point.

[0066] Optionally, determining the disturbance direction of the BOOST circuit in the next control cycle according to the change in the input voltage includes:

[0067] When the change in the input power is greater than 0, determining that the disturbance direction of the BOOST circuit in the next control cycle is the same as the disturbance direction of the current control cycle;

[0068] When the change in the input power is less than 0, determining that the disturbance direction of the BOOST circuit in the next control cycle is opposite to the disturbance direction of the current control cycle;

[0069] When the change in the input power is equal to 0, it is determined that the BOOST circuit does not need disturbance.

[0070] In this implementation, the determination of the disturbance direction may specifically include the following situations:

[0071] When the change in input power is greater than 0, it indicates that the disturbance direction of the current control cycle is correct, and the disturbance continues in the current direction. That is, it is determined that the disturbance direction of the BOOST circuit in the next control cycle is the same as the disturbance direction of the current control cycle.

[0072] When the change in input power is less than 0, it indicates that the disturbance direction of the current control cycle is wrong, and it is determined that the disturbance direction of the BOOST circuit in the next control cycle is opposite to the disturbance direction of the current control cycle.

[0073] When the change in input power is equal to 0, it means that the input power has reached the maximum power and no disturbance is required.

[0074] Through the above method, the input power of the BOOST circuit is maintained at the maximum power.

[0075] Step S204: Calculate the target input voltage value of the BOOST circuit in the next control cycle according to the disturbance voltage step size and the disturbance direction.

[0076] When the input voltage of the BOOST circuit is the target input voltage value, the input power of the BOOST circuit is the maximum power value.

[0077] In this step, the target input voltage value of the next control cycle is calculated based on the target input voltage value of the current control cycle, the disturbance voltage step size, and the disturbance direction. For ease of description, see Figure 4 , the calculation process of the target input voltage value is as follows:

[0078] If ΔP in <0,ΔU in <0,ΔP in ΔU in>0, the current operating point is on the left side of the MPP (maximum power point), and the disturbance direction of the current control cycle is wrong. In the next control cycle, the disturbance voltage should be increased to obtain the target input voltage value U in_ref =U in_ref +λ|ΔP in / ΔU in |;

[0079] If ΔP in <0,ΔU in >0,ΔP in ΔU in <0, the current operating point is on the right side of the MPP point, and the disturbance direction of the current control cycle is wrong. In the next control cycle, the disturbance voltage should be reduced to obtain the target input voltage value U in_ref =U in_ref -λ|ΔP in / ΔU in |;

[0080] If ΔP in >0,ΔU in <0,ΔP in ΔU in <0, the current operating point is on the left side of the MPP point, the disturbance direction of the current control cycle is correct, and the disturbance voltage should continue to be reduced in the next control cycle to obtain the target input voltage value U in_ref =U in_ref -λ|ΔP in / ΔU in |;

[0081] If ΔP in >0,ΔU in >0,ΔP in ΔU in >0, the current operating point is on the right side of the MPP point, the disturbance direction of the current control cycle is correct, and the disturbance should continue to increase in the next control cycle to obtain the target input voltage value U in_ref =U in_ref +λ|ΔP in / ΔU in |. When the input voltage of the circuit is the target input voltage value, the input power is the maximum power value.

[0082] Step S205 : controlling the input voltage of the BOOST circuit according to the target input voltage value.

[0083] After determining the target input voltage value according to the MPPT algorithm, the above voltage value is also the given value of the output voltage of the photovoltaic cell. The input voltage of the BOOST circuit is controlled according to the target input voltage value, so that the input voltage of the circuit is infinitely close to the target input voltage value, and finally the input power of the BOOST circuit is the maximum power value.

[0084] Optionally, controlling the input voltage of the BOOST circuit according to the target input voltage value includes:

[0085] The input voltage of the BOOST circuit is adjusted by a voltage controller, and the output value of the adjusted voltage outer loop is used as the input value of the current inner loop;

[0086] Using a current controller to adjust the input current of the BOOST circuit, and obtaining a control signal according to the output value of the adjusted current inner loop;

[0087] The input voltage of the BOOST circuit is controlled to follow the target input voltage value according to the control signal until the input power of the BOOST circuit reaches the maximum power value.

[0088] In this embodiment, the BOOST circuit performs double closed-loop control through a voltage outer loop and a current inner loop. The input voltage of the circuit is adjusted by a voltage controller, and the input current of the circuit is adjusted by a current controller.

[0089] like Figure 5 As shown, when obtaining the input voltage U in and input current I in Then, the target input voltage value U is obtained according to the MPPT algorithm. in_ref , the input voltage of the BOOST circuit is adjusted by the voltage controller, and its transfer function is

[0090] The output value of the regulated voltage outer loop is used as the input value of the current inner loop. At the same time, the input current of the BOOST circuit is closed-loop controlled and regulated using a current controller. Its transfer function is:

[0091] In this way, through the dual closed-loop control of voltage and current, the input voltage of the BOOST circuit can quickly follow the target input voltage value U calculated by the MPPT algorithm. in_refThe present invention realizes the maximum power point tracking of photovoltaic cells by using a BOOST circuit, and performs double closed-loop control on the BOOST circuit. The outer loop is the input voltage loop of the BOOST circuit. By adjusting the input voltage, the output voltage of the photovoltaic cell is changed, so that the output power of the photovoltaic cell tracks the maximum power point; the inner loop is the input current loop of the BOOST circuit, which can improve the overall dynamic performance and anti-external interference ability of the system.

[0092] The flow chart of the photovoltaic MPPT control system embodiment based on the BOOST circuit of the present invention is as follows: Figure 6 As shown, the MPPT control system includes: photovoltaic cells, current sampling modules, voltage sampling modules, BOOST circuit modules, loads, PWM drive modules and programs stored on the DSP controller, and the programs stored on the DSP controller include subroutines of the ADC module, the MPPT algorithm module, the voltage and current double closed loop module and the EPWM module.

[0093] The present invention introduces a variable step size factor, which can speed up the tracking speed when the operating point is far from the maximum power point, and improve the tracking accuracy when the operating point is close to the maximum power point. And through the voltage and current double closed-loop control, the input voltage of the BOOST circuit can quickly follow the target input voltage value U calculated by the MPPT algorithm. in_ref Changes, thereby achieving maximum power point tracking of photovoltaic cells.

[0094] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0095] In this embodiment, a maximum power point tracking MPPT control device based on a BOOST circuit is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated hereafter. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0096] Figure 7is a structural diagram of a maximum power point tracking MPPT control device based on a BOOST circuit according to an embodiment of the present invention, such as Figure 7 As shown, the device comprises:

[0097] An acquisition module 701 is used to acquire the input voltage and input power of the BOOST circuit in the current control cycle, and the input voltage and input power of the BOOST circuit in the previous control cycle;

[0098] A first calculation module 702, used to calculate the change amount of input voltage and input power in the current control cycle relative to the previous control cycle;

[0099] A determination module 703 is used to determine a disturbance voltage step of the BOOST circuit in the next control cycle according to the change amount of the input voltage and the change amount of the input power, and to determine a disturbance direction of the BOOST circuit in the next control cycle according to the change amount of the input voltage;

[0100] A second calculation module 704, configured to calculate a target input voltage value of the BOOST circuit in the next control cycle according to the disturbance voltage step size and the disturbance direction;

[0101] A control module 705, configured to control the input voltage of the BOOST circuit according to the target input voltage value;

[0102] When the input voltage of the BOOST circuit is the target input voltage value, the input power of the BOOST circuit is the maximum power value.

[0103] Optionally, the determining module includes:

[0104] A first calculation submodule, configured to calculate a variable step size factor according to a change in the input voltage and a change in the input power;

[0105] The second calculation submodule is used to calculate the disturbance voltage step size of the BOOST circuit in the next control cycle according to the variable step size factor.

[0106] Optionally, the first computing submodule is specifically used for:

[0107] The variable step size factor is calculated according to the change amount of the input voltage and the change amount of the input power and the pre-acquired maximum allowable voltage step size and minimum allowable voltage step size.

[0108] Optionally, the determining module includes:

[0109] A first determination submodule, configured to determine, when the product of the change in the input voltage and the change in the input power is greater than 0, to increase the disturbance voltage of the BOOST circuit in the next control cycle from a first voltage value to a second voltage value, wherein the first voltage value is less than the second voltage value;

[0110] The second determination submodule is used to determine that the disturbance voltage of the BOOST circuit in the next control cycle is reduced from a third voltage value to a fourth voltage value when the product of the change in the input voltage and the change in the input power is less than 0, wherein the third voltage value is greater than the fourth voltage value.

[0111] Optionally, the determining module includes:

[0112] A third determination submodule, configured to determine a disturbance direction of the BOOST circuit in the current control cycle according to a change in the input voltage;

[0113] The fourth determination submodule is used to determine that the disturbance direction of the BOOST circuit in the next control cycle is the same as the disturbance direction of the current control cycle when the change in the input power is greater than 0; or, when the change in the input power is less than 0, determine that the disturbance direction of the BOOST circuit in the next control cycle is opposite to the disturbance direction of the current control cycle; or, when the change in the input power is equal to 0, determine that the BOOST circuit does not need disturbance.

[0114] Optionally, the control module includes:

[0115] A first regulating submodule, used for regulating the input voltage of the BOOST circuit by using a voltage controller, and using the output value of the regulated voltage outer loop as the input value of the current inner loop;

[0116] The second regulating submodule uses a current controller to regulate the input current of the BOOST circuit, and obtains a control signal according to the output value of the regulated current inner loop;

[0117] The control submodule is used to control the input voltage of the BOOST circuit to follow the target input voltage value according to the control signal until the input power of the BOOST circuit reaches the maximum power value.

[0118] The present invention introduces a variable step size factor, which can speed up the tracking speed when the operating point is far from the maximum power point, and improve the tracking accuracy when the operating point is close to the maximum power point. And through the voltage and current double closed-loop control, the input voltage of the BOOST circuit can quickly follow the target input voltage value U calculated by the MPPT algorithm. in_refChanges, thereby achieving maximum power point tracking of photovoltaic cells.

[0119] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0120] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0121] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0122] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0123] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0124] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.

[0125] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0126] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A maximum power point tracking MPPT control method based on BOOST circuit, characterized in that: include: Obtaining the input voltage and input power of the BOOST circuit in the current control cycle, and the input voltage and input power of the BOOST circuit in the previous control cycle; Calculating the change in input voltage and input power of the current control cycle relative to the previous control cycle; Determining a disturbance voltage step of the BOOST circuit in the next control cycle according to the change in the input voltage and the change in the input power, and determining a disturbance direction of the BOOST circuit in the next control cycle according to the change in the input power; Calculating a target input voltage value of the BOOST circuit in the next control cycle according to the disturbance voltage step size and the disturbance direction; Controlling the input voltage of the BOOST circuit according to the target input voltage value; Wherein, when the input voltage of the BOOST circuit is the target input voltage value, the input power of the BOOST circuit is the maximum power value; Wherein, determining the disturbance voltage step size of the BOOST circuit in the next control cycle according to the change amount of the input voltage and the change amount of the input power includes: Calculating a variable step size factor according to a change in the input voltage and a change in the input power; Calculating the disturbance voltage step length of the BOOST circuit in the next control cycle according to the variable step length factor; The step of calculating the variable step size factor according to the change in the input voltage and the change in the input power includes: The variable step size factor is calculated according to the change amount of the input voltage and the change amount of the input power and the pre-acquired maximum allowable voltage step size and minimum allowable voltage step size, which is specifically implemented by the following formula: Where U step_max and U step_min are the maximum and minimum voltage steps allowed in the fixed-step perturbation-observation method, ΔP in is the change in input power, ΔU in is the change in input voltage.

2. The method according to claim 1, characterized in that The step of determining the disturbance voltage step of the BOOST circuit in the next control cycle according to the change amount of the input voltage and the change amount of the input power comprises: When the product of the change in the input voltage and the change in the input power is greater than 0, determining to increase the target input voltage value of the BOOST circuit in the next control cycle from the first voltage value of the current control cycle to a second voltage value, wherein the first voltage value is less than the second voltage value; When the product of the change in the input voltage and the change in the input power is less than 0, it is determined that the target input voltage value of the BOOST circuit in the next control cycle is reduced from the third voltage value of the current control cycle to a fourth voltage value, wherein the third voltage value is greater than the fourth voltage value.

3. The method according to claim 1, characterized in that Determining the disturbance direction of the BOOST circuit in the next control cycle according to the change in the input power includes: When the change in the input power is greater than 0, determining that the disturbance direction of the BOOST circuit in the next control cycle is the same as the disturbance direction of the current control cycle; When the change in the input power is less than 0, determining that the disturbance direction of the BOOST circuit in the next control cycle is opposite to the disturbance direction of the current control cycle; When the change in the input power is equal to 0, it is determined that the BOOST circuit does not need disturbance.

4. The method according to claim 1, characterized in that: The step of controlling the input voltage of the BOOST circuit according to the target input voltage value comprises: The input voltage of the BOOST circuit is adjusted by a voltage controller, and the output value of the adjusted voltage outer loop is used as the input value of the current inner loop; Using a current controller to adjust the input current of the BOOST circuit, and obtaining a control signal according to the output value of the adjusted current inner loop; The input voltage of the BOOST circuit is controlled to follow the target input voltage value according to the control signal until the input power of the BOOST circuit reaches the maximum power value.

5. An MPPT control device based on BOOST circuit, characterized in that: include: An acquisition module, used to acquire the input voltage and input power of the BOOST circuit in the current control cycle, and the input voltage and input power of the BOOST circuit in the previous control cycle; A first calculation module, used for calculating the change amount of input voltage and input power in the current control cycle relative to the previous control cycle; A determination module, configured to determine a disturbance voltage step of the BOOST circuit in the next control cycle according to a change in the input voltage and a change in the input power, and to determine a disturbance direction of the BOOST circuit in the next control cycle according to a change in the input power; A second calculation module, used for calculating the target input voltage value of the BOOST circuit in the next control cycle according to the disturbance voltage step size and the disturbance direction; A control module, used for controlling the input voltage of the BOOST circuit according to the target input voltage value; Wherein, when the input voltage of the BOOST circuit is the target input voltage value, the input power of the BOOST circuit is the maximum power value; Wherein, the determination module includes: A first calculation submodule, configured to calculate a variable step size factor according to a change in the input voltage and a change in the input power; A second calculation submodule, configured to calculate a disturbance voltage step size of the BOOST circuit in the next control cycle according to the variable step size factor; The calculating the variable step size factor according to the change amount of the input voltage and the change amount of the input power includes: The variable step size factor is calculated according to the change amount of the input voltage and the change amount of the input power and the pre-acquired maximum allowable voltage step size and minimum allowable voltage step size, which is specifically implemented by the following formula: Where U step_max and U step_min are the maximum and minimum voltage steps allowed in the fixed-step perturbation-observation method, ΔP in is the change in input power, ΔU in is the change in input voltage.

6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 4 when executed.

7. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Maximum power point tracking method, photovoltaic controller and photovoltaic system

    CN114779871A

  • Maximum power point tracking method and system based on improved conductance increment method

    CN116560451A

  • Power tracking method and system of channel multiplexing energy storage power supply

    CN116774768A