Photovoltaic tracking method, system, device, storage medium and program product
By calculating the latitude and longitude and altitude information of the photovoltaic tracking bracket and dynamically adjusting the angle to prevent light leakage and occlusion, the problem of difficulty in determining the angle in complex terrain environments is solved, and the photovoltaic power generation efficiency and light energy capture effect are improved.
Patent Information
- Application Number
- CN202411557769.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-01-10
AI Technical Summary
Existing photovoltaic tracking brackets are difficult to accurately determine the optimal tracking angle in uneven terrain or complex environments, resulting in a decrease in light energy capture efficiency.
By obtaining the latitude and longitude and altitude information of the photovoltaic tracking bracket, calculate the distance and height difference between each two brackets, calculate the first slope angle and the second slope angle, dynamically adjust the tracking angle to prevent light leakage and occlusion, and optimize the photovoltaic panel Toward angle.
It improves photovoltaic power generation efficiency, adapts to different terrain conditions, maximizes light energy capture, and reduces energy loss.
Smart Images

Figure CN119292352A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of photovoltaic power generation technology, and in particular to a photovoltaic tracking method, system, device, storage medium and program product. Background Art
[0002] Photovoltaic tracking brackets use mechanical or electric devices to continuously adjust the orientation of photovoltaic panels throughout the day, always maintaining the best angle with sunlight, thereby maximizing the amount of solar radiation received and improving the system's power generation efficiency.
[0003] Currently, commonly used photovoltaic tracking brackets usually rely on astronomical algorithms to adjust the angle to optimize the use of solar energy.
[0004] However, these methods work well in cases where the terrain is flat or a single slope, but in environments with uneven or complex terrain, it is difficult for existing algorithms to accurately determine the optimal tracking angle. Summary of the invention
[0005] Based on this, it is necessary to provide a photovoltaic tracking method, system, device, storage medium and program product that can improve the tracking angle accuracy of a photovoltaic tracking bracket in response to the above technical problems.
[0006] In a first aspect, the present application provides a photovoltaic tracking method. The method comprises:
[0007] Obtain the latitude, longitude and altitude information of each photovoltaic tracking bracket;
[0008] Calculate the distance between every two photovoltaic tracking brackets based on the longitude and latitude information;
[0009] Determine the tracking angle of each photovoltaic tracking bracket according to the distance information and altitude information;
[0010] Adjust the tracking angle of the photovoltaic tracking bracket based on the tracking angle.
[0011] In one embodiment, determining the tracking angle of each photovoltaic tracking bracket according to the distance information and the altitude information includes:
[0012] According to the altitude information, determine the height difference between every two photovoltaic tracking brackets;
[0013] For each photovoltaic tracking bracket, the first slope angle and the second slope angle of the photovoltaic tracking bracket are calculated based on the height difference information and the distance information; the first slope angle is used to prevent light leakage of the photovoltaic tracking bracket; the second slope angle is used to prevent shielding of the photovoltaic tracking bracket;
[0014] Based on the first slope angle or the second slope angle, a tracking angle of the photovoltaic tracking bracket is determined.
[0015] In one embodiment, the first slope angle is smaller than the second slope angle, and the above-mentioned determining the tracking angle of the photovoltaic tracking bracket based on the first slope angle or the second slope angle includes:
[0016] When the current time is less than a preset time threshold, determining a first tracking angle of the photovoltaic tracking bracket based on the first slope angle;
[0017] When the current time is not less than the preset time threshold, a second tracking angle of the photovoltaic tracking bracket is determined based on the second slope angle.
[0018] In one embodiment, determining the first tracking angle of the photovoltaic tracking bracket based on the first slope angle includes:
[0019] The first slope angle is substituted into the preset optimization angle calculation formula to calculate the tracking angle of the photovoltaic tracking bracket; the optimization angle calculation formula includes the correspondence between the first slope angle and the width, distance information, solar incident angle and the first tracking angle of the photovoltaic tracking bracket; wherein the solar incident angle is determined based on the solar altitude angle and the solar azimuth angle.
[0020] In one embodiment, the above-mentioned adjusting the tracking angle of the photovoltaic tracking bracket based on the tracking angle includes:
[0021] Adjusting the angle of the photovoltaic tracking bracket based on the first tracking angle to prevent light leakage of the photovoltaic tracking bracket;
[0022] Or, the angle of the photovoltaic tracking bracket is adjusted based on the second tracking angle to perform anti-shading processing on the photovoltaic tracking bracket.
[0023] In one embodiment, the method further comprises:
[0024] Determine a topological arrangement diagram of multiple photovoltaic tracking brackets based on distance information;
[0025] Output topological arrangement diagram; the topological arrangement diagram is used to represent the arrangement of each photovoltaic tracking bracket in the photovoltaic power station.
[0026] In a second aspect, the present application also provides a photovoltaic tracking system. The system includes: a communication controller, a drive motor and a plurality of information collection devices; the communication controller is respectively connected to the drive motor and each information collection device for communication; the information collection device is arranged on a photovoltaic tracking bracket;
[0027] An information collection device is used to measure the longitude and latitude information and altitude information of the photovoltaic tracking bracket, and send the longitude and latitude information and altitude information to the communication controller;
[0028] The communication controller is used to obtain longitude and latitude information and altitude information; calculate the distance information between each two photovoltaic tracking brackets according to the longitude and latitude information; determine the tracking angle of each photovoltaic tracking bracket according to the distance information and altitude information; and control the drive motor to adjust the tracking angle of the photovoltaic tracking bracket.
[0029] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0030] Obtain the latitude, longitude and altitude information of each photovoltaic tracking bracket;
[0031] Calculate the distance between every two photovoltaic tracking brackets based on the longitude and latitude information;
[0032] Determine the tracking angle of each photovoltaic tracking bracket according to the distance information and altitude information;
[0033] Adjust the tracking angle of the photovoltaic tracking bracket based on the tracking angle.
[0034] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0035] Obtain the latitude, longitude and altitude information of each photovoltaic tracking bracket;
[0036] Calculate the distance between every two photovoltaic tracking brackets based on the longitude and latitude information;
[0037] Determine the tracking angle of each photovoltaic tracking bracket according to the distance information and altitude information;
[0038] Adjust the tracking angle of the photovoltaic tracking bracket based on the tracking angle.
[0039] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0040] Obtain the latitude, longitude and altitude information of each photovoltaic tracking bracket;
[0041] Calculate the distance between every two photovoltaic tracking brackets based on the longitude and latitude information;
[0042] Determine the tracking angle of each photovoltaic tracking bracket according to the distance information and altitude information;
[0043] Adjust the tracking angle of the photovoltaic tracking bracket based on the tracking angle.
[0044] The above photovoltaic tracking method, system, device, storage medium and program product first obtain the latitude and longitude information and altitude information of each photovoltaic tracking bracket; then, calculate the distance information between each two photovoltaic tracking brackets based on the longitude and latitude information; then, determine the tracking angle of each photovoltaic tracking bracket based on the distance information and altitude information; finally, adjust the photovoltaic tracking bracket based on these tracking angles. In an environment with complex or changeable terrain, such as mountainous or hilly areas, the height difference of each photovoltaic tracking bracket will cause shading and light leakage. By adjusting the tracking angle of each photovoltaic tracking bracket, it can adapt to different terrain conditions and maximize light energy capture. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 is an application environment diagram of a photovoltaic tracking method in an embodiment;
[0046] Figure 2 is a schematic flow chart of a photovoltaic tracking method in one embodiment;
[0047] Figure 3 is a schematic flow chart of a photovoltaic tracking method in another embodiment;
[0048] Figure 4 is a schematic diagram of a photovoltaic tracking bracket in another embodiment;
[0049] Figure 5 is a schematic flow chart of a photovoltaic tracking method in another embodiment;
[0050] Figure 6 is a schematic flow chart of a photovoltaic tracking method in another embodiment;
[0051] Figure 7 A topological arrangement diagram of multiple photovoltaic tracking brackets in another embodiment;
[0052] Figure 8 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0054] The photovoltaic tracking method provided in the embodiment of the present application can be applied to Figure 1The photovoltaic tracking system shown in the figure includes: a communication controller 101, a drive motor 102 and a plurality of information collection devices 103; the communication controller 101 is respectively connected to the drive motor 102 and each information collection device 103 in communication; the information collection device 103 is arranged on the photovoltaic tracking bracket; the information collection device 103 is used to measure the longitude and latitude information and altitude information of the photovoltaic tracking bracket, and send the longitude and latitude information and altitude information to the communication controller 101; the communication controller 101 is used to obtain the longitude and latitude information and altitude information; calculate the distance information between each two photovoltaic tracking brackets according to the longitude and latitude information; determine the tracking angle of each photovoltaic tracking bracket according to the distance information and the altitude information; and control the drive motor 102 to adjust the tracking angle of the photovoltaic tracking bracket.
[0055] The communication controller 101 is mainly used to control and manage the real-time communication and data processing of the photovoltaic tracking bracket. The photovoltaic tracking bracket is a mechanical structure specially used to support and adjust the orientation of photovoltaic (solar) panels. Its main purpose is to maximize the capture and conversion efficiency of solar energy by dynamically adjusting the angle of the photovoltaic panel so that it always faces the sun.
[0056] In one embodiment, Figure 2 As shown, a photovoltaic tracking method is provided, which is applied to Figure 1 The communication controller in the example is used to illustrate, including the following steps:
[0057] Step 201, obtaining the latitude, longitude and altitude information of each photovoltaic tracking bracket.
[0058] In the embodiment of the present application, the information acquisition device can receive satellite signals through the built-in Global Positioning System (GPS) module to obtain the longitude and latitude information of each photovoltaic tracking bracket, and use the altitude measurement function of GPS or the integrated air pressure sensor to measure the altitude of the photovoltaic tracking bracket. Then, it is sent to the communication controller through the communication module of the information acquisition device. After receiving these data, the communication controller stores them in the database to provide necessary position information support for subsequent photovoltaic tracking bracket angle adjustment and system optimization.
[0059] Step 202: Calculate the distance information between every two photovoltaic tracking brackets according to the longitude and latitude information.
[0060] In the embodiment of the present application, the communication controller extracts the longitude and latitude information of each photovoltaic tracking bracket from the database. Then, the longitude and latitude of each pair of photovoltaic tracking brackets are input into the geographic calculation formula to calculate the geographic distance between each two photovoltaic tracking brackets, and the obtained geographic distance is converted into a standard measurement unit, thereby obtaining the distance information between each two photovoltaic tracking brackets.
[0061] Step 203: determining the tracking angle of each photovoltaic tracking bracket according to the distance information and the altitude information.
[0062] In the embodiment of the present application, the azimuth and altitude of the sun are first calculated based on the current date, time and the longitude and latitude information of each photovoltaic tracking bracket to determine the position of the sun in the sky.
[0063] Next, the communication controller uses this sun position data, combined with the distance information and altitude information of each two photovoltaic tracking brackets, to calculate the tracking angle that the photovoltaic panel should face, that is, the optimal angle, so that the surface of the photovoltaic panel is as perpendicular as possible to the incident direction of sunlight to maximize light energy absorption.
[0064] In some embodiments, the communication controller checks and adjusts the tracking angle according to the distance information and altitude difference between the photovoltaic tracking brackets to reduce mutual shading between the photovoltaic tracking brackets.
[0065] Step 204: adjusting the tracking angle of the photovoltaic tracking bracket based on the tracking angle.
[0066] In an embodiment of the present application, the communication controller converts the calculated tracking angle into a control instruction and sends it to the drive motor. The drive motor adjusts the tracking angle of each photovoltaic tracking bracket so that the photovoltaic tracking bracket always faces the optimal direction of the sun.
[0067] In the above photovoltaic tracking method, first, the longitude and latitude information and altitude information of each photovoltaic tracking bracket are obtained; then, the distance information between each two photovoltaic tracking brackets is calculated based on the longitude and latitude information; then, the tracking angle of each photovoltaic tracking bracket is determined according to the distance information and altitude information; finally, the photovoltaic tracking bracket is adjusted based on these tracking angles. In environments with complex or changeable terrain, such as mountainous or hilly areas, the height difference of each photovoltaic tracking bracket will cause shading and light leakage. By adjusting the tracking angle of each photovoltaic tracking bracket, it is possible to adapt to different terrain conditions and maximize light energy capture.
[0068] In one embodiment, Figure 3 As shown, the above step 203 "determining the tracking angle of each photovoltaic tracking bracket according to the distance information and the altitude information" includes:
[0069] Step 301: Determine the height difference between every two photovoltaic tracking brackets according to the altitude information.
[0070] In an embodiment of the present application, the communication controller sorts all photovoltaic tracking brackets according to their physical positions, and determines the pairing relationship between every two adjacent photovoltaic tracking brackets. For each pair of adjacent photovoltaic tracking brackets, the communication controller reads their altitude information respectively, and then calculates the height difference between the two photovoltaic tracking brackets. The height difference information is calculated by subtracting the altitude of the adjacent photovoltaic tracking bracket from the altitude of one photovoltaic tracking bracket. The result can be a positive value (indicating that one photovoltaic tracking bracket is higher than the adjacent photovoltaic tracking bracket) or a negative value (indicating that one photovoltaic tracking bracket is lower than the adjacent photovoltaic tracking bracket). Figure 4 As shown, Figure 4 Take 4 photovoltaic tracking brackets as an example, according to the altitude information and distance information ( Figure 4 D), the height difference between each two photovoltaic tracking brackets can be determined, that is, Figure 4 H in.
[0071] In some embodiments, the communication controller may also record the height difference information calculated between each pair of adjacent photovoltaic tracking brackets to form a height difference information list.
[0072] Step 302: For each photovoltaic tracking bracket, based on the height difference information and the distance information, calculate the first slope angle and the second slope angle of the photovoltaic tracking bracket.
[0073] The first slope angle is used to prevent light leakage of the photovoltaic tracking bracket. By adjusting the angle of the photovoltaic tracking bracket, the gap between the photovoltaic panels can minimize the loss of sunlight during the sunshine process, making the light more concentrated. The second slope angle is used to prevent the photovoltaic tracking bracket from blocking the light of the photovoltaic tracking brackets in the front row to the photovoltaic tracking brackets in the rear row. Through appropriate angle adjustment, each photovoltaic tracking bracket can obtain sufficient sunlight without being blocked by other photovoltaic tracking brackets.
[0074] In the embodiment of the present application, the communication controller calculates the first slope angle and the second slope angle for each photovoltaic tracking bracket based on the calculated height difference information and the distance information between the photovoltaic tracking brackets.
[0075] In some embodiments, see Figure 4 As shown, Figure 4 The first slope angle a 1 The calculation formula can be shown as (1):
[0076]
[0077] In formula (1), a 1 represents the first slope angle, H represents the height difference information, and D represents the distance information.
[0078] In some embodiments, see Figure 4 As shown, Figure 4 The second slope angle a 2 The calculation formula can be shown as (2):
[0079]
[0080] In formula (2), a 2 represents the first slope angle, H represents the height difference information, and D represents the distance information.
[0081] It should be noted that in the same row of photovoltaic tracking brackets, except for the first and last two photovoltaic tracking brackets, each photovoltaic tracking bracket has two slope angles in the east-west direction, and the first slope angle or the second slope angle in the boundary direction of the first and last brackets is treated as equal to 0.
[0082] Step 303: determining a tracking angle of the photovoltaic tracking bracket based on the first slope angle or the second slope angle.
[0083] In an embodiment of the present application, the communication controller determines the calculated optimal slope angle (the first slope angle or the second slope angle) as the control parameter of the photovoltaic tracking bracket, and generates a corresponding control instruction, which is sent to the drive motor to control the drive motor to adjust the angle of each photovoltaic tracking bracket so that it conforms to the calculated optimal tracking angle.
[0084] In the above embodiment, by calculating the height difference between every two photovoltaic tracking brackets, possible light blocking and light leakage phenomena can be identified, and the angle of the photovoltaic tracking bracket can be adjusted accordingly, thereby effectively reducing energy loss, allowing the photovoltaic panels to maximize the capture of sunlight and improve power generation efficiency.
[0085] In one embodiment, Figure 5 As shown, the above step 203 "determining the tracking angle of each photovoltaic tracking bracket according to the distance information and the altitude information" includes:
[0086] Step 501: When the current time is less than a preset time threshold, a first tracking angle of the photovoltaic tracking bracket is determined based on a first slope angle.
[0087] The preset time threshold may be 12 noon. If the current time is less than the preset time threshold, it indicates that the sun is still in the east at this time. During the period from morning to noon, the first slope angle can maximize the capture of sunlight and reduce the loss of light between the photovoltaic tracking brackets.
[0088] In the embodiment of the present application, the communication controller first obtains the current actual time. Then the communication controller compares the current time with a preset time threshold (12 noon). When the current time is less than the preset time threshold, the communication controller uses the first slope angle to calculate and determine the first tracking angle of the photovoltaic tracking bracket.
[0089] After determining a suitable tracking angle, the communication controller sends the first tracking angle as a control instruction to the drive motor, so that the drive motor adjusts the tracking angle of the photovoltaic tracking bracket.
[0090] Step 502: When the current time is not less than a preset time threshold, a second tracking angle of the photovoltaic tracking bracket is determined based on the second slope angle.
[0091] Among them, if the current time is not less than the preset time threshold, it indicates that the sun has moved to the west at this time. The second slope angle is mainly used from afternoon to evening to reduce mutual shading between photovoltaic tracking brackets, thereby continuing to maximize the light capture of photovoltaic panels.
[0092] In the embodiment of the present application, the communication controller uses the second slope angle to calculate and determine the second tracking angle of the photovoltaic tracking bracket.
[0093] After determining a suitable tracking angle, the communication controller sends the second tracking angle as a control instruction to the drive motor, so that the drive motor adjusts the tracking angle of the photovoltaic tracking bracket.
[0094] It should be noted that there is no limitation on the execution order of step 501 and step 502. In the actual execution process, only step 501 or only step 502 may be executed.
[0095] In the above embodiment, the communication controller can dynamically select the appropriate slope angle according to the time and adjust the angle of the photovoltaic tracking bracket to adapt to the change of the sun's position, thereby optimizing the power generation efficiency of the photovoltaic system. In addition, by using different tracking angles at different time periods of the day, the communication control system can dynamically optimize the orientation of the photovoltaic panel so that it can capture more light at low solar altitudes in the morning and afternoon. This dynamic adjustment ensures that the photovoltaic panel can obtain the best lighting conditions at different time periods and maximize power output.
[0096] In one embodiment, the above step 501 of “determining a first tracking angle of the photovoltaic tracking bracket based on the first slope angle” includes:
[0097] The first slope angle is substituted into the preset optimization angle calculation formula to calculate the tracking angle of the photovoltaic tracking bracket; the optimization angle calculation formula includes the correspondence between the first slope angle and the width, distance information, solar incident angle and the first tracking angle of the photovoltaic tracking bracket; wherein the solar incident angle is determined based on the solar altitude angle and the solar azimuth angle.
[0098] The width of the photovoltaic tracking bracket refers to the horizontal length of the photovoltaic panel installed on each photovoltaic tracking bracket, that is, the width of the photovoltaic panel from one side to the other. The width of the photovoltaic tracking bracket determines the space occupied by the photovoltaic panel on the horizontal plane. The width affects the shading effect and light coverage of the photovoltaic panel when tracking the sun. A photovoltaic panel with a larger width may block more light at different solar altitude angles.
[0099] Distance information usually refers to the horizontal distance between two adjacent photovoltaic tracking brackets. It is the horizontal straight-line distance from the bottom or base of one photovoltaic tracking bracket to the bottom or base of the next photovoltaic tracking bracket. Distance information affects the mutual shielding between photovoltaic panels. The greater the distance, the smaller the shielding effect between adjacent photovoltaic tracking brackets; conversely, the smaller the distance, the more obvious the shielding effect.
[0100] The solar incidence angle is the angle between the sun's rays and the normal to the photovoltaic panel surface, which is usually determined by the solar altitude angle and the solar azimuth angle. The solar altitude angle is the altitude angle of the sun relative to the horizon, that is, the angle between the sun's rays and the ground plane. This angle changes throughout the day, being lower in the morning and evening and highest at noon. The solar azimuth angle is the sun's azimuth angle relative to due south, indicating which direction the sun's rays come from.
[0101] The angle of incidence of the sun directly affects the power generation efficiency of photovoltaic panels. The closer the angle is to vertical, the more light energy the photovoltaic panel absorbs and the higher the power generation efficiency.
[0102] In an embodiment of the present application, the first slope angle is substituted into a preset optimization angle calculation formula to calculate the tracking angle of the photovoltaic tracking bracket; the optimization angle calculation formula includes the correspondence between the first slope angle and the width, distance information, solar incidence angle and first tracking angle of the photovoltaic tracking bracket.
[0103] In some embodiments, the preset optimization angle calculation formula is shown in the following formula (3):
[0104] cosB*d+(sinB*d+D*tana) / tanA=D (3)
[0105] In formula (3), B is the tracking angle, d is the width of the photovoltaic tracking bracket, D is the distance information, a is the first slope angle, and A is the solar incident angle.
[0106] The solar incident angle can be determined by formula (4):
[0107] tanA=tanβ / tanγ (4)
[0108] In formula (4), β represents the solar altitude angle, and γ represents the solar azimuth angle.
[0109] In the above embodiment, by integrating the first slope angle with the photovoltaic tracking bracket width, distance information, solar incidence angle and other parameters into the optimization angle calculation formula, the optimal tracking angle of each photovoltaic tracking bracket can be calculated, thereby maximizing the capture of sunlight, reducing light leakage, and improving power generation efficiency.
[0110] In one embodiment, the above step 204 of “adjusting the tracking angle of the photovoltaic tracking bracket based on the tracking angle” includes:
[0111] The angle of the photovoltaic tracking bracket is adjusted based on the first tracking angle to prevent light leakage of the photovoltaic tracking bracket; or the angle of the photovoltaic tracking bracket is adjusted based on the second tracking angle to prevent shielding of the photovoltaic tracking bracket.
[0112] Among them, anti-light leakage treatment refers to the phenomenon that light leakage may occur between photovoltaic panels during certain time periods, especially when the sun is at a lower altitude (such as in the morning or evening), that is, light passes between two photovoltaic tracking brackets but is not effectively captured, which will cause energy loss. Anti-shading treatment is when the sun is at a high position or the photovoltaic tracking brackets are arranged closely, the front photovoltaic tracking brackets may block the light of the rear photovoltaic tracking brackets, resulting in insufficient light for the rear photovoltaic tracking brackets, thereby affecting the overall power generation efficiency.
[0113] In the embodiment of the present application, based on the first tracking angle, the communication controller controls the driving motor to adjust the angle of the photovoltaic tracking bracket so that the photovoltaic tracking bracket is in the optimal position during the anti-light leakage treatment.
[0114] Alternatively, the communication controller adjusts the angle of the photovoltaic tracking bracket according to the second tracking angle so that the photovoltaic tracking brackets do not block each other.
[0115] In the above embodiments, the communication controller can dynamically adjust the angle of the photovoltaic tracking bracket and take different anti-light leakage or anti-shielding treatment measures under different conditions, thereby improving the power generation efficiency.
[0116] In one embodiment, Figure 6 As shown, the above method also includes:
[0117] Step 601, determining a topological arrangement diagram of multiple photovoltaic tracking brackets based on distance information;
[0118] Step 602: output a topology layout diagram.
[0119] Among them, the topological arrangement diagram is used to represent the arrangement of photovoltaic tracking brackets in the photovoltaic power station and their spatial relationship; it can show the relative position of the photovoltaic tracking brackets, such as Figure 7 As shown, the topological layout diagram can show the specific position of each photovoltaic tracking bracket in the photovoltaic field, as well as the relative distance and arrangement between these photovoltaic tracking brackets (such as the arrangement order in the north-south direction and the east-west direction).
[0120] In an embodiment of the present application, the communication control calculates the distance information between every two photovoltaic tracking brackets according to the longitude and latitude information.
[0121] Continue to see Figure 7 The distance information can include the distances of each photovoltaic tracking bracket in the north-south direction and the east-west direction. The photovoltaic tracking brackets whose distance in the north-south direction is less than the set value are automatically divided into a row. The photovoltaic tracking brackets in the same row are arranged in ascending or descending order in the east-west direction. Finally, the photovoltaic tracking bracket numbered 1 is used as the benchmark to automatically generate the topological layout diagram of the tracking photovoltaic tracking brackets.
[0122] According to the topological arrangement diagram, a schematic table of calculation results of the optimized angle of the photovoltaic tracking bracket array can be obtained as shown in Table 1.
[0123] Table 1
[0124]
[0125]
[0126] In the above embodiment, the actual spatial distribution and arrangement order of the photovoltaic tracking brackets can be intuitively viewed through the topological layout diagram, which helps to identify possible layout problems, such as uneven spacing of photovoltaic tracking brackets, possible obstructions, etc., thereby providing a basis for subsequent layout optimization. In addition, the topological layout diagram provides a clear photovoltaic tracking bracket location distribution diagram for operation and maintenance personnel, which can quickly locate the location of the photovoltaic tracking bracket when maintaining, repairing or replacing a photovoltaic tracking bracket. This intuitive display method greatly improves the efficiency of on-site work and reduces the time for positioning and operation.
[0127] Based on all the above embodiments, a photovoltaic tracking method is also provided, which includes:
[0128] Step 1: Obtain the latitude, longitude and altitude information of each photovoltaic tracking bracket.
[0129] Step 2: Calculate the distance between each two photovoltaic tracking brackets based on the longitude and latitude information.
[0130] Step 3: Determine the height difference between every two photovoltaic tracking brackets based on the altitude information.
[0131] Step 4: for each photovoltaic tracking bracket, based on the height difference information and the distance information, calculate the first slope angle and the second slope angle of the photovoltaic tracking bracket; the first slope angle is used to prevent light leakage of the photovoltaic tracking bracket; the second slope angle is used to prevent shielding of the photovoltaic tracking bracket.
[0132] Step 5, when the current time is less than the preset time threshold, substitute the first slope angle into the preset optimization angle calculation formula to calculate the tracking angle of the photovoltaic tracking bracket; when the current time is not less than the preset time threshold, substitute the second slope angle into the preset optimization angle calculation formula to calculate the tracking angle of the photovoltaic tracking bracket; the optimization angle calculation formula includes the correspondence between the first slope angle and the width, distance information, solar incident angle and the first tracking angle of the photovoltaic tracking bracket; wherein the solar incident angle is determined based on the solar altitude angle and the solar azimuth angle.
[0133] Step 6: adjusting the angle of the photovoltaic tracking bracket based on the first tracking angle to prevent light leakage of the photovoltaic tracking bracket; or adjusting the angle of the photovoltaic tracking bracket based on the second tracking angle to prevent shielding of the photovoltaic tracking bracket. Step 2:
[0134] Step 7, determining a topological arrangement diagram of multiple photovoltaic tracking brackets based on the distance information;
[0135] Step 8: output a topological arrangement diagram; the topological arrangement diagram is used to represent the arrangement of each photovoltaic tracking bracket in the photovoltaic power station.
[0136] It should be noted that the embodiment of the present application does not limit the execution order of step 7-step 8. In the actual execution process, step 7-step 8 is directly executed after step 2.
[0137] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0138] In one embodiment, continue to see Figure 1As shown, a photovoltaic tracking system is also provided, which includes: a communication controller, a drive motor and a plurality of information collection devices; the communication controller is respectively connected to the drive motor and each information collection device for communication; the information collection device is arranged on a photovoltaic tracking bracket;
[0139] An information collection device is used to measure the longitude and latitude information and altitude information of the photovoltaic tracking bracket, and send the longitude and latitude information and altitude information to the communication controller;
[0140] The communication controller is used to obtain longitude and latitude information and altitude information; calculate the distance information between each two photovoltaic tracking brackets according to the longitude and latitude information; determine the tracking angle of each photovoltaic tracking bracket according to the distance information and altitude information; and control the drive motor to adjust the tracking angle of the photovoltaic tracking bracket.
[0141] In one embodiment, the above system may further include: a battery management module and a power module; the power module is used to connect to an external battery to supply power to the information acquisition device and the drive motor; the battery management module is used to manage the power module.
[0142] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data in the photovoltaic tracking process. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a photovoltaic tracking method is implemented.
[0143] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0144] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0145] Obtain the latitude, longitude and altitude information of each photovoltaic tracking bracket;
[0146] Calculate the distance between every two photovoltaic tracking brackets based on the longitude and latitude information;
[0147] Determine the tracking angle of each photovoltaic tracking bracket according to the distance information and altitude information;
[0148] Adjust the tracking angle of the photovoltaic tracking bracket based on the tracking angle.
[0149] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0150] According to the altitude information, determine the height difference between every two photovoltaic tracking brackets;
[0151] For each photovoltaic tracking bracket, the first slope angle and the second slope angle of the photovoltaic tracking bracket are calculated based on the height difference information and the distance information; the first slope angle is used to prevent light leakage of the photovoltaic tracking bracket; the second slope angle is used to prevent shielding of the photovoltaic tracking bracket;
[0152] Based on the first slope angle or the second slope angle, the tracking angle of the photovoltaic tracking bracket is determined. In one embodiment, the first slope angle is smaller than the second slope angle, and the processor further implements the following steps when executing the computer program:
[0153] When the current time is less than a preset time threshold, determining a first tracking angle of the photovoltaic tracking bracket based on the first slope angle;
[0154] When the current time is not less than the preset time threshold, a second tracking angle of the photovoltaic tracking bracket is determined based on the second slope angle.
[0155] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0156] The first slope angle is substituted into the preset optimization angle calculation formula to calculate the tracking angle of the photovoltaic tracking bracket; the optimization angle calculation formula includes the correspondence between the first slope angle and the width, distance information, solar incident angle and the first tracking angle of the photovoltaic tracking bracket; wherein the solar incident angle is determined based on the solar altitude angle and the solar azimuth angle.
[0157] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0158] Adjusting the angle of the photovoltaic tracking bracket based on the first tracking angle to prevent light leakage of the photovoltaic tracking bracket;
[0159] Or, the angle of the photovoltaic tracking bracket is adjusted based on the second tracking angle to perform anti-shading processing on the photovoltaic tracking bracket.
[0160] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0161] Determine a topological arrangement diagram of multiple photovoltaic tracking brackets based on distance information;
[0162] Output topological arrangement diagram; the topological arrangement diagram is used to represent the arrangement of each photovoltaic tracking bracket in the photovoltaic power station.
[0163] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0164] Obtain the latitude, longitude and altitude information of each photovoltaic tracking bracket;
[0165] Calculate the distance between every two photovoltaic tracking brackets based on the longitude and latitude information;
[0166] Determine the tracking angle of each photovoltaic tracking bracket according to the distance information and altitude information;
[0167] Adjust the tracking angle of the photovoltaic tracking bracket based on the tracking angle.
[0168] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0169] According to the altitude information, determine the height difference between every two photovoltaic tracking brackets;
[0170] For each photovoltaic tracking bracket, the first slope angle and the second slope angle of the photovoltaic tracking bracket are calculated based on the height difference information and the distance information; the first slope angle is used to prevent light leakage of the photovoltaic tracking bracket; the second slope angle is used to prevent shielding of the photovoltaic tracking bracket;
[0171] Based on the first slope angle or the second slope angle, the tracking angle of the photovoltaic tracking bracket is determined. In one embodiment, the first slope angle is smaller than the second slope angle, and the computer program is further implemented by the processor when executed:
[0172] When the current time is less than a preset time threshold, determining a first tracking angle of the photovoltaic tracking bracket based on the first slope angle;
[0173] When the current time is not less than the preset time threshold, a second tracking angle of the photovoltaic tracking bracket is determined based on the second slope angle.
[0174] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0175] The first slope angle is substituted into the preset optimization angle calculation formula to calculate the tracking angle of the photovoltaic tracking bracket; the optimization angle calculation formula includes the correspondence between the first slope angle and the width, distance information, solar incident angle and the first tracking angle of the photovoltaic tracking bracket; wherein the solar incident angle is determined based on the solar altitude angle and the solar azimuth angle.
[0176] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0177] Adjusting the angle of the photovoltaic tracking bracket based on the first tracking angle to prevent light leakage of the photovoltaic tracking bracket;
[0178] Or, the angle of the photovoltaic tracking bracket is adjusted based on the second tracking angle to perform anti-shading processing on the photovoltaic tracking bracket.
[0179] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0180] Determine a topological arrangement diagram of multiple photovoltaic tracking brackets based on distance information;
[0181] Output topological arrangement diagram; the topological arrangement diagram is used to represent the arrangement of each photovoltaic tracking bracket in the photovoltaic power station.
[0182] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0183] Obtain the latitude, longitude and altitude information of each photovoltaic tracking bracket;
[0184] Calculate the distance between every two photovoltaic tracking brackets based on the longitude and latitude information;
[0185] Determine the tracking angle of each photovoltaic tracking bracket according to the distance information and altitude information;
[0186] Adjust the tracking angle of the photovoltaic tracking bracket based on the tracking angle.
[0187] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0188] According to the altitude information, determine the height difference between every two photovoltaic tracking brackets;
[0189] For each photovoltaic tracking bracket, the first slope angle and the second slope angle of the photovoltaic tracking bracket are calculated based on the height difference information and the distance information; the first slope angle is used to prevent light leakage of the photovoltaic tracking bracket; the second slope angle is used to prevent shielding of the photovoltaic tracking bracket;
[0190] Based on the first slope angle or the second slope angle, the tracking angle of the photovoltaic tracking bracket is determined. In one embodiment, the first slope angle is smaller than the second slope angle, and the computer program is further implemented by the processor when executed:
[0191] When the current time is less than a preset time threshold, determining a first tracking angle of the photovoltaic tracking bracket based on the first slope angle;
[0192] When the current time is not less than the preset time threshold, a second tracking angle of the photovoltaic tracking bracket is determined based on the second slope angle.
[0193] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0194] The first slope angle is substituted into the preset optimization angle calculation formula to calculate the tracking angle of the photovoltaic tracking bracket; the optimization angle calculation formula includes the correspondence between the first slope angle and the width, distance information, solar incident angle and the first tracking angle of the photovoltaic tracking bracket; wherein the solar incident angle is determined based on the solar altitude angle and the solar azimuth angle.
[0195] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0196] Adjusting the angle of the photovoltaic tracking bracket based on the first tracking angle to prevent light leakage of the photovoltaic tracking bracket;
[0197] Or, the angle of the photovoltaic tracking bracket is adjusted based on the second tracking angle to perform anti-shading processing on the photovoltaic tracking bracket.
[0198] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0199] Determine a topological arrangement diagram of multiple photovoltaic tracking brackets based on distance information;
[0200] Output topological arrangement diagram; the topological arrangement diagram is used to represent the arrangement of each photovoltaic tracking bracket in the photovoltaic power station.
[0201] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0202] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0203] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A photovoltaic tracking method, characterized in that: The method comprises: Obtain the latitude, longitude and altitude information of each photovoltaic tracking bracket; Calculate the distance information between every two photovoltaic tracking brackets according to the longitude and latitude information; Determining the tracking angle of each photovoltaic tracking bracket according to the distance information and the altitude information; The tracking angle of the photovoltaic tracking bracket is adjusted based on the tracking angle.
2. The method according to claim 1, characterized in that Determining the tracking angle of each photovoltaic tracking bracket according to the distance information and the altitude information includes: Determine the height difference between each two photovoltaic tracking brackets according to the altitude information; For each of the photovoltaic tracking brackets, based on the height difference information and the distance information, a first slope angle and a second slope angle of the photovoltaic tracking bracket are calculated; the first slope angle is used to prevent light leakage of the photovoltaic tracking bracket; the second slope angle is used to prevent shielding of the photovoltaic tracking bracket; Based on the first slope angle or the second slope angle, a tracking angle of the photovoltaic tracking bracket is determined.
3. The method according to claim 2, characterized in that The first slope angle is smaller than the second slope angle, and determining the tracking angle of the photovoltaic tracking bracket based on the first slope angle or the second slope angle includes: When the current time is less than a preset time threshold, determining a first tracking angle of the photovoltaic tracking bracket based on the first slope angle; When the current time is not less than the preset time threshold, a second tracking angle of the photovoltaic tracking bracket is determined based on the second slope angle.
4. The method according to claim 3, characterized in that The determining a first tracking angle of the photovoltaic tracking bracket based on the first slope angle includes: Substituting the first slope angle into a preset optimization angle calculation formula, the tracking angle of the photovoltaic tracking bracket is calculated; the optimization angle calculation formula includes the correspondence between the first slope angle and the width of the photovoltaic tracking bracket, the distance information, the solar incident angle and the first tracking angle; wherein the solar incident angle is determined based on the solar altitude angle and the solar azimuth angle.
5. The method according to claim 4, characterized in that The step of adjusting the tracking angle of the photovoltaic tracking bracket based on the tracking angle includes: Adjusting the angle of the photovoltaic tracking bracket based on the first tracking angle to prevent light leakage from the photovoltaic tracking bracket; Or, the angle of the photovoltaic tracking bracket is adjusted based on the second tracking angle to perform anti-shading processing on the photovoltaic tracking bracket.
6. The method according to claim 1, characterized in that The method further comprises: Determine a topological arrangement diagram of the plurality of photovoltaic tracking brackets based on the distance information; Output the topological arrangement diagram; the topological arrangement diagram is used to represent the arrangement of each photovoltaic tracking bracket in the photovoltaic power station.
7. A photovoltaic tracking system, characterized in that: The system comprises: a communication controller, a driving motor and a plurality of information collection devices; the communication controller is respectively connected to the driving motor and each of the information collection devices for communication; the information collection devices are arranged on a photovoltaic tracking bracket; The information collection device is used to measure the longitude and latitude information and altitude information of the photovoltaic tracking bracket, and send the longitude and latitude information and altitude information to the communication controller; The communication controller is used to obtain the longitude and latitude information and the altitude information; calculate the distance information between each two photovoltaic tracking brackets according to the longitude and latitude information; determine the tracking angle of each photovoltaic tracking bracket according to the distance information and the altitude information; and control the drive motor to adjust the tracking angle of the photovoltaic tracking bracket.
8. The system according to claim 7, characterized in that The system also includes: a battery management module and a power supply module; The power module is used to connect to an external battery to supply power to the information acquisition device and the drive motor; The battery management module is used to manage the power module.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.