Maximum power point tracking control method, device, system and readable storage medium

By dividing the photovoltaic system into hierarchical levels and calculating coordination parameters based on the characteristic information of the photovoltaic modules, the communication delay and interference caused by hardware DIP switch values ​​are solved, and efficient and reliable maximum power point tracking is achieved.

CN116540829BActive Publication Date: 2026-01-27SHENZHEN YINGFEIYUAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310452108.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-23
Publication Date
2026-01-27
Estimated Expiration
2043-04-23

AI Technical Summary

Technical Problem

In multi-module photovoltaic systems, existing technologies distinguish master and slave photovoltaic modules through hardware DIP switch values, resulting in long communication interaction times, high hardware costs, complex operation, and mutual interference between photovoltaic modules, affecting the maximum power point tracking speed and stability.

Method used

By determining the group hierarchy based on the characteristic information of the multi-module photovoltaic system, it is divided into master and slave units. Working coordination parameters are calculated, and the photovoltaic modules are controlled to enter the working state according to the coordination parameters, so as to avoid different level modules from disturbing the input voltage at the same time.

Benefits of technology

It improves the MPPT tracking speed and dynamic response capability of photovoltaic systems, reduces hardware costs, and ensures the reliability and stability of tracking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116540829B_ABST
    Figure CN116540829B_ABST
Patent Text Reader

Abstract

The application provides a maximum power point tracking control method, device, system and readable storage medium. According to characteristic information of all photovoltaic modules in a target photovoltaic module group of a multi-module photovoltaic system, the group-in target photovoltaic module level is determined. When the group-in target photovoltaic module level is a host, the target photovoltaic module is controlled to calculate working coordination parameters of each photovoltaic module in the target photovoltaic module group according to working parameters of each photovoltaic module in the target photovoltaic module group. The target photovoltaic module is controlled to enter a working state according to the first working coordination parameter, and the other photovoltaic modules are controlled to enter a working state according to the second working coordination parameter sent by the target photovoltaic module. Through implementation of the application, the MPPT tracking speed of the system is improved, and there is no operation of simultaneously disturbing the input voltage by photovoltaic modules of different levels, so that the tracking reliability is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of photovoltaic power generation technology, and in particular to a maximum power point tracking control method, apparatus, system, and readable storage medium. Background Technology

[0002] In the field of photovoltaic (PV) power generation, a typical PV power generation system takes PV panels (cells or rows) as input and outputs either batteries or the power grid. To accommodate flexible power configurations in PV power plants, PV power generation systems are usually composed of single or multiple PV modules. These PV modules have maximum power point tracking (MPPT) capabilities, maximizing the utilization of the power generated by the input PV panel array.

[0003] If each photovoltaic module in a photovoltaic system performs maximum power point tracking (MPPT) on its input photovoltaic energy independently, the wiring cost is high, and if one photovoltaic module fails, its corresponding input photovoltaic energy stops generating electricity, resulting in economic losses. Related technologies typically address this issue by connecting the inputs of each photovoltaic module in parallel and using hardware DIP switches on each module to distinguish between master and slave. However, when this method is applied to photovoltaic systems with a large number of modules, the master and slave need to interact multiple times to collect system power and other information, resulting in long communication times and affecting the MPPT speed and stability. Furthermore, using hardware DIP switches to determine master and slave increases hardware costs and operational complexity. Simultaneous disturbances between the master and slave modules can cause mutual interference, leading to unstable input voltage and ultimately, tracking failure. Summary of the Invention

[0004] The main objective of this application is to provide a maximum power point tracking control method, apparatus, system, and readable storage medium that can effectively solve the problems pointed out in the background art.

[0005] To achieve the above objectives, the first aspect of this application provides a maximum power point tracking control method applied to a multi-module photovoltaic system. The multi-module photovoltaic system includes multiple photovoltaic modules, which are configured as at least one photovoltaic module group. The method includes:

[0006] Based on the characteristic information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system, the group hierarchy of the target photovoltaic module is determined; among which, the group hierarchy is divided into master and slave.

[0007] When the target photovoltaic module's group hierarchy is the host, the control target photovoltaic module calculates the working coordination parameters of each photovoltaic module in the target photovoltaic module group based on the working parameters of each photovoltaic module in the target photovoltaic module group; wherein, the working coordination parameters include the first working coordination parameter belonging to the target photovoltaic module and the second working coordination parameter belonging to other photovoltaic modules;

[0008] The target photovoltaic module is controlled to enter the working state according to the first working coordination parameter, and other photovoltaic modules are controlled to enter the working state according to the second working coordination parameter sent by the target photovoltaic module.

[0009] A second aspect of this application provides a maximum power point tracking control device for use in a multi-module photovoltaic system. The multi-module photovoltaic system includes multiple photovoltaic modules configured as at least one photovoltaic module group. The device includes:

[0010] The determination module is used to determine the intra-group hierarchy of the target photovoltaic module based on the characteristic information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system; the intra-group hierarchy is divided into master and slave.

[0011] The calculation module is used to control the target photovoltaic module to calculate the working coordination parameters of each photovoltaic module in the target photovoltaic module group based on the working parameters of each photovoltaic module in the target photovoltaic module group when the group hierarchy is the host. The working coordination parameters include a first working coordination parameter belonging to the target photovoltaic module and a second working coordination parameter belonging to other photovoltaic modules.

[0012] The control module is used to control the target photovoltaic module to enter the working state according to the first working coordination parameter, and to control other photovoltaic modules to enter the working state according to the second working coordination parameter sent by the target photovoltaic module.

[0013] A third aspect of this application provides a multi-module photovoltaic system, comprising: multiple photovoltaic modules, a memory, and a processor, wherein:

[0014] Multiple photovoltaic modules are configured into at least one photovoltaic module group; wherein, when the photovoltaic module group includes multiple photovoltaic modules, the input terminals of the multiple photovoltaic modules in the photovoltaic module group are connected in parallel, and the multiple photovoltaic modules in the photovoltaic module group share the same photovoltaic energy input;

[0015] The processor is used to execute a computer program stored in the memory. When the processor executes the computer program, it implements the steps in the maximum power point tracking control method provided in the first aspect of this application.

[0016] The fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the maximum power point tracking control method provided in the first aspect of this application.

[0017] As can be seen from the above, according to the maximum power point tracking control method, device, system, and readable storage medium provided in this application, the intra-group hierarchy of the target photovoltaic module is determined based on the characteristic information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system; wherein, the intra-group hierarchy is divided into master and slave; when the intra-group hierarchy of the target photovoltaic module is master, the target photovoltaic module is controlled to calculate the working coordination parameters of each photovoltaic module in the target photovoltaic module group according to the working parameters of each photovoltaic module in the target photovoltaic module group; wherein, the working coordination parameters include a first working coordination parameter belonging to the target photovoltaic module and a second working coordination parameter belonging to other photovoltaic modules; the target photovoltaic module is controlled to enter the working state according to the first working coordination parameter, and other photovoltaic modules are controlled to enter the working state according to the second working coordination parameter sent by the target photovoltaic module. By implementing the solution in this application, multiple photovoltaic modules of a multi-module photovoltaic system are configured into at least one photovoltaic module group. The photovoltaic modules within the group are hierarchically divided based on the characteristic information of each photovoltaic module. Photovoltaic modules at different levels coordinate to perform maximum power point tracking, ensuring the system's MPPT tracking speed and good dynamic response. There is no operation where photovoltaic modules at different levels simultaneously disturb the input voltage, resulting in high tracking reliability. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a basic flowchart illustrating a maximum power point tracking control method provided in the first embodiment of this application.

[0020] Figure 2 This is a schematic diagram of the wiring connections between photovoltaic modules provided in the first embodiment of this application;

[0021] Figure 3 This is a schematic diagram of the target photovoltaic module group provided in the first embodiment of this application;

[0022] Figure 4 A detailed flowchart illustrating a maximum power point tracking control method provided in the second embodiment of this application;

[0023] Figure 5 A schematic diagram of the program modules of the maximum power point tracking control device provided in the third embodiment of this application;

[0024] Figure 6This is a schematic diagram of the structure of a multi-module photovoltaic system provided in the fourth embodiment of this application. Detailed Implementation

[0025] To make the inventive objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0026] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0027] The first embodiment of this application provides a maximum power point tracking control method applied to a multi-module photovoltaic system. The multi-module photovoltaic system includes multiple photovoltaic modules, which are configured as at least one photovoltaic module group. Figure 1 This is a basic flowchart illustrating the maximum power point tracking control method provided in this embodiment. The maximum power point tracking control method includes the following steps:

[0028] Step 101: Determine the intra-group hierarchy of the target photovoltaic module based on the characteristic information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system.

[0029] Specifically, a multi-module photovoltaic (PV) system comprises multiple PV modules, which can be individual boards, independent units, or independent cabinets. The PV modules in a multi-module PV system are grouped together, with all communication lines and outputs connected in parallel. Communication types include, but are not limited to, CAN / 485 / 232 / SPI / SCI / I2C communication protocols and physical media. This allows for highly flexible input wiring and group control, enabling all PV modules within the same group to share the same PV energy input, while different PV module groups can independently perform MPPT tracking on their respective PV energy inputs. A hierarchical structure is established to facilitate subsequent coordination for maximum power point tracking and corresponding operational control. The hierarchical structure within a group is divided into master and slave units. A PV module group has one master unit, and the number of slave units ranges from 0 to N, where N is a positive integer.

[0030] In some embodiments of this example, before the step of determining the intra-group hierarchy of the target photovoltaic module based on the feature information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system, the method further includes: obtaining the line connection relationship between each photovoltaic module in the multi-module photovoltaic system; and grouping the multiple photovoltaic modules according to the line connection relationship to obtain at least one photovoltaic module group.

[0031] Specifically, such as Figure 2 The diagram shows the wiring connections between photovoltaic modules in this embodiment. To facilitate flexible configuration of the photovoltaic system, the modules are grouped according to their wiring connections, with modules whose inputs are connected in parallel grouped together. Photovoltaic modules whose inputs are not connected in parallel belong to different photovoltaic module groups. In some specific implementations of this embodiment, each group can be named, for example: Group 1, Group 2, ... Group M. The group number can be determined based on one or more of the following characteristics: monitoring settings, address information, module panel settings, DIP switch values, input modes, etc. The same photovoltaic energy input is connected to the same photovoltaic module group; different photovoltaic energy inputs are connected to different photovoltaic module groups.

[0032] Step 102: When the target photovoltaic module's group hierarchy is the host, control the target photovoltaic module to calculate the working coordination parameters of each photovoltaic module in the target photovoltaic module group based on the working parameters of each photovoltaic module in the target photovoltaic module group.

[0033] Specifically, the system collects the operating parameters of all photovoltaic modules within the target photovoltaic module group. These parameters can include the input voltage / current / power, output voltage / current / power, and operating current / power of each module. The information collection can be triggered by events (e.g., adjustments to the hierarchical division within the target photovoltaic module group) and / or periodically (e.g., the duration of coordinated operation between the master and slave modules exceeds a preset time threshold). The collection can be automatic through the system's central control unit or by each of the other photovoltaic modules actively submitting operating parameters to the target photovoltaic module. The target photovoltaic module, with the master as its internal hierarchy, calculates these operating parameters to obtain corresponding coordination parameters for controlling the coordinated operation of each photovoltaic module. These coordination parameters include a first coordination parameter belonging to the target photovoltaic module and second coordination parameters belonging to the other photovoltaic modules.

[0034] In some embodiments of this example, the operating parameters further include the input voltage and input current values ​​of the target photovoltaic module. The step of controlling the target photovoltaic module to calculate the operating coordination parameters of each photovoltaic module in the target photovoltaic module group based on the operating parameters of each photovoltaic module in the target photovoltaic module group further includes: using the input voltage and input current values ​​of the target photovoltaic module as input parameters for the target photovoltaic module to execute the MPPT tracking algorithm, calculating the input voltage setpoint of the target photovoltaic module group; and determining the input voltage setpoint as the first operating coordination parameter belonging to the target photovoltaic module.

[0035] Specifically, such as Figure 3 The diagram shown is a schematic of the target photovoltaic module group in this embodiment. The output power / current of the other photovoltaic modules in the group (which are slaves) is controlled by the target photovoltaic module. Within a certain time period, the output power / current of the other photovoltaic modules can be considered constant. Therefore, when performing MPPT tracking through the target photovoltaic module (which is the master in the group), only the input voltage V of the target photovoltaic module itself needs to be sampled. in and input current I in And the MPPT unit will convert V in and I in The input parameters are used as input parameters for the MPPT (Maximum Power Point Tracking) algorithm to calculate the input voltage setpoint V for the next step. in_set Therefore, the target photovoltaic module can perform closed-loop control of the input voltage based on the input constant voltage setpoint.

[0036] In some embodiments of this example, the operating parameters also include the operating current value of each photovoltaic module in the current target photovoltaic module group. The step of controlling the target photovoltaic module to calculate the operating coordination parameters of each photovoltaic module in the target photovoltaic module group based on the operating parameters of each photovoltaic module in the target photovoltaic module group includes: inputting the operating current value of each photovoltaic module in the current target photovoltaic module group into a preset calculation formula to obtain the average current value of the target photovoltaic module group; the calculation formula is expressed as:

[0037]

[0038] Among them, I avg_ I represents the average current value, and N represents the number of other photovoltaic modules, where N ≥ 0; master Indicates the current operating current value of the target photovoltaic module; I slave1 I slave2 ...I slaveN These represent the current operating current values ​​of each of the other photovoltaic modules; the input voltage setting value and the average current value are both determined as the second operating coordination parameter belonging to the other photovoltaic modules in the target photovoltaic module group.

[0039] Specifically, the target photovoltaic module, whose hierarchical level is the master, can calculate the average current / power value of the target photovoltaic module group based on the collected operating parameters of all photovoltaic modules within the group. This allows for adjustment of the target photovoltaic module's output current / power based on the average current / power value. The calculation of the average power value and average current value of the target photovoltaic module group is similar. It can be understood that during initial operation, the operating current of other photovoltaic modules whose hierarchical level is the slave is 0, and the operating current of the target photovoltaic module whose hierarchical level is the master is: I nit_ If the number of other photovoltaic modules is N, then the average current value of the corresponding target photovoltaic module group is expressed as:

[0040]

[0041] When other photovoltaic modules are in states such as module protection, shutdown, or MPPT mode exit, the corresponding other photovoltaic modules do not participate in the calculation of the average current / power value of the target photovoltaic module group. In this embodiment, the MPPT tracking algorithm includes, but is not limited to, the constant voltage method, hill climbing method, perturbation and observation method, incremental conductance method, and particle swarm optimization algorithm. The execution result of the MPPT algorithm is used to control the system composed of the master and slaves in the group to output appropriate power, thereby realizing that the power extracted from the photovoltaic input side is the maximum power point value of the photovoltaic input panel array, maximizing the utilization of the power generation of the input photovoltaic panel array, and achieving fast MPPT tracking without frequent master-slave interaction, thus improving the system MPPT tracking speed.

[0042] Step 103: Control the target photovoltaic module to enter the working state according to the first working coordination parameter, and control other photovoltaic modules to enter the working state according to the second working coordination parameter sent by the target photovoltaic module.

[0043] Specifically, since the target photovoltaic module operates in a closed-loop state with MPPT algorithm execution and constant input voltage, when other photovoltaic modules begin to share the power / current of the target photovoltaic module, the target photovoltaic module will automatically adjust its output power to I in real time through the stable control of the loop. all_grp / (N+1), thus maintaining the total output power of the target photovoltaic module group at I. all_grp Correspondingly, other photovoltaic modules also enter current-limiting / power-limiting states according to the second working coordination parameters, and the current-limiting / power-limiting values ​​are controlled by the target photovoltaic module; the target photovoltaic module operates in a non-current-limiting / power-limiting state and has the ability to automatically adjust the output power of the loop.

[0044] Furthermore, in some embodiments of this example, the step of controlling other photovoltaic modules to enter the working state according to the second working coordination parameters sent by the target photovoltaic module includes: controlling other photovoltaic modules to perform current limiting output according to the average current value sent by the target photovoltaic module; during the current limiting output process, other photovoltaic modules determine whether to dynamically adjust their own working output current according to the difference between the input voltage setting value and the input voltage value sampled by themselves, in order to respond to the input dynamic working conditions.

[0045] Specifically, the other photovoltaic modules in the slave unit of the group operate based on the received average current value and input voltage setting value. That is, the other photovoltaic modules do not perform disturbance operations, which can effectively avoid the situation where multiple photovoltaic modules simultaneously actively perform maximum power point tracking on the same photovoltaic energy input, resulting in tracking failure.

[0046] Furthermore, in some embodiments of this example, the step of determining whether other photovoltaic modules should dynamically adjust their own output current in response to dynamic input conditions during the current limiting output process, based on the difference between the input voltage setpoint and the input voltage value they sample, includes: controlling other photovoltaic modules to calculate the difference between the input voltage setpoint and the input voltage value they sample; and controlling other photovoltaic modules to reduce their own current limiting output percentage based on the difference when the difference is greater than or equal to a preset threshold.

[0047] Specifically, after other photovoltaic modules limit their current output based on the average current value, the target photovoltaic module will dynamically reduce its current-limiting output percentage based on the difference between the input voltage setpoint obtained by the MPPT tracking algorithm and its own sampled input voltage. This further ensures the working efficiency and dynamic response capability of the target photovoltaic module group.

[0048] In some embodiments of this example, after the step of controlling the target photovoltaic module to enter the working state according to the first working coordination parameter, the method further includes: when it is detected that the working state of the current target photovoltaic module group has been adjusted, acquiring the feature information of all normally functioning photovoltaic modules in the current target photovoltaic module group; wherein, the feature information includes the barcode information, panel setting value, DIP switch value, and monitoring setting value of each normally functioning photovoltaic module; the working state adjustment includes the target photovoltaic module being removed from the multi-module photovoltaic system or the target photovoltaic module being shut down; and re-determining the group hierarchy of each photovoltaic module in the target photovoltaic module group based on the feature information of all normally functioning photovoltaic modules.

[0049] Specifically, during MPPT tracking, the target photovoltaic module group continuously monitors the operational status of each photovoltaic module within the group. When the operational status of the target photovoltaic module at the host level within the group is adjusted (e.g., the target photovoltaic module malfunctions, is shut down, or is removed from the group), the group hierarchy needs to be redefined. This redefined hierarchy can be based on one or more of the following characteristics: barcode information of the corresponding photovoltaic module, panel settings, DIP switch values, and monitoring settings. This ensures that the target photovoltaic module group maintains efficient and stable operation.

[0050] Based on the technical solution of the above-described embodiments of this application, the intra-group hierarchy of the target photovoltaic module is determined according to the feature information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system. The intra-group hierarchy is divided into master and slave modules. When the intra-group hierarchy of the target photovoltaic module is master, the target photovoltaic module is controlled to calculate the working coordination parameters of each photovoltaic module in the target photovoltaic module group based on the working parameters of each photovoltaic module in the target photovoltaic module group. The working coordination parameters include a first working coordination parameter belonging to the target photovoltaic module and a second working coordination parameter belonging to other photovoltaic modules. The target photovoltaic module is controlled to enter the working state according to the first working coordination parameter, and other photovoltaic modules are controlled to enter the working state according to the second working coordination parameter sent by the target photovoltaic module. Through the implementation of this application solution, multiple photovoltaic modules of the multi-module photovoltaic system are configured into at least one photovoltaic module group. The photovoltaic modules within the group are hierarchically divided based on the feature information of each photovoltaic module. Photovoltaic modules at different levels coordinate to perform maximum power point tracking, ensuring the system's MPPT tracking speed and good dynamic response. There is no operation where photovoltaic modules at different levels simultaneously disturb the input voltage, resulting in high tracking reliability.

[0051] Figure 4 The method described in the second embodiment of this application is a refined maximum power point tracking (MPPT) control method applied to a multi-module photovoltaic system. This MPPT control method includes:

[0052] Step 401: Obtain the line connection relationship between each photovoltaic module in the multi-module photovoltaic system.

[0053] Step 402: Group the multiple photovoltaic modules according to the line connection relationship to obtain at least one photovoltaic module group.

[0054] Specifically, after grouping, the input terminals of photovoltaic modules within the same photovoltaic module group are connected in parallel.

[0055] Step 403: Determine the intra-group hierarchy of the target photovoltaic module based on the characteristic information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system.

[0056] Specifically, after grouping, the photovoltaic modules within the target photovoltaic module group are hierarchically divided based on their characteristic information. The hierarchical structure within a group is divided into master and slave. The number of photovoltaic modules with the master level in a group is 1. The master level of all other photovoltaic modules in the target photovoltaic module group, excluding the master, is slave. The number of other photovoltaic modules can be 0 to N, where N is a positive integer.

[0057] Step 404: When the target photovoltaic module's group hierarchy is the host, control the target photovoltaic module to calculate the working coordination parameters of each photovoltaic module in the target photovoltaic module group based on the working parameters of each photovoltaic module in the target photovoltaic module group.

[0058] Specifically, the operational coordination parameters include a first operational coordination parameter belonging to the target photovoltaic module and a second operational coordination parameter belonging to other photovoltaic modules. The average current / power of the target photovoltaic module group is calculated by the target photovoltaic module (with the host module as the group leader), and the input voltage setpoint of the target photovoltaic module group is calculated based on the MPPT tracking algorithm. The calculated input voltage setpoint is determined as the first operational coordination parameter, and the average current / power and the input voltage setpoint are together determined as the second operational coordination parameter to track the maximum power point of the target photovoltaic module group.

[0059] Step 405: Control the target photovoltaic module to enter the working state according to the first working coordination parameter, and control other photovoltaic modules to enter the working state according to the second working coordination parameter sent by the target photovoltaic module.

[0060] Step 406: When an adjustment to the working status of the current target photovoltaic module group is detected, the intra-group hierarchy of each photovoltaic module in the target photovoltaic module group is re-determined based on the characteristic information of all normally functioning photovoltaic modules.

[0061] Specifically, the characteristic information includes the barcode information, panel settings, DIP switch values, and monitoring settings of each photovoltaic module that is working normally; adjustments to the working status include the target photovoltaic module being removed from the multi-module photovoltaic system, the target photovoltaic module being shut down, and the target photovoltaic module malfunctioning.

[0062] Based on the technical solutions of the embodiments of this application described above, the system is divided into groups, and each photovoltaic module group independently realizes MPPT tracking of photovoltaic energy input, which makes the configuration more flexible; the division of the group level is based solely on the characteristic information of each photovoltaic module itself, without relying on any hardware devices, which helps to reduce hardware costs; the photovoltaic modules at different levels coordinate to track the maximum power point, which improves the MPPT tracking efficiency of the system.

[0063] Figure 5This application provides a maximum power point tracking (MPPT) control device according to a third embodiment. This MPPT control device can be applied to the aforementioned MPPT control method. Figure 5 As shown, the maximum power point tracking control device mainly includes:

[0064] The determination module 501 is used to determine the intra-group hierarchy of the target photovoltaic module based on the characteristic information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system; wherein, the intra-group hierarchy is divided into master and slave.

[0065] The calculation module 502 is used to control the target photovoltaic module to calculate the working coordination parameters of each photovoltaic module in the target photovoltaic module group based on the working parameters of each photovoltaic module in the target photovoltaic module group when the group hierarchy of the target photovoltaic module is the host; wherein, the working coordination parameters include a first working coordination parameter belonging to the target photovoltaic module and a second working coordination parameter belonging to other photovoltaic modules;

[0066] The control module 503 is used to control the target photovoltaic module to enter the working state according to the first working coordination parameter, and to control other photovoltaic modules to enter the working state according to the second working coordination parameter sent by the target photovoltaic module.

[0067] In some embodiments of this example, a grouping module is also included, specifically used for: obtaining the line connection relationship between each photovoltaic module in the multi-module photovoltaic system; and grouping the multiple photovoltaic modules according to the line connection relationship to obtain at least one photovoltaic module group.

[0068] In some embodiments of this example, the operating parameters include the input voltage and input current values ​​of the target photovoltaic module. The calculation module is further specifically used to: use the input voltage and input current values ​​of the target photovoltaic module as input parameters for the target photovoltaic module to execute the MPPT tracking algorithm, calculate the input voltage setting value of the target photovoltaic module group, and determine the input voltage setting value as the first operating coordination parameter belonging to the target photovoltaic module.

[0069] In some embodiments of this example, the operating parameters also include the operating current value of each photovoltaic module in the current target photovoltaic module group. The calculation module is specifically used to: input the operating current value of each photovoltaic module in the current target photovoltaic module group into a preset calculation formula to obtain the average current value of the target photovoltaic module group; the calculation formula is expressed as:

[0070]

[0071] Among them, I avg_grp I represents the average current value, and N represents the number of other photovoltaic modules, where N ≥ 0; master Indicates the current operating current value of the target photovoltaic module; Islave1 I slave2 ...I slaveN These represent the current operating current values ​​of each of the other photovoltaic modules; the input voltage setting value and the average current value are determined as the second operating coordination parameters belonging to the other photovoltaic modules in the target photovoltaic module group.

[0072] In some embodiments of this example, when the control module performs the function of controlling other photovoltaic modules to enter the working state according to the second working coordination parameters sent by the target photovoltaic module, it is specifically used to: control other photovoltaic modules to perform current limiting output according to the average current value sent by the target photovoltaic module; during the current limiting output process, other photovoltaic modules determine whether to dynamically adjust their own working output current according to the difference between the input voltage setting value and the input voltage value sampled by themselves, in order to respond to the input dynamic working conditions.

[0073] Furthermore, in some embodiments of this example, when the control module performs the function of determining whether other photovoltaic modules should dynamically adjust their own output current in response to dynamic input conditions based on the difference between the input voltage setpoint and their own sampled input voltage value during the current limiting output process, it is also specifically used to: control other photovoltaic modules to calculate the difference between the input voltage setpoint and their own sampled input voltage value; when the difference is greater than or equal to a preset threshold, control other photovoltaic modules to reduce their own current limiting output percentage based on the difference.

[0074] In some embodiments of this example, after the control module begins executing the function of controlling the target photovoltaic module to enter the working state according to the first working coordination parameter, the determining module is further specifically used to: when it detects that the working state of the current target photovoltaic module group has been adjusted, obtain the feature information of all normally working photovoltaic modules in the current target photovoltaic module group; wherein, the feature information includes the barcode information, panel setting value, DIP switch value and monitoring setting value of each normally working photovoltaic module; the working state adjustment includes the target photovoltaic module being removed from the multi-module photovoltaic system or the target photovoltaic module being shut down; and based on the feature information of all normally working photovoltaic modules, redetermine the group hierarchy of each photovoltaic module in the target photovoltaic module group.

[0075] According to the maximum power point tracking (MPPT) control device provided in this embodiment, the intra-group hierarchy of the target photovoltaic module is determined based on the characteristic information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system. The intra-group hierarchy is divided into master and slave modules. When the intra-group hierarchy of the target photovoltaic module is master, the target photovoltaic module is controlled to calculate the working coordination parameters of each photovoltaic module in the target photovoltaic module group based on the working parameters of each photovoltaic module in the target photovoltaic module group. The working coordination parameters include a first working coordination parameter belonging to the target photovoltaic module and a second working coordination parameter belonging to other photovoltaic modules. The target photovoltaic module is controlled to enter the working state according to the first working coordination parameter, and other photovoltaic modules are controlled to enter the working state according to the second working coordination parameter sent by the target photovoltaic module. Through the implementation of this application, multiple photovoltaic modules in a multi-module photovoltaic system are configured into at least one photovoltaic module group. The photovoltaic modules within the group are hierarchically divided based on the characteristic information of each photovoltaic module. Photovoltaic modules at different levels coordinate to track the maximum power point, ensuring the system's MPPT tracking speed and good dynamic response. There is no simultaneous disturbance of the input voltage by photovoltaic modules at different levels, resulting in high tracking reliability.

[0076] Figure 6 A multi-module photovoltaic system is provided in the fourth embodiment of this application. This multi-module photovoltaic system can be used to implement the maximum power point tracking control method in the foregoing embodiments, and mainly includes:

[0077] The system includes a memory 601, a processor 602, and a computer program 603 stored on the memory 601 and executable on the processor 602. The memory 601 and the processor 602 are connected via communication. When the processor 602 executes the computer program 603, it implements the method described in Embodiment 1 or 2 above. The number of processors can be one or more.

[0078] The memory 601 can be a high-speed random access memory (RAM) or a non-volatile memory, such as a disk storage device. The memory 601 is used to store executable program code, and the processor 602 is coupled to the memory 601.

[0079] The multiple photovoltaic modules are configured into at least one photovoltaic module group 604; wherein, when the photovoltaic module group 604 includes multiple photovoltaic modules, the input terminals of the multiple photovoltaic modules in the photovoltaic module group 604 are connected in parallel, and the multiple photovoltaic modules in the photovoltaic module group 604 share the same photovoltaic energy input.

[0080] Furthermore, embodiments of this application also provide a computer-readable storage medium, which may be disposed in the aforementioned multi-module photovoltaic system, and the computer-readable storage medium may be the aforementioned... Figure 6 The memory in the illustrated embodiment.

[0081] The computer-readable storage medium stores a computer program that, when executed by a processor, implements the maximum power point tracking control method described in the foregoing embodiments. Furthermore, the computer-readable storage medium can also be a USB flash drive, a portable hard drive, a read-only memory (ROM), RAM, a magnetic disk, or an optical disk, or any other medium capable of storing program code.

[0082] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components 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 between apparatuses or modules may be electrical, mechanical, or other forms.

[0083] The modules described as separate components may or may not be physically separate. Similarly, the components shown as modules may or may not be physical modules; they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0084] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0085] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0086] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0087] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0088] The above is a description of a maximum power point tracking control method, apparatus, system, and readable storage medium provided in this application. For those skilled in the art, based on the ideas of the embodiments of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A maximum power point tracking control method, characterized in that, The maximum power point tracking control method is applied to a multi-module photovoltaic system, wherein the multi-module photovoltaic system includes multiple photovoltaic modules, and the multiple photovoltaic modules are configured into at least one photovoltaic module group. Based on the characteristic information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system, the group hierarchy of the target photovoltaic module is determined; wherein, the group hierarchy is divided into master and slave; the characteristic information includes the barcode information, panel setting value, DIP switch value and monitoring setting value of each photovoltaic module in normal operation; When the host is the internal hierarchy of the target photovoltaic module group, the host controls the target photovoltaic module to calculate the working coordination parameters of each photovoltaic module in the target photovoltaic module group based on the working parameters of each photovoltaic module in the target photovoltaic module group; wherein, the working coordination parameters include a first working coordination parameter belonging to the target photovoltaic module and a second working coordination parameter belonging to other photovoltaic modules; the working parameters include the input voltage value and input current value of the target photovoltaic module and the working current value of each photovoltaic module in the current target photovoltaic module group; The step of calculating the operational coordination parameters of each photovoltaic module in the target photovoltaic module group specifically includes: The input voltage and input current values ​​of the target photovoltaic module are used as input parameters for the MPPT tracking algorithm to calculate the input voltage setpoint of the target photovoltaic module group. The input voltage setting value is determined as the first operating coordination parameter belonging to the target photovoltaic module; The operating current value of each photovoltaic module in the target photovoltaic module group is input into a preset calculation formula to obtain the average current value of the target photovoltaic module group; The input voltage setting value and the average current value are determined as the second working coordination parameters belonging to other photovoltaic modules in the target photovoltaic module group; The target photovoltaic module is controlled to enter the working state according to the first working coordination parameter, and the other photovoltaic modules are controlled to enter the working state according to the second working coordination parameter sent by the target photovoltaic module.

2. The maximum power point tracking control method according to claim 1, characterized in that, Before the step of determining the intra-group hierarchy of the target photovoltaic module based on the feature information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system, the method further includes: Obtain the line connection relationship between each photovoltaic module in the multi-module photovoltaic system; The multiple photovoltaic modules are grouped according to the line connection relationship to obtain at least one photovoltaic module group.

3. The maximum power point tracking control method according to claim 1, characterized in that, The formula for calculating the average current value of the target photovoltaic module group is expressed as follows: ; in, This represents the average current value. This indicates the number of the other photovoltaic modules. ; This indicates the current operating current value of the target photovoltaic module. , , These represent the current operating current values ​​of the other photovoltaic modules mentioned above.

4. The maximum power point tracking control method according to claim 1, characterized in that, The step of controlling the other photovoltaic modules to enter the working state according to the second working coordination parameters sent by the target photovoltaic module includes: The other photovoltaic modules are controlled to perform current-limiting output based on the average current value sent by the target photovoltaic module; During the current-limited output process, the other photovoltaic modules determine whether to dynamically adjust their own output current based on the difference between the input voltage setting value and their own input voltage sampling value, in order to respond to the dynamic input conditions.

5. The maximum power point tracking control method according to claim 4, characterized in that, During the current-limiting output process, the step of the other photovoltaic modules determining whether to dynamically adjust their own operating output current based on the difference between the input voltage setpoint and their own input voltage sample value in response to dynamic input conditions includes: The other photovoltaic modules are controlled to calculate the difference between the input voltage setpoint of the target photovoltaic module and its own input voltage sample value; When the difference is greater than or equal to a preset threshold, the other photovoltaic modules are dynamically controlled to reduce their own current-limiting output percentage according to the difference.

6. The maximum power point tracking control method according to any one of claims 1 to 5, characterized in that, After the step of controlling the target photovoltaic module to enter the working state according to the first working coordination parameter, the method further includes: When an adjustment to the operating status of the current target photovoltaic module group is detected, the characteristic information of all normally operating photovoltaic modules in the current target photovoltaic module group is obtained; wherein, the adjustment to the operating status includes the target photovoltaic module being removed from the multi-module photovoltaic system, the target photovoltaic module being shut down, and the target photovoltaic module malfunctioning; Based on the characteristic information of all the normally functioning photovoltaic modules, the intra-group hierarchy of each photovoltaic module in the target photovoltaic module group is redefined.

7. A maximum power point tracking control device, characterized in that, The maximum power point tracking control device is applied to a multi-module photovoltaic system, wherein the multi-module photovoltaic system includes multiple photovoltaic modules, and the multiple photovoltaic modules are configured into at least one photovoltaic module group. The determination module is used to determine the intra-group hierarchy of the target photovoltaic module based on the feature information of all photovoltaic modules in the target photovoltaic module group of the multi-module photovoltaic system; wherein, the intra-group hierarchy is divided into master and slave; the feature information includes the barcode information, panel setting value, DIP switch value and monitoring setting value of each photovoltaic module in normal operation; A calculation module is configured to, when the host is the hierarchical level of the target photovoltaic module group, control the target photovoltaic module to calculate the working coordination parameters of each photovoltaic module in the target photovoltaic module group based on the working parameters of each photovoltaic module in the target photovoltaic module group; wherein, the working coordination parameters include a first working coordination parameter belonging to the target photovoltaic module and a second working coordination parameter belonging to other photovoltaic modules; the working parameters include the input voltage value and input current value of the target photovoltaic module and the working current value of each photovoltaic module in the current target photovoltaic module group; When calculating the operating coordination parameters of each photovoltaic module in the target photovoltaic module group, the calculation module is specifically used to: use the input voltage value and the input current value of the target photovoltaic module as input parameters for the target photovoltaic module to execute the MPPT tracking algorithm, and calculate the input voltage setting value of the target photovoltaic module group; determine the input voltage setting value as the first operating coordination parameter belonging to the target photovoltaic module; input the operating current value of each photovoltaic module in the current target photovoltaic module group into a preset calculation formula to obtain the average current value of the target photovoltaic module group; and determine the input voltage setting value and the average current value as the second operating coordination parameters belonging to other photovoltaic modules in the target photovoltaic module group. The control module is used to control the target photovoltaic module to enter the working state according to the first working coordination parameter, and to control the other photovoltaic modules to enter the working state according to the second working coordination parameter sent by the target photovoltaic module.

8. A multi-module photovoltaic system, characterized in that, Includes multiple photovoltaic modules, memory, and processors, among which: The photovoltaic modules are configured into at least one photovoltaic module group; wherein, when the photovoltaic module group includes multiple photovoltaic modules, the input terminals of the multiple photovoltaic modules in the photovoltaic module group are connected in parallel, and the multiple photovoltaic modules in the photovoltaic module group share the same photovoltaic energy input. The processor is used to execute computer programs stored in the memory; When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Maximum power point tracking method, device and equipment of photovoltaic power generation system

    CN107979115A

  • Multi-module parallel connection centralized control type photovoltaic inverter system and control method

    CN109787292A