Solar street lamp control system capable of automatically tracking sunlight
By adopting a control system with multi-satellite positioning and image analysis technology in solar street lights, the angle of solar street lights is automatically adjusted to track sunlight, which solves the problem of the inability to maximize the use of sunlight in the prior art, improves energy collection efficiency and reduces energy loss.
Patent Information
- Application Number
- CN202411838146.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-03-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing solar street lights cannot automatically track the direction of the sun, resulting in the inability to maximize the use of sunlight, especially in cases of cloudy or terrain blockage, which affects normal electricity generation.
A solar street light control system including a positioning module, an image acquisition module, a timing module, a data processing module and a control module are adopted. The system is positioned through a variety of satellite positioning systems (such as BDS, GPS, GLONASS and GALILEO), and calculates the solar altitude angle and direction based on the acquired image data and time information, and automatically adjusts the angle of solar street lights to maximize solar energy collection.
By automatically tracking the sunlight, the energy harvesting efficiency of the solar panel is improved, energy loss caused by improper angle is reduced, and the flexibility and adaptability of the system is enhanced.
Smart Images

Figure CN119620788A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of new energy and relates to a solar street lamp control system capable of automatically tracking sunlight. Background Art
[0002] The solar panels in solar street lights are a technology that uses the photovoltaic effect of semiconductor interfaces to directly convert light energy into electrical energy. After being connected in series and packaged for protection, solar panels can form a large-area solar cell module, which is combined with power controllers and other components to form a photovoltaic power generation device. With the development of science and technology, photovoltaic power generation has also been used more and more. How to improve the power generation efficiency of photovoltaic panels is a problem that people in this field pay close attention to.
[0003] In existing solar street lights, solar panels cannot automatically track the direction of the sun and cannot make the most of the sunlight. In addition, in some special weather and time, such as cloudy weather, terrain, etc., the sun is blocked and cannot receive direct sunlight, which affects the normal power generation. Summary of the invention
[0004] In order to solve the problems existing in the background technology, the present invention proposes a solar street light control system with automatic sunlight tracking function.
[0005] In order to achieve the above object, the technical solution adopted by the present invention is as follows: A solar street light control system capable of automatically tracking sunlight, comprising: The positioning module is based on the pseudo-range of each satellite to the currently positioned solar street light and the corresponding angle of the ground plane. , add different weights to each satellite positioning data , multiple satellite positioning data add weights To obtain the current longitude and latitude of the solar street light.
[0006] The image acquisition module acquires the surrounding images of the current location of the solar street light.
[0007] The timing module records the date and time of the area where the solar street light is currently located.
[0008] The data processing module calculates the solar altitude angle and direction based on the current position of the solar street light obtained by the positioning module, analyzes the image data of the image acquisition module, and selects the optimal direction for adjusting the angle of the solar street light; The control module controls the solar street light based on the processing result of the data processing module.
[0009] Furthermore, the plurality of satellite positioning data include BDS, GPS, GLONASS and GALILEO; At the same time, each satellite is based on its pseudo distance to the current positioning solar street light The corresponding angle between the satellite and the plane where the current street light is located , add different weights to each satellite positioning data , weight The calculation method is:
[0010] in The standard pseudorange is used to calculate the corresponding weight of each satellite positioning data. The smaller the weight of the current satellite positioning data, the smaller the influence of the current satellite positioning data on the positioning of the solar street light. The larger the weight of the current satellite positioning data, the greater the influence of the current satellite positioning data on the positioning of the solar street light.
[0011] Furthermore, the specific method for the positioning module to obtain the latitude and longitude of the current solar street light based on multiple satellite positioning data is: S1. The solar street light control system receives the longitude and latitude coordinates of the solar street light located by multiple positioning satellites, and obtains the median longitude and latitude coordinates of the multiple positioning satellites; S2, offset each longitude and latitude coordinate to the median longitude and latitude coordinate direction, the offset value The distance between the longitude and latitude coordinates contained in the current satellite positioning data and the median longitude and latitude coordinates and weight , specifically: ; After the offset, the median longitude and latitude coordinates are obtained again; S3, repeating step S2 until the sum of the distances between the multiple latitude and longitude coordinates after the final iteration is less than a user-preset threshold; S4. Based on the final iteration result, the median longitude and latitude coordinates in the final iteration result are set as the location of the current street lamp.
[0012] Furthermore, the data processing module calculates the solar altitude angle and direction based on the current location of the solar street light obtained by the positioning module in a specific method as follows: Calculate the solar time at the current location of the solar street light based on the longitude, and calculate the solar hour angle based on the solar time at the current location of the solar street light; Get the number of days in the current year based on the time data, and calculate the solar declination based on the number of days in the current year; The solar altitude angle and solar azimuth angle are calculated based on the solar hour angle, solar declination and location of the solar street light.
[0013] Furthermore, the specific method for the data processing module to analyze the image data of the image acquisition module is: First, convert the image data into a grayscale image; Create multiple operators and randomly place them in the grayscale image; Each operator is expanded according to the grayscale values of the four adjacent pixels above, below, left and right. If the difference between the grayscale values of the adjacent pixels of the operator and the grayscale value of the initial pixel is less than the preset threshold, the current operator is expanded to segment the image according to the grayscale brightness, and the area with the highest brightness is selected for extraction.
[0014] Furthermore, the specific method for selecting the optimal direction for adjusting the angle of the solar street light is: Determine whether the direction corresponding to the area with the highest brightness is consistent with the direction of the sun. If they are consistent, no adjustment is made.
[0015] If they are inconsistent, an adjustment command is sent to the control module.
[0016] Furthermore, the image acquisition of the image acquisition module is triggered at intervals, and the triggering interval is a time preset by the user.
[0017] Compared with the prior art, the present invention has the following beneficial effects: The present invention uses multiple satellite systems including BDS, GPS, GLONASS and GALILEO for positioning, and gives different weights to different satellite data, making the location information of solar street lights more accurate and reliable. In addition, combined with the surrounding environment image analysis function, the system can adapt to different installation locations and changes in lighting conditions, enhancing the flexibility and adaptability of the system.
[0018] The present invention automatically tracks sunlight to adjust the angle of the street lamp, so that the solar panel can directly face the sun for a longer period of time, thereby improving the energy collection efficiency. This not only makes better use of solar energy resources, but also reduces energy loss caused by improper angles.
[0019] The entire control system provided by the present invention adopts advanced data analysis technology, such as grayscale processing of the surrounding environment image and application of region segmentation algorithm, intelligently identifying the best lighting direction and adjusting the lamp posture accordingly. Such a design reduces the need for manual intervention and improves management efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a schematic diagram of the system structure of the present invention.
[0021] Figure 2 It is a schematic diagram of the cooperation of modules of the present invention. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0023] like Figure 1-Figure 2 As shown, the technical solution adopted by the present invention is as follows.
[0024] like Figure 1 As shown, in order to solve the problem that the solar panels in existing solar street lights cannot automatically track the direction of the sun and cannot make the most of the sunlight. When it is cloudy or affected by the terrain, the sunlight is blocked, resulting in the sunlight not being able to directly hit the solar street light circuit board. In order for the solar street light panels to absorb more energy, it is necessary to monitor the light environment around the solar street light so that the solar street light panels can face the direction with the highest brightness.
[0025] The present invention provides a solar street light control system capable of automatically tracking sunlight, including the following method.
[0026] The positioning module is based on the pseudo-range of each satellite to the currently positioned solar street light and the corresponding angle of the ground plane. , add different weights to each satellite positioning data , multiple satellite positioning data add weights To obtain the current longitude and latitude of the solar street light.
[0027] The image acquisition module acquires the surrounding images of the current location of the solar street light.
[0028] The timing module records the date and time of the area where the solar street light is currently located.
[0029] The data processing module calculates the sun's altitude angle and direction based on the current location of the solar street light obtained by the positioning module, analyzes the image data of the image acquisition module, and selects the optimal direction for adjusting the angle of the solar street light.
[0030] The control module controls the solar street light based on the processing result of the data processing module.
[0031] like Figure 2 As shown, the present invention provides a solar street light control system with automatic sunlight tracking, in which various modules cooperate with each other during operation, including: First, data acquisition is performed, and the positioning module acquires the longitude and latitude of the current solar street light based on multiple satellite positioning data. And the image acquisition module acquires the surrounding image of the current solar street light.
[0032] Then the current longitude and latitude of the solar street light and the surrounding images of the solar street light are sent to the data processing module for processing. The data processing module calculates the solar altitude angle and direction based on the data from the timing module, analyzes the image data from the image acquisition module, and selects the optimal direction for adjusting the angle of the solar street light.
[0033] Finally, the control module controls the solar street light panels based on the processing results of the data processing module. The technology for controlling the solar street light panels belongs to the existing common knowledge technology and will not be described here.
[0034] The positioning module is based on multiple satellite positioning data, including China's Beidou satellite navigation system BDS, the United States' global positioning system GPS, Russia's GLONASS satellite navigation system and the European Union's Galileo satellite navigation system GALILEO. It can also receive Japanese or Indian regional navigation systems for positioning. Selecting multiple satellite positioning data can provide sufficient data support for subsequent solar street light positioning, avoiding the influence of extreme weather or electromagnetic wave signal interference in the city when using a single positioning system.
[0035] At the same time, each satellite will be affected by factors such as solar wind and electromagnetic waves during operation, resulting in deviations in positioning data. The corresponding angle between the satellite and the plane where the current street light is located , adding different weights to each satellite positioning data. Pseudorange It is an estimate of the distance from the satellite signal to the receiver, usually calculated by the signal propagation time. The specific calculation formula is:
[0036] in is the speed of light, It is the time when the solar street light receives the satellite signal. is the time when the satellite sends the signal. is the error term, including atmospheric delay, clock error, etc.
[0037] Pseudorange The accuracy of the pseudorange directly affects the positioning accuracy. Adding weights to the satellite positioning signals can comprehensively consider all satellite positioning data that can locate the current solar street light, so that the positioning data of all satellites can be used as a reference.
[0038] The corresponding angle between the satellite and the ground plane It has a significant impact on the accuracy and reliability of satellite positioning. This angle refers to the angle between the satellite and the horizon when looking at the satellite from the receiver's position. The larger this angle is, the more "vertical" the satellite is from the receiver's line of sight, the closer it is to the zenith (i.e. directly above), and the corresponding error will also decrease. When the angle between the satellite and the horizon is small, the satellite position is close to the horizon, and the corresponding error will also increase.
[0039] Based on the pseudo distance to the currently positioned solar street light The corresponding angle between the satellite and the ground plane , add different weights to each satellite positioning data , weight The calculation method is:
[0040] in The standard pseudorange is used to calculate the corresponding weight of each satellite positioning data. The smaller the weight of the current satellite positioning data, the smaller the influence of the current satellite positioning data on the positioning of the solar street light. The larger the weight of the current satellite positioning data, the greater the influence of the current satellite positioning data on the positioning of the solar street light.
[0041] Optionally, because each user has different preferences for different positioning systems, the user can preset different weights in each satellite positioning data, ensuring that each navigation system is taken into account while adapting to the user preferences of the solar street light use area.
[0042] After acquiring multiple satellite positioning data, the positioning module calculates the latitude and longitude of the current solar street light based on the multiple satellite positioning data. The current street light location is calculated by combining the positioning data of all locatable satellites, including positioning data with large positioning deviations, so that the positioning data of all satellites are credible data, reducing unnecessary steps for credibility analysis of satellite positioning data.
[0043] S1. The solar street light control system receives the longitude and latitude coordinate values of the solar street light located by multiple positioning satellites. At this time, the longitude and latitude coordinate values of the solar street light located by multiple positioning satellites are discrete and cannot uniformly and accurately indicate the position of the solar street light. It is necessary to obtain the median longitude and latitude coordinates of the longitude and latitude coordinates obtained by multiple positioning satellites.
[0044] S2, offset multiple longitude and latitude coordinates to the median longitude and latitude coordinate direction, the offset value The distance between the longitude and latitude coordinates contained in the current satellite positioning data and the median longitude and latitude coordinates and weight , specifically: ; After the offset, the median longitude and latitude coordinates are calculated again. The discrete states of the longitude and latitude coordinates of all satellite-based solar street lights are gathered together, and weights are added so that the proportion of satellites in each positioning system is different, which can make appropriate adjustments to the specific policies of users or solar street lights in the area where they are located.
[0045] S3, repeating step S2 until the sum of the distances between the multiple longitude and latitude coordinates after the final iteration is less than the user-preset threshold. The larger the user-preset threshold is, the more errors may occur in the final result. When the user-preset threshold is set smaller, the final result will be more accurate, and the corresponding utilization efficiency of sunlight will be higher.
[0046] S4. Based on the final iteration result, the median longitude and latitude coordinates in the final iteration result are set as the location of the current street lamp. The final location of the current street lamp is universal and can be calculated in combination with the positioning data of all satellites to avoid the filtering of the correct satellite positioning data due to inaccurate positioning of multiple satellites in extreme cases.
[0047] After obtaining the current position of the solar street light, the data processing module calculates the solar altitude angle and azimuth angle based on the current position of the solar street light obtained by the positioning module.
[0048] Calculate the solar time at the current location of the solar street light based on the longitude. Add or subtract the longitude from the UTC time, add east longitude and subtract west longitude, and every 15 degrees is one hour. Calculate the solar time at the current location of the solar street light.
[0049] Calculate the solar hour angle based on the solar time at the current location of the solar street light , the specific formula is: .
[0050] Get the number of days in the current year based on the date and time data of the timing module , which is the number of days from January 1 to the current date. Calculate the solar declination based on the number of days in the current year , the specific formula is: ; in The number of days in the current year. If it is a leap year, The value of is 366. If it is an ordinary year, The value of is 365.
[0051] According to the solar hour angle of the location of the solar street light , Solar Declination And the latitude of the solar street light Calculate the sun's altitude and the solar azimuth , where the sun altitude angle The calculation formula is: .
[0052] Solar azimuth The calculation formula includes: when When less than 0: ; when When greater than 0: .
[0053] The image acquisition module collects the surrounding environment image of the solar street light every time the user presets the time, so as to extract the brightest area around the solar street light.
[0054] When it is cloudy or due to terrain reasons, the sunlight is blocked, so that the sunlight cannot directly hit the solar street light panels. In order for the solar street light panels to absorb more energy, it is necessary to monitor the light environment around the solar street light so that the solar street light panels can face the direction with the highest brightness.
[0055] After the image acquisition module acquires the surrounding environment image of the solar street lamp, the data processing module analyzes the image data of the image acquisition module.
[0056] First, convert the image data into a grayscale image. In a grayscale image, there is such a rule: the higher the grayscale value of a pixel, the lower the brightness of its corresponding area; conversely, the lower the grayscale value of a pixel, the higher the brightness of its corresponding area. This characteristic provides an important basis for subsequent image segmentation.
[0057] Then, multiple operators are created and randomly placed in the grayscale image. Each operator has its own unique dilation mechanism, which dilates based on the grayscale values of its four neighboring pixels above, below, left, and right. Specifically, if the difference between the grayscale value of an operator's neighboring pixels and its initial pixel grayscale value is less than a preset threshold, then the operator will dilate. In this way, the image can be effectively segmented based on the brightness information reflected by the grayscale value.
[0058] It can accurately segment the image based on its brightness features, especially accurately select and extract the area with the highest brightness, which is very helpful for application scenarios that need to highlight the bright parts of the image.
[0059] After calculating the solar altitude angle and direction and analyzing the image data of the image acquisition module, it is necessary to select the direction of maximum brightness as the adjustment angle of the solar street light. The specific method for selecting the optimal direction for adjusting the angle of the solar street light is: Determine whether the direction corresponding to the area with the highest brightness is consistent with the direction of the sun. If they are consistent, no adjustment is made.
[0060] If they are inconsistent, an adjustment command is sent to the control module.
[0061] The control module controls the position of the solar street light panel. The technology for controlling the solar street light panel is common knowledge and will not be described here.
[0062] By optimizing the working state of solar street lights, the use frequency of traditional electric lighting systems is reduced, which helps to reduce energy consumption and carbon emissions, and is in line with the concept of green environmental protection. In summary, this invention not only improves the working efficiency of solar street lights, but also demonstrates good environmental benefits and social value.
[0063] Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A solar street light control system capable of automatically tracking sunlight, characterized in that: Included are: The positioning module is based on the pseudo-range of each satellite to the currently positioned solar street light and the corresponding angle of the ground plane. , add different weights to each satellite positioning data , multiple satellite positioning data add weights To obtain the current longitude and latitude of the solar street light; An image acquisition module is used to acquire the surrounding image of the current location of the solar street light; Timing module, recording the date and time of the area where the solar street light is currently located; The data processing module calculates the solar altitude angle and direction based on the current position of the solar street light obtained by the positioning module, analyzes the image data of the image acquisition module, and selects the optimal direction for adjusting the angle of the solar street light; The control module controls the solar street light based on the processing result of the data processing module.
2. A solar street light control system capable of automatically tracking sunlight according to claim 1, characterized in that: The plurality of satellite positioning data include BDS, GPS, GLONASS and GALILEO; At the same time, each satellite is based on its pseudo-range to the current positioning solar street light The corresponding angle between the satellite and the plane where the current street light is located , add different weights to each satellite positioning data , weight The calculation method is: in The standard pseudorange is used to calculate the corresponding weight of each satellite positioning data. The smaller the weight of the current satellite positioning data, the smaller the influence of the current satellite positioning data on the positioning of the solar street light. The larger the weight of the current satellite positioning data, the greater the influence of the current satellite positioning data on the positioning of the solar street light.
3. A solar street light control system capable of automatically tracking sunlight according to claim 2, characterized in that: The specific method for the positioning module to obtain the latitude and longitude of the current solar street light based on multiple satellite positioning data is: S1. The solar street light control system receives the longitude and latitude coordinates of the solar street light located by multiple positioning satellites, and obtains the median longitude and latitude coordinates of the multiple positioning satellites; S2. Offset each longitude and latitude coordinate to the median longitude and latitude coordinate. The distance between the longitude and latitude coordinates contained in the current satellite positioning data and the median longitude and latitude coordinates and weight , specifically: ; After the offset, the median longitude and latitude coordinates are obtained again; S3, repeating step S2 until the sum of the distances between the multiple latitude and longitude coordinates after the final iteration is less than a user-preset threshold; S4. Based on the final iteration result, the median longitude and latitude coordinates in the final iteration result are set as the location of the current street lamp.
4. A solar street light control system capable of automatically tracking sunlight according to claim 1, characterized in that: The specific method for the data processing module to calculate the solar altitude angle and direction based on the current location of the solar street light obtained by the positioning module is: Calculate the solar time at the current location of the solar street light based on the longitude, and calculate the solar hour angle based on the solar time at the current location of the solar street light; Get the number of days in the current year based on the time data, and calculate the solar declination based on the number of days in the current year; The solar altitude angle and solar azimuth angle are calculated based on the solar hour angle, solar declination and location of the solar street light.
5. A solar street light control system capable of automatically tracking sunlight according to claim 1, characterized in that: The specific method for the data processing module to analyze the image data of the image acquisition module is: First, convert the image data into a grayscale image; Create multiple operators and randomly place them in the grayscale image; Each operator is expanded according to the grayscale values of the four adjacent pixels above, below, left and right. If the difference between the grayscale values of the adjacent pixels of the operator and the grayscale value of the initial pixel is less than the preset threshold, the current operator is expanded to segment the image according to the grayscale brightness, and the area with the highest brightness is selected for extraction.
6. A solar street light control system capable of automatically tracking sunlight according to claim 3, characterized in that: The specific method for selecting the optimal direction of the adjustment angle of the solar street lamp is: Determine whether the direction of the area with the highest brightness is consistent with the direction of the sun. If they are consistent, no adjustment is made; If they are inconsistent, an adjustment command is sent to the control module.
7. A solar street light control system capable of automatically tracking sunlight according to claim 1, characterized in that: The image acquisition of the image acquisition module is triggered at intervals, and the triggering interval is a time preset by the user.