A tracking method, apparatus, electronic device, and storage medium
Patent Information
- Application Number
- CN202110793503.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-14
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2041-07-14
AI Technical Summary
[0002]目前,光伏跟踪支架的跟踪算法以天文算法为主,通过调节支架角度使组件垂直于太阳直射辐照,虽然天文算法相对成熟简单,但也存在一些明显不足:只适用于晴天,只能保证组件接收到最大的直射辐照,没有考虑散射辐照影响,不适用于大风、雪天和雨天等天气
Smart Images

Figure CN115617081B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of photovoltaic tracking technology, and in particular to a tracking method, device, electronic device, and storage medium. Background Technology
[0002] Currently, photovoltaic (PV) tracking algorithms primarily rely on astronomical algorithms, adjusting the bracket angle to align the PV module perpendicular to direct solar radiation. While astronomical algorithms are relatively mature and simple, they also have significant limitations: they are only suitable for sunny days, guaranteeing maximum direct solar radiation without considering diffused radiation, and are unsuitable for windy, snowy, or rainy weather. Therefore, a smart PV tracking method applicable to all weather conditions is urgently needed. Summary of the Invention
[0003] This invention provides a tracking method, apparatus, electronic device, and storage medium to achieve intelligent photovoltaic tracking.
[0004] In a first aspect, embodiments of the present invention provide a tracking method, including:
[0005] During the solar tracking phase, the current weather type is determined based on current meteorological data and / or the current power generation of the modules on at least two photovoltaic tracking brackets;
[0006] Based on the current weather type, a first target tracking angle for the component is determined, so that the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby adjusting the component on the photovoltaic tracking bracket.
[0007] Secondly, embodiments of the present invention also provide a tracking device, comprising:
[0008] The weather type determination module is used to determine the current weather type during the apparent solar tracking phase, based on current meteorological data and / or the current power generation of the modules on at least two photovoltaic tracking brackets.
[0009] The first tracking angle determination module is used to determine the first target tracking angle of the component based on the current weather type, so that the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby realizing the adjustment of the component on the photovoltaic tracking bracket.
[0010] Thirdly, embodiments of the present invention also provide an electronic device, comprising:
[0011] One or more processors;
[0012] Memory, used to store one or more programs;
[0013] When the one or more programs are executed by the one or more processors, the one or more processors implement the tracing method provided in any embodiment of the present invention.
[0014] Fourthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the tracing method provided in any embodiment of the present invention.
[0015] The technical solution of this invention determines the current weather type during the apparent solar tracking phase based on current meteorological data and / or the current power generation of modules on at least two photovoltaic tracking brackets. Then, based on the current weather type, a first target tracking angle is determined for the modules. This allows the tracking controller corresponding to each module to adjust the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby adjusting the modules on the photovoltaic tracking bracket. This technical solution improves the accuracy of identifying different weather types, enables flexible adjustment of the tracking angle of photovoltaic tracking brackets under different weather types, and thus increases the power generation of the modules on the photovoltaic tracking brackets, providing a new approach to intelligent photovoltaic tracking. Attached Figure Description
[0016] Figure 1A This is a flowchart of a tracking method provided in Embodiment 1 of the present invention;
[0017] Figure 1B This is a scatter plot of power generation as a function of solar altitude angle under different weather conditions, provided in Embodiment 1 of the present invention.
[0018] Figure 1C This is a scatter plot showing the variation of total horizontal irradiance with solar altitude angle under different weather types, provided in Embodiment 1 of the present invention.
[0019] Figure 2 This is a flowchart of a tracking method provided in Embodiment 2 of the present invention;
[0020] Figure 3A This is a flowchart of a tracking method provided in Embodiment 3 of the present invention;
[0021] Figure 3B This is a schematic diagram of the vertically adjacent photovoltaic tracking brackets provided in Embodiment 3 of the present invention in an unobstructed state;
[0022] Figure 4A This is a flowchart of a tracking method provided in Embodiment 4 of the present invention;
[0023] Figure 4B This is a cross-sectional schematic diagram of a column in a photovoltaic tracking bracket array provided in Embodiment 4 of the present invention;
[0024] Figure 5This is a schematic diagram of the structure of a tracking device provided in Embodiment 5 of the present invention;
[0025] Figure 6 This is a schematic diagram of the structure of an electronic device provided in Embodiment Six of the present invention. Detailed Implementation
[0026] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0027] Example 1
[0028] Figure 1A This is a flowchart of a tracking method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations where the tracking angle is adjusted on a photovoltaic tracking bracket. The method can be executed by a tracking device, which can be implemented by software and / or hardware and can be integrated into an electronic device that carries the tracking function, such as a server.
[0029] like Figure 1A As shown, the method may specifically include:
[0030] S110. During the apparent solar tracking phase, determine the current weather type based on current meteorological data and / or the current power generation of the modules on at least two photovoltaic tracking brackets.
[0031] The so-called apparent solar tracking phase refers to the period of day during which the photovoltaic (PV) tracking bracket rotates with the sun, and the components on the bracket are directly facing the sun. These components can be photovoltaic (PV) modules. The PV tracking bracket is a support structure equipped with a tracking controller to support the components and allow them to rotate with the sun. The tracking controller adjusts the rotation of the components. The PV tracking bracket consists of several vertical columns and a horizontal rod, with several components mounted on the horizontal rod. The PV tracking bracket can be T-shaped; optionally, the horizontal direction is defined by the direction of the two endpoints of the PV tracking bracket.
[0032] The current meteorological data refers to the meteorological data of the scene where the photovoltaic tracking bracket is located, including but not limited to total horizontal irradiance, direct horizontal irradiance, diffuse horizontal irradiance, air quality data, air humidity, wind direction and wind force, etc. Weather types can include strong winds, snow, cloudy, sunny, overcast and rainy.
[0033] Optionally, current meteorological data can be input into a pre-trained first neural network model, which outputs the current weather type. This first neural network model is trained using historical meteorological data and historical weather types.
[0034] Optionally, current meteorological data and the current power generation of the modules on at least two photovoltaic tracking brackets can be input into a pre-trained second neural network model, which outputs the current weather type. This second neural network model is trained using historical meteorological data, the historical power generation of the modules on at least two photovoltaic tracking brackets, and historical weather types.
[0035] Optionally, determining the current weather type based on the current power generation of the component can also be done by determining the current weather type based on the current power generation, the current solar altitude angle, and the boundary lines of each weather type; wherein the boundary lines of each weather type are determined based on the relationship between historical power generation, solar altitude angle, and historical meteorological data.
[0036] Specifically, a scatter plot can be created showing the hourly historical power generation, solar altitude angle, and historical weather types of a photovoltaic tracking module over a year. The scatter plot clearly shows the different distribution areas of historical power generation and solar altitude angle corresponding to different weather types. A boundary function, which can be a piecewise function, can be fitted to the scatter plot to determine the boundary between different weather types. Then, the current power generation and current solar altitude angle are input into the piecewise function to obtain the corresponding current weather type. For example, Figure 1B A scatter plot showing the variation of power generation in a certain region with solar altitude angle under different weather conditions is provided.
[0037] Optionally, determining the current weather type based on the component's current meteorological data can also be done by determining the current weather type based on the current total horizontal irradiance, the current solar altitude angle, and the boundary lines for each weather type; wherein the boundary lines for each weather type are determined based on the relationship between historical total horizontal irradiance, solar altitude angle, and historical meteorological data.
[0038] Specifically, a scatter plot can be created showing the hourly historical power generation, total horizontal irradiance, and historical weather types of a photovoltaic tracking module over a year. The scatter plot clearly shows that the distribution areas of historical power generation and total horizontal irradiance differ for different weather types. A boundary function, which can be a piecewise function, can be fitted to the scatter plot to determine the boundary function. Then, the current total horizontal irradiance and current solar altitude angle are input into the boundary function to obtain the current weather type. For example, Figure 1C A scatter plot showing the variation of total horizontal irradiance with solar altitude angle in a certain region under different weather types is provided.
[0039] S120. Based on the current weather type, determine the first target tracking angle of the component, so that the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby realizing the adjustment of the component on the photovoltaic tracking bracket.
[0040] The first target tracking angle refers to the tracking angle at which the overall power generation of the photovoltaic tracking bracket is optimal under the current weather type in the area where the photovoltaic tracking bracket is located during the apparent solar tracking phase.
[0041] In this embodiment, for example, if the current weather type is strong wind, the first target tracking angle of the component is set to a first fixed angle, or it can be set to a first preset angle range. Both the first fixed angle and the first preset angle range can be flexibly determined by those skilled in the art based on actual conditions. Furthermore, the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle to achieve adjustment of the component on the photovoltaic tracking bracket.
[0042] For example, if the current weather type is snowy, the first target tracking angle of the component is set to a second fixed angle, or it can be set to a second preset angle range. Both the second fixed angle and the second preset angle range can be flexibly determined by those skilled in the art based on actual conditions, and the second preset angle range may overlap with the first preset angle range. Furthermore, the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle to achieve adjustment of the component on the photovoltaic tracking bracket.
[0043] For example, if the current weather type is cloudy, the first target tracking angle of the component is set to an angle smaller than the astronomical angle by a set value. The astronomical angle is determined based on an astronomical algorithm, and the set value can be set by someone skilled in the art based on actual conditions. Furthermore, if the current weather type is cloudy, and the cloud cover fluctuates drastically, the first target tracking angle of the component is set to the astronomical angle. Then, the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle to adjust the component on the photovoltaic tracking bracket.
[0044] For example, if the current weather type is sunny, the first target tracking angle of the component is set to an astronomical angle, which is determined according to an astronomical algorithm. Then, the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket based on the first target tracking angle to adjust the component on the photovoltaic tracking bracket.
[0045] For example, if the current weather type is cloudy, the first target tracking angle of the component is set to a third fixed angle, wherein the third fixed angle can be flexibly determined by those skilled in the art according to the actual situation. Then, the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle to achieve adjustment of the component on the photovoltaic tracking bracket.
[0046] For example, if the current weather type is rainy, the first target tracking angle of the component is set to a fourth fixed angle. Furthermore, considering dust accumulation on the support components, a timing mechanism can be set for rainy days. Based on objective factors such as the project's air quality and dust accumulation level, the first target tracking angle of the component is set to a third preset angle range, where the third preset angle range can be flexibly determined by those skilled in the art according to actual conditions. Subsequently, the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking support according to the first target tracking angle to achieve adjustment of the component on the photovoltaic tracking support.
[0047] It should be noted that the first, second, third, and fourth fixed angles can be the same or different, and can be flexibly determined according to the scenario and type of the photovoltaic tracking bracket. Similarly, the first, second, and third preset angle ranges can have overlapping parts or no overlapping parts, and can also be flexibly determined according to the scenario and type of the photovoltaic tracking bracket.
[0048] The technical solution of this invention determines the current weather type during the apparent solar tracking phase based on current meteorological data and / or the current power generation of modules on at least two photovoltaic tracking brackets. Then, based on the current weather type, a first target tracking angle is determined for the modules. This allows the tracking controller corresponding to each module to adjust the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby adjusting the modules on the photovoltaic tracking bracket. This technical solution improves the accuracy of identifying different weather types, enables flexible adjustment of the tracking angle of photovoltaic tracking brackets under different weather types, and thus increases the power generation of the modules on the photovoltaic tracking brackets, providing a new approach to intelligent photovoltaic tracking.
[0049] Example 2
[0050] Figure 2 This is a flowchart of a tracking method provided in Embodiment 2 of the present invention. Based on the above embodiments, the method of "determining the current weather type based on current meteorological data and / or the current power generation of components on at least two photovoltaic tracking brackets during the apparent solar tracking stage" is further optimized to provide an optional real-time solution.
[0051] like Figure 2 As shown, the method may specifically include:
[0052] S210. Based on the current power generation of the component, determine whether the current weather type belongs to the first type; where the first type includes snowy days and cloudy days.
[0053] In this embodiment, optionally, before determining whether the current weather type belongs to the first type based on the current power generation of the component, it can be determined whether the current weather is windy based on the wind speed data in the current meteorological data; wherein, the wind speed data can be measured by an anemometer. Specifically, if the wind speed value is greater than a set wind speed threshold, the current weather type is determined to be windy. The set wind speed threshold can be set by those skilled in the art according to the actual situation.
[0054] Optionally, if the current weather type is not windy, the determination of whether the current weather type belongs to the first type can be based on the current power generation of the module. This can be done by determining the power generation dispersion rate based on the current power generation of the module; if the power generation dispersion rate is equal to or greater than the first dispersion threshold, the current weather type is determined to be snowy in the first type; if the power generation dispersion rate is equal to or greater than the second dispersion threshold, and the difference between the cumulative power generation of the module and the baseline power generation within the set time period is equal to or greater than the fluctuation threshold, the current weather type is determined to be cloudy in the first type.
[0055] The first and second discrete thresholds can be flexibly set by those skilled in the art based on actual conditions. Furthermore, they can be determined based on the historical power generation of the module and historical meteorological data. The first and second discrete thresholds can be the same or different. The fluctuation threshold can be set by those skilled in the art based on actual conditions. Cumulative power generation refers to the cumulative power generation of the module within a set time period. Baseline power generation refers to the cumulative power generation of the module within a set time period, assuming a sunny weather condition. The set time period can be set by those skilled in the art based on actual conditions.
[0056] Specifically, the standard deviation and average value of the current power generation of the modules on each photovoltaic tracking bracket can be divided, and the result of the division is used as the power generation dispersion rate. If the power generation dispersion rate is equal to or greater than the first dispersion threshold, then the current weather type belongs to the first type, snowy weather. If the power generation dispersion rate is equal to or greater than the second dispersion threshold, and the difference between the cumulative power generation of the modules and the baseline power generation within the set time period is equal to or greater than the fluctuation threshold, then the current weather type is determined to be the first type, cloudy weather.
[0057] S220. If not, determine the current weather type from the second type based on the current meteorological data; the second type includes sunny and cloudy.
[0058] In this embodiment, if the current weather type does not belong to the first weather type, then determining the current weather type from the second type based on the current meteorological data can be done by determining the direct radiation ratio based on the current meteorological data; if the direct radiation ratio is equal to or greater than a first threshold, then the current weather type is determined to be sunny in the second type; if the direct radiation ratio is less than or equal to a second threshold, then the current weather type is determined to be cloudy in the second type; wherein, the first threshold is greater than the second threshold. If the direct radiation ratio is greater than the second threshold and less than the first threshold, then the current weather type is determined to be possibly partly cloudy in the first type, and the process returns to S210, that is, further determining the current weather type by combining the current power generation of the component.
[0059] The first and second thresholds can be set by those skilled in the art based on the actual situation, and can also be determined based on historical meteorological data and historical weather types.
[0060] Specifically, the horizontal direct radiation and total horizontal radiation in the current meteorological data can be divided, and the result of the division can be used as the direct radiation ratio. If the direct radiation ratio is equal to or greater than the first threshold, the current weather type is determined to be sunny in the second type; if the direct radiation ratio is equal to or greater than the second threshold and less than the first threshold, the current weather type is determined to be cloudy in the second type.
[0061] It should be noted that if the current weather type is not cloudy, then the weather type will be determined to be rainy based on meteorological data. Specifically, if the current rainfall data reaches a set rainfall threshold, the current weather type will be determined to be rainy. The current rainfall data can be obtained by measuring with a rain gauge, and the set rainfall threshold can be set by those skilled in the art based on the actual situation.
[0062] S230. Based on the current weather type, determine the first target tracking angle of the component, so that the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby realizing the adjustment of the component on the photovoltaic tracking bracket.
[0063] The technical solution of this invention determines whether the current weather type belongs to a first type based on the current power generation of the module; if not, it determines the current weather type from a second type based on current meteorological data; then, based on the current weather type, it determines the first target tracking angle of the module, so that the tracking controller corresponding to the module adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby adjusting the module on the photovoltaic tracking bracket. This technical solution can more flexibly and accurately determine the current weather type, thus improving the accuracy of the module's tracking angle and consequently increasing the module's power generation.
[0064] Example 3
[0065] Figure 3A This is a flowchart of a tracking method provided in Embodiment 3 of the present invention; based on the above embodiments, further optimization is provided to offer an optional implementation scheme.
[0066] like Figure 3A As shown, the method may specifically include:
[0067] S310. During the apparent solar tracking phase, determine the current weather type based on current meteorological data and / or the current power generation of the modules on at least two photovoltaic tracking brackets.
[0068] S320. Based on the current weather type, determine the first target tracking angle of the component, so that the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby realizing the adjustment of the component on the photovoltaic tracking bracket.
[0069] S330. In the reverse tracking phase, determine the basic information of at least two photovoltaic tracking brackets, wherein the basic information of each photovoltaic tracking bracket includes size information and a first height difference between the two ends of the photovoltaic tracking bracket.
[0070] The dimensional information refers to the width and length of the components on the photovoltaic tracking bracket. The first height difference refers to the horizontal height difference between the two ends of the photovoltaic tracking bracket itself due to uneven terrain.
[0071] The so-called reverse tracking phase refers to the period in the early morning or late afternoon when the sun's altitude angle is relatively low. At this time, if the tracking controller on the photovoltaic (PV) tracking bracket is driven to track the sunlight according to the optimal solar radiation angle, the PV modules on the bracket will be shaded due to shading. Due to the series effect of the modules, if even one group of modules on the PV tracking bracket is shaded, the power generation current of the other modules on the bracket will drop to a very low level, regardless of the intensity of the sunlight. Therefore, in the above situation, tracking cannot be performed at the optimal irradiance angle. Instead, a tracking method that avoids shading while still allowing light to pass through should be used to ensure the PV tracking bracket tracks the sunlight. Because the direction of bracket movement in this tracking algorithm is opposite to the direction of the sun's movement, it is called reverse tracking.
[0072] In this embodiment, the basic information of at least two photovoltaic tracking brackets can be determined by measuring tools, such as total stations, theodolites, and levels.
[0073] S340, Determine the second height difference between vertically adjacent photovoltaic tracking brackets.
[0074] The second height difference between vertically adjacent photovoltaic tracking brackets refers to the horizontal height difference between two adjacent rows of photovoltaic tracking brackets in the direction perpendicular to the photovoltaic tracking brackets (that is, in the direction perpendicular to the horizontal direction) due to uneven terrain.
[0075] Optionally, a second height difference between vertically adjacent photovoltaic tracking brackets can be measured using measuring tools, such as total stations, theodolites, and levels.
[0076] Since measuring the second height difference between vertically adjacent photovoltaic tracking brackets using measuring tools requires a large amount of manpower, in order to save manpower costs, as an optional method in this embodiment, the second height difference between vertically adjacent photovoltaic tracking brackets can be determined by, when the components on the vertically adjacent photovoltaic tracking brackets are in an unshaded state, based on the solar incidence angle, the current tracking angle and component width of each vertically adjacent photovoltaic tracking bracket, and the distance between the vertically adjacent photovoltaic tracking brackets.
[0077] The current tracking angle refers to the tracking angle of the photovoltaic tracking bracket when the components on the vertically adjacent photovoltaic tracking brackets are in an unobstructed state.
[0078] For example, such as Figure 3B A schematic diagram is provided when vertically adjacent photovoltaic (PV) tracking brackets are in an unobstructed state, where d represents the width of the module, A represents the solar incidence angle, D represents the distance between vertically adjacent PV tracking brackets, and B2 represents the current tracking angle of each vertically adjacent PV tracking bracket. Therefore, the second height difference between vertically adjacent PV tracking brackets can be determined using the following formula:
[0079] d×sinB2+H=(Dd×cos B2)tanA
[0080] Furthermore, at least two days can be obtained when the components on vertically adjacent photovoltaic tracking brackets are in an unshaded state. Based on the solar incidence angle, the current tracking angle and component width of each vertically adjacent photovoltaic tracking bracket, and the distance between vertically adjacent photovoltaic tracking brackets, at least two second candidate height differences can be determined. The average of the at least two second candidate height differences can be calculated, and the average value obtained can be used as the second height difference between vertically adjacent photovoltaic tracking brackets.
[0081] For example, determining that a component is in an unshaded state can be achieved by: if the current of the component is detected to jump from a first value to a second value, then the component is determined to be in an unshaded state, wherein the first value is less than the second value; and / or, if the difference in power generation between components on two vertically adjacent photovoltaic tracking brackets is detected to be within a second preset range, then the component is determined to be in an unshaded state. The second preset range can be set by those skilled in the art based on actual conditions.
[0082] Specifically, if the irradiance is relatively stable, and a jump in the module's current from a first value to a second value (i.e., a sudden change in the module's current) is detected, then the module is determined to be in an unshaded state, where the first value is less than the second value. Furthermore, if the difference in power generation between modules on two vertically adjacent photovoltaic tracking brackets is detected to be within a second preset range, then the module is determined to be in an unshaded state. For example, using the power generation of the modules on the first row of unshaded photovoltaic tracking brackets as a benchmark, if the difference in power generation between the modules on the second row of photovoltaic tracking brackets (vertically aligned with the first row) and the benchmark value is within a second preset range, then the module is determined to be in an unshaded state, where the second preset range can be set by those skilled in the art based on actual conditions.
[0083] S350. Based on the basic information of at least two photovoltaic tracking brackets, the second height difference, and historical meteorological data of the photovoltaic tracking scenario, determine the second target tracking angle of at least two photovoltaic tracking brackets, so that the tracking controller adjusts the corresponding photovoltaic tracking brackets according to the second target tracking angle, thereby realizing the adjustment of the components on the photovoltaic tracking brackets.
[0084] The historical meteorological data for photovoltaic (PV) tracking scenarios refers to typical annual meteorological data for the scenarios where PV tracking brackets are located, which can include hourly total horizontal irradiance (GHI) and horizontal diffuse irradiance (DHI). Specifically, typical annual meteorological data can be exported from meteorological service software based on the latitude and longitude of the scenarios where PV tracking brackets are located.
[0085] The so-called second target tracking angle refers to the tracking angle that optimizes the overall power generation of the components on the photovoltaic tracking bracket.
[0086] Optionally, photovoltaic (PV) tracking brackets are typically installed in an array (a combination of horizontal and vertical arrays, with vertical columns and horizontal rows). Each column (vertical direction) contains at least two PV tracking brackets. For each column, the basic information of all PV tracking brackets in that column, the second height difference, and historical meteorological data of the scene where the PV tracking brackets are located can be input into a neural network model. The neural network model automatically calculates the target tracking angle for all PV tracking brackets in that column, thereby determining the target tracking angle for all PV tracking brackets in the array. Alternatively, the basic information of all PV tracking brackets in the array, the second height difference, and historical meteorological data of the scene where the PV tracking brackets are located can be directly input into the neural network model, which will then automatically calculate the target tracking angle for all PV tracking brackets in the array.
[0087] Then, the tracking controller adjusts the corresponding photovoltaic tracking bracket according to the second target tracking angle to adjust the components on the photovoltaic tracking bracket.
[0088] It should be noted that there is no specific order between S310-S320 and S330-S350.
[0089] The technical solution of this invention, during the reverse tracking phase, determines the basic information of at least two photovoltaic (PV) tracking brackets. The basic information of each PV tracking bracket includes its dimensions and a first height difference between its two endpoints. Then, a second height difference between vertically adjacent PV tracking brackets is determined. Based on the basic information of the at least two PV tracking brackets, the second height difference, and historical meteorological data of the PV tracking scenario, a second target tracking angle is determined for the at least two PV tracking brackets. This allows the tracking controller to adjust the corresponding PV tracking brackets according to the second target tracking angle, thereby adjusting the modules on the PV tracking brackets. This technical solution solves the problem of module power generation being affected by uneven terrain causing shading of the modules on the PV tracking brackets during the reverse tracking phase. It optimizes the tracking angle during the reverse tracking phase, thereby improving the power generation of the modules.
[0090] Example 4
[0091] Figure 4A This is a flowchart of a tracking method provided in Embodiment 4 of the present invention; based on the above embodiments, further optimization is provided to offer an optional implementation scheme.
[0092] like Figure 4A As shown, the method may specifically include:
[0093] S410. During the apparent solar tracking phase, determine the current weather type based on current meteorological data and / or the current power generation of the modules on at least two photovoltaic tracking brackets.
[0094] S420. Based on the current weather type, determine the first target tracking angle of the component, so that the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby realizing the adjustment of the component on the photovoltaic tracking bracket.
[0095] S430. In the reverse tracking phase, determine the basic information of at least two photovoltaic tracking brackets, wherein the basic information of each photovoltaic tracking bracket includes size information and a first height difference between the two ends of the photovoltaic tracking bracket.
[0096] S440, Determine the second height difference between vertically adjacent photovoltaic tracking brackets.
[0097] S450. Based on the basic information of at least two photovoltaic tracking brackets and the second height difference, construct a three-dimensional array terrain model.
[0098] Optionally, a photovoltaic tracking bracket can be selected from at least two photovoltaic tracking brackets as the target tracking bracket. Centered on one end of the target tracking bracket, a three-dimensional array terrain model is constructed using a spatial rectangular coordinate system based on the foundation information and second height difference of the at least two photovoltaic tracking brackets. The unit array terrain model may further include the spacing between vertically adjacent photovoltaic tracking brackets and the width of the components on the photovoltaic tracking brackets. For example, Figure 4B A cross-sectional schematic diagram of a column in a photovoltaic tracking bracket array is given. Figure 4B In the diagram, H1-H10 represents the second height difference between vertically adjacent photovoltaic tracking brackets, which is the height difference between vector photovoltaic tracking brackets in a column. D represents the spacing between vertically adjacent photovoltaic tracking brackets, and d represents the width of the components on the photovoltaic tracking bracket.
[0099] Furthermore, a three-dimensional array terrain model can be constructed using a spatial rectangular coordinate system, centered on the midpoint of the target tracking bracket and based on the basic information of at least two photovoltaic tracking brackets and the second height difference. Optionally, an identifier can be set for each photovoltaic tracking bracket in the three-dimensional array terrain model to uniquely identify the photovoltaic tracking bracket; this identifier can be in the form of numbers, letters, or a combination of numbers and letters.
[0100] S460. Based on the three-dimensional array terrain model and historical meteorological data, determine the target slope angle for at least two photovoltaic tracking supports.
[0101] Optionally, for each column of photovoltaic tracking brackets in the photovoltaic tracking bracket array, based on the three-dimensional array terrain model and historical meteorological data, the target tracking angles of at least two photovoltaic tracking brackets can be determined in the following four steps:
[0102] First, for each photovoltaic tracking bracket, at least two photovoltaic tracking brackets in the vertical direction of that bracket are designated as auxiliary photovoltaic tracking brackets. For example, the photovoltaic tracking brackets in each column are numbered starting from 0. To determine the target slope angle of photovoltaic tracking bracket numbered 0, all other photovoltaic tracking brackets in that column except for number 0 are designated as auxiliary photovoltaic tracking brackets; to determine the target slope angle of photovoltaic tracking bracket numbered 1, all other photovoltaic tracking brackets in that column except for number 1 are designated as auxiliary photovoltaic tracking brackets; and so on.
[0103] Second, at least two candidate slope angles are determined. Specifically, within a set slope angle range, at least two candidate slope angles are determined by setting a step size. The set slope angle range can be determined by those skilled in the art based on the actual situation.
[0104] Third, based on the three-dimensional array terrain model and historical meteorological data, determine the first theoretical power generation of the photovoltaic tracking bracket at each candidate slope angle, and the second theoretical power generation of the auxiliary tracking bracket at the corresponding candidate slope angle.
[0105] Optionally, based on the geometric relationship between the photovoltaic tracking bracket and its preceding vertically adjacent bracket, the shading ratio of the photovoltaic tracking bracket to the components on the photovoltaic tracking bracket can be calculated.
[0106] Furthermore, based on the shadow occlusion ratio, the three-dimensional array terrain model, and the solar incidence angle, the first theoretical power generation of the photovoltaic tracking bracket is determined. Further, the second theoretical power generation of the auxiliary tracking bracket under the corresponding candidate slope angle can be determined using the method for determining the first theoretical power generation.
[0107] Fourth, determine the target slope angle based on the first theoretical power generation and the second theoretical power generation. Optionally, determine the total theoretical power generation corresponding to each candidate slope angle based on the first theoretical power generation and the second theoretical power generation, and then determine the target slope angle of the photovoltaic tracking bracket based on the total theoretical power generation corresponding to each candidate slope angle.
[0108] S470. Based on the angle conversion model, the target angle is converted into a second target tracking angle, so that the tracking controller adjusts the corresponding photovoltaic tracking bracket according to the second target tracking angle, thereby realizing the adjustment of the components on the photovoltaic tracking bracket.
[0109] Optionally, the angle conversion model can be determined based on the solar incidence angle, theoretical tracking angle, target tracking angle, spacing between vertically adjacent photovoltaic tracking brackets, and width of the modules on the photovoltaic tracking brackets. The theoretical tracking angle refers to the optimal tracking angle for power generation of the modules on the photovoltaic tracking brackets without considering shading. For example, the angle conversion model can be determined using the following formula:
[0110] cosB*d / 2+(sinB*d / 2+sinB'*d / 2+D*tanμ) / tanA+cosB'*d / 2=D
[0111] Where B represents the theoretical tracking angle, B' represents the second target tracking angle, d represents the width of the module on the photovoltaic tracking bracket, D represents the distance between vertically adjacent photovoltaic tracking brackets, μ represents the target slope angle, and A represents the solar incidence angle. The solar incidence angle can be determined by the solar altitude angle and the solar azimuth angle, for example, by the following formula: tanA=tanα / sinγ, where α represents the solar altitude angle and γ represents the solar azimuth angle.
[0112] In this embodiment, the target slope angle is input into the angle conversion model to obtain the second target angle. Then, the tracking controller adjusts the corresponding photovoltaic tracking bracket according to the second target tracking angle to achieve the adjustment of the components on the photovoltaic tracking bracket.
[0113] It should be noted that there is no specific order between S410-S420 and S430-S470.
[0114] The technical solution of this invention, in the reverse tracking stage, determines the basic information of at least two photovoltaic tracking brackets. The basic information of each photovoltaic tracking bracket includes size information and a first height difference between its two endpoints. A second height difference between vertically adjacent photovoltaic tracking brackets is also determined. Then, based on the basic information and the second height difference of the at least two photovoltaic tracking brackets, a three-dimensional array terrain model is constructed. Furthermore, based on the three-dimensional array terrain model and historical meteorological data, the target slope angle of the at least two photovoltaic tracking brackets is determined. Based on an angle conversion model, the target angle is converted into a second target tracking angle, allowing the tracking controller to adjust the corresponding photovoltaic tracking bracket according to the second target tracking angle, thereby adjusting the modules on the photovoltaic tracking brackets. This technical solution solves the problem of module power generation being affected by module shading on the photovoltaic tracking brackets due to uneven terrain during the reverse tracking stage, optimizes the tracking angle in the reverse tracking stage, and thus improves the power generation of the modules.
[0115] Based on the above embodiments, when there is a large height difference between vertically adjacent tracking brackets, some tracking brackets may reverse, and some tracking brackets may be adjusted at excessive angles, resulting in greater irradiation loss. Therefore, to avoid the above phenomenon, as an optional solution in this embodiment, the tracking angles of vertically adjacent tracking brackets can be adjusted simultaneously to prevent the tracking brackets from reversing and reduce auxiliary losses. For example, this can be achieved through the following four steps:
[0116] First, the photovoltaic tracking brackets in the vertical direction are grouped to obtain at least two groups of vertically adjacent photovoltaic tracking brackets, wherein the two adjacent groups of vertically adjacent photovoltaic tracking brackets include the same photovoltaic tracking brackets. For example, if there are 10 photovoltaic tracking brackets in the vertical direction (i.e., 10 photovoltaic tracking brackets in a column), numbered 1-10 respectively, and grouped in pairs, then 9 groups of vertically adjacent photovoltaic tracking brackets can be obtained, such as (1,2), (2,3), ..., (9,10).
[0117] Second, based on the solar incidence angle, the foundation information of at least two photovoltaic tracking brackets, and the second height difference, determine the theoretical tracking angle when the components on at least two sets of vertically adjacent photovoltaic tracking brackets are in an unshaded state. Specifically, the theoretical tracking angle when the components on at least two sets of vertically adjacent photovoltaic tracking brackets are in an unshaded state can be determined based on the geometric relationship between the solar incidence angle, the foundation information of at least two photovoltaic tracking brackets, and the second height difference.
[0118] Third, for each group of vertically adjacent photovoltaic tracking brackets, the theoretical adjustment angle of that group is determined based on the theoretical and actual tracking angles. The actual tracking angle refers to the tracking angle obtained using the method described above in the current scenario.
[0119] Fourth, if the adjustment angles of two adjacent vertically adjacent photovoltaic tracking brackets are different, the theoretical adjustment angles of the two adjacent vertically adjacent photovoltaic tracking brackets are compared. Based on the comparison results, the actual adjustment angles of the adjacent vertical tracking brackets in each group are determined so that the tracking controller can adjust the corresponding photovoltaic tracking brackets according to the actual adjustment angles.
[0120] For example, if the adjustment angle of the photovoltaic tracking time for group (1,2) is determined to be 5 degrees, then the photovoltaic tracking brackets numbered 1 and 2 are both adjusted by 5 degrees; and the adjustment angle of the photovoltaic tracking brackets for group (2,3) is determined to be 3 degrees, then the actual adjustment angle of the photovoltaic tracking bracket numbered 2 is determined to be 5 degrees, and then the actual adjustment angle of the photovoltaic tracking bracket numbered 3 is adaptively adjusted to ensure that the components on the photovoltaic tracking bracket numbered 3 are not blocked by the components on the photovoltaic tracking bracket numbered 2.
[0121] Understandably, by simultaneously adjusting the tracking angles of vertically adjacent photovoltaic tracking brackets, it is possible to avoid excessively large adjustment angles for certain photovoltaic tracking times, ensuring that the overall adjustment angles of all photovoltaic tracking brackets are relatively uniform, and avoiding significant irradiance loss.
[0122] Example 5
[0123] Figure 5 This is a schematic diagram of a tracking device provided in Embodiment 5 of the present invention. This embodiment is applicable to situations where the photovoltaic tracking bracket adjusts its tracking angle during the apparent solar tracking phase. The apparent solar tracking phase refers to the period of day during which the photovoltaic tracking bracket rotates with the sun, and the components on the photovoltaic tracking bracket are directly facing the sun. This device can be implemented by software and / or hardware and can be integrated into electronic devices that carry tracking functions, such as servers.
[0124] like Figure 5 As shown, the device may specifically include a weather type determination module 510 and a tracking angle determination module 520, wherein,
[0125] Weather type determination module 510 is used to determine the current weather type during the apparent solar tracking phase, based on current meteorological data and / or the current power generation of the modules on at least two photovoltaic tracking brackets.
[0126] The first tracking angle determination module 520 is used to determine the first target tracking angle of the component based on the current weather type, so that the tracking controller corresponding to the component can adjust the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby realizing the adjustment of the component on the photovoltaic tracking bracket.
[0127] The technical solution of this invention determines the current weather type during the apparent solar tracking phase based on current meteorological data and / or the current power generation of modules on at least two photovoltaic tracking brackets. Then, based on the current weather type, a first target tracking angle is determined for the modules. This allows the tracking controller corresponding to each module to adjust the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby adjusting the modules on the photovoltaic tracking bracket. This technical solution improves the accuracy of identifying different weather types, enables flexible adjustment of the tracking angle of photovoltaic tracking brackets under different weather types, and thus increases the power generation of the modules on the photovoltaic tracking brackets, providing a new approach to intelligent photovoltaic tracking.
[0128] Furthermore, the weather type determination module 510 includes a first type determination unit and a second type determination unit, wherein,
[0129] The first type determination unit is used to determine whether the current weather type belongs to the first type based on the current power generation of the component; wherein the first type includes snowy days and cloudy days;
[0130] The second type of determination unit is used to determine the current weather type from the second type based on the current meteorological data if no, wherein the second type includes sunny and cloudy.
[0131] Furthermore, the first type of determination unit includes a power generation dispersion rate determination subunit and a first type of determination subunit, wherein,
[0132] The power generation dispersion rate determination subunit is used to determine the power generation dispersion rate based on the current power generation of the component.
[0133] The first type of determination sub-unit is used to determine that the current weather type belongs to snowy weather in the first type if the power generation dispersion rate is equal to or greater than the first dispersion threshold.
[0134] The first type of sub-unit determination is also used to determine that the current weather type belongs to the cloudy weather type in the first type if the power generation dispersion rate is equal to or greater than the second dispersion threshold, and the difference between the cumulative power generation of the component and the baseline power generation within the set time period is equal to or greater than the fluctuation threshold.
[0135] Furthermore, the second type of determining unit includes a proportion determining sub-unit and a second type of determining sub-unit, wherein,
[0136] The percentage determination sub-unit is used to determine the percentage of direct radiation based on current meteorological data;
[0137] The second type of sub-unit is used to determine the current weather type as sunny if the proportion of direct radiation is equal to or greater than the first threshold.
[0138] The second type of sub-unit determination is also used to determine the current weather type as cloudy in the second type if the proportion of direct radiation is less than or equal to the second threshold; wherein the first threshold is greater than the second threshold.
[0139] Furthermore, the weather type determination module 510 is also used for:
[0140] The current weather type is determined based on the current power generation, the current solar altitude angle, and the boundary lines for each weather type; the boundary lines for each weather type are determined based on the relationship between historical power generation, solar altitude angle, and historical meteorological data.
[0141] Furthermore, the device also includes a basic information determination module, a second height difference determination module, and a second tracking angle determination module, wherein,
[0142] The basic information determination module is used to determine the basic information of at least two photovoltaic tracking brackets during the reverse tracking phase. The basic information of each photovoltaic tracking bracket includes size information and a first height difference between the two ends of the photovoltaic tracking bracket.
[0143] The second height difference determination module is used to determine the second height difference between vertically adjacent photovoltaic tracking brackets;
[0144] The second tracking angle determination module is used to determine the second target tracking angle of at least two photovoltaic tracking brackets based on the basic information of at least two photovoltaic tracking brackets, the second height difference, and historical meteorological data of the photovoltaic tracking scenario, so that the tracking controller can adjust the corresponding photovoltaic tracking brackets according to the second target tracking angle to achieve the adjustment of the components on the photovoltaic tracking brackets.
[0145] Furthermore, the second height difference determination module is specifically used for:
[0146] When the components on vertically adjacent photovoltaic tracking brackets are in an unshaded state, the second height difference between vertically adjacent photovoltaic tracking brackets is determined based on the solar incidence angle, the current tracking angle and component width of each vertically adjacent photovoltaic tracking bracket, and the distance between vertically adjacent photovoltaic tracking brackets.
[0147] Furthermore, the second height difference determination module also includes an unobstructed state determination unit, which is specifically used for:
[0148] If a jump in component current from a first value to a second value is detected, then the component is determined to be in an unshaded state, where the first value is less than the second value; and / or,
[0149] If the difference in power generation between two vertically adjacent photovoltaic tracking brackets is detected to be within a second set range, then the brackets are determined to be in an unshaded state.
[0150] Furthermore, the second tracking angle determination module includes a model determination unit, a target slope angle determination unit, and a second tracking angle determination unit, wherein,
[0151] The model determination unit is used to construct a three-dimensional array terrain model based on the foundation information and second height difference of at least two photovoltaic tracking brackets;
[0152] The target slope angle determination unit is used to determine the target slope angle of at least two photovoltaic tracking brackets based on the three-dimensional array terrain model and historical meteorological data.
[0153] The second tracking angle determination unit is used to convert the target angle into a second target tracking angle based on the angle conversion model.
[0154] Furthermore, the target slope angle determination unit includes an auxiliary tracking support determination subunit, a candidate slope angle determination subunit, a theoretical power generation determination subunit, and a target slope angle determination subunit, wherein,
[0155] An auxiliary tracking bracket determination subunit is used to designate at least two photovoltaic tracking brackets in the vertical direction of the photovoltaic tracking bracket as auxiliary photovoltaic tracking brackets for each photovoltaic tracking bracket.
[0156] Candidate slope angle determination sub-unit, used to determine at least two candidate slope angles;
[0157] The theoretical power generation determination subunit is used to determine the first theoretical power generation of the photovoltaic tracking bracket at each candidate slope angle, and the second theoretical power generation of the auxiliary tracking bracket at the corresponding candidate slope angle, based on the three-dimensional array terrain model and historical meteorological data.
[0158] The target slope angle determination sub-unit is used to determine the target slope angle based on the first theoretical power generation and the second theoretical power generation.
[0159] Furthermore, the device also includes a grouping determination module, a theoretical tracking angle determination module, a theoretical adjustment angle determination module, and an actual adjustment angle determination module, wherein...
[0160] The grouping determination module is used to group the photovoltaic tracking brackets in the vertical direction to obtain at least two groups of vertically adjacent photovoltaic tracking brackets, wherein the two adjacent groups of vertically adjacent photovoltaic tracking brackets include the same photovoltaic tracking brackets.
[0161] The theoretical tracking angle determination module is used to determine the theoretical tracking angle when the components on at least two sets of vertically adjacent photovoltaic tracking brackets are in an unshaded state, based on the solar incident angle, the basic information of at least two photovoltaic tracking brackets, and the second height difference.
[0162] The theoretical adjustment angle determination module is used to determine the theoretical adjustment angle of each group of vertically adjacent photovoltaic tracking brackets based on the theoretical and actual tracking angles of that group of vertically adjacent photovoltaic tracking brackets.
[0163] The actual adjustment angle determination module is used to compare the theoretical adjustment angles of two adjacent groups of vertically adjacent photovoltaic tracking brackets if their adjustment angles are different. Based on the comparison results, the module determines the actual adjustment angle of each group of adjacent vertical tracking brackets, so that the tracking controller can adjust the corresponding photovoltaic tracking bracket according to the actual adjustment angle.
[0164] The above-described tracking device can execute the tracking method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0165] Example 6
[0166] Figure 6 This is a schematic diagram of the structure of an electronic device provided in Embodiment Six of the present invention. Figure 6A block diagram is shown that is suitable for implementing embodiments of the present invention. Figure 6 The device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0167] like Figure 6 As shown, the electronic device 12 is represented in the form of a general-purpose computing device. The components of the electronic device 12 may include, but are not limited to: one or more processors or processing units 16, system memory 28, and bus 18 connecting different system components (including system memory 28 and processing unit 16).
[0168] Bus 18 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0169] Electronic device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by electronic device 12, including volatile and non-volatile media, removable and non-removable media.
[0170] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory (cache 32). Electronic device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be used to read and write non-removable, non-volatile magnetic media (… Figure 6 Not shown; usually referred to as a "hard drive"). Although Figure 6 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. System memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present invention.
[0171] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 42 typically perform the functions and / or methods described in the embodiments of this invention.
[0172] Electronic device 12 can also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), and with one or more devices that enable a user to interact with electronic device 12, and / or with any device that enables electronic device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed via input / output (I / O) interface 22. Furthermore, electronic device 12 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 20. As shown, network adapter 20 communicates with other modules of electronic device 12 via bus 18. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0173] The electronic device may also include a communication interface 17, which communicates with the processing unit 16. The communication interface 17 may also be connected to a sensor controller unit (SCU) 25, which communicates with the inverter 300 and the data acquisition unit 700 wirelessly or through other devices. The data acquisition unit 700 includes a radiometer 710, an anemometer 720, and a rain gauge 730, etc.
[0174] The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, such as implementing the tracking method provided in the embodiments of the present invention.
[0175] Example 7
[0176] Embodiment 7 of the present invention also provides a computer-readable storage medium having a computer program (or computer-executable instructions) stored thereon, which, when executed by a processor, is used to perform the tracing method provided in the embodiments of the present invention.
[0177] The computer storage medium of this invention can be any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0178] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0179] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0180] Computer program code for performing the operations of embodiments of the present invention can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0181] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the embodiments of the present invention have been described in detail above, the embodiments of the present invention are not limited to the above embodiments. Many other equivalent embodiments may be included without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A tracking method, characterized in that, include: During the solar tracking phase, the current weather type is determined based on current meteorological data and the current power generation of the modules on at least two photovoltaic tracking brackets, or based on the current power generation of the modules; among which, The determination of the current weather type based on current meteorological data and the current power generation of the modules on at least two photovoltaic tracking brackets includes: Based on the current power generation of the components, determine whether the current weather type belongs to the first type; where the first type includes snowy days and cloudy days; If not, then determine the current weather type from the second type based on the current meteorological data; wherein the second type includes sunny and cloudy. Determining the current weather type based on the current power generation of the components includes: The current weather type is determined based on the current power generation, the current solar altitude angle, and the boundary lines for each type of weather. The boundary lines for each type of weather are determined based on the relationship between historical power generation, solar altitude angle, and historical meteorological data. The photovoltaic tracking bracket refers to a bracket equipped with a tracking controller, which supports the components to rotate as the sun moves. Based on the current weather type, a first target tracking angle for the component is determined, so that the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby adjusting the component on the photovoltaic tracking bracket; In the reverse tracking phase, the basic information of at least two photovoltaic tracking brackets is determined, wherein the basic information of each photovoltaic tracking bracket includes size information and a first height difference between the two ends of the photovoltaic tracking bracket; Determine the second height difference between vertically adjacent photovoltaic tracking brackets; Based on the basic information of the at least two photovoltaic tracking brackets, the second height difference, and the historical meteorological data of the photovoltaic tracking scenario, the second target tracking angle of the at least two photovoltaic tracking brackets is determined, so that the tracking controller adjusts the corresponding photovoltaic tracking brackets according to the second target tracking angle, thereby realizing the adjustment of the components on the photovoltaic tracking brackets; The photovoltaic tracking brackets in the vertical direction are grouped to obtain at least two groups of vertically adjacent photovoltaic tracking brackets, wherein the two adjacent groups of vertically adjacent photovoltaic tracking brackets include the same photovoltaic tracking brackets. Based on the solar incidence angle, the basic information of the at least two photovoltaic tracking brackets, and the second height difference, determine the theoretical tracking angle when the components on at least two sets of vertically adjacent photovoltaic tracking brackets are in an unobstructed state; For each group of vertically adjacent photovoltaic tracking brackets, the theoretical adjustment angle of the group of vertically adjacent photovoltaic tracking brackets is determined based on the theoretical tracking angle and the actual tracking angle of the group of vertically adjacent photovoltaic tracking brackets. If the adjustment angles of two adjacent vertically adjacent photovoltaic tracking brackets are different, the theoretical adjustment angles of the two adjacent vertically adjacent photovoltaic tracking brackets are compared. Based on the comparison results, the actual adjustment angles of adjacent vertical tracking brackets in each group are determined so that the tracking controller can adjust the corresponding photovoltaic tracking brackets according to the actual adjustment angles.
2. The method according to claim 1, characterized in that, The step of determining whether the current weather type belongs to the first type based on the current power generation of the component includes: Determine the power generation dispersion rate based on the current power generation of the component; If the power generation dispersion rate is equal to or greater than the first dispersion threshold, then the current weather type is determined to be a snowy day in the first type. If the power generation dispersion rate is equal to or greater than the second dispersion threshold, and the difference between the cumulative power generation of the component and the baseline power generation within a set time period is equal to or greater than the fluctuation threshold, then the current weather type is determined to be cloudy in the first type.
3. The method according to claim 1, characterized in that, The step of determining the current weather type from the second type based on current meteorological data includes: Determine the percentage of direct radiation based on current meteorological data; If the percentage of direct radiation is equal to or greater than the first threshold, then the current weather type is determined to be a sunny day in the second type. If the percentage of direct radiation is less than or equal to the second threshold, then the current weather type is determined to be cloudy in the second type; wherein, the first threshold is greater than the second threshold.
4. The method according to claim 1, characterized in that, Determining the second height difference between vertically adjacent photovoltaic tracking brackets includes: When the components on vertically adjacent photovoltaic tracking brackets are in an unshaded state, the second height difference between vertically adjacent photovoltaic tracking brackets is determined based on the solar incidence angle, the current tracking angle and component width of each vertically adjacent photovoltaic tracking bracket, and the distance between vertically adjacent photovoltaic tracking brackets.
5. The method according to claim 4, characterized in that, Also includes: If the current of a component is detected to jump from a first value to a second value, it is determined that the component is in an unobstructed state, wherein the first value is less than the second value; And / or, If the difference in power generation between two vertically adjacent photovoltaic tracking brackets is detected to be within a second set range, then the brackets are determined to be in an unshaded state.
6. The method according to claim 1, characterized in that, The step of determining the second target tracking angle of at least two photovoltaic tracking brackets based on the basic information of the at least two photovoltaic tracking brackets, the second height difference, and historical meteorological data of the photovoltaic tracking scene includes: Based on the basic information of the at least two photovoltaic tracking brackets and the second height difference, a three-dimensional array terrain model is constructed. Based on the three-dimensional array terrain model and the historical meteorological data, determine the target slope angles of at least two photovoltaic tracking supports; Based on the angle conversion model, the target slope angle is converted into a second target tracking angle.
7. The method according to claim 6, characterized in that, Based on the three-dimensional array terrain model and the historical meteorological data, the target slope angles of at least two photovoltaic tracking supports are determined, including: For each photovoltaic tracking bracket, at least two photovoltaic tracking brackets in the vertical direction of the photovoltaic tracking bracket are used as auxiliary tracking brackets; Identify at least two candidate slope angles; Based on the three-dimensional array terrain model and the historical meteorological data, the first theoretical power generation of the photovoltaic tracking bracket at each candidate slope angle and the second theoretical power generation of the auxiliary tracking bracket at the corresponding candidate slope angle are determined. The target slope angle is determined based on the first theoretical power generation and the second theoretical power generation.
8. A tracking device, characterized in that, include: The weather type determination module is used to determine the current weather type during the apparent solar tracking phase, based on current meteorological data and the current power generation of the modules on at least two photovoltaic tracking brackets, or based solely on the current power generation of the modules; wherein, The determination of the current weather type based on current meteorological data and the current power generation of the modules on at least two photovoltaic tracking brackets includes: Based on the current power generation of the components, determine whether the current weather type belongs to the first type; where the first type includes snowy days and cloudy days; If not, then determine the current weather type from the second type based on the current meteorological data; wherein the second type includes sunny and cloudy. Determining the current weather type based on the current power generation of the components includes: The current weather type is determined based on the current power generation, the current solar altitude angle, and the boundary lines for each weather type; the boundary lines for each weather type are determined based on the relationship between historical power generation, solar altitude angle, and historical meteorological data. The first tracking angle determination module is used to determine the first target tracking angle of the component based on the current weather type, so that the tracking controller corresponding to the component adjusts the corresponding photovoltaic tracking bracket according to the first target tracking angle, thereby realizing the adjustment of the component on the photovoltaic tracking bracket; The basic information determination module is used to determine the basic information of at least two photovoltaic tracking brackets during the reverse tracking phase. The basic information of each photovoltaic tracking bracket includes size information and a first height difference between the two ends of the photovoltaic tracking bracket. The second height difference determination module is used to determine the second height difference between vertically adjacent photovoltaic tracking brackets; The second tracking angle determination module is used to determine the second target tracking angle of at least two photovoltaic tracking brackets based on the basic information of the at least two photovoltaic tracking brackets, the second height difference, and historical meteorological data of the photovoltaic tracking scene, so that the tracking controller can adjust the corresponding photovoltaic tracking brackets according to the second target tracking angle to achieve the adjustment of the components on the photovoltaic tracking brackets; The grouping determination module is used to group the photovoltaic tracking brackets in the vertical direction to obtain at least two groups of vertically adjacent photovoltaic tracking brackets, wherein the two adjacent groups of vertically adjacent photovoltaic tracking brackets include the same photovoltaic tracking brackets. The theoretical tracking angle determination module is used to determine the theoretical tracking angle when the components on at least two sets of vertically adjacent photovoltaic tracking brackets are in an unobstructed state, based on the solar incident angle, the basic information of the at least two photovoltaic tracking brackets, and the second height difference. The theoretical adjustment angle determination module is used to determine the theoretical adjustment angle of each group of vertically adjacent photovoltaic tracking brackets based on the theoretical and actual tracking angles of that group of vertically adjacent photovoltaic tracking brackets. The actual adjustment angle determination module is used to compare the theoretical adjustment angles of two adjacent groups of vertically adjacent photovoltaic tracking brackets if the adjustment angles of the two groups are different, and determine the actual adjustment angle of the adjacent vertical tracking brackets in each group based on the comparison result, so that the tracking controller adjusts the corresponding photovoltaic tracking bracket according to the actual adjustment angle.
9. An electronic device, characterized in that, include: One or more processors; Memory, used to store 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 tracing method as described in any one of claims 1-7.
10. 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 tracing method as described in any one of claims 1-7.
Citation Information
Patent Citations
Double-tracking photovoltaic power generation system control method based on weather type judgment
CN108923738A
Uneven terrain inverse-tracking method based on intelligent photovoltaic module
CN110658858A
Tracking type photovoltaic power generation system control method capable of identifying weather types
CN111399548A
Photovoltaic power generation amount prediction system and weather forecast system
JP2015138912A