Photovoltaic module string line arrangement determination method, device, electronic device and storage medium
By dividing the photovoltaic module into multi-cluster modules and iteratively searching the connecting area sequence, the optimal serial line arrangement method between the inverter and the photovoltaic module is solved, and the problem of time-consuming, labor-intensive and ineffective serial line arrangement in the photovoltaic power station is achieved, and more efficient serial line arrangement is achieved, reducing costs.
Patent Information
- Application Number
- CN202210357917.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-06
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2042-04-06
AI Technical Summary
During the construction of photovoltaic power stations, the serial line arrangement of photovoltaic modules often takes time and consumes a lot of labor, and the final layout is not optimal, resulting in increased cable length, extended connection time and increased cost.
By dividing the photovoltaic module into multiple cluster components according to the parameters of the inverter, and iteratively searching the neighborhood of each photovoltaic module in each cluster component, obtaining multiple connected area sequences, calculating the distance between the starting point and the end point in each connected area sequence and the corresponding inverter, and determining the optimal serial line arrangement method.
It realizes better serial arrangement of photovoltaic modules, reduces cable length, reduces serial connection time, and reduces serial cost.
Smart Images

Figure CN114662777B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of photovoltaic modules, and in particular to a method, device, electronic device and storage medium for determining a photovoltaic module string line arrangement. Background Art
[0002] The basic power generation unit of a photovoltaic power station is the photovoltaic module. When building a photovoltaic power station, the photovoltaic modules need to be connected into strings and then connected to the inverter.
[0003] In the photovoltaic modules used in household, distributed and large power stations, there are many small holes and odd-shaped arrays in the common module layout. These string line arrangements are often time-consuming and labor-intensive, and the final string line arrangement is not optimal. Summary of the invention
[0004] The present invention provides a method, device, electronic device and storage medium for determining the arrangement of photovoltaic module strings, so as to achieve a better arrangement of photovoltaic module strings.
[0005] According to one aspect of the present invention, a method for determining a photovoltaic assembly string line arrangement is provided, the method comprising:
[0006] According to the parameters of the inverter, the photovoltaic components are divided into multiple clusters, and each cluster of components is assigned to the corresponding inverter;
[0007] In each cluster of components, iteratively search the neighborhood of each photovoltaic component to obtain multiple connected region sequences;
[0008] The distances between the starting point and the end point in each of the connected area sequences and the corresponding inverter are calculated, and the arrangement of the series lines between each cluster of components and the inverter is determined according to the connected area sequence corresponding to the smallest distance among all the distances.
[0009] Optionally, in each cluster of components, iteratively searching the neighborhood of each photovoltaic component to obtain multiple connected region sequences includes:
[0010] In each cluster of components, the neighborhood of each photovoltaic component is iteratively searched to obtain a plurality of strings, and a plurality of connected region sequences within a preset string range are obtained.
[0011] Optionally, in each cluster of components, iteratively searching the neighborhood of each photovoltaic component to obtain a plurality of strings, and obtaining a plurality of connected region sequences within a preset string range, comprises:
[0012] Step S1, in each cluster of components, selecting a photovoltaic component as the current center;
[0013] Step S2, determining the photovoltaic components corresponding to the current neighborhood of the current center;
[0014] Step S3, taking the photovoltaic assembly corresponding to the current neighborhood as the next center, determining the photovoltaic assembly corresponding to the next neighborhood of the next center, until the number of photovoltaic assemblies meets the preset string range, thereby obtaining one string;
[0015] Step S4, selecting a photovoltaic component from the remaining photovoltaic components as the current center, returning to execute steps S2 and S3, until all photovoltaic components in each cluster of components are traversed to obtain multiple strings, and obtaining multiple connected area sequences within the preset string range.
[0016] Optionally, the determining the photovoltaic components corresponding to the current neighborhood of the current center includes:
[0017] The photovoltaic components corresponding to the current two-neighborhood, four-neighborhood or eight-neighborhood of the current center are determined.
[0018] Optionally, according to the parameters of the inverter, the photovoltaic components are divided into multiple cluster components including:
[0019] The photovoltaic components are divided into multiple clusters according to the number of the inverters, with the center of the photovoltaic component array as the center and the preset distance as the radius as the boundary of a circle.
[0020] Optionally, allocating each cluster of components to a corresponding inverter comprises:
[0021] Each cluster of components is allocated to the corresponding inverter according to the power adaptation range of the inverter.
[0022] Optionally, calculating the distance between the starting point and the end point in each of the connected region sequences and the corresponding inverter includes:
[0023] Determine the first center coordinates of the photovoltaic component at the starting point and the second center coordinates of the photovoltaic component at the end point in each of the connected area sequences;
[0024] The distances between the first center coordinate and the second center coordinate and the inverter are calculated.
[0025] According to another aspect of the present invention, a photovoltaic assembly string line arrangement determination device is provided, the photovoltaic assembly string line arrangement determination device comprising:
[0026] A component allocation module, used for dividing the photovoltaic components into multiple cluster components according to the parameters of the inverter, and allocating each cluster component to the corresponding inverter;
[0027] A connected region sequence determination module, used for iteratively searching the neighborhood of each photovoltaic component in each cluster of components to obtain multiple connected region sequences;
[0028] The module for determining the arrangement of string lines is used to calculate the distance between the starting point and the end point in each of the connected area sequences and the corresponding inverter, and determine the arrangement of string lines between each cluster of components and the inverter according to the connected area sequence corresponding to the smallest distance among all the distances.
[0029] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0030] at least one processor; and
[0031] a memory communicatively connected to the at least one processor; wherein,
[0032] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the photovoltaic assembly string line arrangement determination method described in any embodiment of the present invention.
[0033] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the photovoltaic module string line arrangement determination method described in any embodiment of the present invention when executed.
[0034] The technical solution of the embodiment of the present invention is to divide the photovoltaic components into multiple cluster components according to the parameters of the inverter, and allocate each cluster component to the corresponding inverter, so as to realize the coarse-grained component resource allocation for the inverter. In each cluster component, the neighborhood of each photovoltaic component is iteratively searched to obtain multiple strings, so as to realize the string division of each cluster component. When iteratively searching the neighborhood of the photovoltaic component, the search can be horizontal or vertical, and the two neighborhoods, four neighborhoods or eight neighborhoods of the photovoltaic component can be searched, so each cluster component will have multiple string division methods; each division method can obtain a connected area sequence, and a connected area sequence represents a string line arrangement method, so multiple connected area sequences can be obtained, so as to realize the fine-grained component resource division for each inverter. There are multiple strings in each connected area sequence. In each connected area sequence, the first distance from the photovoltaic component at the starting point of all the strings to the corresponding inverter and the second distance from the photovoltaic component at the end point to the corresponding inverter are added, so that the distance between the photovoltaic component at the starting point and the photovoltaic component at the end point and the corresponding inverter in each connected area sequence can be obtained. By comparing all the distances, taking the connected area sequence corresponding to the smallest distance among all the distances as the optimal sequence, and determining the string line arrangement of the photovoltaic module according to the optimal sequence, a better string line arrangement can be achieved. It is beneficial to reduce the cable length, reduce the string line connection time, and reduce the string line cost. The technical solution of the embodiment of the present invention solves the problem that the string line arrangement in the component arrangement is carried out in a strange-shaped square array, which causes the string line arrangement to be time-consuming and labor-intensive, and the final string line arrangement is not optimal. The effect of achieving a better string line arrangement is achieved, which is beneficial to reduce the cable length, reduce the string line connection time, and reduce the string line cost.
[0035] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0037] Figure 1 is a flow chart of a method for determining a photovoltaic assembly string arrangement provided by an embodiment of the present invention;
[0038] Figure 2 is a flow chart of another method for determining a photovoltaic assembly string arrangement provided by an embodiment of the present invention;
[0039] Figure 3 is a flow chart of another method for determining a photovoltaic assembly string arrangement provided by an embodiment of the present invention;
[0040] Figure 4 is a schematic diagram of the structure of the eight neighborhoods of any component center provided by an embodiment of the present invention;
[0041] Figure 5 It is a structural schematic diagram of a photovoltaic module string line arrangement determination device provided by an embodiment of the present invention;
[0042] Figure 6 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0043] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0044] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0045] Figure 1 1 is a flow chart of a method for determining a photovoltaic module string line arrangement provided by an embodiment of the present invention. This embodiment is applicable to the case where a photovoltaic module string line arrangement is determined. The method can be executed by a photovoltaic module string line arrangement determination device. Figure 1 As shown, the method includes:
[0046] S110 , dividing the photovoltaic components into multiple clusters according to the parameters of the inverter, and allocating each cluster of components to a corresponding inverter.
[0047] Specifically, all photovoltaic components are globally scanned, and the photovoltaic components are divided according to the parameters of the inverter, and the photovoltaic components are divided into multiple clusters of components. For example, the photovoltaic components are divided according to the number of inverters, so that the number of clusters of photovoltaic components is the same as the number of inverters, which is convenient for allocating each cluster of components to the corresponding inverter. When allocating each cluster of components to the corresponding inverter, the allocation can be made according to the parameters of the inverter and the type of photovoltaic components, for example, according to the power adaptation range of the inverter and the power of each cluster of components, so that each cluster of components can be adapted to the corresponding inverter, thereby realizing coarse-grained component resource allocation for the inverter.
[0048] Exemplarily, the number of inverters is, for example, p, where p is a positive integer greater than or equal to 1, and the p inverters are [W1, W2, ... Wp]. After the photovoltaic components are divided according to the parameters of the inverter, p cluster components are obtained, and the p cluster components are [N1, N2, ... Np]. After each cluster component is allocated to the corresponding inverter, the allocation result is, for example, {[W1, N1], [W2, N2], ... [Wp, Np]}.
[0049] S120, in each cluster of components, iteratively search the neighborhood of each photovoltaic component to obtain multiple connected region sequences.
[0050] Specifically, in each cluster of components, the neighborhood of each photovoltaic component is iteratively searched to obtain multiple strings, which realizes the division of each cluster of components into strings. When iteratively searching the neighborhood of photovoltaic components, you can search horizontally or vertically, and you can search the two-neighborhood, four-neighborhood, or eight-neighborhood of photovoltaic components, so each cluster of components will have multiple string division methods, and each division method can obtain a connected area sequence, and a connected area sequence represents a string line arrangement method. Therefore, after iterative search, multiple connected area sequences can be obtained, which realizes fine-grained component resource division for each inverter.
[0051] Exemplarily, in each cluster component {[W1, N1], [W2, N2], ... [Wp, Np]}, the neighborhood of each photovoltaic component is iteratively searched to obtain multiple connected region sequences {[Nx1, Nx2, ..., Nxs]1, ..., [Nx1, Nx2, ..., Nxs]p}. Wherein, s represents the number of connected region sequences, s is a positive integer greater than or equal to 1, Nx1 represents the first connected region sequence in each cluster component, Nx2 represents the second connected region sequence in each cluster component, ..., Nxs represents the sth connected region sequence in each cluster component.
[0052] S130, calculating the distances between the starting point and the end point in each connected area sequence and the corresponding inverter, and determining the string arrangement of each cluster of components and the inverter according to the connected area sequence corresponding to the smallest distance among all distances.
[0053] Specifically, there are multiple strings in each connected area sequence. In each connected area sequence, the first distance from the photovoltaic component at the starting point of all strings to the corresponding inverter and the second distance from the photovoltaic component at the end point to the corresponding inverter are added together to obtain the distance between the photovoltaic component at the starting point and the photovoltaic component at the end point and the corresponding inverter in each connected area sequence. All distances are compared, and the connected area sequence corresponding to the smallest distance among all distances is taken as the optimal sequence. By determining the string arrangement of photovoltaic components according to the optimal sequence, a better string arrangement can be achieved, which is conducive to reducing the cable length, reducing the series connection time of photovoltaic components, and reducing the string cost.
[0054] The technical solution of this embodiment is to divide the photovoltaic components into multiple clusters according to the parameters of the inverter, and allocate each cluster of components to the corresponding inverter, so as to realize the coarse-grained component resource allocation for the inverter. In each cluster of components, the neighborhood of each photovoltaic component is iteratively searched to obtain multiple strings, so as to realize the string division of each cluster of components. When iteratively searching the neighborhood of the photovoltaic component, the search can be performed horizontally or vertically, and the two neighborhoods, four neighborhoods or eight neighborhoods of the photovoltaic component can be searched, so each cluster of components will have multiple string division methods; each division method can obtain a connected area sequence, and a connected area sequence represents a string line arrangement method, so multiple connected area sequences can be obtained, so as to realize the fine-grained component resource division for each inverter. There are multiple strings in each connected area sequence. In each connected area sequence, the first distance from the photovoltaic component at the starting point of all strings to the corresponding inverter and the second distance from the photovoltaic component at the end point to the corresponding inverter are added, so as to obtain the distance between the photovoltaic component at the starting point and the photovoltaic component at the end point and the corresponding inverter in each connected area sequence. Compare all the distances, take the connected area sequence corresponding to the smallest distance among all the distances as the optimal sequence, and determine the string line arrangement of the photovoltaic module according to the optimal sequence, so as to achieve a better string line arrangement. It is beneficial to reduce the cable length, reduce the string line connection time, and reduce the string line cost. The technical solution of this embodiment solves the problem that the string line arrangement in the component arrangement is carried out in a strange-shaped square array, which causes the string line arrangement to be time-consuming and labor-intensive, and the final string line arrangement is not optimal. The effect of achieving a better string line arrangement is achieved, which is beneficial to reduce the cable length, reduce the string line connection time, and reduce the string line cost.
[0055] Figure 2 is a flowchart of another method for determining the arrangement of photovoltaic assembly strings provided by an embodiment of the present invention. Optionally, refer to Figure 2 The photovoltaic module string line arrangement determination method includes:
[0056] S210, dividing the photovoltaic components into multiple clusters according to the number of inverters, with the center of the photovoltaic component array as the center and a preset distance as the radius as the boundary, and allocating each cluster of components to a corresponding inverter.
[0057] Specifically, the photovoltaic components are divided into a circle with the center of the photovoltaic component array as the center and the preset distance as the radius as the boundary. The preset distance can be determined according to actual conditions and can be flexibly changed according to the number of inverters, so that the number of clusters of photovoltaic components obtained is the same as the number of inverters, which is convenient for allocating each cluster of components to the corresponding inverter.
[0058] Furthermore, by dividing the photovoltaic components into a circle with the center of the photovoltaic component array as the center and a preset distance as the radius as the boundary, the distance between the photovoltaic components in each cluster of components can be made smaller, which facilitates the connection between the photovoltaic components; and facilitates the connection between the photovoltaic components and the corresponding inverter, which is beneficial to further reduce the length of the electrical terminal connection in the string arrangement and reduce the cable cost.
[0059] Optionally, allocating each cluster of components to a corresponding inverter includes:
[0060] Each cluster of components is allocated to the corresponding inverter according to the power adaptation range of the inverter.
[0061] Specifically, when allocating each cluster of components to the corresponding inverter, the allocation can be made according to the parameters of the inverter and the type of photovoltaic components. For example, the allocation can be made according to the power adaptation range of the inverter and the power of each cluster of components, so that each cluster of components can be adapted to the corresponding inverter, which is conducive to the normal operation of the inverter.
[0062] S220, in each cluster of components, iteratively search the neighborhood of each photovoltaic component to obtain multiple strings, and obtain multiple connected area sequences within a preset string range.
[0063] The preset string range is the number of photovoltaic modules in the string that can be connected to each inverter. The value of the preset string range can be determined according to parameters such as the capacity of the inverter, and the preset string range of each inverter can be different.
[0064] Specifically, in each cluster of components, the neighborhood of each photovoltaic component is iteratively searched until the number of photovoltaic components meets the preset string range, and a string is obtained. Then, the neighborhood of the remaining photovoltaic components is iteratively searched until the number of photovoltaic components meets the preset string range, and another string can be obtained. This is repeated until all photovoltaic components in each cluster of components are traversed, and multiple strings can be obtained. Each cluster of components can have multiple ways of iterative search, and there can be multiple ways of connecting strings, so each cluster of components can obtain multiple connected area sequences within the preset string range.
[0065] S230, calculating the distances between the starting point and the end point in each connected area sequence and the corresponding inverter, and determining the string arrangement of each cluster of components and the inverter according to the connected area sequence corresponding to the smallest distance among all distances.
[0066] Optionally, calculating the distances between the starting point and the end point in each connected region sequence and the corresponding inverter includes:
[0067] Step a: determining the first center coordinates of the photovoltaic assembly at the starting point and the second center coordinates of the photovoltaic assembly at the end point in each connected region sequence.
[0068] Specifically, in each connected region sequence, the first center coordinates of the photovoltaic module at the starting point and the second center coordinates of the photovoltaic module at the end point in each string are determined. The establishment of the coordinate system can be determined according to actual conditions, for example, according to the distribution of the photovoltaic modules, which is not limited here.
[0069] Step b: calculating the distances between the first center coordinate and the second center coordinate and the inverter.
[0070] Specifically, in each connected area sequence, the sum of the distance between the first center coordinate of all strings and the inverter and the distance between the second center coordinate and the inverter is calculated to obtain the distance between the photovoltaic components at the starting point and the photovoltaic components at the end point and the corresponding inverter in each connected area sequence. All distances are compared, and the connected area sequence corresponding to the smallest distance among all distances is taken as the optimal sequence. The string arrangement of the photovoltaic components is determined according to the optimal sequence, so that a better string arrangement can be achieved, which is conducive to reducing the cable length and reducing the string cost.
[0071] The technical solution of this embodiment divides the photovoltaic components by dividing the circle with the center of the photovoltaic component array as the center and the preset distance as the radius as the boundary, so that the number of clusters of photovoltaic components obtained is the same as the number of inverters, which is convenient for allocating each cluster of components to the corresponding inverter; and the distance between photovoltaic components in each cluster of components can be made smaller, which is convenient for connecting photovoltaic components and connecting photovoltaic components with corresponding inverters, which is conducive to further reducing the length of electrical terminal connections in string arrangement and reducing cable costs. In each cluster of components, iteratively searching the neighborhood of each photovoltaic component can obtain multiple strings. There can be multiple ways to iteratively search for each cluster of components, and there can be multiple ways to connect strings, so each cluster of components can obtain multiple connected area sequences within the preset string range. Calculate the distance between the photovoltaic component at the starting point and the photovoltaic component at the end point and the corresponding inverter in each connected area sequence. By comparing all distances, the optimal connected area sequence can be determined, thereby determining a better photovoltaic component string arrangement method.
[0072] Figure 3is a flowchart of another method for determining the arrangement of photovoltaic assembly strings provided by an embodiment of the present invention. Optionally, refer to Figure 3 The photovoltaic module string line arrangement determination method includes:
[0073] S310, dividing the photovoltaic components into multiple clusters according to the number of inverters, with the center of the photovoltaic component array as the center and a preset distance as the radius as the boundary, and allocating each cluster of components to a corresponding inverter.
[0074] S320: In each cluster of components, select a photovoltaic component as the current center.
[0075] Specifically, in each cluster of components, one photovoltaic component can be selected as the current center. For example, the center of all components can be selected as the current center, or the center of a certain part of all photovoltaic components can be selected as the current center. The specific selection can be determined according to actual conditions, and this embodiment does not limit it.
[0076] S330: Determine the photovoltaic components corresponding to the current neighborhood of the current center.
[0077] Specifically, by searching and determining the current neighborhood of the current center, the photovoltaic components corresponding to the current neighborhood can be determined, and the photovoltaic components closer to the current center can be found. By searching the neighborhood, the distance between the photovoltaic components in the formed string is closer, which is conducive to reducing the cable length of the string line arrangement.
[0078] Optionally, determining a photovoltaic component corresponding to a current neighborhood of a current center includes:
[0079] The photovoltaic components corresponding to the current two-neighborhood, four-neighborhood or eight-neighborhood of the current center are determined.
[0080] Specifically, the current neighborhood of the current center is determined by searching, for example, the current second neighborhood, the fourth neighborhood, or the eighth neighborhood of the current center is searched. Figure 4 is a schematic diagram of the structure of the eight neighborhoods of any component center provided by an embodiment of the present invention, such as Figure 4 As shown, the eight neighborhoods of the current center A0 are A1, A2, A3, A4, A5, A6, A7 and A8. By searching the eight neighborhoods of the current center, eight photovoltaic modules that are closer to the current center can be obtained. Exemplarily, when the number of photovoltaic modules is small, for example, the two neighborhoods or four neighborhoods of the current center can be searched to determine the string; when the number of photovoltaic modules is large, for example, the eight neighborhoods of the current center can be searched. The specific determination can be made according to the actual situation and is not limited here.
[0081] S340, taking the photovoltaic component corresponding to the current neighborhood as the next center, determining the photovoltaic component corresponding to the next neighborhood of the next center, until the number of photovoltaic components meets the preset string range, thereby obtaining a string.
[0082] Specifically, the photovoltaic component corresponding to the current neighborhood is taken as the next center, and the neighborhood search is continued to determine the photovoltaic component corresponding to the next neighborhood of the next center. By continuously performing the neighborhood search until the number of photovoltaic components meets the preset string range, a string is obtained.
[0083] S350, determining whether all photovoltaic modules in each cluster of modules have been traversed, if so, executing step S360, if not, executing step S370.
[0084] Specifically, if all photovoltaic components in the cluster component have been traversed, multiple strings can be obtained, and multiple connected area sequences within the preset string range can be obtained. If there are photovoltaic components that have not been traversed in the cluster component, it is necessary to continue the neighborhood search until all photovoltaic components are traversed.
[0085] S360, obtaining a plurality of strings, and obtaining a plurality of connected area sequences within a preset string range.
[0086] S370, selecting a photovoltaic module from the remaining photovoltaic modules as the current center, and returning to step S330.
[0087] Specifically, a photovoltaic component is selected from the remaining photovoltaic components as the current center. For example, a photovoltaic component located in the middle of the remaining photovoltaic components can be selected, or other photovoltaic components can be selected from the remaining photovoltaic components as the current center, so as to continue the neighborhood search until all photovoltaic components are traversed.
[0088] S380, calculating the distances between the starting point and the end point in each connected area sequence and the corresponding inverter, and determining the string arrangement of each cluster of components and the inverter according to the connected area sequence corresponding to the smallest distance among all distances.
[0089] The technical solution of this embodiment is to select a photovoltaic component as the current center in each cluster of components, determine the photovoltaic component corresponding to the current neighborhood of the current center, and determine the photovoltaic component corresponding to the current neighborhood, so as to find the photovoltaic component closer to the current center; by searching the neighborhood, the distance between the photovoltaic components in the formed string is closer, which is beneficial to reducing the cable length of the string arrangement; take the photovoltaic component corresponding to the current neighborhood as the next center, determine the photovoltaic component corresponding to the next neighborhood of the next center, until the number of photovoltaic components meets the preset string range, a string can be obtained; select a photovoltaic component as the current center among the remaining photovoltaic components, continue to iterate the search, until all photovoltaic components are traversed, multiple strings can be obtained, and multiple connected area sequences of the preset string range can be obtained.
[0090] Figure 5Schematic diagram of a photovoltaic module string arrangement determination device provided by an embodiment of the present invention. Figure 5 As shown, the device comprises:
[0091] A component allocation module 510, for dividing the photovoltaic components into multiple clusters of components according to the parameters of the inverter, and allocating each cluster of components to a corresponding inverter;
[0092] A connected region sequence determination module 520 is used to iteratively search the neighborhood of each photovoltaic component in each cluster component to obtain multiple connected region sequences;
[0093] The string arrangement determination module 530 is used to calculate the distance between the starting point and the end point in each connected area sequence and the corresponding inverter, and determine the string arrangement of each cluster of components and the inverter according to the connected area sequence corresponding to the smallest distance among all distances.
[0094] Optionally, the component allocation module 510 includes: a component division unit and a component allocation unit; the component division unit is used to divide the photovoltaic components into multiple clusters of components according to the number of inverters, with the center of the photovoltaic component array as the center and a preset distance as the radius as the boundary; the component allocation unit is used to allocate each cluster of components to the corresponding inverter according to the power adaptation range of the inverter.
[0095] Optionally, the connected region sequence determination module 520 is specifically configured to iteratively search the neighborhood of each photovoltaic component in each cluster of components to obtain multiple strings, and acquire multiple connected region sequences within a preset string range.
[0096] Optionally, the string arrangement determination module 530 includes a coordinate determination unit, a distance calculation unit and a string arrangement determination unit; the coordinate determination unit is used to determine the first center coordinates of the photovoltaic component at the starting point and the second center coordinates of the photovoltaic component at the end point in each connected area sequence; the distance calculation unit is used to calculate the distances between the first center coordinates and the second center coordinates and the inverter; the string arrangement determination unit is used to determine the string arrangement of each cluster of components and the inverter according to the connected area sequence corresponding to the smallest distance among all distances.
[0097] The photovoltaic module string line arrangement determination device provided in the embodiment of the present invention can execute the photovoltaic module string line arrangement determination method provided in any implementation scheme of the present invention, and has functional modules and beneficial effects corresponding to the execution method. The implementation principle and beneficial effects of the photovoltaic module string line arrangement determination device are similar to the implementation principle and beneficial effects of the photovoltaic module string line arrangement determination method provided in any of the above-mentioned implementation schemes, and will not be repeated here.
[0098] Figure 6 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention, with reference to Figure 6 , Figure 6 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0099] like Figure 6 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0100] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0101] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a method for determining a photovoltaic module string arrangement.
[0102] In some embodiments, the photovoltaic assembly string line arrangement determination method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the photovoltaic assembly string line arrangement determination method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the photovoltaic assembly string line arrangement determination method in any other appropriate manner (e.g., by means of firmware).
[0103] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0104] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0105] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0106] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0107] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0108] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0109] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0110] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for determining the arrangement of photovoltaic assembly strings, characterized in that: include: According to the parameters of the inverter, the photovoltaic components are divided into multiple clusters, and each cluster of components is assigned to the corresponding inverter; In each cluster of components, iteratively search the neighborhood of each photovoltaic component to obtain multiple connected area sequences; wherein one of the connected area sequences represents a string line arrangement mode; Calculating the distances between the starting point and the end point in each of the connected area sequences and the corresponding inverter, and determining the arrangement of the string lines between each cluster of components and the inverter according to the connected area sequence corresponding to the smallest distance among all the distances; In each cluster of components, the neighborhood of each photovoltaic component is iteratively searched to obtain multiple connected region sequences, including: In each cluster of components, iteratively search the neighborhood of each photovoltaic component to obtain multiple strings, and obtain multiple connected area sequences within a preset string range; In each cluster of components, iteratively searching the neighborhood of each photovoltaic component to obtain a plurality of strings, and obtaining a plurality of connected region sequences within a preset string range, including: Step S1, in each cluster of components, selecting a photovoltaic component as the current center; Step S2, determining the photovoltaic components corresponding to the current neighborhood of the current center; Step S3, taking the photovoltaic assembly corresponding to the current neighborhood as the next center, determining the photovoltaic assembly corresponding to the next neighborhood of the next center, until the number of photovoltaic assemblies meets the preset string range, thereby obtaining one string; Step S4, selecting a photovoltaic component from the remaining photovoltaic components as the current center, returning to execute steps S2 and S3, until all photovoltaic components in each cluster of components are traversed to obtain multiple strings, and obtaining multiple connected area sequences within the preset string range.
2. The method for determining the arrangement of photovoltaic assembly strings according to claim 1, characterized in that: The step of determining the photovoltaic components corresponding to the current neighborhood of the current center includes: The photovoltaic components corresponding to the current two-neighborhood, four-neighborhood or eight-neighborhood of the current center are determined.
3. The method for determining the arrangement of photovoltaic assembly strings according to claim 1, characterized in that: According to the parameters of the inverter, photovoltaic modules are divided into multiple clusters of modules, including: The photovoltaic components are divided into multiple clusters according to the number of the inverters, with the center of the photovoltaic component array as the center and the preset distance as the radius as the boundary of a circle.
4. The method for determining the arrangement of photovoltaic assembly strings according to claim 1, characterized in that: Allocating each cluster of components to a corresponding inverter includes: Each cluster of components is allocated to the corresponding inverter according to the power adaptation range of the inverter.
5. The method for determining the arrangement of photovoltaic assembly strings according to claim 1, characterized in that: Calculating the distance between the starting point and the end point in each of the connected region sequences and the corresponding inverter comprises: Determine the first center coordinates of the photovoltaic component at the starting point and the second center coordinates of the photovoltaic component at the end point in each of the connected area sequences; The distances between the first center coordinate and the second center coordinate and the inverter are calculated.
6. A photovoltaic module string line arrangement determination device, characterized in that: The photovoltaic module string line arrangement determination device is used to execute the photovoltaic module string line arrangement determination method according to any one of claims 1 to 5; The photovoltaic module string line arrangement determination device comprises: A component allocation module, used for dividing the photovoltaic components into multiple cluster components according to the parameters of the inverter, and allocating each cluster component to the corresponding inverter; A connected region sequence determination module is used to iteratively search the neighborhood of each photovoltaic component in each cluster of components to obtain multiple connected region sequences; wherein one of the connected region sequences represents a string line arrangement mode; The module for determining the arrangement of string lines is used to calculate the distance between the starting point and the end point in each of the connected area sequences and the corresponding inverter, and determine the arrangement of string lines between each cluster of components and the inverter according to the connected area sequence corresponding to the smallest distance among all the distances.
7. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the photovoltaic assembly string line arrangement determination method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the photovoltaic assembly string line arrangement determination method according to any one of claims 1 to 5 when executed.
Citation Information
Patent Citations
Photovoltaic power station equipment layout method
CN106557650A
Photovoltaic power station cable length optimization method and device and cable type selection method and device
CN112434408A