Photovoltaic maximum power point tracking method, system, device, and medium
By acquiring the peak voltage and current values of the photovoltaic array and combining them with the isopower curve and illumination conditions, the problem of inaccurate maximum power point tracking of the photovoltaic power generation system under varying illumination conditions was solved, thus achieving stable and efficient operation of the photovoltaic power generation system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- RUKING EMERSON CLIMATE TECH SHANGHAI CO LTD
- Filing Date
- 2023-10-08
- Publication Date
- 2026-06-23
Smart Images

Figure CN117193463B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of photovoltaic power generation technology, and relates to a photovoltaic maximum power point tracking method, system, equipment and medium. Background Technology
[0002] Photovoltaic power generation has been welcomed by various countries because it is pollution-free, produces no carbon emissions, and utilizes solar energy as a renewable energy source. However, in practical applications, photovoltaic (PV) power generation technology is prone to mismatch due to factors such as cloud cover, tree shading, fallen leaves, and pollutants. This mismatch causes changes in the power-voltage output characteristic curve (PU curve) and current-voltage output characteristic curve (IU curve) of the PV array. This leads to difficulties in power matching within the PV array, resulting in unstable output power, "hot spot effect," and significantly increased costs and reduced economic benefits.
[0003] To maximize the energy output of the photovoltaic (PV) power generation system under the aforementioned operating conditions, maximum power point tracking (MPPT) is necessary. Currently, several MPPT algorithms exist, including single-peak and multi-peak MPPT algorithms. However, these MPPT algorithms primarily track the PU output characteristic curve of a fixed PV array, failing to consider the frequent changes in the PU curve due to varying illumination conditions during the search process. This can lead to the incorrect selection of the maximum power point, ultimately hindering the improvement of the PV array's economic efficiency. Summary of the Invention
[0004] This application provides a photovoltaic maximum power point tracking method, system, device, and medium to solve the technical problem of maximum power point tracking errors occurring during the scanning process in the prior art.
[0005] In a first aspect, this application provides a photovoltaic maximum power point tracking method, including obtaining the voltage value of the first peak power point of a photovoltaic array; obtaining the minimum voltage difference and the photovoltaic current value at the minimum voltage difference; determining the range of the maximum power point based on an isopower curve to track the maximum power point; and when the maximum power point is tracked, judging the change in illumination conditions based on the photovoltaic current value at the minimum voltage difference to determine whether to re-track the maximum power point.
[0006] In one implementation of the first aspect, obtaining the minimum voltage difference includes: obtaining the minimum voltage difference based on the voltage value of the first peak power point and the number of bypass diodes.
[0007] In one implementation of the first aspect, determining the range of the maximum power point based on the isopower curve to track the maximum power point includes: determining a region with a power value greater than that of a known maximum power point based on the isopower curve to search for a local maximum power point; and updating the known maximum power point based on the local maximum power point to track the maximum power point.
[0008] In one implementation of the first aspect, determining whether to re-track the maximum power point based on the photovoltaic current value at the minimum voltage difference includes: when the maximum power point is tracked, setting the current operating voltage as the minimum voltage difference and obtaining the corresponding current photovoltaic current value; and determining whether to re-track the maximum power point based on the current photovoltaic current value and the photovoltaic current value at the minimum voltage difference.
[0009] In one implementation of the first aspect, determining whether to re-track the maximum power point based on the photovoltaic current value at the current photovoltaic current value and the photovoltaic current value at the minimum voltage difference includes: when the current current value is greater than the photovoltaic current value at the minimum voltage difference than the photovoltaic current value at the minimum voltage difference by a light condition judgment coefficient, updating the photovoltaic current value at the minimum voltage difference to the current current value to re-track the maximum power point.
[0010] In one implementation of the first aspect, determining whether to re-track the maximum power point based on the photovoltaic current value at the minimum voltage difference further includes: when the current current value is less than the photovoltaic current value at the minimum voltage difference compared to the photovoltaic current value at the minimum voltage difference, outputting the maximum power point.
[0011] In one implementation of the first aspect, the value range of the illumination condition judgment coefficient is 1.1 to 1.5.
[0012] Secondly, this application provides a photovoltaic maximum power point tracking system, including a first acquisition module for acquiring the voltage value of the first peak power point of the photovoltaic array; a second acquisition module for acquiring the minimum voltage difference and the photovoltaic current value at the minimum voltage difference; a search and tracking module for determining the range of the maximum power point based on an isopower curve to track the maximum power point; and a judgment module for determining whether to re-track the maximum power point based on the photovoltaic current value at the minimum voltage difference when the maximum power point is tracked.
[0013] Thirdly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the photovoltaic maximum power point tracking method described in the first aspect of this application.
[0014] Fourthly, this application provides an electronic device, including: a memory configured to store a computer program; and a processor communicatively connected to the memory, the processor being configured to invoke the computer program to execute the photovoltaic maximum power point tracking method described in the first aspect of this application.
[0015] The method, system, device, and medium for photovoltaic maximum power point tracking described in this application have the following beneficial effects: during the tracking of the maximum power point, the photovoltaic current value at the minimum voltage difference is introduced to determine whether the illumination conditions have changed significantly during the tracking of the maximum power point, thereby avoiding erroneous maximum power point tracking during the scanning process, so that the photovoltaic can work at maximum power and thus generate the greatest economic benefits. Attached Figure Description
[0016] Figure 1 The diagram shown is a flowchart illustrating a photovoltaic maximum power point tracking method according to an embodiment of this application.
[0017] Figure 2a The diagram shown is a schematic of the IU characteristic output curve of a photovoltaic array according to an embodiment of this application.
[0018] Figure 2b The diagram shown is a schematic of the output curve of a photovoltaic array PU characteristic according to an embodiment of this application.
[0019] Figure 3 The diagram shown is a flowchart illustrating a photovoltaic maximum power point tracking method according to an embodiment of this application.
[0020] Figure 4 The diagram shown is a schematic representation of the architecture of a photovoltaic maximum power point tracking system according to an embodiment of this application.
[0021] Figure 5 The diagram shown is a schematic representation of the architecture of an electronic device according to an embodiment of this application. Detailed Implementation
[0022] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.
[0023] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0024] This application provides a photovoltaic maximum power point tracking method, system, device, and medium. During the tracking of the maximum power point, the photovoltaic current value at the minimum voltage difference is introduced to determine whether the illumination conditions have changed significantly during the tracking of the maximum power point. This avoids erroneous maximum power point tracking during the global scan, thereby enabling the photovoltaic system to operate at maximum power and thus generating the greatest economic benefits.
[0025] Please see Figure 1 As shown, a photovoltaic maximum power point tracking method provided in one embodiment of this application includes the following steps S1 to S4:
[0026] S1: Obtain the voltage value of the first peak power point of the photovoltaic array.
[0027] Specifically, the voltage U of the first extreme point MPP1 (at the open-circuit voltage) on the rightmost side of the photovoltaic array PU characteristic curve is tracked using the perturbation and observation (P&O) method. MPP1 And record the point P. MPP =P MPP1 U MPP =U MPP1, I MPP =I MPP1 .
[0028] S2: Obtain the minimum voltage difference and the photovoltaic current value at the minimum voltage difference.
[0029] Specifically, to reduce the search voltage range and thus energy loss, a minimum voltage difference between the operating points corresponding to each peak is defined. Let the minimum voltage difference be U. min Then we have:
[0030]
[0031] Where N is the number of bypass diodes connected in anti-parallel to the photovoltaic diodes.
[0032] Specifically, let the photovoltaic current at the minimum voltage difference be I. u_min This can be obtained from the photovoltaic IU characteristic curve. That is, when the photovoltaic voltage is at its minimum voltage difference U... min At this time, the corresponding photovoltaic current value is denoted as I. u_minS3: Determine the range of the maximum power point based on the isopower curve to track the maximum power point.
[0033] Specifically, based on the isopower curve, regions with power values greater than the known maximum power point are identified to search for local maximum power points, and the known maximum power point is updated based on the local maximum power points.
[0034] Specifically, the isopower curve (PV array IU curve) is scanned starting from the minimum voltage difference determined in step S2. By comparing power values, regions with power values less than the known maximum power point are quickly traversed. For regions with power values greater than the known maximum power point, the perturbation and observation (P&O) method is used to search for the local maximum power point within that region, and the aforementioned known maximum power point is replaced with the local maximum power point.
[0035] Repeat the above process until it is determined that there is no region on the IU curve where the power value is greater than the known maximum power point. Specifically, each time the local maximum power point is found, the minimum voltage difference is used as the perturbation voltage step size to set the next working voltage value to determine whether to continue searching for a new local maximum power point.
[0036] Specifically, when the difference between the voltage value of the first peak power point and the next working voltage value is greater than the minimum voltage difference, the search for a new local maximum power point continues (continues to execute step S3).
[0037] Specifically, when the difference between the voltage value of the first peak power point and the next working voltage value is less than the minimum voltage difference, the current local maximum power point is taken as the maximum power point, and the change in illumination conditions is judged based on the photovoltaic current value at the minimum voltage difference to determine whether to re-track the maximum power point (proceed to step S4).
[0038] S4: When the maximum power point is tracked, the change in illumination conditions is judged based on the photovoltaic current value at the minimum voltage difference to determine whether to re-track the maximum power point.
[0039] Specifically, when the maximum power point is tracked, the current operating voltage is set to the minimum voltage difference and the corresponding current photovoltaic current value is obtained. Based on the photovoltaic current value at the minimum voltage difference, it is determined whether to re-track the maximum power point.
[0040] Specifically, when the current current value is greater than the photovoltaic current value at the minimum voltage difference than the illumination condition judgment coefficient, the photovoltaic current value at the minimum voltage difference is updated to the current current value to re-track the maximum power point.
[0041] Specifically, when the current value is less than the photovoltaic current value at the minimum voltage difference point than the illumination condition judgment coefficient, the maximum power point is output, and the maximum power point tracking search process ends.
[0042] Preferably, the value range of the illumination condition judgment coefficient is 1.1 to 1.5.
[0043] Because illumination conditions can change significantly during the search for the maximum power point, the maximum power point obtained may not be the true global maximum power point. Therefore, the maximum power point tracking method provided in this application introduces the photovoltaic current value at the minimum voltage difference. When the maximum power point is tracked, the current voltage is set as the minimum voltage difference, and it is determined whether the corresponding photovoltaic current value has changed significantly compared to the photovoltaic current value at the minimum voltage difference at the start of the search. If so, it means that an incorrect maximum power point tracking occurred during the aforementioned search process, and the tracking search needs to be repeated to enable the photovoltaic system to output maximum power and generate maximum economic benefits. If the illumination conditions have not changed significantly, the search is complete, and the system operates according to the found maximum power point, thereby improving economic efficiency.
[0044] Please see Figure 3 The search process shown below will be explained in detail through examples.
[0045] After step S3 begins, the search for the operating point shifts to the short-circuit current side, and the operating voltage is U. n+1 =U min .like Figure 2a As shown, three equal-power lines a, b, and c are drawn in the IU output characteristic diagram of the photovoltaic array. MPP1 is located on equal-power line a, MPP2 is located on equal-power line b, and MPP3 is located on equal-power line c. The area enclosed by any point on the IU characteristic diagram with the U-axis and the I-axis represents the output power of that point. Therefore, it can be seen that the output power of the operating point located to the left of the equal-power line is less than that of the operating point located to the right of the equal-power line.
[0046] The first peak point searched is MPP1, located on the isopower line a. Therefore, the output power at all operating points to the left of isopower line a is less than P. MPP1 When searching within this voltage range, a rapid traversal is necessary. The newly searched operating point voltage value can be expressed as:
[0047]
[0048] Among them, P mpp I is the global maximum power point recorded by the system at this moment. n U is the current value at a previous sampling point in the system. n+1The voltage value for the new operating point determined by the system.
[0049] Depend on Figure 2a and Figure 2b It can be deduced that the global maximum power point must be located in the region to the right of the isopower curve a. The second step of the search process will be explained in detail below:
[0050] The search starting point for step 2 is point "1". Since point "1" is located to the left of the equal power curve a, its output power must be less than P. MPP1 The next operating point voltage is determined by equation (2) as point "2". Point "2" is still located to the left of the isopower curve a, so the next operating point voltage is determined by equation (2) as point "3". Since point "3" is located on the isopower curve a, the system determines that U at this time n+1 -U n If P < ΔU, slow down the search speed and start the perturbation-observation method to track the maximum power point until the peak point (local maximum power point) MPP2 is tracked. Then compare the power values of MPP2 with those of MPP1. MPP1 <P MPP2 Then update the stored P MPP =P MPP2 U MPP =U MPP2, I MPP =I MPP2 Otherwise, it remains unchanged.
[0051] It should be noted that U n+1 This is the operating voltage value for the next step.
[0052] It should be noted that ΔU is the threshold for determining whether to use the perturbation and observation (P&O) method to search for the local maximum power point within the region. The specific threshold is not limited here; those skilled in the art can set it according to accuracy and speed requirements.
[0053] It should be noted that when using the perturbation and observation (P&O) method to search for the local maximum power point in the region, the perturbation voltage step size is not limited here, and those skilled in the art can set it according to the accuracy and speed requirements.
[0054] When the system finds the peak point (local maximum power point) MPP2, with U min The next operating voltage is set as the perturbation voltage step size. At this point, it is necessary to determine U. MPP2 Is it less than U? MPP1 -U min . If U MPP2 MPP1 -U min This indicates that the region near the peak point MPP1 has not yet been found, and the search needs to continue. At this point, replace the globally maximum power point recorded in the system with P. MPP2 The isopower curve b replaces isopower curve a, and the new search starting point is point "4". Since point "4" is located to the lower left of isopower curve b, the rapid search continues until the system reaches point "7". The P&O method is then restarted to search for a new peak point (new local maximum power point) MPP3. The power of the new peak point is compared with the recorded global maximum power point. Figure 2a and Figure 2b It can be seen that after the comparison, the system will replace the recorded global maximum power point with P. MPP3 The equal power curve b is replaced with the equal power curve c. The search continues, with the new starting search point being "8". At this point, it is determined that the current operating voltage U > U0. MPP1 -U min This indicates that the system has reached the region near the peak point MPP1 (there is no region on the IU curve where the power value is greater than the known maximum power point), meaning the search for the peak power point (local maximum power point) is complete, and the search stops. At this point, the global maximum power point P... MPP =P MPP3 .
[0055] At this point, proceed to step S4.
[0056] Specifically, let U = U min Obtain the current photovoltaic current value I, and let the irradiance condition judgment coefficient be K. con , if I / I u_min >K con Then update I u_min The value is I, and the search process in step 2 above is restarted.
[0057] If I / I u_min <K con Then stop the search, U = U MPP =U MPP3 Output maximum power point P MPP3 .
[0058] Therefore, the photovoltaic maximum power point tracking method provided in this application introduces the photovoltaic current value at the minimum voltage difference during the tracking of the maximum power point to determine whether the illumination conditions have changed significantly during the tracking process. This avoids erroneous maximum power point tracking during the global scan, thereby enabling the photovoltaic system to operate at maximum power and thus generate the greatest economic benefits.
[0059] The scope of protection of the photovoltaic maximum power point tracking method described in this application is not limited to the execution order of the steps listed in this embodiment. Any solution implemented by adding, deleting, or replacing steps in the prior art based on the principles of this application is included within the scope of protection of this application.
[0060] This application also provides a photovoltaic maximum power point tracking system, which can implement the photovoltaic maximum power point tracking method described in this application. However, the implementation device of the photovoltaic maximum power point tracking method described in this application includes, but is not limited to, the structure of the photovoltaic maximum power point tracking system listed in this embodiment. All structural modifications and substitutions of the prior art made in accordance with the principles of this application are included within the protection scope of this application.
[0061] like Figure 4 As shown, the photovoltaic maximum power point tracking system provided in this embodiment includes a first acquisition module 10, a second acquisition module 20, a search and tracking module 30, and a judgment module 40.
[0062] The first acquisition module 10 is used to acquire the voltage value of the first peak power point of the photovoltaic array.
[0063] The second acquisition module 20 is used to acquire the minimum voltage difference and the photovoltaic current value at the minimum voltage difference.
[0064] The search and tracking module 30 is used to determine the range of the maximum power point based on the isopower curve in order to track the maximum power point.
[0065] The judgment module 40 is used to determine whether to re-track the maximum power point when the maximum power point is tracked, based on the photovoltaic current value at the minimum voltage difference, to determine the change in illumination conditions.
[0066] For details, please refer to [link / reference]. Figure 3 As shown, the detailed process is as described above and will not be repeated here.
[0067] This application also provides an electronic device. For example... Figure 5 As shown, this embodiment provides an electronic device 90, which includes: a memory 901 configured to store a computer program; and a processor 902 communicatively connected to the memory 901 and configured to call the computer program to execute the photovoltaic maximum power point tracking method.
[0068] The memory 901 includes various media capable of storing program code, such as ROM (Read Only Memory image), RAM (Random Access Memory), magnetic disk, USB flash drive, memory card, or optical disk.
[0069] The processor 902 is connected to the memory 901 and is used to execute the computer program stored in the memory 901 so that the electronic device performs the photovoltaic maximum power point tracking method described above.
[0070] Preferably, the processor 902 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0071] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, or methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules / units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or units may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of apparatuses or modules or units may be electrical, mechanical, or other forms.
[0072] The modules / units described as separate components may or may not be physically separate. The components shown as modules / units may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules / units can be selected to achieve the objectives of the embodiments of this application, depending on actual needs. For example, the functional modules / units in the various embodiments of this application may be integrated into one processing module, or each module / unit may exist physically separately, or two or more modules / units may be integrated into one module / unit.
[0073] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0074] This application also provides a computer-readable storage medium. Those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing a processor. The program can be stored in a computer-readable storage medium, which is a non-transitory medium, such as random access memory, read-only memory, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof. The storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD)), or a semiconductor medium (e.g., solid-state drive (SSD)).
[0075] This application embodiment may also provide a computer program product comprising one or more computer instructions. When the computer instructions are loaded and executed on a computing device, all or part of the processes or functions described in this application embodiment are generated. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
[0076] When the computer program product is executed by a computer, the computer performs the method described in the foregoing method embodiments. The computer program product can be a software installation package; when the foregoing method is required, the computer program product can be downloaded and executed on the computer.
[0077] The descriptions of the processes or structures corresponding to the above figures each have their own emphasis. For parts of a process or structure that are not described in detail, please refer to the relevant descriptions of other processes or structures.
[0078] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.
Claims
1. A photovoltaic maximum power point tracking method, characterized in that, include: Obtain the voltage value at the first peak power point of the photovoltaic array; Obtain the minimum voltage difference and the photovoltaic current value at the minimum voltage difference; wherein, obtaining the minimum voltage difference includes: obtaining the minimum voltage difference based on the voltage value of the first peak power point and the number of bypass diodes: Among them, U min The minimum voltage difference, Where is the voltage value at the first peak power point, and N is the number of bypass diodes connected in anti-parallel to the photovoltaic diodes; The range of the maximum power point is determined based on the isopower curve in order to track the maximum power point; When the maximum power point is reached, the change in illumination conditions is determined based on the photovoltaic current value at the minimum voltage difference to determine whether to re-track the maximum power point; wherein, determining whether to re-track the maximum power point based on the photovoltaic current value at the minimum voltage difference includes: When the maximum power point is reached, the current operating voltage is set to the minimum voltage difference and the corresponding current photovoltaic current value is obtained; Based on the photovoltaic current value at the point where the current photovoltaic current value is at the minimum voltage difference, determine whether to re-track the maximum power point.
2. The photovoltaic maximum power point tracking method according to claim 1, characterized in that, Determining the range of the maximum power point based on the isopower curve to track the maximum power point includes: Based on the isopower curves, regions with power values greater than the known maximum power point are identified to search for local maximum power points. The known maximum power point is updated based on the local maximum power point to track the maximum power point.
3. The photovoltaic maximum power point tracking method according to claim 1, characterized in that, Determining whether to re-track the maximum power point based on the photovoltaic current value at the point of minimum voltage difference between the current photovoltaic current value and the photovoltaic current value includes: When the current photovoltaic current value is greater than the photovoltaic current value at the minimum voltage difference than the illumination condition judgment coefficient, the photovoltaic current value at the minimum voltage difference is updated to the current photovoltaic current value to re-track the maximum power point.
4. The photovoltaic maximum power point tracking method according to claim 1, characterized in that, Determining whether to re-track the maximum power point based on the photovoltaic current value at the point of minimum voltage difference between the current photovoltaic current value and the photovoltaic current value also includes: When the current photovoltaic current value is less than the photovoltaic current value at the minimum voltage difference point compared to the current photovoltaic current value at the minimum voltage difference point, the maximum power point is output.
5. The photovoltaic maximum power point tracking method according to claim 3 or 4, characterized in that, The value range of the illumination condition judgment coefficient is 1.1 to 1.
5.
6. A photovoltaic maximum power point tracking system, characterized in that, include: The first acquisition module is used to acquire the voltage value of the first peak power point of the photovoltaic array; The second acquisition module is used to acquire the minimum voltage difference and the photovoltaic current value at the minimum voltage difference; wherein, acquiring the minimum voltage difference includes: acquiring the minimum voltage difference based on the voltage value of the first peak power point and the number of bypass diodes. Among them, U min The minimum voltage difference, Where is the voltage value at the first peak power point, and N is the number of bypass diodes connected in anti-parallel to the photovoltaic diodes; The search and tracking module is used to determine the range of the maximum power point based on the isopower curve in order to track the maximum power point; The judgment module is used to determine whether to re-track the maximum power point when the maximum power point is tracked, based on the photovoltaic current value at the minimum voltage difference, whether the illumination conditions have changed. Specifically, determining whether to re-track the maximum power point based on the photovoltaic current value at the minimum voltage difference includes: When the maximum power point is reached, the current operating voltage is set to the minimum voltage difference and the corresponding current photovoltaic current value is obtained; Based on the photovoltaic current value at the point where the current photovoltaic current value is at the minimum voltage difference, determine whether to re-track the maximum power point.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, it implements the photovoltaic maximum power point tracking method as described in any one of claims 1 to 5.
8. An electronic device, characterized in that, The device includes: A memory that stores a computer program; The processor, which is communicatively connected to the memory, executes the photovoltaic maximum power point tracking method according to any one of claims 1 to 5 when calling the computer program.