Environment adaptive photovoltaic access method and system
By using an environmentally adaptive photovoltaic (PV) access method, the control center constructs a tree-like branching graph and matches it with a template graph, dynamically adjusting the series and parallel connections of PV modules. This solves the problem of inflexible module access methods in PV systems, achieving optimal power output and improved system stability.
Patent Information
- Application Number
- CN202510978590.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-16
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2045-07-16
AI Technical Summary
The existing photovoltaic system management method lacks flexibility and cannot dynamically adjust the series or parallel relationship of components according to actual needs, which affects the system efficiency and stability.
By adaptively adjusting the photovoltaic grid connection method through environmental monitoring, the control center obtains environmental information of the photovoltaic modules, constructs a tree-like branch map, and matches it with the template map to dynamically adjust the series and parallel connection relationship of the modules in order to optimize the grid connection scheme.
This achieves optimal power output of photovoltaic modules under different environmental conditions, improving system efficiency and stability.
Smart Images

Figure CN120474090B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of digital photovoltaic technology, and in particular to an environment adaptive photovoltaic access method and system. BACKGROUND
[0002] With the increasing demand for renewable energy worldwide, photovoltaic systems have been widely used as a clean and renewable energy solution. However, the performance of photovoltaic systems is affected by many factors, such as lighting conditions, temperature changes, and the characteristics of the components themselves. Therefore, how to effectively adjust the access network mode of photovoltaic components to optimize system performance has become a research focus. In photovoltaic systems, photovoltaic components are usually connected to the grid in series or parallel. The series connection means that the positive and negative poles of multiple photovoltaic components are connected in sequence to form a current channel. In this way, the current of all components is the same, but the voltage is added. The parallel connection means that the positive poles of multiple photovoltaic components are connected together, and the negative poles are also connected together to form a voltage channel. In this way, the voltage of all components is the same, but the current is added.
[0003] However, the existing photovoltaic system management method often lacks flexibility and cannot dynamically adjust the series or parallel relationship of components according to actual needs. For example, when a component fails or its performance decreases, the system cannot timely adjust the access mode of other components to compensate for the loss, thereby affecting the efficiency and stability of the entire system. SUMMARY
[0004] The present application provides an environment adaptive photovoltaic access method and system to adjust photovoltaic access through environmental monitoring adaptation to ensure the output power of the photovoltaic system.
[0005] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:
[0006] In a first aspect, an environment adaptive photovoltaic access method is provided, applied to a control center, the method comprising: the control center obtaining environmental information of each of a plurality of photovoltaic components, the environmental information representing the current environmental state of the plurality of photovoltaic components; the control center constructing a tree branch graph of the plurality of photovoltaic components according to the environmental information of each of the plurality of photovoltaic components and the series-parallel relationship between the plurality of photovoltaic components; the control center determining a target tree branch template graph that best matches the tree branch graph from a plurality of tree branch template graphs by matching the tree branch graph with the plurality of tree branch template graphs; and the control center adjusting a grid access scheme of the plurality of photovoltaic components to a grid access scheme indicated by the target tree branch template graph, the grid access scheme being an access scheme with the best output power for the current environmental state.
[0007] Optionally, the connection relationship of the nodes in the tree-branch graph can represent the series-parallel connection relationship among the plurality of photovoltaic components, and each node in the tree-branch graph and the edge connecting the nodes can represent the environmental information of each of the plurality of photovoltaic components.
[0008] Optionally, the environmental information of each of the plurality of photovoltaic components includes the environmental temperature and the light intensity of each of the plurality of photovoltaic components, and the control center determines the plurality of photovoltaic components as a plurality of nodes in the tree-branch graph according to the environmental information of each of the plurality of photovoltaic components and the series-parallel connection relationship among the plurality of photovoltaic components, and determines the connection relationship among the plurality of nodes according to the series-parallel connection relationship among the plurality of photovoltaic components, and determines the length and direction of the edge connecting the plurality of nodes according to the environmental temperature and the light intensity of each of the plurality of photovoltaic components, and connects the edge of the plurality of nodes to the corresponding node according to the connection relationship among the plurality of nodes to obtain the tree-branch graph.
[0009] Optionally, for a first photovoltaic component and a second photovoltaic component in the plurality of photovoltaic components, the second photovoltaic component is connected in series after the first photovoltaic component, the first photovoltaic component is represented by a first node in the plurality of nodes, and the second photovoltaic component is represented by a second node in the plurality of nodes, and the second node is a child node of the first node, and on this basis, the control center determines the length and direction of the edge connecting the plurality of nodes according to the environmental temperature and the light intensity of each of the plurality of photovoltaic components, including: the control center maps the environmental temperature of the first photovoltaic component as a first coordinate value on the x-axis, and maps the light intensity of the first photovoltaic component as a second coordinate value on the y-axis; the control center constructs a first vector with the coordinate origin of the x-axis and the y-axis as the starting point of the vector, and with the point represented by the first coordinate value and the second coordinate value as the ending point of the vector, and the first vector is a first edge connecting the first node and the second node; and the control center connects the first node and the second node through the first edge.
[0010] Optionally, the control center determines a target tree-branch template graph that is most matched with the tree-branch graph from a plurality of tree-branch template graphs by matching the tree-branch graph with the plurality of tree-branch template graphs, including: the control center determines a tree-branch template graph with the smallest node distance by calculating the node distance of the tree-branch graph with each of the plurality of tree-branch template graphs, and the tree-branch template graph with the smallest node distance is the target tree-branch template graph that is most matched.
[0011] Optionally, the tree-branch graph includes one root node and M nodes, M is an integer greater than 1, the plurality of tree-branch template graphs includes N tree-branch template graphs, N is an integer greater than 1; the control center determines the tree-branch template graph with the minimum node distance by calculating the node distance between the tree-branch graph and the plurality of tree-branch template graphs, including: for the jth tree-branch template graph in the N tree-branch template graphs: the control center moves the tree-branch graph to the root node in the tree-branch graph movement to coincide with one root node in the jth tree-branch template graph; for the ith node in the M nodes, the control center determines the distance between the ith node and the corresponding node in the jth tree-branch template graph, the corresponding node is the node in the jth tree-branch template graph closest to the ith node, and the M distances are obtained when i traverses 1 to M; the control center determines the sum of the M distances, and records it as the total distance j; the control center obtains N total distances in total when j traverses 1 to N; the control center selects the shortest total distance from the N total distances, and determines that the tree-branch template graph corresponding to the shortest total distance is the target tree-branch template graph.
[0012] Optionally, if the node in the jth tree-branch template graph closest to the ith node at least partially coincides with the ith node, the distance between the node in the jth tree-branch template graph closest to the ith node and the ith node is 0.
[0013] Optionally, the control center moves the tree-branch graph to the root node in the tree-branch graph movement to coincide with one root node in the jth tree-branch template graph, including: the control center eliminates the tree-branch graph in the tree-branch graph movement to obtain the tree-branch graph with eliminated edges; the control center moves the tree-branch graph with eliminated edges to the root node in the tree-branch graph with eliminated edges movement to coincide with one root node in the jth tree-branch template graph.
[0014] Optionally, the control center adjusts the power grid access scheme of the plurality of photovoltaic components to the power grid access scheme indicated by the target tree-branch template graph, including: the control center adjusts the series-parallel connection relationship between the plurality of photovoltaic components to be consistent with the connection relationship of each node in the target tree-branch template graph, to obtain the plurality of photovoltaic components with adjusted relationship, and the connection relationship of the plurality of photovoltaic components with adjusted relationship is connected to the power grid, which is the power grid access scheme of the plurality of photovoltaic components.
[0015] In a second aspect, a control center of a photovoltaic system is provided. The control center is configured to: obtain environmental information of each of a plurality of photovoltaic components, the environmental information representing a current environmental state of the plurality of photovoltaic components; construct a tree-branch graph of the plurality of photovoltaic components according to the environmental information of each of the plurality of photovoltaic components and a series-parallel connection relationship between the plurality of photovoltaic components; determine a target tree-branch template graph that is most matched to the tree-branch graph from a plurality of tree-branch template graphs by matching the tree-branch graph with the plurality of tree-branch template graphs; and adjust a grid-connection scheme of the plurality of photovoltaic components to a grid-connection scheme indicated by the target tree-branch template graph, the grid-connection scheme being an optimal output power connection scheme for the current environmental state.
[0016] Optionally, the connection relationship of the nodes in the tree-branch graph represents the series-parallel connection relationship between the plurality of photovoltaic components, and each node in the tree-branch graph and an edge connecting the nodes represents the environmental information of each of the plurality of photovoltaic components.
[0017] Optionally, the environmental information of each of the plurality of photovoltaic components includes an environmental temperature and an irradiance of each of the plurality of photovoltaic components, and the control center constructs the tree-branch graph according to the environmental information of each of the plurality of photovoltaic components and the series-parallel connection relationship between the plurality of photovoltaic components, including: determining the plurality of photovoltaic components as a plurality of nodes in the tree-branch graph; determining a connection relationship between the plurality of nodes according to the series-parallel connection relationship between the plurality of photovoltaic components; determining a length and a direction of an edge connecting the plurality of nodes according to the environmental temperature and the irradiance of each of the plurality of photovoltaic components; and connecting the edge of the plurality of nodes to corresponding nodes according to the connection relationship between the plurality of nodes to obtain the tree-branch graph.
[0018] Optionally, for a first photovoltaic component and a second photovoltaic component in the plurality of photovoltaic components, the second photovoltaic component is connected in series after the first photovoltaic component, the first photovoltaic component is represented by a first node in the plurality of nodes, and the second photovoltaic component is represented by a second node in the plurality of nodes, the second node being a child node of the first node. On this basis, the control center determines the length and the direction of the edge connecting the plurality of nodes according to the environmental temperature and the irradiance of each of the plurality of photovoltaic components, including: mapping the environmental temperature of the first photovoltaic component as a first coordinate value on an x-axis and mapping the irradiance of the first photovoltaic component as a second coordinate value on a y-axis; constructing a first vector with a coordinate origin of the x-axis and the y-axis as a starting point of the vector and a point represented by the first coordinate value and the second coordinate value as an ending point of the vector, the first vector being a first edge connecting the first node and the second node; and connecting the first node and the second node by the first edge.
[0019] Optionally, the control center determines the target tree-branch template graph that is most matched with the tree-branch graph by matching the tree-branch graph with the plurality of tree-branch template graphs, including: the control center determines the tree-branch template graph with the minimum node distance by calculating the node distance of the tree-branch graph with each of the plurality of tree-branch template graphs, and the tree-branch template graph with the minimum node distance is the target tree-branch template graph that is most matched.
[0020] Optionally, the tree-branch graph includes one root node and M nodes, M is an integer greater than 1, the plurality of tree-branch template graphs includes N tree-branch template graphs, N is an integer greater than 1; the control center determines the tree-branch template graph with the minimum node distance by calculating the node distance of the tree-branch graph with each of the plurality of tree-branch template graphs, including: for the jth tree-branch template graph in the N tree-branch template graphs: the control center moves the tree-branch graph to the root node in the tree-branch graph movement to coincide with one root node in the jth tree-branch template graph; for the ith node in the M nodes, the control center determines the distance between the ith node and a corresponding node in the jth tree-branch template graph, the corresponding node is the node in the jth tree-branch template graph closest to the ith node, and M distances are obtained when i iterates from 1 to M; the control center determines the sum of the M distances, denoted as total distance j; the control center obtains N total distances when j iterates from 1 to N; the control center selects the shortest total distance from the N total distances, and determines that the tree-branch template graph corresponding to the shortest total distance is the target tree-branch template graph.
[0021] Optionally, if the node in the jth tree-branch template graph closest to the ith node at least partially coincides with the ith node, the distance between the node in the jth tree-branch template graph closest to the ith node and the ith node is 0.
[0022] Optionally, the control center moves the tree-branch graph to the root node in the tree-branch graph movement to coincide with one root node in the jth tree-branch template graph, including: the control center eliminates the tree-branch graph in the tree-branch graph movement to obtain the tree-branch graph with eliminated edges; the control center moves the tree-branch graph with eliminated edges to the root node in the tree-branch graph with eliminated edges movement to coincide with one root node in the jth tree-branch template graph.
[0023] Optionally, the control center adjusts the grid access scheme of the plurality of photovoltaic components to the grid access scheme indicated by the target tree branch template graph, including: the control center adjusts the series-parallel connection relationship between the plurality of photovoltaic components to be consistent with the connection relationship of each node in the target tree branch template graph, to obtain the plurality of photovoltaic components in the adjusted relationship, and the connection relationship of the plurality of photovoltaic components in the adjusted relationship is connected to the grid, which is the grid access scheme of the plurality of photovoltaic components.
[0024] In a third aspect, a computer-readable storage medium is provided, including: a computer program or instructions; when the computer program or instructions are run on a computer, the computer program or instructions make the computer execute the environment-adaptive photovoltaic access method according to the first aspect.
[0025] In a fourth aspect, a computer program product is provided, including: a computer program or instructions; when the computer program or instructions are run on a computer, the computer program or instructions make the computer execute the environment-adaptive photovoltaic access method according to the first aspect.
[0026] In summary, the control center acquires the environment information of each of the plurality of photovoltaic components, and the control center can construct a tree branch graph of the plurality of photovoltaic components according to the environment information of each of the plurality of photovoltaic components and the series-parallel connection relationship between the plurality of photovoltaic components, i.e., the connection relationship between the plurality of photovoltaic components and the environment state can be quantified, so that the control center can match the tree branch graph with a plurality of tree branch template graphs, determine a target tree branch template graph in the plurality of tree branch template graphs that is most matched with the tree branch graph, and adjust the grid access scheme of the plurality of photovoltaic components to the grid access scheme indicated by the target tree branch template graph, so that the plurality of photovoltaic components can output optimal power in the current environment state. BRIEF DESCRIPTION OF DRAWINGS
[0027] Figure 1 A frame schematic diagram of a photovoltaic system is provided for the embodiments of the present application;
[0028] Figure 2 A flowchart of an environment-adaptive photovoltaic access method is provided for the embodiments of the present application;
[0029] Figure 3 An architecture schematic diagram of an electronic device is provided for the embodiments of the present application. DETAILED DESCRIPTION
[0030] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0031] In the embodiments of the present application, the indication can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by certain information (e.g., the first indication information, the second indication information, or the third indication information, etc. below) is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information, etc. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (e.g., a protocol), thereby reducing the indication overhead to a certain extent. Meanwhile, a common part of each information can be identified and uniformly indicated, so as to reduce the indication overhead caused by separately indicating the same information.
[0032] In addition, the specific indication manner can also be various existing indication manners, for example, but not limited to, the above indication manners and various combinations thereof, etc. The specific details of various indication manners can refer to the prior art, which will not be described herein. As described above, when multiple information of the same type needs to be indicated, the indication manners of different information can be different. In the implementation process, the required indication manner can be selected according to the specific needs, and the selected indication manner is not limited in the embodiments of the present application. In this way, the indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated information to be known by the to-be-indicated party.
[0033] It should be understood that the to-be-indicated information can be sent as a whole, or can be divided into multiple sub-information and sent separately, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited in the embodiments of the present application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or configured by the sending end device by sending configuration information to the receiving end device.
[0034] The predefinition or pre-configuration can be realized by pre-storing corresponding codes, tables or other means for indicating relevant information in the device, and the embodiments of the present application do not limit the specific implementation manner. The storage can be in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor or communication device. The one or more memories can be partially separately arranged and partially integrated in the decoder, processor or communication device. The memory can be any form of storage medium, and the embodiments of the present application do not limit the same.
[0035] The protocol referred to in the embodiments of the present application can refer to a protocol family in the communication field, a standard protocol similar to the protocol family frame structure, or a relevant protocol applied to a future communication system, and the embodiments of the present application do not limit the same.
[0036] In the embodiments of the present application, the descriptions such as "when", "in the case of", "if" and "whether" all refer to that the device will make corresponding processing under certain objective condition, and are not limited in time, and do not require the device to have a judgment action when implemented, nor mean that there are other limitations.
[0037] In the description of the embodiments of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present application is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. And, in the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", and the like are used to distinguish the same items or similar items with basically the same function and role. The skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different. At the same time, in the embodiments of the present application, "exemplary" or "for example" means to serve as an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, "exemplary" or "for example" is used to present the relevant concept in a specific manner, for understanding.
[0038] In order to understand the embodiments of the present application, first, the photovoltaic system shown in Figure 1 The exemplary photovoltaic system is taken as an example to illustrate the system applicable to the embodiments of the present application in detail. Figure 1 The architecture schematic diagram of a photovoltaic system applicable to the method provided by the embodiments of the present application is shown.
[0039] As shown in Figure 1 , the photovoltaic system includes a photovoltaic assembly and a control center.
[0040] A photovoltaic module (solar panel) is essentially a multi-layer encapsulated flat structure. Its core layers include: 1) high-transmission tempered glass front sheet (protection and light transmission), 2) encapsulant film (adhesion and cushioning), 3) core solar cell sheet (usually crystalline silicon wafer in series, responsible for photoelectric conversion), 4) weather-resistant back sheet (back protection and insulation), 5) aluminum alloy frame (support and fixation). The back of the module is equipped with a junction box, which contains a key protection component - bypass diode, used to prevent "hot spot effect" damage caused by partial shadow. The core mission of the photovoltaic module is to directly convert solar energy into direct current power using the photovoltaic effect. The cell sheet absorbs photons to generate current, and the series structure increases the output voltage. In addition to the conversion function, its design emphasizes reliability and durability: the materials of each layer work together to withstand mechanical impact, ultraviolet light, extreme temperature, humidity and other harsh environments, ensuring stable operation outdoors for decades. The junction box is responsible for safely leading out the current and integrating the bypass diode protection function.
[0041] The control center can also be referred to as user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment. The terminal in the embodiments of the present application can be a mobile phone, a cellular phone, a smartphone, a Pad, a wireless data card, a personal digital assistant computer (PDA), a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, and a wireless terminal in industrial control.
[0042] Please refer to Figure 2 The embodiments of the present application provide an environment adaptive photovoltaic access method. The method can be executed by a control center. The flow of the method includes:
[0043] S201, the control center acquires the environment information of each of a plurality of photovoltaic modules.
[0044] The plurality of photovoltaic modules can also be referred to as a photovoltaic system or a photovoltaic module cluster.
[0045] The environmental information of each of the plurality of photovoltaic components can represent the current environmental state of the plurality of photovoltaic components. For example, the environmental information of each of the plurality of photovoltaic components includes the environmental temperature and the light intensity at the location of each of the plurality of photovoltaic components. For example, for any one of the plurality of photovoltaic components, the environmental information of the photovoltaic component can include the environmental temperature and the light intensity at the location of the photovoltaic component. For example, the photovoltaic component can be provided with a temperature sensor and a radiation intensity sensor to collect the environmental temperature and the light intensity at the location of the photovoltaic component. The plurality of photovoltaic components can be provided with the same reporting period, and at the beginning of each period, the plurality of photovoltaic components report the current collected environmental information to the control device.
[0046] For the convenience of understanding, the following scheme will be introduced with any one of the periods as an example.
[0047] S202, the control center constructs a tree branch graph of the plurality of photovoltaic components according to the environmental information of each of the plurality of photovoltaic components and the series-parallel connection relationship between the plurality of photovoltaic components.
[0048] The connection relationship of the nodes in the tree branch graph can represent the series-parallel connection relationship between the plurality of photovoltaic components, and the nodes in the tree branch graph and the edges connecting the nodes can represent the environmental information of each of the plurality of photovoltaic components, that is, the connection relationship between the plurality of photovoltaic components and the environmental state are quantified through the connection relationship of the nodes and the edges, which is convenient for subsequent processing.
[0049] Specifically, the control center first determines the plurality of photovoltaic components as a plurality of nodes in the tree branch graph, that is, each photovoltaic component is determined as a corresponding node. For example, if there are a plurality of photovoltaic components, there are a plurality of nodes corresponding to the plurality of photovoltaic components.
[0050] The control center can further determine the connection relationship between the plurality of nodes according to the series-parallel connection relationship between the plurality of photovoltaic components. For example, for a first photovoltaic component and a second photovoltaic component in the plurality of photovoltaic components, the first photovoltaic component is represented by a first node in the plurality of nodes, and the second photovoltaic component is represented by a second node in the plurality of nodes. Then, based on the second photovoltaic component being connected in series after the first photovoltaic component, the second node is a child node of the first node.
[0051] The control center can further determine the length and direction of the edges connecting the plurality of nodes according to the ambient temperature and the light intensity of each of the plurality of photovoltaic assemblies. For example, the control center can map the ambient temperature of the first photovoltaic assembly as a first coordinate value on the x-axis and map the light intensity of the first photovoltaic assembly as a second coordinate value on the y-axis. Thus, the control center can construct a first vector with the origin of the coordinate system of the x-axis and the y-axis as the starting point of the vector and the point represented by the first coordinate value and the second coordinate value as the ending point of the vector, the first vector being the first edge connecting the first node and the second node. Thus, the control center connects the first node and the second node by the first edge. In other words, the position of the second node in the tree-branch graph is determined based on the length and direction of the first vector. It should also be understood that if the first node is the root node, the position of the first node in the tree-branch graph can be preset.
[0052] For ease of understanding, an example is introduced. The photovoltaic assemblies include photovoltaic assembly 1 to photovoltaic assembly 11. Photovoltaic assembly 2 is connected in series after photovoltaic assembly 1, photovoltaic assembly 3 is connected in series after photovoltaic assembly 2, photovoltaic assembly 4 and photovoltaic assembly 5 are connected in series after photovoltaic assembly 3, i.e., photovoltaic assembly 4 and photovoltaic assembly 5 are connected in parallel, photovoltaic assembly 6 is connected in series after photovoltaic assembly 4, photovoltaic assembly 7 is connected in series after photovoltaic assembly 6, photovoltaic assembly 8 and photovoltaic assembly 9 are connected in series after photovoltaic assembly 6, i.e., photovoltaic assembly 8 and photovoltaic assembly 9 are connected in parallel, photovoltaic assembly 10 is connected in series after photovoltaic assembly 9, and photovoltaic assembly 11 is connected in series after photovoltaic assembly 9. Thus, in the tree-branch graph, node 1 is the root node, node 2 is the child node of node 1, node 3 is the child node of node 2, and node 3 is a bifurcation node. Thus, node 3 and node 5 are both child nodes of node 3, node 6 is the child node of node 4, node 7 is the child node of node 5, node 6 is a bifurcation node, node 8 and node 9 are both child nodes of node 6, node 10 is the child node of node 8, and node 11 is the child node of node 9.
[0053] Finally, the control center connects the edges of the plurality of nodes to the corresponding nodes according to the connection relationship between the plurality of nodes to obtain the tree-branch graph.
[0054] In S203, the control center determines a target tree-branch template graph that is most matched with the tree-branch graph from the plurality of tree-branch template graphs by matching the tree-branch graph with the plurality of tree-branch template graphs.
[0055] The control center can determine the tree-branch template graph with the minimum node distance by calculating the node distance between the tree-branch graph and each of the plurality of tree-branch template graphs, and the tree-branch template graph with the minimum node distance is the target tree-branch template graph. Each of the plurality of tree-branch template graphs represents an access scheme of the optimal output power in a corresponding environment state, and the plurality of tree-branch template graphs can be preset.
[0056] For example, the tree-branch graph can include one root node and M nodes, where M is an integer greater than 1, and the plurality of tree-branch template graphs include N tree-branch template graphs, where N is an integer greater than 1. Thus, for the jth tree-branch template graph in the N tree-branch template graphs, the control center moves the tree-branch graph to the root node in the tree-branch graph movement to coincide with a root node in the jth tree-branch template graph, to facilitate subsequent distance calculation. For example, the control center can eliminate the tree-branch graph movement to obtain a tree-branch graph with eliminated edges, and moves the tree-branch graph with eliminated edges to the root node in the tree-branch graph with eliminated edges movement to coincide with a root node in the jth tree-branch template graph, which can avoid edge interference, in other words, the edge is only an intermediate parameter. Thus, for the ith node in the M nodes, the control center can determine the distance between the ith node and a corresponding node in the jth tree-branch template graph, which is the node in the jth tree-branch template graph closest to the ith node, and obtains M distances when i iterates from 1 to M. The control center determines the sum of the M distances, denoted as total distance j. If the node in the jth tree-branch template graph closest to the ith node at least partially coincides with the ith node, the distance between the node in the jth tree-branch template graph closest to the ith node and the ith node is 0. The control center obtains N total distances when j iterates from 1 to N. Thus, the control center selects the shortest total distance from the N total distances, and determines that the tree-branch template graph corresponding to the shortest total distance is the target tree-branch template graph.
[0057] In S204, the control center adjusts the grid access scheme of the plurality of photovoltaic components to the grid access scheme indicated by the target tree-branch template graph, and the grid access scheme is the access scheme of the optimal output power for the current environment state.
[0058] For example, the control center adjusts the series-parallel connection relationship among the plurality of photovoltaic components to be consistent with the connection relationship of each node in the target tree branch template graph, to obtain a plurality of photovoltaic components with an adjusted connection relationship. The connection relationship of the plurality of photovoltaic components with the adjusted connection relationship is connected to the power grid, which is the power grid access scheme of the plurality of photovoltaic components. For example, photovoltaic component 9 originally connected in series after photovoltaic component 6 can be adjusted to be connected in series after photovoltaic component 5. For another example, photovoltaic component 9 originally connected in series after photovoltaic component 6 can be adjusted to be connected in series after photovoltaic component 5. Photovoltaic component 5 originally connected in series after photovoltaic component 3 can be adjusted to be connected in series after photovoltaic component 2, and so on. Details are not repeated here.
[0059] In summary, the control center obtains the environmental information of each of the plurality of photovoltaic components. The control center can construct a tree branch graph of the plurality of photovoltaic components according to the environmental information of each of the plurality of photovoltaic components and the series-parallel connection relationship among the plurality of photovoltaic components, that is, the connection relationship and the environmental state of the plurality of photovoltaic components are quantifiable. Therefore, the control center can match the tree branch graph with a plurality of tree branch template graphs, determine a target tree branch template graph that best matches the tree branch graph among the plurality of tree branch template graphs, and adjust the power grid access scheme of the plurality of photovoltaic components to the power grid access scheme indicated by the target tree branch template graph, so that the plurality of photovoltaic components can output the best power under the current environmental state.
[0060] In this embodiment, a control center of a photovoltaic system is also provided. The control center is configured to: obtain environmental information of each of a plurality of photovoltaic components, the environmental information representing a current environmental state of the plurality of photovoltaic components; construct a tree branch graph of the plurality of photovoltaic components according to the environmental information of each of the plurality of photovoltaic components and a series-parallel connection relationship among the plurality of photovoltaic components; determine, by matching the tree branch graph with a plurality of tree branch template graphs, a target tree branch template graph that best matches the tree branch graph among the plurality of tree branch template graphs; and adjust a power grid access scheme of the plurality of photovoltaic components to a power grid access scheme indicated by the target tree branch template graph, the power grid access scheme being an access scheme for best output power under the current environmental state.
[0061] Optionally, the connection relationship of the nodes in the tree branch graph can represent the series-parallel connection relationship among the plurality of photovoltaic components, and each node and the edge connecting the nodes in the tree branch graph can represent the environmental information of each of the plurality of photovoltaic components.
[0062] Optionally, the environmental information of each of the plurality of photovoltaic components includes an ambient temperature and an irradiance of each of the plurality of photovoltaic components, and the control center determines the plurality of photovoltaic components as a plurality of nodes in the tree-branch graph according to the environmental information of each of the plurality of photovoltaic components and the series-parallel connection relationship among the plurality of photovoltaic components, determines a connection relationship among the plurality of nodes according to the series-parallel connection relationship among the plurality of photovoltaic components, determines a length and a direction of an edge connecting the plurality of nodes according to the ambient temperature and the irradiance of each of the plurality of photovoltaic components, and connects the edge of the plurality of nodes to the corresponding nodes according to the connection relationship among the plurality of nodes to obtain the tree-branch graph.
[0063] Optionally, for a first photovoltaic component and a second photovoltaic component in the plurality of photovoltaic components, the second photovoltaic component is connected in series after the first photovoltaic component, the first photovoltaic component is represented by a first node in the plurality of nodes, and the second photovoltaic component is represented by a second node in the plurality of nodes, the second node being a child node of the first node, and the control center determines the length and the direction of the edge connecting the plurality of nodes according to the ambient temperature and the irradiance of each of the plurality of photovoltaic components, including mapping the ambient temperature of the first photovoltaic component as a first coordinate value on an x-axis and mapping the irradiance of the first photovoltaic component as a second coordinate value on a y-axis, constructing a first vector with a coordinate origin of the x-axis and the y-axis as a starting point of the vector and a point represented by the first coordinate value and the second coordinate value as an ending point of the vector, the first vector being a first edge connecting the first node and the second node, and connecting the first node and the second node through the first edge.
[0064] Optionally, the control center determines a target tree-branch template graph that is most matched with the tree-branch graph from a plurality of tree-branch template graphs by matching the tree-branch graph with the plurality of tree-branch template graphs, including determining a tree-branch template graph with a minimum node distance from the tree-branch graph by calculating node distances of the tree-branch graph from the plurality of tree-branch template graphs, and the tree-branch template graph with the minimum node distance being the target tree-branch template graph that is most matched.
[0065] Optionally, the tree-branch graph includes one root node and M nodes, M is an integer greater than 1, the plurality of tree-branch template graphs includes N tree-branch template graphs, N is an integer greater than 1; the control center determines the tree-branch template graph with the minimum node distance by calculating the node distance between the tree-branch graph and the plurality of tree-branch template graphs, including: for the jth tree-branch template graph in the N tree-branch template graphs: the control center moves the tree-branch graph to the root node in the tree-branch graph movement to coincide with one root node in the jth tree-branch template graph; for the ith node in the M nodes, the control center determines the distance between the ith node and the corresponding node in the jth tree-branch template graph, the corresponding node is the node in the jth tree-branch template graph closest to the ith node, and the M distances are obtained when i traverses 1 to M; the control center determines the sum of the M distances, and records it as the total distance j; the control center obtains N total distances in total when j traverses 1 to N; the control center selects the shortest total distance from the N total distances, and determines that the tree-branch template graph corresponding to the shortest total distance is the target tree-branch template graph.
[0066] Optionally, if the node in the jth tree-branch template graph closest to the ith node at least partially coincides with the ith node, the distance between the node in the jth tree-branch template graph closest to the ith node and the ith node is 0.
[0067] Optionally, the control center moves the tree-branch graph to the root node in the tree-branch graph movement to coincide with one root node in the jth tree-branch template graph, including: the control center eliminates the tree-branch graph in the tree-branch graph movement to obtain the tree-branch graph with eliminated edges; the control center moves the tree-branch graph with eliminated edges to the root node in the tree-branch graph with eliminated edges movement to coincide with one root node in the jth tree-branch template graph.
[0068] Optionally, the control center adjusts the power grid access scheme of the plurality of photovoltaic components to the power grid access scheme indicated by the target tree-branch template graph, including: the control center adjusts the series-parallel connection relationship between the plurality of photovoltaic components to be consistent with the connection relationship of the nodes in the target tree-branch template graph, to obtain the plurality of photovoltaic components with adjusted relationship, and the connection relationship of the plurality of photovoltaic components with adjusted relationship to the power grid is the power grid access scheme of the plurality of photovoltaic components.
[0069] Figure 3 A structural schematic diagram of a processing device provided by an embodiment of the present application is provided. Exemplarily, the processing device can be a terminal device, or a chip (system) or other components or assemblies that can be arranged in the terminal device. As shown in the structural schematic diagram of the processing device, the processing device can include a processor 1001, a memory 1002, a power supply 1003 and a communication interface 1004. Figure 3As shown, the processing device 400 can include a processor 401. Optionally, the processing device 400 can also include a memory 402 and / or a transceiver 403. The processor 401 is coupled with the memory 402 and the transceiver 403, for example, through a communication bus. In addition, the processing device 400 can also be a chip, for example, including the processor 401, in which case the transceiver can be an input / output interface of the chip.
[0070] The following will be described in detail in combination with Figure 3 The various components of the processing device 400 will be described in detail:
[0071] The processor 401 is the control center of the processing device 400, and can be one processor or a plurality of processing elements. For example, the processor 401 can be one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to implement one or more of the embodiments of the present application, such as one or more microprocessors (digital signal processors (DSPs)), or one or more field programmable gate arrays (FPGAs).
[0072] Optionally, the processor 401 can perform various functions of the processing device 400 by running or executing software programs stored in the memory 402 and calling data stored in the memory 402, for example, to perform the above Figure 2 The method shown.
[0073] In a specific implementation, as an embodiment, the processor 401 can include one or more CPUs, for example, the CPU0 and the CPU1 shown in Figure 3
[0074] In a specific implementation, as an embodiment, the processing device 400 can also include a plurality of processors. Each of these processors can be a single-CPU or a multi-CPU. The processor here can refer to one or more devices, circuits, and / or processing cores for processing data (for example, computer programs or instructions).
[0075] The memory 402 is used to store software programs for implementing the schemes of the present application, and is controlled by the processor 401 to execute, and the specific implementation manner can refer to the above method embodiments, which will not be described here.
[0076] Alternatively, the memory 402 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 402 may be integrated with the processor 401 or exist independently and accessed through the interface circuit ( Figure 3 (not shown) is coupled to the processor 401, which is not specifically limited in this embodiment of the present application.
[0077] Transceiver 403 is used for communication with other processing devices. For example, if processing device 400 is a terminal device, transceiver 403 can be used to communicate with a network device or another terminal device. For another example, if processing device 400 is a network device, transceiver 403 can be used to communicate with a terminal device or another network device.
[0078] Optionally, the transceiver 403 may include a receiver and a transmitter ( Figure 3 The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.
[0079] Optionally, the transceiver 403 may be integrated with the processor 401 or may exist independently and be connected to the processor 401 through the interface circuit ( Figure 3 (not shown) is coupled to the processor 401, which is not specifically limited in this embodiment of the present application.
[0080] It is understandable that Figure 3 The structure of the processing device 400 shown in the figure does not constitute a limitation on the processing device. The actual processing device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0081] In addition, the technical effects of the processing device 400 can refer to the technical effects of the methods described in the above method embodiments, and will not be repeated here.
[0082] It should be appreciated that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0083] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (direct rambus RAM, DR RAM).
[0084] The above-described embodiments can be implemented in whole or in part by software, hardware (such as a circuit), firmware, or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are wholly or partially generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired (for example, infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. containing one or more available medium collections. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state disk.
[0085] It should be understood that the term "and / or" herein merely describes an association relationship of associated objects, which means that there can be three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, the character " / " herein generally represents an "or" relationship between the front and rear associated objects, but can also represent an "and / or" relationship, which can be understood in the context before and after.
[0086] In this application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0087] It should be understood that in various embodiments of the present application, the size of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes should be determined by their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0088] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed 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 the present application.
[0089] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0090] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0091] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0092] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.
[0093] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0094] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An environmentally adaptive photovoltaic interconnection method, comprising: The method is applied to a control center, and the method comprises: The control center acquires environmental information of a plurality of photovoltaic components, the environmental information representing current environmental states of the plurality of photovoltaic components; The control center constructs a tree branch graph of the plurality of photovoltaic components according to the environmental information of the plurality of photovoltaic components and a series-parallel connection relationship between the plurality of photovoltaic components; The control center determines a target tree branch template graph that is most matched with the tree branch graph from a plurality of tree branch template graphs by matching the tree branch graph with the plurality of tree branch template graphs; The control center adjusts a grid access scheme of the plurality of photovoltaic components to a grid access scheme indicated by the target tree branch template graph, the grid access scheme being an access scheme of optimal output power for the current environmental states; A connection relationship of nodes in the tree branch graph can represent the series-parallel connection relationship between the plurality of photovoltaic components, and each node in the tree branch graph and an edge connecting the nodes can represent the environmental information of the plurality of photovoltaic components.
2. The method of claim 1, wherein, The environmental information of the plurality of photovoltaic components comprises environmental temperatures and irradiance of the plurality of photovoltaic components, and the control center comprises: The control center determines the plurality of photovoltaic components as a plurality of nodes in the tree branch graph; The control center determines a connection relationship between the nodes according to the series-parallel connection relationship between the plurality of photovoltaic components; The control center determines lengths and directions of edges connecting the nodes according to the environmental temperatures and the irradiance of the plurality of photovoltaic components; The control center connects the edges of the nodes to corresponding nodes according to the connection relationship between the nodes, to obtain the tree branch graph.
3. The method of claim 2, wherein, For a first photovoltaic component and a second photovoltaic component in the plurality of photovoltaic components, the second photovoltaic component is connected in series after the first photovoltaic component, the first photovoltaic component is represented by a first node in the plurality of nodes, and the second photovoltaic component is represented by a second node in the plurality of nodes, the second node being a child node of the first node; On this basis, the control center determines lengths and directions of edges connecting the nodes according to the environmental temperatures and the irradiance of the plurality of photovoltaic components, comprising: The control center maps the environmental temperature of the first photovoltaic component as a first coordinate value on an x-axis, and maps the irradiance of the first photovoltaic component as a second coordinate value on a y-axis; The control center constructs a first vector with a coordinate origin of the x-axis and the y-axis as a starting point of the vector, and with a point represented by the first coordinate value and the second coordinate value as an ending point of the vector, the first vector being a first edge connecting the first node and the second node; The control center connects the first node and the second node through the first edge.
4. An environmentally adaptive photovoltaic interconnection method according to any of claims 1-3, wherein, The control center determines a target tree-branch template graph that is most matched with the tree-branch graph by matching the tree-branch graph with a plurality of tree-branch template graphs, comprising: The control center determines a tree-branch template graph with minimum node distance by calculating node distances of the tree-branch graph and the plurality of tree-branch template graphs respectively, and the tree-branch template graph with minimum node distance is the target tree-branch template graph that is most matched.
5. The method of claim 4, wherein, The tree-branch graph comprises one root node and M nodes, and M is an integer greater than 1. The plurality of tree-branch template graphs comprises N tree-branch template graphs, and N is an integer greater than 1. The control center determines a tree-branch template graph with minimum node distance by calculating node distances of the tree-branch graph and the plurality of tree-branch template graphs respectively, comprising: For the jth tree-branch template graph in the N tree-branch template graphs, the control center moves the tree-branch graph to the root node in the tree-branch graph movement to coincide with one root node in the jth tree-branch template graph. For the ith node in the M nodes, the control center determines a distance between the ith node and a corresponding node in the jth tree-branch template graph, and the corresponding node is a node in the jth tree-branch template graph that is closest to the ith node. When i iterates from 1 to M, M distances are obtained. The control center determines a sum of the M distances, and records the sum as a total distance j. When j iterates from 1 to N, the control center obtains N total distances in total. The control center selects a shortest total distance from the N total distances, and determines that a tree-branch template graph corresponding to the shortest total distance is the target tree-branch template graph.
6. The method of claim 5, wherein, If the node in the jth tree-branch template graph that is closest to the ith node at least partially coincides with the ith node, the distance between the node in the jth tree-branch template graph that is closest to the ith node and the ith node is 0.
7. The method of claim 5, wherein, The control center moves the tree-branch graph to the root node in the tree-branch graph movement to coincide with one root node in the jth tree-branch template graph, comprising: The control center eliminates the tree-branch graph in the tree-branch graph movement to obtain a tree-branch graph with eliminated edges. The control center moves the tree-branch graph with eliminated edges to the root node in the tree-branch graph with eliminated edges movement to coincide with one root node in the jth tree-branch template graph.
8. The method of claim 1, wherein, The control center adjusts the grid access scheme of the plurality of photovoltaic components to a grid access scheme indicated by the target tree-branch template graph, comprising: The control center adjusts a series-parallel connection relationship among the plurality of photovoltaic components to be consistent with a connection relationship of each node in the target tree branch template graph, to obtain a plurality of photovoltaic components with an adjusted connection relationship, and the connection relationship of the plurality of photovoltaic components with the adjusted connection relationship is connected to a power grid, which is a power grid access scheme of the plurality of photovoltaic components.
9. A control center for a photovoltaic system, characterized in that The control center is configured to: The control center obtains environmental information of each of the plurality of photovoltaic components, the environmental information representing a current environmental state of the plurality of photovoltaic components; The control center constructs a tree branch graph of the plurality of photovoltaic components according to the environmental information of each of the plurality of photovoltaic components and the series-parallel connection relationship among the plurality of photovoltaic components; The control center determines a target tree branch template graph that is most matched with the tree branch graph among a plurality of tree branch template graphs by matching the tree branch graph with the plurality of tree branch template graphs; The control center adjusts the power grid access scheme of the plurality of photovoltaic components to a power grid access scheme indicated by the target tree branch template graph, the power grid access scheme being an access scheme for an optimal output power under the current environmental state; A connection relationship of a node in the tree branch graph can represent the series-parallel connection relationship among the plurality of photovoltaic components, and each node in the tree branch graph and an edge connecting the nodes can represent the environmental information of each of the plurality of photovoltaic components.
Citation Information
Patent Citations
Photovoltaic panel control method and device, terminal and computer readable medium
CN111478660A
Photovoltaic transformer and control method thereof
CN119519157A