[go: up one dir, main page]

CN118074209B - A MPPT control method and device based on BOOST circuit - Google Patents

A MPPT control method and device based on BOOST circuit Download PDF

Info

Publication number
CN118074209B
CN118074209B CN202410070120.2A CN202410070120A CN118074209B CN 118074209 B CN118074209 B CN 118074209B CN 202410070120 A CN202410070120 A CN 202410070120A CN 118074209 B CN118074209 B CN 118074209B
Authority
CN
China
Prior art keywords
boost circuit
input voltage
voltage
input
change
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410070120.2A
Other languages
Chinese (zh)
Other versions
CN118074209A (en
Inventor
陈燕东
吴龙榜
罗聪
李乾元
谢佳伟
谢志为
屈思卓
张颖颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan University
Original Assignee
Hunan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan University filed Critical Hunan University
Priority to CN202410070120.2A priority Critical patent/CN118074209B/en
Publication of CN118074209A publication Critical patent/CN118074209A/en
Application granted granted Critical
Publication of CN118074209B publication Critical patent/CN118074209B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for AC mains or AC distribution networks
    • H02J3/38Arrangements for parallely feeding a single network by two or more generators, converters or transformers
    • H02J3/381Dispersed generators
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2300/00Systems for supplying or distributing electric power characterised by decentralized, dispersed, or local generation
    • H02J2300/20The dispersed energy generation being of renewable origin
    • H02J2300/22The renewable source being solar energy
    • H02J2300/24The renewable source being solar energy of photovoltaic origin
    • H02J2300/26The renewable source being solar energy of photovoltaic origin involving maximum power point tracking control for photovoltaic sources
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/50Photovoltaic [PV] energy
    • Y02E10/56Power conversion systems, e.g. maximum power point trackers

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Electrical Variables (AREA)

Abstract

本发明实施例提供了一种基于BOOST电路的MPPT控制方法及装置,涉及新能源发电中的光伏发电技术领域。其中,该方法包括:获取BOOST电路在当前控制周期和上一控制周期的输入电压和输入功率;计算当前控制周期相对上一控制周期的输入电压的变化量和输入功率的变化量;根据输入电压的变化量与输入功率的变化量确定BOOST电路在下一控制周期的扰动电压步长,并根据输入电压的变化量确定BOOST电路在下一控制周期的扰动方向;根据扰动电压步长和扰动方向,计算BOOST电路在下一控制周期的目标输入电压值;根据目标输入电压值对BOOST电路的输入电压进行控制。本发明引入了变步长因子,当工作点距离最大功率点较远时可以加快追踪速度,在距离最大功率点较近时可以提高追踪精度。

The embodiment of the present invention provides an MPPT control method and device based on a BOOST circuit, and 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 size factor, which can speed up the tracking speed when the working point is far from the maximum power point, and improve the tracking accuracy when it is close to the maximum power point.

Description

MPPT control method and device based on BOOST circuit
Technical Field
The embodiment of the invention relates to the technical field of photovoltaic power generation in new energy power generation, in particular to an MPPT (maximum power point tracking ) control method and device based on a BOOST circuit.
Background
In recent years, the development of new energy sources is positively influenced by the development of 'carbon peak, carbon neutralization' targets. Solar energy is considered as one of the most economical and environmentally friendly energy sources, and photovoltaic power generation has great application potential in the field of new energy power generation by virtue of the advantages of cleanliness, environmental protection and high efficiency. However, photovoltaic power generation is affected by factors such as weather, illumination intensity and temperature, and the output has problems such as intermittence, fluctuation and uncontrollability. In order to obtain the maximum generated power from the photovoltaic system, improve the conversion efficiency of the photovoltaic, it is necessary to ensure that the system works at the Maximum Power Point (MPP), and an MPPT control method is generated. The MPPT control method can enable the photovoltaic system to operate in the output maximum power state by changing the working voltage under different weather conditions. Disturbance observation is one of the most commonly used MPPT control methods, however, the disturbance step in the traditional disturbance observation cannot achieve both speed and precision, resulting in lower tracking precision.
Disclosure of Invention
The embodiment of the invention provides a MPPT (maximum power point tracking ) control method and device based on a BOOST circuit, which are used for at least solving the problem of low MPPT tracking precision.
According to an embodiment of the present invention, there is provided an MPPT control method based on a BOOST circuit, including:
Acquiring the input voltage and the input power of a BOOST circuit in a current control period, and the input voltage and the input power of the BOOST circuit in a previous control period;
Calculating the variation of the input voltage and the variation of the input power of the current control period relative to the previous control period;
Determining the disturbance voltage step length of the BOOST circuit in the next control period according to the variation of the input voltage and the variation of the input power, and determining the disturbance direction of the BOOST circuit in the next control period according to the variation of the input voltage;
Calculating a target input voltage value of the BOOST circuit in the next control period according to the disturbance voltage step length and the disturbance direction;
Controlling the input voltage of the BOOST circuit according to the target input voltage value;
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.
According to an embodiment of the present invention, there is provided an MPPT control device based on a BOOST circuit, including:
The acquisition module is used for acquiring the input voltage and the input power of the BOOST circuit in the current control period and the input voltage and the input power of the BOOST circuit in the previous control period;
the first calculation module is used for calculating the variation of the input voltage and the variation of the input power of the current control period relative to the previous control period;
The determining module is used for determining the disturbance voltage step length of the BOOST circuit in the next control period according to the variation of the input voltage and the variation of the input power, and determining the disturbance direction of the BOOST circuit in the next control period according to the variation of the input voltage;
The second calculation module is used for calculating a target input voltage value of the BOOST circuit in the next control period according to the disturbance voltage step length and the disturbance direction;
The control module is used for controlling the input voltage of the BOOST circuit according to the target input voltage value;
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.
According to yet another embodiment of the present invention, there is also provided a computer readable storage medium having a computer program stored therein, wherein the computer program is configured to perform the steps of any of the embodiments of the above-described BOOST circuit-based MPPT control method when run.
According to yet another embodiment of the present invention, there is also provided an electronic device including a memory having a computer program stored therein and a processor configured to run the computer program to perform the steps of any of the embodiments of the above-described BOOST circuit-based MPPT control method.
The invention introduces a variable step factor, can accelerate the tracking speed when the working point is far from the maximum power point, and can improve the tracking precision when the working point is near to the maximum power point.
Drawings
Fig. 1 is a hardware configuration diagram of a mobile terminal of an MPPT control method based on a BOOST circuit according to an embodiment of the present invention;
Fig. 2 is a flowchart of an MPPT control method based on a BOOST circuit according to an embodiment of the present invention;
Fig. 3 is a schematic diagram of the power vs. voltage characteristics of a photovoltaic cell according to an embodiment of the present invention;
Fig. 4 is a flowchart of a variable step disturbance observation MPPT algorithm according to an embodiment of the present invention;
Fig. 5 is one of the block diagrams of the MPPT control device based on the BOOST circuit according to the embodiment of the present invention;
fig. 6 is a second block diagram of an MPPT control device based on a BOOST circuit according to an embodiment of the present invention;
fig. 7 is a third block diagram of the MPPT control device based on the BOOST circuit according to the embodiment of the invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings in conjunction with the embodiments.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order.
The method embodiments provided in the embodiments of the present application may be performed in a mobile terminal, a computer terminal or similar computing device. Taking the operation on a mobile terminal as an example, fig. 1 is a block diagram of a hardware structure of a mobile terminal of an MPPT control method based on a BOOST circuit according to an embodiment of the application. As shown in fig. 1, a 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 microprocessor MCU, a programmable logic device FPGA, etc. processing means) and a memory 104 for storing data, wherein the mobile terminal may further include a transmission device 106 for communication functions and an input-output device 108. It will be appreciated by those skilled in the art that the structure shown in fig. 1 is merely illustrative and not limiting of the structure of the mobile terminal described above. For example, the mobile terminal may also include more or fewer components than shown in fig. 1, or have a different configuration than shown in fig. 1.
The memory 104 may be used to store a computer program, for example, a software program of an application software and a module, such as a computer program corresponding to an MPPT control method based on a BOOST circuit in an embodiment of the present invention, and the processor 102 executes the computer program stored in the memory 104 to perform various functional applications and data processing, that is, implement the above-mentioned method. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, which may be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used to receive or transmit data via a network. Specific examples of the network described above 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, simply referred to as a NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is configured to communicate with the internet wirelessly.
The embodiment provides an MPPT control method based on a BOOST circuit, wherein fig. 2 is a flowchart of the MPPT control method based on the BOOST circuit according to the embodiment of the invention, and as shown in fig. 2, the flowchart includes the following steps:
Step S201, obtaining an input voltage and an input power of the BOOST circuit in a current control period, and an input voltage and an input power of the BOOST circuit in a previous control period.
The BOOST circuit can realize the functions of boosting and load regulation, so that Maximum Power Point Tracking (MPPT) can be realized by regulating the output voltage of the photovoltaic cell.
In this step, the input voltage U in (k-1) and the input current I in (k-1) of the previous control period are obtained, and the input voltage U in (k) and the input current I in (k) of the present control period are obtained.
The input power P in (k-1) of the previous control period is calculated based on the obtained input voltage U in (k-1) and input current I in (k-1) of the previous control period, and the input power P in (k) of the current control period is calculated based on the obtained input voltage U in (k) and input current I in (k) of the current control period. The previous control period may be a period preceding and adjacent to the current control period.
Step S202, calculating the variation of the input voltage and the variation of the input power of the current control period relative to the previous control period.
The input power P in (k) of the current control period is subtracted from the input power P in (k-1) of the previous control period to obtain the variation delta P in of the input power of the current control period relative to the input power of the previous control period, and the input voltage U in (k) of the current control period is subtracted from the input voltage U in (k-1) of the previous control period to obtain the variation delta U in of the current control period relative to the input voltage of the previous control period.
Step 203, determining a disturbance voltage step length of the BOOST circuit in a next control period 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 period according to the variation of the input voltage.
And judging the disturbance voltage step length and the disturbance direction of the next control period according to the variation of the input voltage and the variation of the input power and the power-voltage characteristic curve (shown in figure 3) of the photovoltaic cell.
When the variation of the input voltage is greater than 0, that is, when the input voltage of the current control period is increased relative to the input voltage of the previous control period, if the input power is also increased, the disturbance direction of the current control period is correct, the current control period can be disturbed in the same direction as the current control period in the next control period, if the input power is reduced, the disturbance direction of the current control period is wrong, and the current control period should be disturbed in the opposite direction to the current control period in the next control period.
When the variation of the input voltage is smaller than 0, that is, the input voltage of the current control period is reduced relative to the input voltage of the previous control period, if the input power is increased, the disturbance direction of the current control period is correct, the current control period can be disturbed in the same direction as the current control period in the next control period, if the input power is reduced, the disturbance direction of the current control period is wrong, and the current control period should be disturbed in the opposite direction to the current control period in the next control period.
Through the above operation, the input power is brought closer to the maximum power value stepwise.
Optionally, the determining, according to the variation of the input voltage and the variation of the input power, a disturbance voltage step of the BOOST circuit in a next control period includes:
Calculating a variable step factor according to the variation of the input voltage and the variation of the input power;
and calculating the disturbance voltage step length of the BOOST circuit in the next control period according to the variable step length factor.
In this embodiment, the disturbance voltage step is calculated according to the variable step factor, so that the input voltage of the BOOST circuit is disturbed according to the disturbance voltage step. Wherein, the disturbance voltage step is lambda delta P in/△Uin.
The variable step factor is introduced, so that the disturbance voltage step can be regulated according to the distance between the working point and the maximum power point when the voltage is regulated, the tracking speed can be increased when the working point is far away from the maximum power point, and the tracking precision can be improved when the working point is near to the maximum power point.
Optionally, the calculating the step-variable factor according to the variation of the input voltage and the variation of the input power includes:
And calculating the variable step factor according to the variation of the input voltage and the variation of the input power and the maximum allowable voltage step and the minimum allowable voltage step acquired in advance.
In this embodiment, the variable step factor λ may be calculated from the amount of change in the input voltage and the amount of change in the input power, and the maximum allowable voltage step and the minimum allowable voltage step:
Where U step_max and U step_min are the maximum voltage step and the minimum voltage step allowed in the fixed-step perturbation observation method, respectively, and the maximum voltage step and the minimum voltage step may be predetermined, may be obtained through calculation, may also be obtained through other manners, and are not limited herein.
The variable step factor changes along with the relative magnitude of the variation of the input power and the variation of the input voltage, so that the tracking speed can be increased when the working point is far from the maximum power point, and the tracking precision can be improved when the working point is near to the maximum power point.
Optionally, the determining, according to the variation of the input voltage and the variation of the input power, a disturbance voltage step of the BOOST circuit in a next control period includes:
determining to increase the disturbance voltage of the BOOST circuit in the next control period from a first voltage value to a second voltage value in the current control period under the condition that the product of the variation of the input voltage and the variation of the input power is larger than 0, wherein the first voltage value is smaller than the second voltage value;
And determining to reduce the disturbance voltage of the BOOST circuit in the next control period from a third voltage value to a fourth voltage value in the current control period under the condition that the product of the variation of the input voltage and the variation of the input power is smaller than 0, wherein the third voltage value is larger than the fourth voltage value.
In this embodiment, the direction of change of the disturbance voltage in the next control period is determined from the product of the amount of change of the input voltage and the amount of change of the input power. When it is determined that the disturbance voltage needs to be increased, the disturbance voltage of the next control period is increased from the first voltage value to the second voltage value of the current control period. When it is determined that the disturbance voltage needs to be reduced, the disturbance voltage of the next control period is reduced from the third voltage value to the fourth voltage value of the current control period. 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 actually calculated target input voltage value and the disturbance voltage step size.
Specifically, the following cases can be included:
If Δp in<0,ΔUin<0,ΔPin·ΔUin >0, the current operating point is left of the MPP (maximum power point) point, and the disturbance direction of the current control period is wrong, and the disturbance voltage should be increased in the next control period;
If Δp in<0,ΔUin>0,ΔPin·ΔUin <0, the current operating point is on the right of the MPP point, and the disturbance direction of the current control period is wrong, and the disturbance voltage should be reduced in the next control period;
If Δp in>0,ΔUin<0,ΔPin·ΔUin is less than 0, the current working point is on the left of the MPP point, the disturbance direction of the current control period is correct, and the disturbance voltage should be continuously reduced in the next control period;
If Δp in>0,ΔUin>0,ΔPin·ΔUin >0, the current operating point is right to the MPP point, the disturbance direction of the current control period is correct, and the disturbance voltage should be increased continuously in the next control period.
By adjusting the disturbance voltage in the mode, the tracking speed can be increased when the working point is far from the maximum power point, and the tracking precision can be improved when the working point is near to the maximum power point.
Optionally, the determining the disturbance direction of the BOOST circuit in the next control period according to the variation of the input voltage includes:
under the condition that the variation of the input power is larger than 0, determining that the disturbance direction of the BOOST circuit in the next control period is the same as the disturbance direction of the current control period;
Determining that the disturbance direction of the BOOST circuit in the next control period is opposite to the disturbance direction of the current control period under the condition that the variation of the input power is smaller than 0;
In the case where the amount of change in the input power is equal to 0, it is determined that the BOOST circuit does not need to be perturbed.
In this embodiment, the determination of the disturbance direction may specifically include the following cases:
And under the condition that the variation of the input power is larger than 0, the disturbance direction of the current control period is correct, and the disturbance according to the current direction is continued, namely, the disturbance direction of the BOOST circuit in the next control period is determined to be the same as the disturbance direction of the current control period.
And under the condition that the variation of the input power is smaller than 0, indicating that the disturbance direction of the current control period is wrong, and determining that the disturbance direction of the BOOST circuit in the next control period is opposite to the disturbance direction of the current control period.
In case the amount of change of the input power is equal to 0, it is indicated that the input power has reached the maximum power and no disturbance is required.
By the method, the input power of the BOOST circuit is maintained at the maximum power.
And step S204, calculating a target input voltage value of the BOOST circuit in the next control period according to the disturbance voltage step length and the disturbance direction.
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.
In this step, the target input voltage value of the next control period is calculated according to the target input voltage value, the disturbance voltage step length and the disturbance direction of the current control period. For convenience of description, please refer to fig. 4, the calculation process of the target input voltage value is as follows:
if Δp in<0,ΔUin<0,ΔPin·ΔUin >0, the current operating point is on the left of the MPP (maximum power point) point, and the disturbance direction of the current control period is wrong, and the disturbance voltage should be increased in the next control period, so as to obtain a target input voltage value U in_ref=Uin_ref+λ|ΔPin/ΔUin |;
if Δp in<0,ΔUin>0,ΔPin·ΔUin is less than 0, the current operating point is right to the MPP point, and the disturbance direction of the current control period is wrong, and the disturbance voltage should be reduced in the next control period to obtain a target input voltage value U in_ref=Uin_ref-λ|ΔPin/ΔUin |;
If Δp in>0,ΔUin<0,ΔPin·ΔUin is less than 0, the current operating point is on the left of the MPP point, the disturbance direction of the current control period is correct, and the disturbance voltage should be continuously reduced in the next control period to obtain a target input voltage value U in_ref=Uin_ref-λ|ΔPin/ΔUin |;
If Δp in>0,ΔUin>0,ΔPin·ΔUin >0, the current operating point is right to the MPP point, the disturbance direction of the current control period is correct, and the disturbance should be continuously increased in the next control period, so as to obtain the target input voltage value U in_ref=Uin_ref+λ|ΔPin/ΔUin |. When the input voltage of the circuit is the target input voltage value, the input power is the maximum power value.
Step S205, controlling the input voltage of the BOOST circuit according to the target input voltage value.
After determining a target input voltage value according to an MPPT algorithm, controlling the input voltage of the BOOST circuit according to the target input voltage value, wherein the voltage value is a given value of the output voltage of the photovoltaic cell, 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 a maximum power value.
Optionally, the controlling the input voltage of the BOOST circuit according to the target input voltage value includes:
adjusting the input voltage of the BOOST circuit by using a voltage controller, and taking the output value of the outer loop of the adjusted voltage as the input value of the inner loop of the current;
adjusting the input current of the BOOST circuit by using a current controller, and obtaining a control signal according to the adjusted output value of the current inner loop;
And controlling the input voltage of the BOOST circuit to change along with the target input voltage value according to the control signal until the input power of the BOOST circuit is the maximum power value.
In this embodiment, the BOOST circuit performs a double closed loop control through the voltage outer loop and the current inner loop. The input voltage of the circuit is regulated by the voltage controller, and the input current of the circuit is regulated by the current controller.
As shown in fig. 5, after the input voltage U in and the input current I in are obtained, a target input voltage value U in_ref is obtained according to the MPPT algorithm, and the input voltage of the BOOST circuit is adjusted by the voltage controller, and the transfer function is that
And taking the output value of the regulated voltage outer loop as the input value of the current inner loop. At the same time, the input current of the BOOST circuit is controlled in a closed loop, and is regulated by a current controller, and the transfer function is that
In this way, through double closed-loop control of voltage and current, the input voltage of the BOOST circuit is enabled to quickly follow the change of the target input voltage value U in_ref calculated by the MPPT algorithm, so that the maximum power point tracking of the photovoltaic cell is realized. The invention realizes the maximum power point tracking of the photovoltaic cell by the BOOST circuit, performs double closed-loop control on the BOOST circuit, adopts the input voltage ring of the BOOST circuit as the outer ring, changes the output voltage of the photovoltaic cell by adjusting the input voltage, thereby enabling the output power of the photovoltaic cell to track the maximum power point, and adopts the input current ring of the BOOST circuit as the inner ring, thereby improving the overall dynamic performance and the external interference resistance of the system.
An embodiment flowchart of the photovoltaic MPPT control system based on the BOOST circuit is shown in fig. 6, and is used for implementing the embodiment of the method. The MPPT control system comprises a photovoltaic cell, a current sampling module, a voltage sampling module, a BOOST circuit module, a load, a PWM driving module and a program stored on a DSP controller, wherein the program stored on the DSP controller comprises an ADC module, an MPPT algorithm module, a voltage-current double closed loop module and a subprogram of EPWM modules.
The invention introduces a variable step factor, can accelerate the tracking speed when the working point is far from the maximum power point, and can improve the tracking precision when the working point is near to the maximum power point. And through voltage and current double closed-loop control, the input voltage of the BOOST circuit is enabled to quickly follow the change of the target input voltage value U in_ref calculated by the MPPT algorithm, so that the maximum power point tracking of the photovoltaic cell is realized.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The present embodiment also provides a maximum power point tracking MPPT control device based on a BOOST circuit, which is used for implementing the foregoing embodiments and preferred implementations, and will not be described in detail. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 7 is a block diagram of a maximum power point tracking MPPT control device based on a BOOST circuit according to an embodiment of the present invention, and as shown in fig. 7, the device includes:
An obtaining module 701, configured to obtain an input voltage and an input power of a BOOST circuit in a current control period, and the input voltage and the input power of the BOOST circuit in a previous control period;
a first calculating module 702, configured to calculate a variation of the input voltage and a variation of the input power of the current control period relative to the previous control period;
A determining module 703, configured to determine a disturbance voltage step size of the BOOST circuit in a next control period according to the variation of the input voltage and the variation of the input power, and determine a disturbance direction of the BOOST circuit in the next control period according to the variation of the input voltage;
a second calculating module 704, configured to calculate a target input voltage value of the BOOST circuit in the next control period according to the disturbance voltage step size and the disturbance direction;
A control module 705, configured to control an input voltage of the BOOST circuit according to the target input voltage value;
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.
Optionally, the determining module includes:
The first calculation sub-module is used for calculating a variable step factor according to the variation of the input voltage and the variation of the input power;
and the second calculation sub-module is used for calculating the disturbance voltage step length of the BOOST circuit in the next control period according to the variable step length factor.
Optionally, the first computing submodule is specifically configured to:
And calculating the variable step factor according to the variation of the input voltage and the variation of the input power and the maximum allowable voltage step and the minimum allowable voltage step acquired in advance.
Optionally, the determining module includes:
A first determining submodule, configured to determine to increase a disturbance voltage of the BOOST circuit in a next control period from a first voltage value to a second voltage value in a case where a product of a variation of the input voltage and a variation of the input power is greater than 0, where the first voltage value is smaller than the second voltage value;
And the second determining submodule is used for determining that the disturbance voltage of the BOOST circuit in the next control period is reduced from a third voltage value to a fourth voltage value under the condition that the product of the variation of the input voltage and the variation of the input power is smaller than 0, wherein the third voltage value is larger than the fourth voltage value.
Optionally, the determining module includes:
A third determining submodule, configured to determine a disturbance direction of the BOOST circuit in the current control period according to the variation of the input voltage;
And the fourth determination submodule is used for determining that the disturbance direction of the BOOST circuit in the next control period is the same as the disturbance direction of the current control period under the condition that the variation of the input power is larger than 0, or determining that the disturbance direction of the BOOST circuit in the next control period is opposite to the disturbance direction of the current control period under the condition that the variation of the input power is smaller than 0, or determining that the BOOST circuit does not need disturbance under the condition that the variation of the input power is equal to 0.
Optionally, the control module includes:
The first regulating submodule is used for regulating the input voltage of the BOOST circuit by using a voltage controller, and taking the output value of the regulated voltage outer loop as the input value of the current inner loop;
The second regulation submodule regulates the input current of the BOOST circuit by using a current controller and obtains a control signal according to the regulated output value of the current inner loop;
and the control sub-module is used for controlling the input voltage of the BOOST circuit to follow the change of the target input voltage value according to the control signal until the input power of the BOOST circuit is the maximum power value.
The invention introduces a variable step factor, can accelerate the tracking speed when the working point is far from the maximum power point, and can improve the tracking precision when the working point is near to the maximum power point. And through voltage and current double closed-loop control, the input voltage of the BOOST circuit is enabled to quickly follow the change of the target input voltage value U in_ref calculated by the MPPT algorithm, so that the maximum power point tracking of the photovoltaic cell is realized.
It should be noted that each of the above modules may be implemented by software or hardware, and the latter may be implemented by, but not limited to, the above modules all being located in the same processor, or each of the above modules being located in different processors in any combination.
Embodiments of the present invention also provide a computer readable storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when run.
In an exemplary embodiment, the computer readable storage medium may include, but is not limited to, a U disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a removable hard disk, a magnetic disk, or an optical disk, etc. various media in which a computer program may be stored.
An embodiment of the invention also provides an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
In an exemplary embodiment, the electronic apparatus may further include a transmission device connected to the processor, and an input/output device connected to the processor.
Specific examples in this embodiment may refer to the examples described in the foregoing embodiments and the exemplary implementation, and this embodiment is not described herein.
It will be appreciated by those skilled in the art that the modules or steps of the invention described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, they may be implemented in program code executable by computing devices, so that they may be stored in a storage device for execution by computing devices, and in some cases, the steps shown or described may be performed in a different order than that shown or described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple modules or steps of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention should be included in the protection scope of the present invention.

Claims (7)

1.一种基于BOOST电路的最大功率点跟踪MPPT控制方法,其特征在于,包括:1. A maximum power point tracking MPPT control method based on BOOST circuit, characterized by comprising: 获取BOOST电路在当前控制周期的输入电压和输入功率,以及所述BOOST电路在上一控制周期的输入电压和输入功率;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; 根据所述输入电压的变化量与所述输入功率的变化量确定所述BOOST电路在下一控制周期的扰动电压步长,并根据所述输入功率的变化量确定所述BOOST电路在下一控制周期的扰动方向;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; 根据所述扰动电压步长和所述扰动方向,计算所述BOOST电路在所述下一控制周期的目标输入电压值;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; 根据所述目标输入电压值对所述BOOST电路的输入电压进行控制;Controlling the input voltage of the BOOST circuit according to the target input voltage value; 其中,当所述BOOST电路的输入电压为所述目标输入电压值时,所述BOOST电路的输入功率为最大功率值;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; 其中,所述根据所述输入电压的变化量与所述输入功率的变化量确定所述BOOST电路在下一控制周期的扰动电压步长,包括: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; 根据所述变步长因子计算所述BOOST电路在所述下一控制周期的扰动电压步长;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: 式中,Ustep_max和Ustep_min分别为定步长扰动观察法中允许的最大电压步长和最小电压步长,ΔPin为输入功率的变化量,ΔUin为输入电压的变化量。Where U step_max and U step_min are the maximum and minimum voltage step sizes allowed in the fixed-step perturbation and observation method, ΔP in is the change in input power, and ΔU in is the change in input voltage. 2.根据权利要求1所述的方法,其特征在于,所述根据所述输入电压的变化量与所述输入功率的变化量确定所述BOOST电路在下一控制周期的扰动电压步长,包括: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: 在所述输入电压的变化量和所述输入功率的变化量的乘积大于0的情况下,确定将所述BOOST电路在下一控制周期的目标输入电压值从所述当前控制周期的第一电压值增加至第二电压值,其中,所述第一电压值小于所述第二电压值;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; 在所述输入电压的变化量和所述输入功率的变化量的乘积小于0的情况下,确定将所述BOOST电路在下一控制周期的目标输入电压值从所述当前控制周期的第三电压值减小至第四电压值,其中,所述第三电压值大于所述第四电压值。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.根据权利要求1所述的方法,其特征在于,所述根据所述输入功率的变化量确定所述BOOST电路在下一控制周期的扰动方向,包括:3. The method according to claim 1, characterized in that the step of determining the disturbance direction of the BOOST circuit in the next control cycle according to the change in the input power comprises: 在所述输入功率的变化量大于0的情况下,确定所述BOOST电路在所述下一控制周期的扰动方向与所述当前控制周期的扰动方向相同;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; 在所述输入功率的变化量小于0的情况下,确定所述BOOST电路在所述下一控制周期的扰动方向与所述当前控制周期的扰动方向相反;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; 在所述输入功率的变化量等于0的情况下,确定所述BOOST电路不需要扰动。When the change in the input power is equal to 0, it is determined that the BOOST circuit does not need disturbance. 4.根据权利要求1所述的方法,其特征在于,所述根据所述目标输入电压值对所述BOOST电路的输入电压进行控制,包括:4. The method according to claim 1, wherein the step of controlling the input voltage of the BOOST circuit according to the target input voltage value comprises: 利用电压控制器对所述BOOST电路的输入电压进行调节,并将调节后的电压外环的输出值作为电流内环的输入值;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; 利用电流控制器对所述BOOST电路的输入电流进行调节,并根据调节后的所述电流内环的输出值得到控制信号;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; 根据所述控制信号控制所述BOOST电路的输入电压跟随所述目标输入电压值变化,直至所述BOOST电路的输入功率为所述最大功率值。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.一种基于BOOST电路的MPPT控制装置,其特征在于,包括:5. A MPPT control device based on BOOST circuit, characterized by comprising: 获取模块,用于获取BOOST电路在当前控制周期的输入电压和输入功率,以及所述BOOST电路在上一控制周期的输入电压和输入功率;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 of input voltage and input power in the current control cycle relative to the previous control cycle; 确定模块,用于根据所述输入电压的变化量与所述输入功率的变化量确定所述BOOST电路在下一控制周期的扰动电压步长,并根据所述输入功率的变化量确定所述BOOST电路在下一控制周期的扰动方向;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; 第二计算模块,用于根据所述扰动电压步长和所述扰动方向,计算所述BOOST电路在所述下一控制周期的目标输入电压值;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; 控制模块,用于根据所述目标输入电压值对所述BOOST电路的输入电压进行控制;A control module, used for controlling the input voltage of the BOOST circuit according to the target input voltage value; 其中,当所述BOOST电路的输入电压为所述目标输入电压值时,所述BOOST电路的输入功率为最大功率值;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; 第二计算子模块,用于根据所述变步长因子计算所述BOOST电路在所述下一控制周期的扰动电压步长;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 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: 式中,Ustep_max和Ustep_min分别为定步长扰动观察法中允许的最大电压步长和最小电压步长,ΔPin为输入功率的变化量,ΔUin为输入电压的变化量。Where U step_max and U step_min are the maximum and minimum voltage step sizes allowed in the fixed-step perturbation and observation method, ΔP in is the change in input power, and ΔU in is the change in input voltage. 6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至4中任一项所述的方法。6. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, wherein the computer program is configured to execute the method according to any one of claims 1 to 4 when running. 7.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至4中任一项所述的方法。7. An electronic device comprising 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 method according to any one of claims 1 to 4.
CN202410070120.2A 2024-01-17 2024-01-17 A MPPT control method and device based on BOOST circuit Active CN118074209B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410070120.2A CN118074209B (en) 2024-01-17 2024-01-17 A MPPT control method and device based on BOOST circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410070120.2A CN118074209B (en) 2024-01-17 2024-01-17 A MPPT control method and device based on BOOST circuit

Publications (2)

Publication Number Publication Date
CN118074209A CN118074209A (en) 2024-05-24
CN118074209B true CN118074209B (en) 2025-03-28

Family

ID=91101215

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410070120.2A Active CN118074209B (en) 2024-01-17 2024-01-17 A MPPT control method and device based on BOOST circuit

Country Status (1)

Country Link
CN (1) CN118074209B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120210832A (en) * 2025-05-27 2025-06-27 国网上海市电力公司 Wind-solar combined electrolytic water hydrogen production method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114779871A (en) * 2022-03-07 2022-07-22 深圳市正浩创新科技股份有限公司 Maximum power point tracking method, photovoltaic controller and photovoltaic system
CN116560451A (en) * 2023-05-29 2023-08-08 南京师范大学 Maximum power point tracking method and system based on improved conductivity increment method
CN116774768A (en) * 2023-08-22 2023-09-19 深圳市德兰明海新能源股份有限公司 Power tracking method and system for channel multiplexing energy storage power supply

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114779871A (en) * 2022-03-07 2022-07-22 深圳市正浩创新科技股份有限公司 Maximum power point tracking method, photovoltaic controller and photovoltaic system
CN116560451A (en) * 2023-05-29 2023-08-08 南京师范大学 Maximum power point tracking method and system based on improved conductivity increment method
CN116774768A (en) * 2023-08-22 2023-09-19 深圳市德兰明海新能源股份有限公司 Power tracking method and system for channel multiplexing energy storage power supply

Also Published As

Publication number Publication date
CN118074209A (en) 2024-05-24

Similar Documents

Publication Publication Date Title
EP3143675B1 (en) Battery charger for different power sources
Al Nabulsi et al. Efficiency optimization of a DSP-based standalone PV system using fuzzy logic and dual-MPPT control
Rajesh et al. Efficiency analysis of a multi-fuzzy logic controller for the determination of operating points in a PV system
US9184627B2 (en) Charging system for electronic device
Rawat et al. Review of maximum‐power‐point tracking techniques for solar‐photovoltaic systems
WO2014039631A1 (en) Maximum power-point tracking method with dynamic variable step size for solar photovoltaics
Yau et al. PSO based PI controller design for a solar charger system
CN118074209B (en) A MPPT control method and device based on BOOST circuit
CN113687684B (en) Photovoltaic MPPT control method, system, medium and equipment introducing improved step size factor
CN114779871A (en) Maximum power point tracking method, photovoltaic controller and photovoltaic system
Nguimfack-Ndongmo et al. Adaptive neuro-synergetic control technique for SEPIC converter in PV systems
Ayop et al. The resistance comparison method using integral controller for photovoltaic emulator
US9979199B2 (en) Multiple input single output hybrid power system
Morales-Caporal et al. Digital simulation of a predictive current control for photovoltaic system based on the MPPT strategy
CN109885124A (en) Maximum power point determines method, equipment and computer readable storage medium
Baraskar et al. Fuzzy logic assisted P&O based improved MPPT for photovoltaic systems
Xu et al. Advanced control techniques for PV maximum power point tracking
Chen et al. Photovoltaic energy harvesting in indoor environments
Wongsathan Integrated neural network-based MPPT and ant colony optimization-tuned PI bidirectional charger-controller for PV-powered motor-pump system
CN115498691A (en) Power control method, device, equipment and readable storage medium for photovoltaic power generation
Heroual et al. Optimizing Power Flow in Photovoltaic‐Hybrid Energy Storage Systems: A PSO and DPSO Approach for PI Controller Tuning
Romero-Camacho et al. An improved analog maximum power point tracking circuit for solar cells suitable for abrupt variations in irradiation levels
Gaikwad et al. A novel algorithm for mppt for pv application system by use of direct control method
Zakki et al. A hybrid fast distributed maximum power point tracking technique in rapid mismatching condition
Leppäaho et al. Solar-generator-interfacing with a current-fed superbuck converter implemented by duality-transformation methods

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant