Double-sided component layout method and apparatus, electronic device, and storage medium
By determining the optimal range of target angle, spacing, and height within the photovoltaic array and optimizing the layout parameters using an economic calculation model, the problems of long time consumption and high error rate in existing technologies have been solved, achieving rapid and accurate bifacial module layout.
Patent Information
- Application Number
- CN202210039101.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-13
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2042-01-13
AI Technical Summary
Existing technologies are time-consuming and prone to errors when determining the layout parameters of bifacial modules within a photovoltaic array, making it difficult to find the optimal combination, resulting in high time costs and computational workload.
By determining the reference angle, spacing, and height of the target location, an optimization range for the target angle, spacing, and height is established, and the layout parameters are optimized using an economic calculation model.
It enables the rapid and accurate determination of layout parameters for bifacial modules, reducing time costs and computational load, and improving layout benefits.
Smart Images

Figure CN114417594B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of new energy technology, and in particular to a double-sided component layout method and device, electronic equipment and storage medium. BACKGROUND
[0002] Currently, when determining the layout parameters of double-sided components in a photovoltaic array, different angles, spacings and component lower edge heights from the ground are brought into a simulation tool to simulate the power generation of these combinations, and the current cost and power generation income are calculated according to each angle, spacing and component lower edge height from the ground, and a layout combination with higher income is selected as the layout parameters of the double-sided components.
[0003] However, due to the large range of angles, spacings and lower edge heights from the ground of the double-sided components, there are many combinations of angles, spacings and lower edge heights from the ground, and manual simulation is time-consuming and prone to errors. Moreover, the angles, spacings and lower edge heights from the ground of the double-sided components determined by experience cannot contain all the information, and the optimal combination is easily missed, resulting in high time cost and low layout income. SUMMARY
[0004] Embodiments of the present application provide a double-sided component layout method, device, electronic equipment and storage medium to achieve the technical effect of quickly and accurately determining the parameters of double-sided component layout.
[0005] In a first aspect, embodiments of the present application provide a double-sided component layout method, which comprises:
[0006] determining a target angle range according to a reference angle of a target site and first information;
[0007] determining a target spacing range according to a reference spacing of the target site and second information;
[0008] determining a target height range according to a reference height of the target site and third information;
[0009] determining a target angle, a target spacing and a target height of double-sided component layout based on the target angle range, the target spacing range, the target height range and a pre-established economic calculation model.
[0010] In a second aspect, embodiments of the present application also provide a double-sided component layout device, which comprises:
[0011] a target angle range determination module configured to determine a target angle range according to a reference angle of a target site and first information;
[0012] a target distance range determination module configured to determine a target distance range according to the reference distance of the target location and second information;
[0013] a target height range determination module configured to determine a target height range according to the reference height of the target location and third information;
[0014] a layout determination module configured to determine a target angle, a target distance and a target height of the double-sided component layout based on the target angle range, the target distance range, the target height range and a pre-established economic calculation model.
[0015] In a third aspect, an electronic device is provided, and the electronic device includes:
[0016] one or more processors;
[0017] a storage device configured to store one or more programs,
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the double-sided component layout method according to any of the embodiments of the present application.
[0019] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the double-sided component layout method according to any of the embodiments of the present application.
[0020] The technical solution of the embodiments of the present application determines the target angle range according to the reference angle of the target location and first information, determines the target distance range according to the reference distance of the target location and second information, and determines the target height range according to the reference height of the target location and third information, so as to determine the optimization range of the angle, distance and height of the double-sided component layout, and then determine the target angle, target distance and target height of the double-sided component layout based on the target angle range, target distance range, target height range and pre-established economic calculation model, thereby solving the problem that it is difficult to obtain the optimal layout combination when the angle, distance and height of the double-sided component are determined by experience, and the problem of large time cost and large calculation amount due to a large optimization range, achieving the effect of reducing the optimization range, quickly and accurately determining the parameters of the double-sided component layout, and effectively reducing the time cost and optimization calculation amount. BRIEF DESCRIPTION OF DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the example embodiments of the present application, the following briefly introduces the drawings needed in the description of the embodiments. Obviously, the drawings described are only a part of the drawings of the present application, and not all the drawings, and for those skilled in the art, other drawings can be obtained based on these drawings without creative labor.
[0022] Figure 1 A flowchart of a double-sided component layout method provided by the first embodiment of the present application is shown in the figure.
[0023] Figure 2 A flowchart of a double-sided component layout method provided by the second embodiment of the present application is shown in the figure.
[0024] Figure 3 A flowchart of a double-sided component layout method provided by the third embodiment of the present application is shown in the figure.
[0025] Figure 4 A flowchart of a double-sided component layout method provided by the fourth embodiment of the present application is shown in the figure.
[0026] Figure 5 A flowchart of a double-sided component layout method provided by the fourth embodiment of the present application is shown in the figure.
[0027] Figure 6 A structural diagram of a double-sided component layout device provided by the fifth embodiment of the present application is shown in the figure.
[0028] Figure 7 A structural diagram of an electronic device provided by the sixth embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0029] The present application will be further described below in conjunction with the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present application, and not to limit the present application. In addition, it should be noted that, in order to facilitate the description, only the parts related to the present application are shown in the drawings, and not all the structures.
[0030] Embodiment one
[0031] Figure 1 A flowchart of a double-sided component layout method provided by the first embodiment of the present application is shown in the figure. The present embodiment can be applied to the case of determining various layout parameters when the double-sided component is laid out. The method can be executed by a double-sided component layout device, which can be realized in the form of software and / or hardware. The hardware can be an electronic device, and optionally, the electronic device can be a mobile terminal, a PC terminal, etc.
[0032] As Figure 1The method of the embodiment specifically includes the following steps:
[0033] S110, determining a target angle range according to a reference angle of the target site and first information.
[0034] The target site can be a site of a double-sided component layout. The reference angle can be an installation angle of a single-sided component installed near the target site. The target angle range can be an angle range containing the reference angle. The first information can be information used to determine an angle extension range.
[0035] Specifically, after the reference angle of the target site is determined, the corresponding angle extension range can be determined according to the first information, and the target angle range can be determined according to the angle extension range with the reference angle as the center.
[0036] It should be noted that the difference between the upper limit value of the target angle range and the reference angle and the difference between the lower limit value of the target angle range and the reference angle can be the same or different. The size of the angle extension range and the size of the extension in two directions can be determined according to the latitude and longitude information of the target site.
[0037] Optionally, the reference angle can also be determined in the following manner:
[0038] According to the latitude and longitude information of the target site, a best radiation angle is determined, and the reference angle is determined according to the best radiation angle.
[0039] The latitude and longitude information can be the longitude and latitude information of the target site. The best radiation angle can be an angle that can obtain the most total solar radiation energy.
[0040] Specifically, according to the latitude and longitude information of the target site, the best radiation angle corresponding to the current latitude and longitude information can be determined, and the best radiation angle is taken as the reference angle.
[0041] It should be noted that the installation angle of the single-sided component installed near the target site is mostly set according to the best radiation angle of the target site.
[0042] S120, determining a target distance range according to a reference distance of the target site and second information.
[0043] The reference distance can be an installation distance of a single-sided component installed near the target site. The target distance range can be a distance range between two adjacent double-sided components in the double-sided component layout. The second information can be information used to determine a maximum distance between two adjacent double-sided components, a minimum distance, and a boundary range of two ends of the target distance range.
[0044] Specifically, after the reference distance of the target location is determined, the minimum distance between two adjacent double-sided components can be determined according to the second information and the reference distance. Further, the maximum distance between two adjacent double-sided components can also be determined according to the second information, and the target distance range can be determined according to the maximum distance and the minimum distance. Moreover, the boundary range combination at both ends of the target distance range, i.e., the new target distance range, can also be determined according to the second information.
[0045] It should be noted that the reason for updating the target distance range according to the boundary range combination at both ends of the target distance range is that, when performing economic calculation, it can be found that the relationship between the measurement value of economic calculation and the distance is a partial linear change, and therefore the optimal value can be found in the boundary range at both ends of the target distance range.
[0046] S130, determining a target height range according to the reference height of the target location and third information.
[0047] The reference height can be the height of the lower edge of the single-sided component installed near the target location from the ground. The third information can be information for determining the maximum height of the target height range and the boundary range at both ends of the target height range.
[0048] Specifically, the minimum height of the target height range can be determined according to the reference height. The maximum height of the target height range can be determined according to the third information. The target height range can be determined according to the maximum height and the minimum height. Further, the boundary range combination at both ends of the target height range, i.e., the new target height range, can also be determined according to the third information.
[0049] It should be noted that the reason for updating the target height range according to the boundary range combination at both ends of the target height range is that, when performing economic calculation, it can be found that the relationship between the measurement value of economic calculation and the height is a partial linear change, and therefore the optimal value can be found in the boundary range at both ends of the target height range.
[0050] S140, determining the target angle, the target distance and the target height of the double-sided component layout based on the target angle range, the target distance range, the target height range and a pre-established economic calculation model.
[0051] The economic calculation model can be a model that comprehensively considers the combination of angle, distance and height to calculate the predicted economic indicators.
[0052] It should be noted that the economic calculation model can be a function model, a machine learning model or the like established according to actual needs, which can be used for economic calculation, and the specific structure of the model is not limited in the embodiments of the present application.
[0053] Specifically, corresponding step lengths are set for the target angle range, the target spacing range and the target height range, and the target angle range, the target spacing range, the target height range and the corresponding step lengths of each range are taken as inputs of the pre-established economic calculation model to obtain economic values corresponding to various layout combinations (combinations of angle, spacing and height). Furthermore, the layout combination corresponding to the maximum value in the economic values can be taken as the optimal combination, and the angle in the optimal combination is determined as the target angle of the double-sided component layout, the spacing in the optimal combination is determined as the target spacing of the double-sided component layout, and the height in the optimal combination is determined as the target height of the double-sided component layout.
[0054] On the basis of the above-mentioned embodiments, the installation angle, the installation spacing and the installation height of the double-sided component can be further determined according to the installation angle, the installation spacing and the installation height of the single-sided component at the target site, i.e. the target angle, the target spacing and the target height. Optionally, the reference angle is the installation angle of the single-sided component at the target site, the reference spacing is the installation spacing of the single-sided component at the target site, and the reference height is the installation height of the single-sided component at the target site.
[0055] The technical scheme of the embodiment of the present application determines the target angle range according to the reference angle of the target site and the first information, determines the target spacing range according to the reference spacing of the target site and the second information, and determines the target height range according to the reference height of the target site and the third information, so as to determine the optimization range of the angle, the spacing and the height of the double-sided component layout. Furthermore, the target angle, the target spacing and the target height of the double-sided component layout are determined based on the target angle range, the target spacing range, the target height range and the pre-established economic calculation model, thereby solving the problem that it is difficult to obtain the optimal layout combination when the angle, the spacing and the height of the double-sided component are determined by experience, and achieving the technical effect of quickly and accurately determining the parameters of the double-sided component layout.
[0056] Embodiment Two
[0057] Figure 2 The flowchart of the double-sided component layout method provided by the embodiment two of the present application, the embodiment is based on the above-mentioned embodiments, and the way of determining the target angle, the target spacing and the target height through the economic calculation model can be referred to the technical scheme of the embodiment. Wherein, the explanations of the same or corresponding terms as the above-mentioned embodiments are not repeated here.
[0058] As Figure 2 mentioned, the method of the embodiment specifically includes the following steps:
[0059] S210, determining a target angle range according to a reference angle of a target site and first information.
[0060] The first information includes longitude and latitude information of the target location.
[0061] Specifically, after the longitude and latitude information of the target location and the reference angle are determined, a corresponding angle extension range can be determined according to the longitude and latitude information, and a target angle range can be determined according to the angle extension range and with the reference angle as the center.
[0062] Optionally, the target angle range can be determined based on the following steps:
[0063] Step one, determining an upper limit angle offset value and a lower limit angle offset value according to the longitude and latitude information of the target location.
[0064] The upper limit angle offset value can be an optimization range greater than a part of the reference angle, and the lower limit angle offset value can be an optimization range less than a part of the reference angle.
[0065] Specifically, according to the longitude and latitude information of the target location, the current required upper limit angle offset value and lower limit angle offset value can be determined according to a pre-established corresponding relationship between the longitude and latitude information and the upper limit angle offset value and the lower limit angle offset value.
[0066] It should be noted that the upper limit angle offset value can be set between 0° and 10°, and the lower limit angle offset value can be set between 0° and 15°. In addition, the lower limit angle offset value can be greater than or equal to the upper limit angle offset value.
[0067] It should also be noted that the pre-established corresponding relationship between the longitude and latitude information and the upper limit angle offset value and the lower limit angle offset value can be a corresponding relationship established according to project experience.
[0068] Step two, determining a target angle range according to the reference angle, the upper limit angle offset value, and the lower limit angle offset value.
[0069] Specifically, the target angle range can be determined with the reference angle as the reference, with the sum of the reference angle and the upper limit angle offset value as the upper limit, and with the difference between the reference angle and the lower limit angle offset value as the lower limit.
[0070] Optionally, the target angle range can be determined according to the reference angle, the upper limit angle offset value, and the lower limit angle offset value in the following manner:
[0071] Based on the reference angle and the upper limit angle offset value, an upper limit angle boundary is determined, and based on the reference angle and the lower limit angle offset value, a lower limit angle boundary is determined; based on the upper limit angle boundary and the lower limit angle boundary, a target angle range is determined.
[0072] The upper limit angle boundary can be a larger boundary value in the target angle range, and the lower limit angle boundary can be a smaller boundary value in the target angle range.
[0073] Specifically, the sum of the reference angle and the angle upper limit offset value is taken as an angle upper limit boundary, and the difference between the reference angle and the angle lower limit offset value is taken as an angle lower limit boundary. The angle upper limit boundary is taken as an upper limit of the target angle range, and the angle lower limit boundary is taken as a lower limit of the target angle range, so that the target angle range can be determined, that is, an interval formed by the angle upper limit boundary and the angle lower limit boundary is taken as the target angle range.
[0074] S220, determining a target interval range according to the reference interval of the target site and the second information.
[0075] The second information includes the sunlight condition of the target site, the layout range, and the budget range. The sunlight condition can be a condition of not being blocked for a preset time length, for example, a condition of not being blocked for 6 hours on the winter solstice. The layout range can be an area range of a square of the layout of the bifacial component. The budget range can be an expense range that can be received when the bifacial component is laid out.
[0076] Specifically, one interval value between two adjacent bifacial components can be determined according to the reference interval minus a preset distance, and an interval minimum value between two adjacent bifacial components can be determined according to the sunlight condition of the target site. If the determined interval value is less than the interval minimum value, the interval minimum value is taken as the minimum interval between the two adjacent bifacial components. If the determined interval value is greater than the interval minimum value, the interval value is taken as the minimum interval between the two adjacent bifacial components. Further, a maximum interval between two adjacent bifacial components can be planned according to the layout range and the budget range, and the target interval range can be determined according to the maximum interval and the minimum interval. The boundary range of the two ends of the target interval range can also be combined into a new target interval range according to the layout range and the budget range.
[0077] Optionally, the target interval range can be determined based on the following steps:
[0078] Step one, determining an interval lower limit boundary according to the reference interval of the target site and the sunlight condition of the target site.
[0079] The interval lower limit boundary can be a minimum boundary value in the target angle range.
[0080] Specifically, the distance of the target site that is not blocked for 6 hours on the winter solstice is determined as an interval minimum value according to the sunlight condition of the target site. The interval value obtained by subtracting a preset distance from the reference interval is compared with the interval minimum value, and the larger one of the two is taken as the interval lower limit boundary.
[0081] Step two, determining an interval upper limit boundary, an interval upper limit offset value, and an interval lower limit offset value according to the layout range and the budget range.
[0082] The upper limit of the spacing can be a maximum boundary value in the target angle range. The upper limit offset value and the lower limit offset value are respectively an upper limit optimization range and a lower limit optimization range of the target spacing.
[0083] Specifically, based on the layout range of the project and the project requirements, the maximum spacing between the double-sided components that can be laid out, i.e., the upper limit of the spacing, can be determined. Further, since the budget range of the project is limited, the project price is greatly affected by the land price, therefore, if the land price of the target location is high, the lower limit offset value of the spacing can be appropriately reduced, and the upper limit offset value of the spacing can be appropriately increased; if the land price of the target location is low, the lower limit offset value of the spacing can be appropriately increased, and the upper limit offset value of the spacing can be appropriately reduced.
[0084] For example, the lower limit offset value of the spacing can be set to be between 0.2 meters and 1.5 meters, and the upper limit offset value of the spacing can be set to be between 1 meter and 3 meters.
[0085] Step three, determining the target spacing range according to the lower limit of the spacing, the upper limit of the spacing, the upper limit offset value of the spacing, and the lower limit offset value of the spacing.
[0086] Specifically, the first part of the target spacing range is determined according to the lower limit of the spacing and the sum of the lower limit of the spacing and the lower limit offset value of the spacing. The second part of the target spacing range is determined according to the upper limit of the spacing and the difference between the upper limit of the spacing and the upper limit offset value of the spacing. Further, the union of the first part and the second part of the target spacing range is taken as the target spacing range.
[0087] Optionally, the target spacing range can be determined according to the lower limit of the spacing, the upper limit of the spacing, the upper limit offset value of the spacing, and the lower limit offset value of the spacing in the following manner:
[0088] The lower limit spacing range is determined based on the lower limit of the spacing and the lower limit offset value of the spacing, and the upper limit spacing range is determined based on the upper limit of the spacing and the upper limit offset value of the spacing. The target spacing range is determined based on the lower limit spacing range and the upper limit spacing range.
[0089] Specifically, the interval composed of the lower limit of the spacing and the sum of the lower limit of the spacing and the lower limit offset value of the spacing is taken as the lower limit spacing range, and the interval composed of the upper limit of the spacing and the difference between the upper limit of the spacing and the upper limit offset value of the spacing is taken as the upper limit spacing range. Further, the union of the lower limit spacing range and the upper limit spacing range is taken as the target spacing range.
[0090] S230, determining the target height range according to the reference height of the target location and the third information.
[0091] The third information includes a pile length, a back-side power generation gain, a ground reflectivity of the target site, and a pile unit price. The pile length can be a maximum length of a pile used to support the bifacial module. The back-side power generation gain can be a power generation gain of a side of the bifacial module facing the ground. The ground reflectivity is a ratio of a total flux of radiation reflected by the ground to the atmosphere to a total flux of radiation reaching the ground. The pile unit price can be a price of a unit length of the pile.
[0092] Specifically, the lowest height of the bifacial module layout can be determined according to the reference height, the pile cost can be determined according to the product of the pile length and the pile unit price, the back-side power generation benefit can be determined according to the back-side power generation gain and the ground reflectivity, and the highest height of the bifacial module layout can be determined according to the pile cost and the back-side power generation benefit. The target height range can be determined according to the highest height and the lowest height. Further, the offset values at both ends of the target height range can be determined according to the pile cost and the back-side power generation benefit to determine the target height range.
[0093] Optionally, the target height range can be determined based on the following steps:
[0094] Step 1: determining an upper height boundary according to the pile length and the back-side power generation gain, and determining a lower height boundary according to the reference height.
[0095] The upper height boundary can be a maximum boundary value in the target height range. The lower height boundary can be a minimum boundary value in the target height range.
[0096] Specifically, since the back of the bifacial module has a power generation gain, appropriately increasing the distance will increase the power generation, but will also increase the cost of the pile. Therefore, the pile length and the back-side power generation gain are comprehensively considered to determine the upper height boundary. The reference height, i.e., the lower edge height of the monofacial module, can be used to determine the lower height boundary of the bifacial module.
[0097] Step 2: determining an upper height offset value and a lower height offset value according to the ground reflectivity of the target site and the pile unit price.
[0098] The upper height offset value and the lower height offset value are respectively an upper optimization range and a lower optimization range of the target height.
[0099] Specifically, since the budget of the project is limited, the price of the project is affected by the price of the pile, and therefore, if the unit price of the pile is high, the upper limit offset value of the height can be appropriately reduced, and if the unit price of the pile is low, the lower limit offset value of the height can be appropriately increased. The ground reflectivity of the target site affects the yield of the bifacial module, and therefore, if the ground reflectivity of the target site is high, the lower limit offset value of the height can be appropriately increased, and if the ground reflectivity of the target site is low, the upper limit offset value of the height can be appropriately reduced. By comprehensively considering the ground reflectivity and the unit price of the pile, the upper limit offset value of the height and the lower limit offset value of the height can be determined.
[0100] For example, the upper limit offset value of the height and the lower limit offset value of the height can be set to be between 0.5 meters and 1 meter.
[0101] Step three, determining the target height range according to the lower limit boundary of the height, the upper limit boundary of the height, the upper limit offset value of the height, and the lower limit offset value of the height.
[0102] Specifically, the first part of the target height range is determined according to the lower limit boundary of the height and the sum of the lower limit boundary of the height and the lower limit offset value of the height. The second part of the target height range is determined according to the upper limit boundary of the height and the difference between the upper limit boundary of the height and the upper limit offset value of the height. Then, the union of the first part and the second part of the target height range is taken as the target height range.
[0103] Optionally, the target height range can be determined according to the lower limit boundary of the height, the upper limit boundary of the height, the upper limit offset value of the height, and the lower limit offset value of the height in the following manner:
[0104] Based on the lower limit boundary of the height and the lower limit offset value of the height, a lower limit height range is determined, and based on the upper limit boundary of the height and the upper limit offset value of the height, an upper limit height range is determined. Based on the lower limit height range and the upper limit height range, the target height range is determined.
[0105] Specifically, the interval composed of the lower limit boundary of the height and the sum of the lower limit boundary of the height and the lower limit offset value of the height is taken as the lower limit height range, and the interval composed of the upper limit boundary of the height and the difference between the upper limit boundary of the height and the upper limit offset value of the height is taken as the upper limit height range. Then, the union of the lower limit height range and the upper limit height range is taken as the target height range.
[0106] S240, determining at least two candidate angles according to the target angle range and a preset angle step, determining at least two candidate distances according to the target distance range and a preset distance step, and determining at least two candidate heights according to the target height range and a preset height step.
[0107] The preset angle step can be a distance between every two candidate angles, the preset interval step can be a distance between every two candidate intervals, and the preset height step can be a distance between every two candidate heights. The candidate angles, the candidate intervals, and the candidate heights can be values used for subsequent optimization.
[0108] Specifically, in the target angle range, a candidate angle is determined every preset angle step, and the maximum value and the minimum value corresponding to the target angle range are also used as candidate angles, and then at least two candidate angles can be determined. Correspondingly, the candidate intervals and the candidate heights can also be determined in a similar manner, that is, in the target interval range, a candidate interval is determined every preset interval step, and the maximum value and the minimum value corresponding to the target interval range are also used as candidate intervals, and then at least two candidate intervals can be determined; in the target height range, a candidate height is determined every preset height step, and the maximum value and the minimum value corresponding to the target height range are also used as candidate heights, and then at least two candidate heights can be determined.
[0109] S250, determining a candidate layout combination according to the at least two candidate angles, the at least two candidate intervals, and the at least two candidate heights.
[0110] The candidate layout combination can be a layout combination composed of a group of candidate angles, candidate intervals, and candidate heights.
[0111] Specifically, after determining all the candidate angles, the candidate intervals, and the candidate heights, the candidate angles, the candidate intervals, and the candidate heights are combined respectively. For example, according to 10 candidate angles, 5 candidate intervals, and 8 candidate heights, 10*5*8=400 candidate layout combinations can be obtained.
[0112] S260, inputting each candidate layout combination into a pre-established economic calculation model to determine a calculation evaluation value corresponding to each candidate layout combination.
[0113] The calculation evaluation value can be an output value of the economic calculation model, to measure the economic benefit of the current candidate layout combination.
[0114] Specifically, each candidate layout combination is input into the economic calculation model respectively, and the calculation evaluation value corresponding to each candidate layout combination can be obtained through the operation of the economic calculation model.
[0115] S270, determining a target layout combination from the candidate layout combinations according to the calculation evaluation value, and determining a target angle, a target interval, and a target height of the double-sided component layout according to the target layout combination.
[0116] The target layout combination can be a double-sided component layout combination with economic benefits meeting the demand.
[0117] Specifically, after obtaining the calculated evaluation values corresponding to each candidate layout combination, the calculated evaluation values are compared to obtain an optimal value in the calculated evaluation values, and the candidate layout combination corresponding to the optimal value is taken as the target layout combination. Furthermore, the candidate angle in the target layout combination is taken as the target angle, the candidate spacing is taken as the target spacing, and the candidate height is taken as the target height.
[0118] It should be noted that the optimal value can be a maximum value, a minimum value, or other measurement standards, and the specific measurement standards can be determined according to the relationship between the output results of the economic calculation model and the economic benefits, which are not limited in the embodiment.
[0119] The technical scheme of the embodiment of the application determines the target angle range according to the reference angle of the target location and the first information, determines the target spacing range according to the reference spacing of the target location and the second information, and determines the target height range according to the reference height of the target location and the third information, so as to determine the optimization range of the angle, spacing and height of the double-sided component layout. Furthermore, at least two candidate angles are determined according to the target angle range and the preset angle step, at least two candidate spacings are determined according to the target spacing range and the preset spacing step, and at least two candidate heights are determined according to the target height range and the preset height step. The candidate layout combination is determined according to the at least two candidate angles, the at least two candidate spacings and the at least two candidate heights, so as to obtain a plurality of layout combinations for subsequent iteration. Furthermore, the calculated evaluation values corresponding to each candidate layout combination are determined by inputting each candidate layout combination into the pre-established economic calculation model. The target layout combination is determined from each candidate layout combination according to the calculated evaluation values, and the target angle, target spacing and target height of the double-sided component layout are determined according to the target layout combination. The problem of large time cost and large amount of calculation caused by the large optimization range is solved, and the technical effect of narrowing the optimization range to quickly and accurately determine the parameters of the double-sided component layout is achieved.
[0120] Embodiment three
[0121] Figure 3 The flowchart of the double-sided component layout method provided in the embodiment three of the application, the embodiment is based on the above-mentioned embodiments, and the way of using the adjustable support to layout the double-sided component can be referred to the technical scheme of the embodiment. Wherein, the same or corresponding terms as the above-mentioned embodiments are not described here.
[0122] As Figure 3The method of the embodiment specifically comprises the following steps:
[0123] S310, determining a target angle range according to a reference angle of the target site and the first information;
[0124] S320, determining a target spacing range according to a reference spacing of the target site and the second information.
[0125] S330, determining a target height range according to a reference height of the target site and the third information.
[0126] S340, judging whether the double-sided component layout is through a fixed support or a adjustable support, if the fixed support, executing S350, if the adjustable support, executing S360.
[0127] S350, determining the target angle, the target spacing and the target height of the double-sided component layout based on the target angle range, the target spacing range, the target height range and a pre-established economic calculation model.
[0128] S360, determining at least one adjustment layout combination corresponding to each candidate adjustment number based on the target angle range, the target spacing range and the target height range, and executing S370.
[0129] The candidate adjustment number can be the adjustment number of the adjustable support in each year, for example, 2, 3, 4, 5 or 6 times, etc. The adjustment layout combination can be the combination of the adjustment parameters corresponding to each adjustment, the spacing and the height corresponding to the adjustment layout combination of each adjustment in each candidate adjustment number are the same, and the adjustment layout combination can include multiple angles, one spacing and one height.
[0130] Specifically, the angle of each adjustment corresponding to each candidate adjustment number is different, and the spacing and the height are the same, therefore, for each candidate adjustment number, a number of angles corresponding to the candidate number can be selected from the target angle range, and one spacing from the target spacing range and one height from the target height range can be selected as one adjustment layout combination, the above steps are repeated to obtain all adjustment layout combinations corresponding to the candidate adjustment number, and further, various adjustment layout combinations corresponding to various candidate adjustment numbers can be obtained.
[0131] Optionally, at least one adjustment layout combination corresponding to each candidate adjustment number can be determined according to the following steps:
[0132] Step one, determining a first combination mode according to the target spacing range and the target height range.
[0133] The first combination mode can be the combination mode of the spacing and the height.
[0134] Specifically, a plurality of candidate intervals are determined from the target interval range, a plurality of candidate heights are determined from the target height range, and each candidate interval and each candidate height are combined to obtain a plurality of first combination manners.
[0135] Step two, determining a second combination manner according to the target angle range, the candidate adjustment number and the reference angle.
[0136] The second combination manner can be a combination manner of angles.
[0137] Specifically, a plurality of candidate angles are determined from the target angle range, and candidate angles of the same number as the candidate adjustment number are determined from the plurality of candidate angles and combined, and then, combinations in which each candidate angle is far away from the reference angle are removed, and the remaining candidate angles are taken as the second combination manner.
[0138] For example, if the reference angle is 42° and the candidate angles in the combination are 5° and 10°, the combination can be removed.
[0139] Step three, determining at least one adjustment layout combination corresponding to each candidate adjustment number according to the first combination manner and the second combination manner.
[0140] Specifically, each first combination manner and each second combination manner are combined two by two to obtain an adjustment layout combination of the candidate adjustment number, and then, all adjustment layout combinations of each candidate adjustment number can be determined.
[0141] It should be noted that the candidate adjustment number and the number of angles in the adjustment layout combination are the same.
[0142] S370, determining candidate power generation income information corresponding to each adjustment layout combination according to each adjustment layout combination and a pre-established economic calculation model.
[0143] The candidate power generation income information can be an output result obtained by inputting the adjustment layout combination into the economic calculation model, and is used to measure the power generation income of the adjustment layout combination.
[0144] Specifically, each adjustment layout combination is input into the pre-established economic calculation model to obtain an output result, and the output result is taken as candidate power generation income information corresponding to each adjustment layout combination.
[0145] It should be noted that the economic calculation model can be a function model, a machine learning model, etc. constructed according to actual power generation conditions, and can be used for economic calculation, and the specific construction of the model is not limited in the embodiments of the present application.
[0146] S380, for each candidate adjustment number, determine candidate combined support cost information and candidate combined power generation benefit information corresponding to the adjustment layout combination according to the adjustment layout combination corresponding to the candidate adjustment number and the candidate power generation benefit information of the adjustment layout combination, and determine the candidate layout combination corresponding to the candidate adjustment number according to the candidate combined support cost information and the candidate combined power generation benefit information.
[0147] The candidate combined support cost information can be the cost information of the adjustable support corresponding to the adjustment layout combination. The candidate combined power generation benefit information can be the benefit information corresponding to the adjustment layout combination. The candidate layout combination can be the adjustment layout combination with optimal total benefit corresponding to each candidate adjustment number.
[0148] Specifically, for each candidate adjustment number, the adjustable support structure of each adjustment layout combination corresponding to the candidate adjustment number can be determined, and then the cost information of the support can be determined, and the candidate combined support cost information corresponding to the adjustment layout combination can be determined in combination with other cost information. The candidate combined power generation benefit information corresponding to the adjustment layout combination can be obtained by processing the candidate power generation benefit information of the adjustment layout combination. Further, according to the candidate combined support cost information and the candidate combined power generation benefit information corresponding to the adjustment layout combination, the total benefit information corresponding to the adjustment layout combination can be calculated, the total benefit information of each adjustment layout combination in the candidate adjustment number is compared, and the adjustment layout combination with optimal total benefit information is determined as the candidate layout combination corresponding to the candidate adjustment number.
[0149] Optionally, the candidate combined support cost information and the candidate combined power generation benefit information corresponding to the adjustment layout combination can be determined in the following manner:
[0150] According to the maximum angle in the adjustment layout combination corresponding to the candidate adjustment number, the candidate support cost information corresponding to the adjustment layout combination is determined; and according to the candidate power generation benefit information of the adjustment layout combination corresponding to the candidate adjustment number, the candidate combined power generation benefit information corresponding to the adjustment layout combination is determined.
[0151] Specifically, the adjustment layout combination corresponding to the candidate adjustment number includes at least two angles, and a maximum angle is determined from all angles of the adjustment layout combination. The support cost of the adjustable support can be calculated according to the maximum angle, and other costs can be determined, and then the sum of the costs can be used as the candidate support cost information. According to the candidate power generation benefit information of the adjustment layout combination corresponding to the candidate adjustment number, the candidate power generation benefit information can be processed to obtain the candidate combined power generation benefit information corresponding to the adjustment layout combination, or the candidate power generation benefit information can be directly determined as the candidate combined power generation benefit information.
[0152] S390, determine a target adjustment number of times and a target adjustment layout combination corresponding to the target adjustment number of times from at least two candidate adjustment numbers of times according to the candidate layout combinations corresponding to each candidate adjustment number of times.
[0153] The target adjustment number of times can be an optimal adjustment number of times determined from the candidate adjustment numbers of times. The target adjustment layout combination can be a layout combination corresponding to the target adjustment number of times.
[0154] Specifically, the total revenue information of the candidate layout combinations corresponding to each candidate adjustment number of times is compared to obtain a candidate adjustment number of times with optimal revenue and a candidate layout combination corresponding to the candidate adjustment number of times. Then, the candidate adjustment number of times is determined as the target adjustment number of times, and the candidate layout combination is determined as the target adjustment layout combination.
[0155] The technical scheme of the embodiment of the application determines the target angle range according to the reference angle of the target site and the first information, determines the target interval range according to the reference interval of the target site and the second information, and determines the target height range according to the reference height of the target site and the third information, so as to determine the optimization range of the angle, interval and height of the double-sided component layout. Then, it is determined whether the double-sided component layout is through a fixed support or a adjustable support. If it is a fixed support, the target angle, target interval and target height of the double-sided component layout are determined based on the target angle range, target interval range, target height range and the pre-established economic calculation model. If it is a adjustable support, at least one adjustment layout combination corresponding to each candidate adjustment number of times is determined based on the target angle range, target interval range and target height range. The candidate power generation revenue information corresponding to each adjustment layout combination is determined according to the adjustment layout combination and the pre-established economic calculation model. For each candidate adjustment number of times, the candidate combination support cost information and the candidate combination power generation revenue information corresponding to the adjustment layout combination are determined according to the adjustment layout combination corresponding to the candidate adjustment number of times and the candidate power generation revenue information of the adjustment layout combination. The candidate layout combination corresponding to the candidate adjustment number of times is determined according to the candidate layout combination. The target adjustment number of times and the target adjustment layout combination corresponding to the target adjustment number of times are determined according to the candidate layout combination corresponding to each candidate adjustment number of times. The problem that the adjustment number of times and the optimal layout combination corresponding to each adjustment when the double-sided component is laid out using the adjustable support cannot be comprehensively measured and determined is solved. The technical effect of separately processing the fixed support and the adjustable support is achieved, and the speed and accuracy of determining the parameters when the double-sided component is laid out using the adjustable support are improved.
[0156] Embodiment four
[0157] As an optional implementation of the above embodiments, Figure 4 A flowchart of a layout method of a fixed support double-sided assembly according to the fourth embodiment of the present application is shown in FIG. 4. The same or corresponding terms as those in the above embodiments are not described herein.
[0158] As Figure 4 described above, the method of the present embodiment specifically includes the following steps:
[0159] 1. Obtain the angle (reference angle), spacing (reference spacing), and height from the ground (reference height) of the single-sided assembly installation according to the latitude and longitude information of the project location (target location).
[0160] 2. Compare the single-sided assembly, set the angle, spacing, and height from the ground range of the double-sided assembly, and set the corresponding step size.
[0161] Specifically, if the current square array uses a fixed support, the angle installation range is usually between 0-60 degrees, and the angle resolution (preset angle step size) is 1 degree. According to the latitude and longitude information of the project location, the best radiation angle of the local area can be obtained, which is the angle of the single-sided assembly installation. Referring to the angle m of the single-sided assembly installation, considering the back gain of the double-sided assembly, the best installation angle of the double-sided assembly may be around the angle of the single-sided assembly installation, so the angle optimization range can be set to [m-n1, m+n2] (target angle range), where n1 represents the angle lower limit offset value, and n2 represents the angle upper limit offset value. The best installation angle (target angle) of the double-sided assembly is found in the optimization range, such as: n1 can be set to 0°-15°, n2 can be set to 0°-10°, and n1 >= n2.
[0162] For spacing, the change in spacing will bring changes in land cost and cable cost, and the land price in different areas is not fixed, so the range (layout range and budget range) is set according to the actual situation of the project. The change in land and cable cost caused by spacing is linear, while the back gain has a small proportion on the power generation of the single-sided assembly and has little effect on the power generation of the single-sided assembly. Therefore, although the change in power generation it brings is nonlinear, in terms of the total cost and benefit it brings, it is also a linear change. Therefore, the comprehensive calculation can find that the best benefit brought by the spacing of the double-sided assembly is more likely to be near the two ends of the line segment between the minimum interval and the maximum interval.
[0163] The spacing can be set with reference to the spacing value S (reference spacing) of the single-sided assembly already installed locally, and the lower limit of the optimization can be set as S-t, where t is the lower search distance, which can be set between 1-2 meters. The lower limit of the spacing boundary is also greater than the distance of 6 hours of non-shading (solar radiation conditions) on the winter solstice day, and accordingly the lower limit of the spacing boundary Smin of the double-sided assembly can be determined. The upper limit of the spacing boundary is specifically set according to the local land price and cable price, etc., and the distance can be appropriately enlarged, such as setting the upper limit of the spacing boundary Smax = Smin+k, and k can be taken as a value between 3-5 meters, and thus the upper limit of the spacing range can be [Smax-r2, Smax], where r2 is the upper limit of the spacing offset value, which can be set between 1-3 meters.
[0164] The lower limit of the spacing range can be the lower limit of the spacing boundary Smin plus r1 meters, i.e. [Smin, Smin+r1], where r1 is the lower limit of the spacing offset value. The upper limit of the spacing range can be the upper limit of the spacing boundary minus r2 meters to the upper limit of the spacing boundary, i.e. [Smax-r2, Smax]. r1 and r2 can be taken as values according to the specific project, for example: r1 is set between 0.2-1.5 meters, r2 is set between 1-3 meters, etc. The spacing span (preset spacing step) is generally set as p meters, and the value range of p is determined according to the actual situation of the project, for example: set between 0.1-0.5 meters.
[0165] Since the single-sided assembly has no back gain, the lower the height of the lower edge of the assembly from the ground, the better, but considering the situation of part of the land vegetation shading, etc., part of the distance will be appropriately increased. However, the back of the double-sided assembly will have power generation gain, and appropriately increasing the distance will increase the power generation, but will also increase the cost of the pile. The height of the lower edge of the assembly from the ground and the spacing between the assemblies are similar.
[0166] The height can be set with reference to the height of the lower edge of the single-sided assembly from the ground (reference height), and the lower limit range [Hmin, Hmin+h1] of the height of the lower edge of the double-sided assembly from the ground is selected, where Hmin is the lower limit of the height, and h1 is the lower limit of the height offset value. The lower limit of the height can be set with reference to the height of the lower edge of the single-sided assembly from the ground, and can be appropriately lower than the height of the lower edge of the single-sided assembly from the ground, and Hmin is generally set between 0-1 meters. The upper limit range [Hmax-h2, Hmax] of the height of the lower edge of the double-sided assembly from the ground, Hmax is the upper limit of the height, and h2 is the upper limit of the height offset value. The upper limit of the height can be set according to the increase of the cost of the pile and the increase of the back power generation gain, and is generally set at about 3 meters. h1 and h2 can be determined according to the project, and are generally set between 0.5-1 meters. The span of the optimized height (preset height step) is q meters, and the value range is generally set between 0.1-0.3 meters.
[0167] After the above condition screening, the number of angles = (n1+n2) / 1, the number of intervals = (r1+r2) / p, the number of heights = (h1+h2) / q, and the total number of combinations = the number of angles * the number of intervals * the number of heights. If each interval is not reduced, the original number of combinations = 60*(Smax-Smin) / p*(Hmax-Hmin) / q. Therefore, the current total number of combinations is much smaller than the original number of combinations, so when using the total number of combinations for batch simulation, the simulation time can be greatly reduced, and unnecessary comparison and selection can be reduced.
[0168] 3. Calculate the cost and power generation data of each angle, interval and height combination and input into the economic calculation model.
[0169] 4. Compare and screen the economic data corresponding to each combination to obtain the angle, height and interval combination with the maximum economic value as the optimal combination (target angle, target interval and target height).
[0170] Figure 5 A flowchart of a layout method of a double-sided assembly of an adjustable support provided in Embodiment Four of the present application is shown. The explanations of the same or corresponding terms as in the above embodiments are not repeated here.
[0171] As Figure 5 described, the method of the present embodiment specifically includes the following steps:
[0172] 1. The screening conditions of the interval and the height of the lower edge of the double-sided assembly of the adjustable support are similar to those of the fixed support, and the combination of the interval and the height of the lower edge (the first combination mode) is determined.
[0173] 2. According to the number of adjustments, the basic angle combination is determined, and the edge angle combination is removed to obtain the final angle combination (the second combination mode).
[0174] It should be noted that generally in the months with sufficient sunlight, the power generation gain caused by the adjustment near the best radiation angle is the largest, so the edge angle combination far from the best radiation angle is removed, for example, the best radiation angle is 42 degrees, and the basic angle combination of 0-10 degrees can be removed.
[0175] It should also be noted that the more the number of adjustments (candidate adjustment number), the greater the power generation, but at the same time, the cost is also higher; when the number of adjustments exceeds 6 times, the power generation gain increases little, and the number of adjustments is usually determined to be 2-6 times, and the specific number of adjustments can be adjusted according to the actual scene.
[0176] 3. For each adjustment number, determine the power generation information of each combination under the current adjustment number, calculate the support cost and other costs according to the maximum angle corresponding to each combination, obtain the cost information, and bring the power generation information and cost information of each combination into the cost estimation model to obtain the revenue information of each combination.
[0177] 4. Compare and screen the revenue information of all combinations to determine the combination corresponding to the optimal revenue information and the adjustment number of the combination (target adjustment layout combination and target adjustment number).
[0178] The technical scheme of the embodiment, in the case of a fixed support, obtains the angle, spacing and ground clearance of the single-sided component installation according to the latitude and longitude information of the project location, compares the single-sided component, sets the angle, spacing and ground clearance range of the double-sided component, sets the corresponding step size, calculates the cost and power generation data of each angle, spacing and height combination and brings them into the economic estimation model, compares and screens the economic data corresponding to each combination to obtain the angle, height and spacing combination with the maximum economic value as the optimal combination; in the case of an adjustable support, determine the combination of spacing and lower edge ground clearance, determine the basic angle combination according to the adjustment number, and eliminate the edge angle combination to obtain the final angle combination, for each adjustment number, determine the power generation information of each combination under the current adjustment number, calculate the support cost and other costs according to the maximum angle corresponding to each combination, obtain the cost information, and bring the power generation information and cost information of each combination into the cost estimation model to obtain the revenue information of each combination, compare and screen the revenue information of all combinations to determine the combination corresponding to the optimal revenue information and the adjustment number of the combination, solve the problems of too many optimal combinations, too long simulation time and low efficiency of determining layout parameters, realize optimization in the three-dimensional level of angle, spacing and height, reduce the number of angle, spacing and height combination data, save simulation time, and can comprehensively compare the revenue of fixed support and adjustable support to select the appropriate angle, spacing and height layout scheme.
[0179] Embodiment five
[0180] Figure 6 The structure diagram of a double-sided component layout device provided by the embodiment five of the application, the device comprises: a target angle range determination module 410, a target spacing range determination module 420, a target height range determination module 430 and a layout determination module 440.
[0181] The target angle range determining module 410 is configured to determine a target angle range according to a reference angle of the target site and first information; the target interval range determining module 420 is configured to determine a target interval range according to a reference interval of the target site and second information; the target height range determining module 430 is configured to determine a target height range according to a reference height of the target site and third information; and the layout determining module 440 is configured to determine a target angle, a target interval and a target height of the double-sided component layout based on the target angle range, the target interval range, the target height range and a pre-established economic calculation model.
[0182] Optionally, the reference angle is an installation angle of a single-sided component of the target site, the reference interval is an installation interval of the single-sided component of the target site, and the reference height is an installation height of the single-sided component of the target site.
[0183] Optionally, the first information includes latitude and longitude information of the target site, and the target angle range determining module 410 is further configured to determine an upper limit angle offset value and a lower limit angle offset value according to the latitude and longitude information of the target site, and determine the target angle range according to the reference angle, the upper limit angle offset value and the lower limit angle offset value.
[0184] Optionally, the target angle range determining module 410 is further configured to determine an upper limit angle boundary based on the reference angle and the upper limit angle offset value, and determine a lower limit angle boundary based on the reference angle and the lower limit angle offset value, and determine the target angle range based on the upper limit angle boundary and the lower limit angle boundary.
[0185] Optionally, the second information includes sunlight conditions, a layout range and a budget range of the target site, and the target interval range determining module 420 is further configured to determine a lower limit interval boundary according to the reference interval of the target site and the sunlight conditions of the target site, determine an upper limit interval boundary, an upper limit interval offset value and a lower limit interval offset value according to the layout range and the budget range, and determine the target interval range according to the lower limit interval boundary, the upper limit interval boundary, the upper limit interval offset value and the lower limit interval offset value.
[0186] Optionally, the target interval range determining module 420 is further configured to determine a lower limit interval range based on the lower limit interval boundary and the lower limit interval offset value, and determine an upper limit interval range according to the upper limit interval boundary and the upper limit interval offset value, and determine the target interval range based on the lower limit interval range and the upper limit interval range.
[0187] Optionally, the third information includes a pile length, a backside power generation gain, a ground reflectivity of the target site, and a pile unit price, the target height range determination module 430 is further configured to determine an upper height boundary according to the pile length and the backside power generation gain, and determine a lower height boundary according to a reference height; determine an upper height offset value and a lower height offset value according to the ground reflectivity of the target site and the pile unit price; and determine the target height range according to the lower height boundary, the upper height boundary, the upper height offset value, and the lower height offset value.
[0188] Optionally, the apparatus further includes a reference angle determination module configured to determine an optimal radiation angle according to the latitude and longitude information of the target site, and determine the reference angle according to the optimal radiation angle.
[0189] Optionally, the layout determination module 440 is further configured to determine at least two candidate angles according to the target angle range and a preset angle step, determine at least two candidate distances according to the target distance range and a preset distance step, and determine at least two candidate heights according to the target height range and a preset height step; determine candidate layout combinations according to the at least two candidate angles, the at least two candidate distances, and the at least two candidate heights; input each candidate layout combination into a pre-established economic calculation model to determine a calculation evaluation value corresponding to each candidate layout combination; determine a target layout combination from each candidate layout combination according to the calculation evaluation value, and determine the target angle, the target distance, and the target height of the bifacial module layout according to the target layout combination.
[0190] Optionally, the bifacial module layout includes at least two candidate adjustment times, and the apparatus further includes:
[0191] The adjustment layout combination determining module is configured to determine at least one adjustment layout combination corresponding to each candidate adjustment number based on the target angle range, the target interval range and the target height range; wherein the interval and the height corresponding to the adjustment layout combination corresponding to each adjustment in each candidate adjustment number are the same; the candidate power generation benefit information determining module is configured to determine candidate power generation benefit information corresponding to each adjustment layout combination according to each adjustment layout combination and a pre-established economic calculation model; the candidate layout combination determining module is configured to, for each candidate adjustment number, determine candidate combined support cost information and candidate combined power generation benefit information corresponding to the adjustment layout combination according to the adjustment layout combination corresponding to the candidate adjustment number and the candidate power generation benefit information of the adjustment layout combination, and determine a candidate layout combination corresponding to the candidate adjustment number according to the candidate combined support cost information and the candidate combined power generation benefit information; and the target adjustment layout combination determining module is configured to determine a target adjustment number in the at least two candidate adjustment numbers and a target adjustment layout combination corresponding to the target adjustment number according to the candidate layout combination corresponding to each candidate adjustment number.
[0192] Optionally, the adjustment layout combination determining module is further configured to determine a first combination mode according to the target interval range and the target height range, determine a second combination mode according to the target angle range, the candidate adjustment number and the reference angle, and determine at least one adjustment layout combination corresponding to each candidate adjustment number according to the first combination mode and the second combination mode.
[0193] Optionally, the candidate layout combination determining module is further configured to determine candidate support cost information corresponding to the adjustment layout combination according to a maximum angle in the adjustment layout combination corresponding to the candidate adjustment number, and determine candidate combined power generation benefit information corresponding to the adjustment layout combination according to the candidate power generation benefit information of the adjustment layout combination corresponding to the candidate adjustment number.
[0194] The technical scheme of the embodiment of the application determines a target angle range according to a reference angle of a target site and first information, determines a target interval range according to a reference interval of the target site and second information, and determines a target height range according to a reference height of the target site and third information, so as to determine an optimization range of the angle, the interval and the height of the double-sided component layout, and then, based on the target angle range, the target interval range, the target height range and a pre-established economic calculation model, the target angle, the target interval and the target height of the double-sided component layout are determined, so as to solve the problem that it is difficult to obtain an optimal layout combination when the angle, the interval and the height of the double-sided component are determined by experience, and achieve the technical effect of quickly and accurately determining the parameters of the double-sided component layout.
[0195] The double-sided component layout device provided by the embodiments of the present application can perform the double-sided component layout method provided by any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of performing the method.
[0196] It should be noted that each unit and module included in the above device is only divided according to the function logic, and is not limited to the above division, as long as the corresponding function can be realized; in addition, the specific names of each functional unit are only for the convenience of mutual differentiation, and do not serve to limit the protection scope of the embodiments of the present application.
[0197] Embodiment six
[0198] Figure 7 A structural schematic diagram of an electronic device provided by Embodiment six of the present application. Figure 7 A block diagram of an exemplary electronic device 50 suitable for implementing embodiments of the present application is shown. Figure 7 The electronic device 50 shown is merely an example, and should not bring any limitation to the function and use range of the embodiments of the present application.
[0199] As shown in Figure 7 The electronic device 50 is shown in the form of a general computing device. The components of the electronic device 50 can include, but are not limited to, one or more processors or processing units 501, system memory 502, and a bus 503 that couples various system components including system memory 502 and processing unit 501.
[0200] The bus 503 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics bus (e.g., AGP or Accelerated Graphics Port), a processor or local bus using any of a variety of bus architectures including, for example, an Industry Standard Architecture (ISA), Micro Channel Architecture (MCA), Enhanced ISA (EISA), Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0201] The electronic device 50 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by the electronic device 50 and includes both volatile and non-volatile media, removable and non-removable media.
[0202] The system memory 502 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) 504 and / or cache 505. The electronic device 50 can further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, a storage system 506 can be provided for reading from and writing to non-removable, non-volatile magnetic media (e.g., a hard disk drive).Figure 7 not shown, a floppy disk drive, a CD-ROM drive, a DVD-ROM drive, a tape drive, a removable media drive, or any other storage device, can be provided. The system memory 502 can include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the application. The program / utility 508, having a set of program modules 507, can be stored in system memory 502, for example, by way of example, without limitation, include an operating system, one or more application programs, other program modules, and program data, each or a combination of which can include implementation of a networking environment. The program modules 507 generally carry out the functions and / or methodologies of embodiments of the application described herein. Figure 7 not shown, a floppy disk drive, a CD-ROM drive, a DVD-ROM drive, a tape drive, a removable media drive, or any other storage device, can be provided. The system memory 502 can include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the application. The program / utility 508, having a set of program modules 507, can be stored in system memory 502, for example, by way of example, without limitation, include an operating system, one or more application programs, other program modules, and program data, each or a combination of which can include implementation of a networking environment. The program modules 507 generally carry out the functions and / or methodologies of embodiments of the application described herein.
[0203] The program / utility 508, having a set of program modules 507, can be stored in system memory 502 by way of example, without limitation, include an operating system, one or more application programs, other program modules, and program data, each or a combination of which can include implementation of a networking environment. The program modules 507 generally carry out the functions and / or methodologies of embodiments of the application described herein.
[0204] The electronic device 50 can also communicate with one or more external devices 509 such as a keyboard or pointing device, a display 510, etc.; one or more devices that enable a user to interact with the electronic device 50; and / or one or more devices that enable the electronic device 50 to communicate with one or more other computing devices. Such communication can be via an input / output (I / O) interface 511. Similarly, the electronic device 50 can communicate with one or more networks such as a local area network (LAN), a wide area network (WAN), and / or the Internet through a network adapter 512. It will be appreciated that the electronic device 50 can include Figure 7 Other hardware and / or software modules can be used in conjunction with the electronic device 50 in alternative embodiments, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.
[0205] The processing unit 501 performs various functions and data processing by running programs stored in the system memory 502, such as implementing the double-sided component layout method provided by embodiments of the application.
[0206] Embodiment Seven
[0207] The embodiment seven of the present application further provides a storage medium comprising computer executable instructions, which are used for executing a double-sided component layout method when executed by a computer processor, and the method comprises the following steps:
[0208] determining a target angle range according to the reference angle of the target site and the first information;
[0209] determining a target distance range according to the reference distance of the target site and the second information;
[0210] determining a target height range according to the reference height of the target site and the third information;
[0211] determining the target angle, the target distance and the target height of the double-sided component layout based on the target angle range, the target distance range, the target height range and a pre-established economic calculation model.
[0212] The computer storage medium of the embodiment of the present application can adopt any combination of one or more computer readable media. The computer readable medium can be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples (non-exhaustive list) of the computer readable storage medium include: an electrical connection having one or more wires, a portable computer diskette, 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 thereof. In this document, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or component.
[0213] The computer readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, in which a computer readable program code is borne. Such a propagated data signal can take on multiple forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination thereof. The computer readable signal medium can also be any computer readable medium that is not a computer readable storage medium and that can transmit, propagate or transport a program for use by or in connection with an instruction execution system, device or component.
[0214] The program code contained in the computer readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination thereof.
[0215] Computer program code for carrying out operations of embodiments of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0216] Note that, as previously discussed, the above merely describes a few exemplary embodiments of the present application and the principles of technology used. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, modifications and substitutions can be made by those skilled in the art without departing from the scope of the present application. Therefore, although the present application has been described in detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.
Claims
1. A method for laying out double-sided components, characterized in that, include: Based on the reference angle of the target location and the first information, the target angle range is determined; wherein, the reference angle is the installation angle of the single-sided component at the target location, and the target angle range is the installation angle range of the double-sided component at the target location; the first information is information used to determine the angle extension range. Based on the reference spacing of the target location and the second information, the target spacing range is determined; wherein, the reference spacing is the installation spacing of the single-sided components at the target location, and the target spacing range is the installation spacing range between two adjacent double-sided components when the double-sided components are laid out at the target location; the second information is information used to determine the maximum spacing, minimum spacing, and the boundary ranges at both ends of the target spacing range between two adjacent double-sided components. Based on the reference height of the target location and the third information, a target height range is determined; wherein, the reference height is the installation height of the single-sided component at the target location, and the target height range is the installation height range of the double-sided component at the target location; the third information is information used to determine the maximum height of the target height range and the boundary ranges at both ends of the target height range. Based on the target angle range, the target spacing range, the target height range, and the pre-established economic calculation model, the target angle, target spacing, and target height of the double-sided component layout are determined.
2. The method according to claim 1, characterized in that, The first information includes the latitude and longitude information of the target location. Determining the target angle range based on the reference angle of the target location and the first information includes: Based on the latitude and longitude information of the target location, determine the upper limit offset value and the lower limit offset value of the angle; The target angle range is determined based on the reference angle, the upper limit offset value of the angle, and the lower limit offset value of the angle.
3. The method according to claim 2, characterized in that, Determining the target angle range based on the reference angle, the upper limit offset value, and the lower limit offset value includes: Based on the reference angle and the upper limit offset value of the angle, the upper limit boundary of the angle is determined, and based on the reference angle and the lower limit offset value of the angle, the lower limit boundary of the angle is determined. The target angle range is determined based on the upper limit boundary and the lower limit boundary of the angle.
4. The method according to claim 1, characterized in that, The second information includes the sunlight conditions, layout range, and budget range of the target location. Determining the target distance range based on the baseline distance of the target location and the second information includes: The lower limit boundary of the distance is determined based on the baseline distance between the target locations and the sunshine conditions at the target locations; Based on the layout range and the budget range, determine the upper limit boundary of the spacing, the upper limit offset value of the spacing, and the lower limit offset value of the spacing; The target spacing range is determined based on the lower spacing limit boundary, the upper spacing limit boundary, the upper spacing offset value, and the lower spacing limit offset value.
5. The method according to claim 4, characterized in that, Determining the target spacing range based on the lower spacing boundary, the upper spacing boundary, the upper spacing offset value, and the lower spacing offset value includes: Based on the lower limit boundary of the spacing and the lower limit offset value of the spacing, the lower limit spacing range is determined, and based on the upper limit boundary of the spacing and the upper limit offset value of the spacing, the upper limit spacing range is determined. The target spacing range is determined based on the lower limit spacing range and the upper limit spacing range.
6. The method according to claim 1, characterized in that, The third information includes pile length, back-side power generation gain, ground reflectivity at the target location, and pile unit price. Determining the target height range based on the reference height of the target location and the third information includes: Based on the pile length and the power generation gain on the back side, the upper limit boundary of the height is determined, and based on the reference height, the lower limit boundary of the height is determined. Based on the ground reflectivity of the target location and the unit price of the pile, determine the upper limit offset value and the lower limit offset value of the height; The target height range is determined based on the lower height limit boundary, the upper height limit boundary, the upper height offset value, and the lower height offset value.
7. The method according to claim 1, characterized in that, Also includes: Determine the optimal radiation angle based on the latitude and longitude information of the target location; The reference angle is determined based on the optimal radiation angle.
8. The method according to claim 1, characterized in that, The determination of the target angle, target spacing, and target height of the double-sided module layout based on the target angle range, the target spacing range, the target height range, and a pre-established economic calculation model includes: Based on the target angle range and the preset angle step size, at least two candidate angles are determined; based on the target spacing range and the preset spacing step size, at least two candidate spacings are determined; and based on the target height range and the preset height step size, at least two candidate heights are determined. The candidate layout combination is determined based on the at least two candidate angles, the at least two candidate spacings, and the at least two candidate heights; Each of the candidate layout combinations is input into the pre-established economic calculation model to determine the calculation and evaluation value corresponding to each of the candidate layout combinations; Based on the calculated evaluation values, a target layout combination is determined from each of the candidate layout combinations, and based on the target layout combination, the target angle, target spacing, and target height of the double-sided component layout are determined.
9. The method according to claim 1, characterized in that, The double-sided component layout includes at least two candidate adjustment counts, and the method further includes: Based on the target angle range, the target spacing range, and the target height range, at least one adjustment layout combination corresponding to each of the candidate adjustment counts is determined; wherein, the spacing and height of the adjustment layout combination corresponding to each adjustment in each of the candidate adjustment counts are the same; Based on each adjusted layout combination and the pre-established economic calculation model, determine the candidate power generation revenue information corresponding to each adjusted layout combination; For each candidate adjustment number, based on the adjustment layout combination corresponding to the candidate adjustment number and the candidate power generation revenue information corresponding to the adjustment layout combination, determine the candidate combination support cost information and candidate combination power generation revenue information corresponding to the adjustment layout combination, and determine the candidate layout combination corresponding to the candidate adjustment number based on the candidate combination support cost information and candidate combination power generation revenue information. Based on the candidate layout combinations corresponding to each of the candidate adjustment counts, a target adjustment count and a target adjustment layout combination corresponding to the target adjustment count are determined from at least two candidate adjustment counts.
10. The method according to claim 9, characterized in that, The step of determining at least one adjustment layout combination corresponding to each of the candidate adjustment counts based on the target angle range, the target spacing range, and the target height range includes: The first combination method is determined based on the target spacing range and the target height range; The second combination method is determined based on the target angle range, the number of candidate adjustments, and the reference angle; At least one adjustment layout combination corresponding to each candidate adjustment number is determined based on the first combination method and the second combination method.
11. The method according to claim 9, characterized in that, The step of determining the candidate combination support cost information and candidate combination power generation revenue information corresponding to the adjustment layout combination based on the adjustment layout combination corresponding to the candidate adjustment number and the candidate power generation revenue information corresponding to the adjustment layout combination includes: Based on the maximum angle value in the adjustment layout combination corresponding to the number of candidate adjustments, determine the cost information of the candidate support corresponding to the adjustment layout combination; Based on the candidate power generation revenue information of the adjusted layout combination corresponding to the candidate adjustment number, determine the candidate combination power generation revenue information corresponding to the adjusted layout combination.
12. A double-sided component layout device, characterized in that, include: The target angle range determination module is used to determine the target angle range based on the reference angle of the target location and first information; wherein, the reference angle is the installation angle of the single-sided component at the target location, and the target angle range is the installation angle range of the double-sided component at the target location; the first information is information used to determine the angle extension range. The target spacing range determination module is used to determine the target spacing range based on the reference spacing of the target location and the second information; wherein, the reference spacing is the installation spacing of the single-sided component at the target location, and the target spacing range is the installation spacing range between two adjacent double-sided components when the double-sided components are laid out at the target location; the second information is information used to determine the maximum spacing, minimum spacing, and boundary ranges at both ends of the target spacing range between two adjacent double-sided components. The target height range determination module is used to determine the target height range based on the reference height of the target location and third information; wherein, the reference height is the installation height of the single-sided component at the target location, and the target height range is the installation height range of the double-sided component at the target location; the third information is information used to determine the maximum height of the target height range and the boundary ranges at both ends of the target height range; The layout determination module is used to determine the target angle, target spacing, and target height of the double-sided component layout based on the target angle range, the target spacing range, the target height range, and a pre-established economic calculation model.
13. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the double-sided component layout method as described in any one of claims 1-11.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the double-sided component layout method as described in any one of claims 1-11.
Citation Information
Patent Citations
System and Method for Optimized Automated Layout of Solar Panels
US20130246010A1