Angle adjusting method and device of solar equipment, electronic equipment and medium

By selecting the main equipment in the equipment cluster to send position information, calculate the solar deflection angle and perform unified adjustment, the problem of poor angles in solar equipment in remote environments is solved, resulting in low solar intensity due to poor angles in remote environments, and efficient angle adjustment and cost savings are achieved.

CN119536376APending Publication Date: 2025-02-28ZHEJIANG UNIVIEW TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311107737.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

When using image collectors in remote environments, the solar panels of solar equipment are not high due to poor angles, and the prior art sets up processors in each device for real-time adjustment, resulting in excessive energy and cost consumption.

Method used

By selecting the main device in the device cluster to send position information, determine the current solar angle, and calculate the solar deflection angle based on the reference solar angle and the current solar angle, sending this angle to the device cluster, so that all solar equipment can be adjusted uniformly.

Benefits of technology

This method does not require configuring a processor in each solar device, reducing hardware cost and energy consumption, and achieving efficient adjustment of the angle of the solar device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536376A_ABST
    Figure CN119536376A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an angle adjusting method and device of solar equipment, electronic equipment and a medium. The method comprises the following steps: determining a current sun angle according to position information sent by master equipment in an equipment cluster in a current adjustment period; wherein the equipment in the equipment cluster is solar equipment and comprises at least one piece of master equipment and slave equipment; determining a sun deflection angle according to a reference sun angle and the current sun angle; and sending the sun deflection angle to the equipment cluster, so that the solar equipment in the equipment cluster performs angle adjustment according to the sun deflection angle. According to the scheme, the sun deflection angle can be determined through the position information sent by the main device, the whole device cluster is adjusted based on the sun deflection angle, the computing power and the power consumption are saved, the response time is shortened, a processor or an additional device does not need to be configured for each solar device, and the hardware cost is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, electronic device and medium for adjusting the angle of a solar device. Background Art

[0002] With the continuous expansion of image acquisition-related businesses, image collectors are gradually used to perform related tasks in remote environments. However, it is difficult to build power stations and lay wires in remote environments, which affects the application of image collectors. In this case, image collectors integrated with solar energy equipment are used. In order to improve the utilization rate of solar energy, solar panels are generally fixed in locations where the sunlight time is long and the light intensity is high. However, in some periods of time, the angle between the solar panel of the solar equipment and the sunlight is not the optimal angle, and the intensity of sunlight received by the solar panel is not high.

[0003] In order to solve the above problems, if a processor is provided in each solar device to calculate the angle to be adjusted in real time, or other additional devices are installed to perform angle judgment and adjustment, it will lead to greater energy consumption and cost consumption. Summary of the invention

[0004] The embodiments of the present application provide a method, device, electronic device and medium for adjusting the angle of a solar device, so as to reduce the power consumption and cost of adjusting the angle of the solar device.

[0005] According to one aspect of the present application, a method for adjusting the angle of a solar device is provided, the method comprising:

[0006] In a current adjustment cycle, the current sun angle is determined according to the position information sent by the master device in the device cluster; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device;

[0007] Determine the sun deflection angle according to the reference sun angle and the current sun angle;

[0008] The solar deflection angle is sent to the device cluster, so that the solar energy devices in the device cluster adjust their angles according to the solar deflection angle.

[0009] According to another aspect of the present application, a device for adjusting the angle of a solar device is provided, the device comprising:

[0010] A current sun angle determination module, used to determine the current sun angle according to the position information sent by the master device in the device cluster during the current adjustment period; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device;

[0011] A solar deflection angle determination module, used to determine the solar deflection angle according to a reference solar angle and the current solar angle;

[0012] The angle adjustment module is used to send the solar deflection angle to the device cluster, so that the solar energy devices in the device cluster can adjust their angles according to the solar deflection angle.

[0013] According to another aspect of the present application, an electronic device is provided, the device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to at least one processor; wherein,

[0016] The memory stores a computer program that can be executed by at least one processor, and the computer program is executed by at least one processor so that the at least one processor can execute the angle adjustment method of the solar energy device of any embodiment of the present application.

[0017] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the angle adjustment method of a solar device according to any embodiment of the present application when executed.

[0018] The technical solution of the embodiment of the present application is to determine the current solar angle according to the position information sent by the master device in the device cluster during the current adjustment cycle; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device; determine the solar deflection angle according to the reference solar angle and the current solar angle; send the solar deflection angle to the device cluster so that the solar devices in the device cluster adjust the angle according to the solar deflection angle. The above scheme can determine the solar deflection angle through the position information sent by the master device, and uniformly adjust the angles of all solar devices in the entire device cluster based on the solar deflection angle, without the need to configure a processor or additional equipment for each solar device to calculate the adjustment angle, saving hardware costs and energy consumption.

[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 is a flow chart of a method for adjusting the angle of a solar device provided according to Embodiment 1 of the present application;

[0022] Figure 2 is a flow chart of a method for adjusting the angle of a solar device provided according to Embodiment 2 of the present application;

[0023] Figure 3 is a flow chart of a method for adjusting the angle of a solar device provided according to Embodiment 3 of the present application;

[0024] Figure 4 is a structural schematic diagram of an angle adjustment device for solar energy equipment provided according to the fourth embodiment of the present application;

[0025] Figure 5 It is a structural schematic diagram of an electronic device provided according to Embodiment 5 of the present application. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0027] It should be noted that the terms "first", "second", "third", "fourth", "actual", "preset", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] Embodiment 1

[0029] Figure 1 This is a flow chart of a method for adjusting the angle of a solar device provided in the first embodiment of the present application. The embodiment of the present application can be applied to the situation where the angle of a solar device is adjusted. Typically, it can be applied to the situation where the angle of the solar panel of a solar device is adjusted to receive more sunlight. The method can be executed by an angle adjustment device of a solar device, which can be implemented in the form of hardware and / or software, and can be configured in an electronic device. Figure 1 As shown, the method includes:

[0030] S110. Determine the current sun angle according to the position information sent by the master device in the device cluster during the current adjustment cycle; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device.

[0031] Among them, the current adjustment cycle can be determined according to actual conditions, and the determination principle can be: to avoid the current adjustment cycle being too long, resulting in the inability to adjust the angle of the solar device in time, affecting the absorption of sunlight, and to avoid the current adjustment cycle being too short, resulting in frequent adjustments and the angle of the solar device being adjusted in a small amplitude each time, wasting energy and power consumption. The master device can be selected from at least one solar device in the device cluster. The master device sends a keep-alive message to the angle adjustment device of the solar device, and the keep-alive message can carry the location information of the master device. The slave device can also send a keep-alive message to the angle adjustment device of the solar device. The angle adjustment device of the solar device can be a server. The solar device can be a solar monitoring device, including an image collector and a solar panel.

[0032] In the embodiment of the present application, the angle adjustment device of the solar device can receive the position information sent by the main device. When the current adjustment cycle is reached, the current sun angle is determined according to the most recently received position information. The current sun angle includes the sun azimuth and the sun altitude. The sun azimuth is the angle between the projection of the sun's rays on the horizon and the local meridian, which can be roughly regarded as the angle between the shadow of a straight line erected on the ground in the sun and due south. The sun altitude is the angle between the incident direction of the sun and the horizon.

[0033] In an embodiment of the present application, the slave device may also send a keep-alive message carrying position information to the angle adjustment device of the solar device, but the angle adjustment device of the solar device does not use the position information to determine the current solar angle, but only uses the position information of the representative master device to determine the current solar angle, thereby effectively reducing computing power consumption and energy consumption, and thereby improving angle adjustment efficiency and response speed.

[0034] In the embodiment of the present application, the process of determining the current adjustment period includes:

[0035] If the solar altitude angle in the current solar angle is greater than zero, the current adjustment period is determined according to the time difference corresponding to the unit angle of the solar angle deflection;

[0036] Otherwise, the current adjustment period is determined as a preset duration; wherein the preset duration is greater than the time difference corresponding to a unit angle of the sun's angular deflection.

[0037] For example, if the solar altitude angle in the current solar angle is greater than zero, it means that the sun is above the horizon and it is currently daytime. The current adjustment period can be determined based on the time difference corresponding to the unit angle of the solar angle deflection. For example, the solar azimuth rotates 15 degrees every hour, and rotates 1 degree every 4 minutes on average. 1 degree can be used as the unit angle, and the corresponding time difference is 4 minutes. 4 minutes is determined as the current adjustment period, so that when the sun is significantly deflected, the angle of the solar energy device is adjusted in time so that the solar energy device can maximize the reception of solar energy. The unit angle can also be set to other angles, and the minimum angle that significantly affects the amount of solar energy received by the solar energy device is determined as a principle. If the solar altitude angle in the current solar angle is less than or equal to zero, it means that the sun is below the horizon and it is currently night. At this time, the solar energy device cannot receive solar energy, so the current adjustment period can be set to a preset duration, and the preset duration is greater than the time difference corresponding to the unit angle of the sun's angle deflection. The current adjustment period is appropriately extended, for example, it can be set to 30 minutes, 1 hour or two hours, to avoid frequent angle calculations and adjustments that waste power consumption.

[0038] S120: Determine a solar deflection angle according to a reference solar angle and the current solar angle.

[0039] The reference sun angle can be determined according to actual conditions, for example, the sun angle corresponding to the last adjustment of the angle of the solar device. When adjusting the angle of the solar device, it is necessary to determine how much the angle is deflected based on the angle adjusted last time. The sun angle when the solar device was facing the sun after the last adjustment is used as the reference sun angle. The adjustment target this time is the current sun angle of the solar device facing the sun. The sun deflection angle is determined according to the difference between the current sun angle and the reference sun angle. It can be determined how much the current solar device needs to deflect based on the last adjusted angle when facing the sun. Specifically, the deflection azimuth in the solar deflection angle can be determined according to the sun azimuth in the reference sun angle and the sun azimuth in the current sun angle, and the deflection altitude in the solar deflection angle can be determined according to the sun altitude in the reference sun angle and the sun altitude in the current sun angle. The deflection azimuth is used to adjust the angle of the solar device along the horizontal direction, and the deflection altitude is used to adjust the pitch angle of the solar device, so that the solar panel of the solar device faces the sun as much as possible and absorbs as much solar energy as possible. The deflection azimuth and deflection altitude angles can be calculated simultaneously, or only the deflection azimuth can be calculated to adjust the angle of the solar device along the horizontal direction, or only the deflection altitude angle can be calculated to adjust the pitch angle of the solar device. There is no limitation here and it is determined according to user needs.

[0040] S130: Send the solar deflection angle to the device cluster, so that the solar energy devices in the device cluster adjust their angles according to the solar deflection angle.

[0041] Exemplarily, the adjustment device of the solar device sends the sun deflection angle to the device cluster, and the device cluster calculates the angle that the solar device needs to rotate according to the sun deflection angle, thereby controlling the solar device to rotate according to the required rotation angle. The angle adjustment device of the solar device may correspond to at least one device cluster. When corresponding to at least two device clusters, the current adjustment cycle corresponding to each device cluster may be different, and the time when the angle adjustment device of the solar device sends the sun deflection angle to different device clusters may also be different.

[0042] If the current adjustment cycle is before 12 noon, the deflection azimuth angle is greater than zero, then it is determined that the solar panels of the solar energy device need to be adjusted from west to east in the horizontal direction; if the deflection azimuth angle is less than zero, then it is determined that the solar panels of the solar energy device need to be adjusted from east to west in the horizontal direction; if the deflection azimuth angle is equal to zero, then it is determined that the solar panels of the solar energy device do not need to be adjusted. If the current adjustment cycle is after noon, the deflection azimuth angle is greater than zero, then it is determined that the solar panels of the solar energy device need to be adjusted from east to west in the horizontal direction; if the deflection azimuth angle is less than zero, then it is determined that the solar panels of the solar energy device need to be adjusted from west to east in the horizontal direction; if the deflection azimuth angle is equal to zero, then it is determined that the solar panels of the solar energy device do not need to be adjusted in the horizontal direction. If the deflection elevation angle is greater than zero, then it is determined that the solar panels of the solar energy device need to reduce the pitch angle; if the deflection elevation angle is less than zero, then it is determined that the solar panels of the solar energy device need to increase the pitch angle; if the deflection elevation angle is equal to zero, then it is determined that the pitch angle of the solar panels of the solar energy device does not need to be adjusted. The above solution can be executed by each solar energy device in the device cluster when the solar energy angle adjustment device sends the sun deflection angle to the device cluster.

[0043] The technical solution of the embodiment of the present application is to determine the current solar angle according to the position information sent by the master device in the device cluster during the current adjustment cycle; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device; determine the solar deflection angle according to the reference solar angle and the current solar angle; send the solar deflection angle to the device cluster so that the solar devices in the device cluster adjust the angle according to the solar deflection angle. The above scheme can determine the solar deflection angle through the position information sent by the master device, and uniformly adjust the angles of all solar devices in the entire device cluster based on the solar deflection angle, without the need to configure a processor or additional equipment for each solar device to calculate the adjustment angle, saving hardware costs and energy consumption.

[0044] Embodiment 2

[0045] Figure 2 This is a flow chart of a method for adjusting the angle of a solar device provided in the second embodiment of the present application. The present embodiment is optimized based on the above embodiment. For solutions not described in detail in the present embodiment, please refer to the above embodiment. Figure 2 As shown, the method of the embodiment of the present application specifically includes the following steps:

[0046] S210. Determine the current sun angle according to the position information sent by the master device in the device cluster during the current adjustment cycle; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device.

[0047] In the embodiment of the present application, the process of determining the device cluster includes:

[0048] Selecting a reference solar device from the solar devices, and determining a preset range with the reference solar device as the center;

[0049] The solar energy devices within a preset range are grouped into the device cluster.

[0050] Exemplarily, when determining the solar deflection angle, it is necessary to determine the current solar angle based on the position information sent by the master device, calculate the solar deflection angle, and use the solar deflection angle as a reference for the angle adjustment of the entire device cluster. At least two solar devices with similar positions can be selected to form a device cluster, thereby achieving unified adjustment and improving the adjustment efficiency. Specifically, a solar device can be selected from solar devices that do not belong to any device cluster as a reference solar device, and a preset range can be determined with the device as the center. The shape of the preset range is not limited and can be circular, rectangular or irregular. The relative position of the solar device and the preset range is determined according to the longitude and latitude of the solar device, and all solar devices within the preset range, including the reference solar device, are used as a device cluster. According to this method, all solar devices within the target area can be grouped to form a device cluster until all solar devices are included in the device cluster, so as to uniformly manage and adjust and improve management efficiency.

[0051] In the embodiment of the present application, the method for determining the master device includes:

[0052] determining a median latitude and a median longitude of the solar devices in the device cluster;

[0053] A master device is selected from the device cluster according to the latitude and longitude, the median latitude and the median longitude of the solar energy devices in the device cluster.

[0054] When adjusting the angle of the device cluster, the current sun angle is determined by the location information of the master device, and then the sun deflection angle is calculated to adjust the angle of the solar energy devices in the entire device cluster. Therefore, the location information of the master device needs to be representative and close to the positions of other slave devices, so that the slave devices can also have ideal effects when adjusting the angle based on the sun deflection angle. In an embodiment of the present application, the maximum latitude and minimum latitude can be determined from the latitudes of all solar energy devices in the device cluster, and the median latitude is determined, M1 = (Mmax ​​+ Mmin) / 2, where Mmax is the maximum latitude and Mmin is the minimum latitude. The maximum longitude and minimum accuracy are determined from the longitudes of all solar energy devices, and the median longitude is determined, N1 = (Nmax + Nmin) / 2, where Nmax is the maximum longitude and Nmin is the minimum longitude. The median latitude and the median longitude reflect the position close to the center in the device cluster. The solar device close to the center can be selected as the main device according to the longitude and latitude, median latitude and median longitude of each solar device in the device cluster, so that the main device is representative. The sun deflection angle determined according to the location information of the device can be applied to the angle adjustment of all solar devices in the device cluster.

[0055] In the embodiment of the present application, selecting a master device from the device cluster according to the longitude and latitude, the median latitude, and the median longitude of the solar devices in the device cluster includes:

[0056] For each solar device in the device cluster, determining a latitude difference between a latitude and a median of the latitudes, and a longitude difference between a longitude and a median of the longitudes;

[0057] According to the weight corresponding to the latitude difference and the weight corresponding to the longitude difference, the latitude difference and the longitude difference are weighted and summed to obtain the location score corresponding to the solar energy equipment;

[0058] A master device is selected from the device cluster according to the location score.

[0059] Exemplarily, for each solar device in the device cluster, the difference between the latitude of the solar device and the median of the latitude is determined as the latitude difference, and the difference between the longitude of the solar device and the median of the longitude is determined as the longitude difference. According to the weight corresponding to the longitude difference and the weight corresponding to the latitude difference, the longitude and latitude are weighted and summed to obtain the location score corresponding to the solar device to represent the score result of the proximity of the location of the solar device to the center of the device cluster. For example, P = aΔM+bΔN, where ΔM is the latitude difference, a is the weight corresponding to the latitude difference, ΔN is the longitude difference, and b is the absolute weight of the longitude difference. According to the location score, selecting a master device from the device cluster may include: taking the solar device corresponding to the smallest location score as the master device. The smallest location score reflects that the solar device is closer to the center of the device cluster and has a moderate location with other solar devices. It can represent the location of the entire device cluster and is representative. Therefore, the solar device corresponding to the smallest location score is used as the main device, so that the sun deflection angle calculated based on the location information of the main device can be used to adjust the angle of the solar devices in the entire device cluster.

[0060] In the embodiment of the present application, the process of determining the weight corresponding to the latitude difference includes:

[0061] The ratio of the unit change value of the solar azimuth angle to the total angle change value is used as the weight corresponding to the latitude difference;

[0062] The total angle change value is the sum of the unit change value of the solar azimuth angle and the unit change value of the solar altitude angle; the unit change value of the solar azimuth angle is the change value of the solar azimuth angle at the same time and the same longitude and the latitude differs by a unit latitude, and the unit change value of the solar altitude angle is the change value of the solar altitude angle at the same time and the same latitude and the longitude differs by a unit longitude;

[0063] The process of determining the weight corresponding to the longitude difference includes:

[0064] The ratio of the unit change value of the solar altitude angle to the total angle change value is used as the weight corresponding to the longitude difference.

[0065] The value of the change in the solar azimuth angle caused by the change in longitude is different from the value of the change in the solar altitude angle caused by the change in latitude. The change in the solar azimuth angle at the same time and the same longitude and the latitude difference of unit latitude is different from the change in the solar altitude angle at the same time and the same latitude and the longitude difference of unit longitude. For example, the change in the solar azimuth angle at the same time and the same longitude and the latitude difference of 1 degree is θ1, and the change in the solar altitude angle at the same time and the same latitude and the longitude difference of 1 degree is θ2. The ratio of the unit change value of the solar azimuth angle to the total value of the angle change can be used as the weight corresponding to the latitude difference, that is, a=θ1 / (θ1+θ2), and the ratio of the unit change value of the solar altitude angle to the total value of the angle change can be used as the weight corresponding to the longitude difference, that is, b=θ2 / (θ1+θ2), so as to represent the influence of the longitude difference and the latitude difference on the solar angle deviation.

[0066] S220: Determine a solar deflection angle according to a reference solar angle and the current solar angle.

[0067] S230: Send the solar deflection angle to a master device in the device cluster, and the master device sends the solar deflection angle to slave devices in the device cluster, so that the solar energy devices in the device cluster adjust their angles according to the solar deflection angle.

[0068] In the embodiment of the present application, the solar angle adjustment device can send the sun deflection angle to the master device in the device cluster, and the master device sends the sun deflection angle to the slave devices in the device cluster, so that all solar devices in the device cluster can receive the sun deflection angle and adjust the angle adaptively. And the master device forwards the sun deflection angle, avoiding the interaction between the angle adjustment device of the solar device and all solar devices, increasing the communication complexity and reducing the communication efficiency.

[0069] Specifically, when the master device and the slave device send keep-alive information to the angle adjustment device of the solar device, the communication address is carried. When the solar angle adjustment device sends the sun deflection angle to the master device, it also sends the communication address of the slave device, so that the master device sends the sun deflection angle to the slave device according to the communication address.

[0070] S240: Detect the performance of the solar energy devices in the device cluster to obtain performance data.

[0071] The performance data of the solar energy device may include data such as the intensity of sunlight received by the solar energy device, the charging efficiency of the load, the amount of electric energy conversion, etc. In the embodiment of the present application, after the angle of the solar energy devices in the device cluster is adjusted based on the sun's deflection angle, the performance of each solar energy device in the device cluster can be detected to obtain performance data, thereby evaluating the solar energy collection performance of the solar energy device after the angle adjustment.

[0072] S250: If the performance data of the solar energy device is lower than the preset performance data, remove the solar energy device from the device cluster to obtain a new device cluster.

[0073] For example, if the performance data of solar energy is lower than the preset performance data, it means that the solar energy device has not yet achieved the ideal solar energy reception effect. The solar deflection angle determined according to the position information of the main device in the device cluster is not suitable for adjusting the angle of the solar energy device. Therefore, the solar energy device can be removed from the device cluster to obtain a new device cluster.

[0074] S260: Classify the removed solar energy device into a cluster of other devices that are closest to the solar energy device.

[0075] Exemplarily, the removed solar energy device is classified into other device clusters closest to the solar energy device, so that the removed solar energy device can also be uniformly adjusted by the following device cluster.

[0076] S270: Re-determine the master device for the new device cluster and the other device clusters, and perform an angle adjustment process for the solar device.

[0077] Exemplarily, for the new device cluster obtained after removing the solar energy device, and other device clusters that add the removed solar energy device, the main device is re-determined respectively, and the current solar angle is determined according to the location information of the main device, and the solar deflection angle is determined according to the reference solar angle and the current solar angle. The solar deflection angle is sent to the device cluster so that the solar energy devices in the device cluster can adjust their angles according to the solar deflection angle. After the device cluster is reorganized, the solar deflection angle determined according to the location information of the main device can be applicable to the angle adjustment of all solar energy devices in the device cluster.

[0078] The embodiment of the present application provides an angle adjustment method for solar energy equipment, which sends the solar deflection angle to the master device in the equipment cluster, and the master device sends the solar deflection angle to the slave device in the equipment cluster, so that the solar energy equipment in the equipment cluster can adjust the angle according to the solar deflection angle, so that all solar energy equipment in the equipment cluster can receive the solar deflection angle and adjust the angle adaptively, and forward the solar deflection angle through the master device, so as to avoid the interaction between the angle adjustment device of the solar energy equipment and all solar energy equipment, increase the communication complexity, and reduce the communication efficiency. The performance of the solar energy equipment in the equipment cluster is detected to obtain performance data; if the solar energy performance data is lower than the preset performance data, the solar energy equipment is removed from the equipment cluster to obtain a new equipment cluster; the removed solar energy equipment is classified into other equipment clusters closest to the solar energy equipment; the master device is re-determined for the new equipment cluster and other equipment clusters, and the angle adjustment process of the solar energy equipment is performed, so as to realize the reorganization of the equipment cluster, and the solar deflection angle determined according to the position information of the master device in the reorganized equipment cluster can be applied to the angle adjustment of all solar energy equipment in the equipment cluster.

[0079] In an embodiment of the present application, the method also includes: for a solar energy device whose performance data is lower than a preset performance data, determining a current solar angle according to position information of the solar energy device, determining a solar deflection angle according to the current solar angle and a reference solar angle, and sending the solar deflection angle to the solar energy device so that the solar energy device adjusts its angle based on the solar deflection angle.

[0080] Exemplarily, if the performance data of the solar device is lower than the preset performance data, it means that the solar deflection angle determined according to the position information of the master device is not suitable for adjusting the angle of the solar device. For the solar device whose performance data is lower than the preset performance data, the angle adjustment device of the solar device can determine the current solar angle according to its position information alone, and determine the solar deflection angle according to the current solar angle and the reference solar angle, and send the solar deflection angle to the solar device, so that the solar device can adjust the angle based on the solar deflection angle determined according to its own position information, so as to achieve an ideal solar energy reception effect.

[0081] Embodiment 3

[0082] Figure 3 This is a flow chart of a method for adjusting the angle of a solar device provided in the third embodiment of the present application. The present embodiment is optimized based on the above embodiment. For solutions not described in detail in the present embodiment, please refer to the above embodiment. Figure 3 As shown, the method of the embodiment of the present application specifically includes the following steps:

[0083] S310. Determine the current sun angle according to the position information sent by the master device in the device cluster during the current adjustment cycle; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device.

[0084] S320: Use the solar angle determined during the last adjustment period in which the solar altitude angle was detected to be greater than zero as a reference solar angle.

[0085] Exemplarily, if the solar altitude angle in the current solar angle determined in the current adjustment cycle is greater than zero, it is determined that the current time is daytime, and if the solar altitude angle is less than or equal to zero, it is determined that the current time is nighttime. The reference solar angle reflects the solar angle corresponding to the last time the angle of the solar device was adjusted. If it is daytime, the solar device may need to be continuously adjusted. If the solar altitude angle in the current adjustment cycle is greater than zero, and the solar altitude angle in the previous adjustment cycle is greater than zero, the solar angle determined in the previous adjustment cycle is used as the reference solar angle. If the solar altitude angle in the current adjustment cycle is greater than zero, and the solar altitude angle in the previous adjustment cycle is less than or equal to zero, it means that the angle of the solar device has not been adjusted in the previous adjustment cycle, and the last time the angle of the solar device was adjusted was in the adjustment cycle in which the solar altitude angle was detected to be greater than zero last time, so the solar angle in the adjustment cycle in which the solar altitude angle was detected to be greater than zero last time is used as the reference solar angle, and the solar deflection angle is determined according to the reference solar angle and the current solar angle, and then it is determined how much angle needs to be rotated after the angle of the solar device is adjusted in the adjustment cycle in which the solar altitude angle was detected last time. If the solar altitude angle in the current adjustment cycle is less than or equal to zero, that is, it is night and there is no need to adjust the angle of the solar energy equipment, the solar angle determined in the last adjustment cycle when the solar altitude angle was detected to be greater than zero will be used as the reference solar angle. The reference solar angle at this time will not be used for calculation, but only recorded for the purpose of using it when it is detected again that the solar altitude angle in the current adjustment cycle is greater than zero and the solar altitude angle in the previous adjustment cycle is less than or equal to zero.

[0086] S330: If the solar altitude angle in the current solar angle is greater than zero, determine the solar deflection angle according to the reference solar angle and the current solar angle.

[0087] For example, if the solar altitude angle in the current solar angle is greater than zero, it is determined that it is currently daytime, there is sunlight, and the solar device needs to be adjusted in angle, so the solar deflection angle can be determined based on the reference solar angle and the current solar angle. Otherwise, if the solar altitude angle in the current solar angle is less than or equal to zero, it means it is night, and no angle adjustment is performed to save power consumption.

[0088] S340: Send the solar deflection angle to the device cluster, so that the solar energy devices in the device cluster adjust their angles according to the solar deflection angle.

[0089] The embodiment of the present application provides an angle adjustment method for solar energy equipment. In the current adjustment cycle, the current sun angle is determined according to the position information sent by the master device in the device cluster; the sun angle determined in the adjustment cycle when the last detection of the sun altitude angle being greater than zero is used as the reference sun angle. If the sun altitude angle in the current sun angle is greater than zero, the sun deflection angle is determined according to the reference sun angle and the current sun angle, so that the reference sun angle is adaptively determined for the daytime when angle adjustment is required and the night when angle adjustment is not required, so as to determine the sun deflection angle with this as a reference. And when it is detected that the sun altitude angle in the current sun angle is greater than zero, the angle adjustment scheme is executed, and no calculation detection is performed at night, saving power consumption.

[0090] Embodiment 4

[0091] Figure 4 This is a schematic diagram of the structure of an angle adjustment device for solar equipment provided in the fourth embodiment of the present application. The device can execute the angle adjustment method for solar equipment provided in any embodiment of the present application, and has the corresponding functional modules and beneficial effects of the execution method. Figure 4 As shown, the device comprises:

[0092] The current sun angle determination module 410 is used to determine the current sun angle according to the position information sent by the master device in the device cluster during the current adjustment period; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device;

[0093] A solar deflection angle determination module 420, configured to determine a solar deflection angle according to a reference solar angle and the current solar angle;

[0094] The angle adjustment module 430 is used to send the solar deflection angle to the device cluster, so that the solar energy devices in the device cluster can adjust their angles according to the solar deflection angle.

[0095] In the embodiment of the present application, the device further includes:

[0096] A preset range determination module, used to select a reference solar device from the solar devices and determine a preset range with the reference solar device as the center;

[0097] The device cluster building module is used to form the device cluster by combining solar energy devices within a preset range.

[0098] In the embodiment of the present application, the device further includes:

[0099] A median determination module, used to determine the median latitude and the median longitude of the solar energy devices in the device cluster;

[0100] The master device selection module is used to select a master device from the device cluster according to the longitude and latitude, the median of the latitude and the median of the longitude of the solar energy devices in the device cluster.

[0101] In the embodiment of the present application, the master device selection module includes:

[0102] a difference determination submodule, for determining, for each solar device in the device cluster, a latitude difference between a latitude and a median of the latitudes, and a longitude difference between a longitude and a median of the longitudes;

[0103] A location score determination submodule is used to perform weighted summation of the latitude difference and the longitude difference according to the weight corresponding to the latitude difference and the weight corresponding to the longitude difference to obtain a location score corresponding to the solar energy device;

[0104] A selection submodule is used to select a master device from the device cluster according to the location score.

[0105] In the embodiment of the present application, the device further includes:

[0106] A first weight determination module, configured to use a ratio of a unit change value of the solar azimuth angle to a total angle change value as a weight corresponding to the latitude difference;

[0107] The total angle change value is the sum of the unit change value of the solar azimuth angle and the unit change value of the solar altitude angle; the unit change value of the solar azimuth angle is the change value of the solar azimuth angle at the same time and the same longitude and the latitude differs by a unit latitude, and the unit change value of the solar altitude angle is the change value of the solar altitude angle at the same time and the same latitude and the longitude differs by a unit longitude;

[0108] The second weight determination module is used to

[0109] The ratio of the unit change value of the solar altitude angle to the total angle change value is used as the weight corresponding to the longitude difference.

[0110] In the embodiment of the present application, the solar deflection angle determination module 420 includes:

[0111] A reference sun angle determination unit, used to use, in a current adjustment cycle, a sun angle determined in the last adjustment cycle in which the sun altitude angle was detected to be greater than zero as a reference sun angle;

[0112] The deflection angle determination unit is used to determine the solar deflection angle according to the reference solar angle and the current solar angle if the solar altitude angle in the current solar angle is greater than zero.

[0113] In the embodiment of the present application, the device further includes:

[0114] A current adjustment period determination module, configured to determine the current adjustment period according to a time difference corresponding to a unit angle of deflection of the sun angle if the sun altitude angle in the current sun angle is greater than zero;

[0115] Otherwise, the current adjustment period is determined as a preset duration; wherein the preset duration is greater than the time difference corresponding to a unit angle of the sun's angular deflection.

[0116] In the embodiment of the present application, the angle adjustment module 430 includes:

[0117] The sending unit is used to send the solar deflection angle to the master device in the device cluster, and the master device sends the solar deflection angle to the slave devices in the device cluster, so that the solar energy devices in the device cluster adjust their angles according to the solar deflection angle.

[0118] In the embodiment of the present application, the device further includes:

[0119] A detection module, used to detect the performance of the solar energy devices in the device cluster to obtain performance data;

[0120] A removal module, configured to remove the solar device from the device cluster to obtain a new device cluster if the performance data of the solar device is lower than the preset performance data;

[0121] Adding a module for classifying the removed solar device into the cluster of other devices closest to the solar device;

[0122] The re-execution module is used to redetermine the master device for the new device cluster and the other device clusters, and execute the angle adjustment process of the solar device.

[0123] An angle adjustment device for a solar device provided in an embodiment of the present application can execute an angle adjustment method for a solar device provided in any embodiment of the present application, and has functional modules and beneficial effects corresponding to the execution method.

[0124] Embodiment 5

[0125] Figure 5A schematic diagram of an electronic device 10 that can be used to implement an embodiment of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0126] like Figure 5 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0127] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0128] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the angle adjustment method of the solar device.

[0129] In some embodiments, the angle adjustment method of the solar device can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the angle adjustment method of the solar device described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the angle adjustment method of the solar device in any other appropriate manner (for example, by means of firmware).

[0130] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0131] The computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable solar device angle adjustment device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0132] In the context of the present application, a computer readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device or equipment. A computer readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium may be a machine readable signal medium. A more specific example of a machine readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0133] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0134] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0135] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0136] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the information expected by the technical solution of this application can be achieved, and this document is not limited here.

[0137] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A method for adjusting the angle of a solar energy device, characterized in that: The method comprises: In a current adjustment cycle, the current sun angle is determined according to the position information sent by the master device in the device cluster; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device; Determine the sun deflection angle according to the reference sun angle and the current sun angle; The solar deflection angle is sent to the device cluster, so that the solar energy devices in the device cluster adjust their angles according to the solar deflection angle.

2. The method according to claim 1, characterized in that: The process of determining the device cluster includes: Selecting a reference solar device from the solar devices, and determining a preset range with the reference solar device as the center; The solar energy devices within a preset range are grouped into the device cluster.

3. The method according to claim 1, characterized in that The method for determining the master device includes: determining a median latitude and a median longitude of the solar devices in the device cluster; A master device is selected from the device cluster according to the latitude and longitude, the median latitude and the median longitude of the solar energy devices in the device cluster.

4. The method according to claim 3, characterized in that: Selecting a master device from the device cluster according to the latitude and longitude, the median of the latitude, and the median of the longitude of the solar devices in the device cluster includes: For each solar device in the device cluster, determining a latitude difference between a latitude and a median of the latitudes, and a longitude difference between a longitude and a median of the longitudes; According to the weight corresponding to the latitude difference and the weight corresponding to the longitude difference, the latitude difference and the longitude difference are weighted and summed to obtain the location score corresponding to the solar energy equipment; A master device is selected from the device cluster according to the location score.

5. The method according to claim 4, characterized in that The process of determining the weight corresponding to the latitude difference includes: The ratio of the unit change value of the solar azimuth angle to the total angle change value is used as the weight corresponding to the latitude difference; The total angle change value is the sum of the unit change value of the solar azimuth angle and the unit change value of the solar altitude angle; the unit change value of the solar azimuth angle is the change value of the solar azimuth angle at the same time and the same longitude and the latitude differs by a unit latitude, and the unit change value of the solar altitude angle is the change value of the solar altitude angle at the same time and the same latitude and the longitude differs by a unit longitude; The process of determining the weight corresponding to the longitude difference includes: The ratio of the unit change value of the solar altitude angle to the total angle change value is used as the weight corresponding to the longitude difference.

6. The method according to claim 1, characterized in that Determining the sun deflection angle according to the reference sun angle and the current sun angle includes: In the current adjustment cycle, the sun angle determined in the last adjustment cycle in which the sun altitude angle was detected to be greater than zero is used as the reference sun angle; If the solar altitude angle in the current solar angle is greater than zero, the solar deflection angle is determined according to the reference solar angle and the current solar angle.

7. The method according to claim 1, characterized in that Sending the solar deflection angle to the device cluster so that the solar energy devices in the device cluster adjust their angles according to the solar deflection angle includes: The solar deflection angle is sent to a master device in the device cluster, and the master device sends the solar deflection angle to slave devices in the device cluster, so that the solar energy devices in the device cluster adjust their angles according to the solar deflection angle.

8. An angle adjustment device for solar energy equipment, characterized in that: The device comprises: A current sun angle determination module, used to determine the current sun angle according to the position information sent by the master device in the device cluster during the current adjustment period; wherein the devices in the device cluster are solar devices, including at least one master device and a slave device; A solar deflection angle determination module, used to determine the solar deflection angle according to a reference solar angle and the current solar angle; The angle adjustment module is used to send the solar deflection angle to the device cluster, so that the solar energy devices in the device cluster can adjust their angles according to the solar deflection angle.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the angle adjustment method of the solar energy device according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the angle adjustment method of a solar energy device according to any one of claims 1 to 7 when executed.

Citation Information

Cited By

  • Angle adjustment method and apparatus for solar device, and electronic device and medium

    EP4749385A1

  • Angle adjustment method and apparatus for solar device, and electronic device and medium

    WO2025044003A1