Box photovoltaic panel angle adjusting method, device, system and storage medium

CN122902729APending Publication Date: 2026-10-13FEIFAN GREEN ENERGY TECHNOLOGY (JIAXING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611246649.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-17
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

[0003]本申请的主要目的在于提供一种箱体光伏板角度调节方法、角度调节装置、角度调节系统及存储介质,旨在解决现有箱体光伏发电设备的发电效率低的技术问题

Benefits of technology

本申请通过将各侧板展开至预设角度,并以该预设角度为基准控制各侧板在预设角度范围内往复摆动,在摆动过程中获取各采样时刻下各侧板上光伏板的电输出参数以及对应的采样时间信息,利用各侧板光伏板自身在不同角度下产生的电输出参数差异以及电输出参数随采样时间的变化规律,使得各侧板在摆动扫描过程中同时作为感知元件,根据上述电输出参数和对应的采样时间信息即可反向确定箱体所处的地理位置、箱体朝向以及箱体相对于水平面的倾斜角度,从而将原本需要通过外部定位设备或人工测量才能获取的基准参数,转化为由箱体自身在启动阶段通过摆动扫描过程自主获得,无需依赖外部信号或人工标定。在自主获得地理位置、箱体朝向和倾斜角度后,进一步获取与该地理位置对应的当前气象数据,并根据地理位置、箱体朝向、倾斜角度、往复摆动后的当前时间信息以及当前气象数据共同确定各侧板各自的初始固定角度,控制各侧板调整至对应的初始固定角度,使侧板的初始固定角度能够与实际部署位置的环境条件和光照方向相匹配。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122902729A_ABST
    Figure CN122902729A_ABST
Patent Text Reader

Abstract

The application discloses a kind of box photovoltaic panel angle adjusting method, device, system and storage medium, it is related to photovoltaic power generation technical field, box has multiple deployable side plate, photovoltaic panel is deployed on side plate upper portion, comprising: each side plate is unfolded to preset angle and as benchmark, reciprocating swing in preset angle range, the electric output parameter of each sampling time each side plate photovoltaic panel and corresponding sampling time are collected;Determine the geographical position of box, the orientation of box and the inclination angle of relative horizontal plane according to electric output parameter and sampling time;Current weather data corresponding to geographical position is obtained;Determine the initial fixed angle of each side plate and control adjustment to corresponding initial fixed angle in combination with geographical position, the orientation of box, inclination angle, current time information and weather data.The application improves the power generation efficiency of box photovoltaic power generation equipment in different deployment environments.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of photovoltaic power generation technology, and in particular to a method, device, system and storage medium for adjusting the angle of a box-type photovoltaic panel. Background Technology

[0002] In existing deployable containerized photovoltaic (PV) power generation equipment, after the storage container is transported to the workstation, determining the reasonable initial fixed angle of each side panel typically relies on external positioning signals such as GPS or manual calibration to obtain the container's geographical location, orientation, and tilt relative to the horizontal plane. However, in remote areas without satellite signal coverage, environments with strong electromagnetic interference, or on-site conditions where manual calibration is impossible, these reference parameters used to calculate the initial fixed angle cannot be obtained in a timely and accurate manner. This results in the initial deployment angle of the side panels being undetermined or the set value deviating significantly from the ideal value corresponding to the actual working conditions. Consequently, the side panels cannot face the sun at a reasonable angle, reducing the power generation efficiency of the containerized PV power generation equipment. Summary of the Invention

[0003] The main objective of this application is to provide a method, device, system and storage medium for adjusting the angle of a box-type photovoltaic panel, which aims to solve the technical problem of low power generation efficiency of existing box-type photovoltaic power generation equipment.

[0004] To achieve the above objectives, this application proposes a method for adjusting the angle of a photovoltaic panel in a box-shaped enclosure. The box-shaped enclosure has multiple unfoldable side panels, on which photovoltaic panels are deployed. The method for adjusting the angle of the photovoltaic panel in the box-shaped enclosure includes: Each of the side panels is unfolded to a preset angle, and based on the preset angle, each of the side panels is controlled to swing back and forth within the preset angle range. The electrical output parameters of the photovoltaic panels on each of the side panels and the corresponding sampling time information are obtained at each sampling time during the back-and-forth swing. Based on the electrical output parameters and the corresponding sampling time information, determine the geographical location of the enclosure, the orientation of the enclosure, and the tilt angle of the enclosure relative to the horizontal plane; Obtain the current meteorological data corresponding to the geographical location; Based on the geographical location, the orientation of the box, the tilt angle, the current time information after the reciprocating swing, and the current weather data, the initial fixed angle of each side panel is determined, and each side panel is controlled to adjust to the corresponding initial fixed angle.

[0005] In one embodiment, the geographical location includes longitude and latitude, and the step of determining the geographical location of the container includes: Curve fitting was performed on the electrical output parameters of each side plate to obtain a first curve of the electrical output parameters of each side plate changing with the actual swing angle and a second curve of the electrical output parameters changing with the sampling time. The peak electrical output parameters of the first curve and the second curve of each side plate are determined respectively, as well as the actual peak angle and peak time corresponding to the peak electrical output parameters on each curve; The longitude position of the enclosure is determined based on the time difference between the average value of the peak times of each side panel and the preset time zone reference time. The latitude of the enclosure is determined based on the actual peak angle of any of the side panels and the solar position parameters determined based on the peak time of the side panels.

[0006] In one embodiment, the step of determining the orientation of the housing includes: Based on the peak time corresponding to the peak electrical output parameters of each side plate, determine the target side plate that first reaches the peak electrical output parameters during the swing process among the side plates; Based on the installation orientation angle of the target side panel and the actual peak angle corresponding to the peak electrical output parameter of the target side panel, determine the first angle between the projection direction of the sunlight on the horizontal plane and the preset horizontal reference direction, wherein the preset horizontal reference direction is the projection direction of the preset fixed mark line on the top of the box on the horizontal plane; The solar azimuth angle is determined based on the geographical location and the peak time when the target side plate reaches the peak electrical output parameter. The orientation of the box is obtained by comparing the first included angle with the solar azimuth angle.

[0007] In one embodiment, the step of determining the tilt angle of the housing relative to the horizontal plane includes: Based on the geographical location, the peak time when each side plate reaches the peak electrical output parameter, and the orientation of the enclosure, the theoretical peak angle of each side plate under no tilt condition is determined; The tilt angle of the box is determined based on the actual peak angle and the corresponding theoretical peak angle of each side plate.

[0008] In one embodiment, the step of determining the initial fixed angle of each of the side panels based on the geographical location, the orientation of the box, the tilt angle, the current time information after the reciprocating swing, and the current weather data includes: Based on the geographical location and the current time information after the oscillation, determine the solar altitude angle and solar azimuth angle; Based on the orientation of the box and the tilt angle, the solar altitude angle and the solar azimuth angle are converted to the box coordinate system to obtain the incident direction of the sun relative to the box; Based on the installation orientation of each side panel on the housing, determine the theoretically optimal angle at which the photovoltaic panel normal of each side panel points to the incident direction; The theoretical optimal angle is corrected based on the current meteorological data to obtain the initial fixed angle of each side plate.

[0009] In one embodiment, prior to the step of unfolding each of the side panels to a preset angle, the method further includes: Determine whether the current time is within the first preset time after sunrise or the second preset time before sunset; If so, then perform the step of unfolding each of the side panels to a preset angle; If not, wait until the first preset time after sunrise or the second preset time before sunset on the next day before performing the step of unfolding each of the side panels to the preset angle.

[0010] In one embodiment, after the step of controlling each of the side panels to adjust to the corresponding initial fixed angle, the method includes: Obtain wind speed data for the specified geographical location; When the wind speed data is less than the preset wind speed threshold, each of the side panels will be adjusted from the initial fixed angle to the target angle with the largest direct sunlight area. When the wind speed data is greater than or equal to the preset wind speed threshold, each of the side panels is adjusted from the initial fixed angle to the angle with the smallest windward area until the wind speed data is less than the preset wind speed threshold.

[0011] Furthermore, to achieve the above objectives, this application also proposes an angle adjustment device, wherein the housing has multiple unfoldable side panels, on which photovoltaic panels are deployed, and the angle adjustment device includes: The swing module is used to unfold each of the side plates to a preset angle, and control each of the side plates to swing back and forth within the preset angle range based on the preset angle, and obtain the electrical output parameters of the photovoltaic panels on each of the side plates and the corresponding sampling time information at each sampling time during the back-and-forth swing process. The determination module is used to determine the geographical location of the enclosure, the enclosure orientation, and the tilt angle of the enclosure relative to the horizontal plane based on the electrical output parameters and the corresponding sampling time information. The acquisition module is used to acquire the current meteorological data corresponding to the geographical location; The adjustment module is used to determine the initial fixed angle of each side panel based on the geographical location, the orientation of the box, the tilt angle, the current time information after the reciprocating swing, and the current meteorological data, and to control each side panel to adjust to the corresponding initial fixed angle.

[0012] In addition, to achieve the above objectives, this application also proposes an angle adjustment system, including a control device and a housing, the housing having multiple unfoldable side panels on which photovoltaic panels are deployed, the control device including: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the housing photovoltaic panel angle adjustment method described above.

[0013] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the photovoltaic panel angle adjustment method described above.

[0014] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the photovoltaic panel angle adjustment method described above.

[0015] One or more technical solutions proposed in this application have at least the following technical effects: This application unfolds each side panel to a preset angle and controls the side panel to swing back and forth within the preset angle range based on this preset angle. During the swinging process, the electrical output parameters of the photovoltaic panels on each side panel and the corresponding sampling time information are acquired at each sampling time. By utilizing the differences in electrical output parameters generated by the photovoltaic panels on each side panel at different angles and the variation law of electrical output parameters with sampling time, each side panel acts as a sensing element during the swinging scanning process. Based on the above-mentioned electrical output parameters and the corresponding sampling time information, the geographical location of the box, the orientation of the box, and the tilt angle of the box relative to the horizontal plane can be determined in reverse. Thus, the reference parameters that originally needed to be obtained through external positioning equipment or manual measurement are transformed into those that the box itself can obtain autonomously through the swinging scanning process during the startup phase, without relying on external signals or manual calibration. After autonomously obtaining the geographical location, container orientation, and tilt angle, it further acquires the current meteorological data corresponding to that geographical location. Based on the geographical location, container orientation, tilt angle, current time information after reciprocating swing, and current meteorological data, it jointly determines the initial fixed angle of each side panel and controls each side panel to adjust to the corresponding initial fixed angle, so that the initial fixed angle of the side panel can match the environmental conditions and light direction of the actual deployment location.

[0016] Therefore, even in remote areas without satellite signal coverage, in environments with strong electromagnetic interference, or in field conditions where manual calibration is not possible, the enclosure can still autonomously determine the initial unfolding angle of each side panel, ensuring that each side panel faces the sun at an angle consistent with the actual working conditions. This avoids inaccurate angle settings caused by missing or deviated reference parameters, thereby improving the power generation efficiency and environmental adaptability of the enclosure photovoltaic power generation equipment in different deployment environments. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 A flowchart illustrating an embodiment of the photovoltaic panel angle adjustment method for the housing of this application. Figure 1 ; Figure 2 This is a schematic diagram of an embodiment of the photovoltaic panel angle adjustment method for the box-type structure of this application; Figure 3 A flowchart illustrating an embodiment of the photovoltaic panel angle adjustment method for the housing of this application. Figure 2 ; Figure 4 This is a schematic diagram of the module structure of the angle adjustment device of this application; Figure 5 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the photovoltaic panel angle adjustment method of this application.

[0020] Explanation of reference numerals in the attached diagram: Sun ray 100, projection direction of sun ray on the horizontal plane 400, preset horizontal reference direction 200, projection direction of preset horizontal reference direction on the horizontal plane 300, first included angle α.

[0021] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0022] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of this application and are not intended to limit this application.

[0023] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0024] It should be noted that the executing entity in this embodiment can be an angle adjustment system, which can be a control device, such as a logic controller, microcontroller, or integrated circuit control board; it can also be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or processor capable of performing the above functions. The following description uses an angle adjustment system as an example to illustrate this embodiment and the subsequent embodiments.

[0025] Based on this, this application provides a method for adjusting the angle of a photovoltaic panel in a box-type structure, referring to... Figure 1 , Figure 1 This is a flowchart illustrating an embodiment of the photovoltaic panel angle adjustment method for the housing in this application.

[0026] In one feasible embodiment, the application scenario of the technical solution of this application can be: scenarios requiring rapid deployment of storage-type containers and utilization of their side panels for photovoltaic power generation, such as field power supply, emergency power supply, and deployment of mobile photovoltaic power stations. The application object is a storage container, which has multiple unfoldable side panels, and photovoltaic panels are deployed on each side panel.

[0027] Furthermore, the reciprocating swing of the side plate is executed by a drive mechanism in the angle adjustment system. This drive mechanism includes, but is not limited to, an electric push rod, a hydraulic cylinder, a rotary motor, and a transmission component that works with it. Each side plate can be configured with an independent drive unit to achieve independent control and angle positioning of each side plate during the swing process.

[0028] In this embodiment, the method for adjusting the angle of the photovoltaic panel in the box includes steps S1 to S4: Step S1: Expand each of the side panels to a preset angle, and control each of the side panels to swing back and forth within the preset angle range based on the preset angle, and obtain the electrical output parameters of the photovoltaic panels on each of the side panels and the corresponding sampling time information at each sampling time during the back and forth swing process. It should be noted that during the startup phase after the enclosure is in place, the side panels are controlled to swing and scan within an angle range to obtain the electrical output response data of each side panel at different angles. The electrical output response data records the light received by each side panel during the swing process, which is used to reverse calculate the enclosure's own state parameters.

[0029] Optionally, the side panel is a panel structure on the storage box that can rotate around a hinge or pivot. In this embodiment, the storage box has multiple side panels, each equipped with an independent drive mechanism, which can rotate to different angles under the control of the angle adjustment system.

[0030] Optionally, the preset angle is the starting reference position to which the side panel is unfolded. This preset angle can be the preset intermediate angle to which the side panel is unfolded, and can be preset according to the actual deployment scenario.

[0031] Optionally, the preset angle range is the angle range that the side plate is allowed to reach during the swinging process. This range can be based on the preset angle, and a certain angle can be increased or decreased, for example, the preset angle ±20°.

[0032] Optionally, reciprocating oscillation refers to the angle adjustment system controlling each side plate to rotate back and forth within a preset angle range, starting from a preset angle.

[0033] Optionally, the sampling time is the specific time point when the angle adjustment system reads the electrical output parameters each time. At this time point, the angle adjustment system simultaneously records the real-time angle of the side plate (i.e., the actual swing angle), the electrical output parameter value, and the time information at that moment.

[0034] Optionally, the electrical output parameters are the electrical parameters output by the photovoltaic panel under illumination conditions, such as short-circuit current or output power. The short-circuit current is linearly proportional to the light intensity and is less affected by temperature. In this embodiment, the short-circuit current is selected as the reference parameter for subsequent calculations.

[0035] Optionally, the sampling time information is the timestamp data corresponding to each sampling moment, used to record the specific time of the sampling. This timestamp can be provided by the internal clock of the angle adjustment system, providing a time reference for subsequent time-based calculations.

[0036] Optionally, the angle adjustment system reads the current output parameter value at each sampling moment through a sampling circuit connected to the output end of each photovoltaic panel, and records the read parameter value, the corresponding real-time angle of the side panel, and the sampling time information.

[0037] Step S2: Based on the electrical output parameters and the corresponding sampling time information, determine the geographical location of the enclosure, the orientation of the enclosure, and the tilt angle of the enclosure relative to the horizontal plane. It should be noted that by using the electrical output response data of each side panel at different angles and times, the spatial state parameters of the enclosure itself are calculated in reverse, including the absolute position of the enclosure in space, the direction the front of the enclosure faces, and the degree of inclination of the enclosure relative to the horizontal plane, which are used to calculate the optimal unfolding angle (i.e. the initial fixed angle) of each side panel.

[0038] Optionally, the geographical location is determined by both longitude and latitude values.

[0039] Optionally, the enclosure orientation is the projection direction of the normal of a pre-defined face (i.e., the front of the enclosure) onto a horizontal plane, and this projection direction is used to characterize the geographical orientation of the front of the enclosure. The front of the enclosure is a specific side face pre-defined during the enclosure's manufacturing process, and the normal direction of this face points towards the enclosure orientation when the enclosure is placed horizontally.

[0040] Optionally, the tilt angle is the degree of deflection of the box relative to the horizontal plane in the front-back and left-right directions, including the pitch angle in the front-back direction and the tilt angle in the left-right direction.

[0041] Optionally, the angle adjustment system performs curve fitting on the electrical output parameters of each side panel, extracts the peak electrical output, peak angle, and peak time from each curve, and then calculates the longitude, latitude, box orientation, and tilt angle based on the peak time difference, peak angle symmetry, and peak electrical output ratio among multiple side panels. Specifically, the angle adjustment system first calculates the longitude based on the peak time of each side panel, specifically by averaging the peak times of multiple side panels to obtain the actual local solar noon time of the meridian where the box is located, and then comparing this actual local solar noon time with the theoretical solar noon time to obtain the longitude value; then, it calculates the flatness parameter based on the morphological characteristics of the electrical output curves of each side panel, and obtains the latitude value by querying a preset latitude-flatness mapping table; then, based on the peak electrical output ratio between two side panels with opposite orientations, it calculates the pitch angle of the box in the front-back direction and the tilt angle in the left-right direction; finally, based on the peak angle and solar azimuth angle corresponding to the peak time of the symmetrical side panels, it calculates the box orientation.

[0042] Step S3: Obtain the current meteorological data corresponding to the geographical location; It should be noted that obtaining the current meteorological conditions that match the geographical location is crucial, as meteorological conditions affect the photoelectric conversion efficiency of photovoltaic panels and are an external environmental factor that needs to be considered when determining the optimal initial deployment angle of each side panel.

[0043] Optionally, the current meteorological data may include parameters such as irradiance and cloud cover.

[0044] Step S4: Based on the geographical location, the orientation of the box, the tilt angle, the current time information after the reciprocating swing, and the current weather data, determine the initial fixed angle of each side panel, and control each side panel to adjust to the corresponding initial fixed angle.

[0045] It should be noted that by comprehensively calculating the spatial state parameters of the enclosure (geographical location, enclosure orientation, tilt angle), obtaining the current meteorological data, and the current precise time, the optimal angle that each side panel should be deployed to before entering the power generation working state is calculated. Then, each side panel is driven to rotate to its corresponding angle, so that the photovoltaic panels on each side panel can receive sunlight in a better posture during the subsequent power generation stage.

[0046] Optionally, the initial fixed angle is the unfolding angle calculated by the angle adjustment system for each side panel. This angle allows each side panel to obtain a larger direct sunlight area, taking into account the orientation of the box, the tilt angle, the current weather conditions, and the current position of the sun.

[0047] Optionally, after obtaining the geographical location, box orientation, tilt angle, current time information after reciprocating swing, and current meteorological data, the angle adjustment system first calculates the solar altitude angle and solar azimuth angle at the current moment based on the geographical location and current time information. Then, it performs coordinate correction of the solar position by combining the box orientation and tilt angle. Finally, with the optimization objective of maximizing the sum of the direct light-receiving areas of each side panel, it solves out the unfolding angle of each side panel separately, which is used as the initial fixed angle of that side panel.

[0048] Optionally, the current time information after the reciprocating swing is the current time when the side plate enters the angle setting stage in step S4 after completing the reciprocating swing. This current time is provided by the internal clock of the angle adjustment system and is used to determine the current position of the sun.

[0049] Optionally, after determining the initial fixed angle of each side plate, the angle adjustment system sends a control command containing the target angle value to the drive mechanism corresponding to each side plate. The drive mechanism rotates each side plate from its current position to the corresponding initial fixed angle according to the command, so that each side plate enters the subsequent power generation tracking mode starting from the initial fixed angle.

[0050] It is understandable that the raw data is first obtained through swing scanning, then the state of the container itself is calculated in reverse, then the external environment information is obtained, and finally all the information is combined to determine the unfolding angle of each side panel and perform the adjustment. This allows the storage container to complete positioning, sensing and angle setting autonomously during the start-up phase without relying on external positioning equipment or manual measurement.

[0051] In one feasible implementation, the geographical location includes longitude and latitude. Step S2, determining the geographical location of the container, includes: Step A21: Perform curve fitting on the electrical output parameters of each side plate to obtain the first curve of the electrical output parameters of each side plate changing with the actual swing angle and the second curve of the electrical output parameters changing with the sampling time. It should be noted that the obtained discrete sampling point data are fitted with the actual swing angle and sampling time as the horizontal axis to form two continuous curves, so as to accurately extract the peak electrical output parameters and their corresponding peak angle and peak time from the curves.

[0052] Optionally, the angle adjustment system will record the electrical output parameter values ​​of the side plate at each sampling time, as well as the corresponding actual swing angle and sampling time, and fit the actual swing angle as the horizontal axis and the electrical output parameter as the vertical axis to form a first curve of electrical output parameter changing with actual swing angle. At the same time, it will fit the sampling time as the horizontal axis and the electrical output parameter as the vertical axis to form a second curve of electrical output parameter changing with sampling time.

[0053] Optionally, the actual swing angle is the real-time angle of each side plate at each sampling moment during the reciprocating swing process. This angle is read and recorded in real time by an angle sensor or encoder installed on the drive mechanism of each side plate.

[0054] Optionally, the first curve reflects the trend of electrical output of a single side panel as the unfolding angle of the side panel changes under a given illumination condition.

[0055] Optionally, the second curve reflects the trend of electrical output over time during the swinging process of a single side plate. This curve records the fluctuation of electrical output over time during a specific period of the day.

[0056] Step A22: Determine the peak electrical output parameters of the first curve and the second curve of each side plate, as well as the actual peak angle and peak time corresponding to the peak electrical output parameters on each curve; It should be noted that key feature points are extracted from the obtained first and second curves, namely the maximum points on each curve and their corresponding horizontal axis coordinates. These feature points are used to calculate parameters such as longitude, latitude, and box orientation.

[0057] Optionally, the peak electrical output parameter refers to the maximum value of the first curve and the second curve of each side plate, that is, the maximum value of the electrical output reached by the side plate during the swinging process.

[0058] Optionally, the actual peak angle is the horizontal axis coordinate value corresponding to the peak electrical output parameter on the first curve, that is, the actual swing angle at which the side plate reaches its maximum electrical output.

[0059] Optionally, the peak time is the horizontal axis coordinate value corresponding to the peak electrical output parameter on the second curve, that is, the sampling time corresponding to when the electrical output of the side plate reaches its maximum value.

[0060] Optionally, the angle adjustment system can find the maximum point of each curve by differentiation, and then read the ordinate of the maximum point as the peak electrical output parameter, and read the abscissa of the maximum point as the corresponding actual peak angle or peak time.

[0061] Step A23: Determine the longitude position of the box body based on the time difference between the average value of the peak times of each side panel and the preset time zone reference time. It should be noted that the actual local solar noon time of the meridian where the box is located is determined by using the average of the times when the electrical output of multiple side plates with different orientations reaches its peak during their respective swing processes. Then, the actual local solar noon time is compared with the preset time zone reference time to calculate the longitude value.

[0062] Optionally, the average value of the peak times is the result of the angle adjustment system arithmetically averaging the peak times of each side plate.

[0063] Optionally, the preset time zone reference time is the theoretical solar noon time corresponding to the standard longitude line of the current time zone of the enclosure. The theoretical solar noon time is determined by the angle adjustment system based on the current time information provided by the internal clock and the preset time zone configuration parameters. For example, the preset time zone reference time for East 8 is 12:00.

[0064] Optionally, the angle adjustment system uses the average value of the peak times as the actual local solar noon time of the meridian where the box is located. Then, it calculates the difference Δt between this actual local solar noon time and the preset time zone reference time: Δt = average value of peak times - preset time zone reference time, where Δt is in hours and has a positive or negative sign; a positive value indicates that the local solar noon is later than the time zone reference noon, and a negative value indicates that it is earlier than the time zone reference noon. This time difference is then multiplied by the longitude interval coefficient (15° / hour) corresponding to each unit of time to obtain the offset of the box's longitude relative to the standard longitude of the time zone. Finally, this offset is added to the standard longitude value of the time zone to obtain the longitude position of the box: Lon = standard longitude value of the time zone + Δt × 15° / hour.

[0065] Step A24: Determine the latitude of the box based on the actual peak angle of any of the side panels and the solar position parameters determined based on the peak time of the side panels.

[0066] It should be noted that the latitude is deduced by using the geometric relationship between the angle at which a single side plate reaches its peak electrical output and the position of the sun in the sky at that moment.

[0067] Optionally, any of the side plates is a side plate arbitrarily selected by the angle adjustment system from multiple side plates. The actual peak angle on the first curve of the side plate represents the unfolding angle when the normal of the side plate is facing the sun, and the peak moment of the side plate represents the moment when the normal of the side plate is facing the sun.

[0068] Optionally, the solar position parameters include the solar altitude angle calculated based on the peak time of the side plate and the latitude of the subsolar point (obtained based on historical data).

[0069] Optionally, the angle adjustment system calculates the actual direction of the side plate's normal in space at the peak moment based on the actual peak angle and the side plate's installation azimuth angle. Then, combining the solar altitude angle and the latitude of the subsolar point at the peak moment, the angle adjustment system uses the existing solar altitude angle formula to deduce the latitude value. Alternatively, the latitude value can be determined by querying a preset latitude-peak angle mapping table, which is pre-calculated based on the existing solar altitude angle formula and records the correspondence between the actual peak angle of the side plate and the solar position parameters at the peak moment at different latitudes.

[0070] It is understandable that longitude and latitude together constitute the geographical location of the box.

[0071] In one feasible implementation, step S2, determining the orientation of the enclosure, includes: Step B21: Based on the peak time corresponding to the peak electrical output parameters of each side plate, determine the target side plate that first reaches the peak electrical output parameters during the swing process among the side plates. It should be noted that, from multiple side panels, the side panel that first reaches the peak electrical output during the swing scan is selected. The normal of this side panel is first aligned with the sun during the swing process. The actual swing angle and installation azimuth angle corresponding to the moment it reaches the peak are used for subsequent calculation of the enclosure orientation.

[0072] Optionally, the target side panel is selected by the angle adjustment system after comparing the peak times of each side panel.

[0073] Optionally, the side plate that first reaches the peak electrical output parameter means that the normal of the side plate first aligns with the direction of sunlight during the swing process, that is, the side plate receives the strongest direct sunlight at that moment.

[0074] Optionally, when the target side panel reaches its peak value, the projection direction of the photovoltaic panel normal on the horizontal plane coincides with the projection direction of the sunlight on the horizontal plane. This projection direction is determined by the installation azimuth angle of the side panel and the actual peak angle, and is used to calculate the first included angle in subsequent calculations.

[0075] Step B22: Based on the installation orientation angle of the target side panel and the actual peak angle corresponding to the peak electrical output parameter of the target side panel, determine the first angle between the projection direction of the sunlight on the horizontal plane and the preset horizontal reference direction, wherein the preset horizontal reference direction is the projection direction of the preset fixed mark line on the top of the box on the horizontal plane. It should be noted that a geometric correspondence is established between the spatial attitude of the target side plate at the peak moment and the direction of sunlight.

[0076] Optionally, the installation orientation angle is a fixed angle between the installation position of the rotation axis of the target side panel and the normal of the front of the enclosure on the horizontal plane. This angle is a parameter determined at the factory and pre-stored in the angle adjustment system. For example, the installation orientation angle of the left side panel is -90° and the installation orientation angle of the right side panel is +90°.

[0077] Optionally, the actual peak angle is the actual swing angle of the target side plate when it reaches the peak electrical output parameter, that is, the angle value of the rotation of the side plate relative to its retracted position.

[0078] Optionally, the preset horizontal reference direction is the projection direction of the fixed mark line pre-set on the top of the box onto the horizontal plane. This fixed mark line is calibrated during the manufacturing of the box and stored in the parameter configuration of the angle adjustment system, serving as a fixed reference direction in the box's own coordinate system.

[0079] Optionally, the first included angle refers to the angle between the projection direction of the sunlight on the horizontal plane at the peak moment and the aforementioned preset horizontal reference direction. This included angle is obtained by adding the installation orientation angle of the target side plate and the actual peak angle. Its geometric meaning is the angle that needs to be rotated from the preset horizontal reference direction to the projection direction of the sunlight on the horizontal plane.

[0080] Step B23: Determine the solar azimuth angle based on the geographical location and the peak time when the target side plate reaches the peak electrical output parameter; It should be noted that the calculation is based on the absolute azimuth of the sun on the horizontal plane when the target side plate reaches its peak.

[0081] Optionally, the solar azimuth angle refers to the angle at which the direction of the projection of sunlight on the horizontal plane rotates clockwise relative to geographic north at the sampling moment when the target side plate reaches its peak electrical output parameters.

[0082] Optionally, the angle adjustment system calculates the theoretical solar azimuth angle at the peak time based on the determined geographical location and peak time.

[0083] Step B24: Compare the first included angle with the solar azimuth angle to obtain the orientation of the box.

[0084] It should be noted that the angle adjustment system calculates the difference between the value of the first included angle and the value of the solar azimuth angle. The resulting deviation value reflects the degree of deviation between the preset horizontal reference direction on the box and the geographic true north direction.

[0085] Based on this, the above deviation value is compensated and corrected by combining the fixed installation angle of the preset fixed mark line relative to the normal of the front of the box (i.e., the angle between the direction of the normal of the front of the box and the direction of the preset mark line), and the orientation of the box is finally calculated.

[0086] Optionally, the enclosure orientation is the projection direction of the enclosure's front normal onto the horizontal plane, and the deflection angle relative to the geographic north direction. The angle adjustment system calculates the enclosure orientation based on the above difference and the fixed installation angle of the preset fixed mark line relative to the enclosure's front normal.

[0087] Understandably, the side panel that first reaches the peak of sunlight is selected as the reference benchmark, and the direction vector of sunlight in the coordinate system of the box itself is established accordingly; then the azimuth angle of the sun in the geographic coordinate system at the same time is obtained; finally, the attitude of the box is calculated in reverse by comparing the difference between the two sets of coordinate systems, and the orientation can be determined autonomously without relying on external equipment.

[0088] For example, to help understand the implementation process of the photovoltaic panel angle adjustment method for the box-type structure obtained by combining the above embodiments, please refer to... Figure 2 , Figure 2 The first angle (α) between the projection direction (400) of the sunlight (100) on the horizontal plane and the projection direction (300) of the preset horizontal reference direction (200) on the horizontal plane is shown. Subsequently, by combining the solar azimuth angle calculated at the peak time when the target side plate reaches the peak electrical output parameter, and comparing the first angle with the solar azimuth angle, the orientation of the box itself relative to the geographic north direction can be calculated.

[0089] In one feasible implementation, step S2, determining the tilt angle of the box relative to the horizontal plane, includes: Step C21: Based on the geographical location, the peak time when each side panel reaches the peak electrical output parameter, and the orientation of the enclosure, determine the theoretical peak angle of each side panel under no tilt condition; It should be noted that, under the ideal condition that the box is completely horizontal (i.e. there is no pitch or tilt), the angle value that each side plate should be at at its respective peak moment is calculated. This theoretical peak angle is used to determine whether the box is tilted and the degree of tilt.

[0090] Optionally, the peak time is the sampling time corresponding to when each side plate reaches its peak electrical output parameter.

[0091] Optionally, the enclosure orientation is the angle of deflection of the projection direction of the enclosure's front normal onto the horizontal plane relative to geographic true north.

[0092] Optionally, the theoretical peak angle refers to the angle to which a side panel should be deployed at its peak moment in order to make its normal face the sun, under the ideal posture of the box being horizontal and without tilt.

[0093] Optionally, the angle adjustment system calculates the solar altitude angle and solar azimuth angle at the time of the peak based on the geographical location and peak time. Then, combined with the orientation of the box and the fixed installation azimuth angle of the side panel on the box, the theoretical peak angle of the side panel without tilt is calculated through projection relationship. Specifically, under the assumption of a horizontal box, the spatial direction of the side panel normal is determined by the orientation of the box, the installation azimuth angle of the side panel, and the unfolding angle of the side panel. The unfolding angle of the side panel when the spatial direction is consistent with the direction of the sunlight is the theoretical peak angle.

[0094] Step C22: Determine the tilt angle of the box body based on the actual peak angle and the corresponding theoretical peak angle of each side plate.

[0095] It should be noted that by comparing the actual peak angle of each side panel extracted from the measured data with the corresponding theoretical peak angle calculated, the actual tilt of the box can be inferred by using the deviation between the two.

[0096] Optionally, the actual peak angle is the horizontal axis coordinate value corresponding to the peak electrical output parameter on the first curve, that is, the actual swing angle at which the electrical output of the side plate reaches its maximum value during the measured swing process.

[0097] Optionally, the tilt angle is the degree of deflection of the box relative to the horizontal plane in the front-back and left-right directions, including the pitch angle in the front-back direction and the tilt angle in the left-right direction.

[0098] Optionally, the angle adjustment system subtracts the corresponding theoretical peak angle from the actual peak angle of each side panel to obtain the angle deviation value of each side panel. Then, based on the difference in the sign and magnitude of the angle deviation values ​​of two side panels facing opposite directions (such as the front side panel and the rear side panel, or the left side panel and the right side panel), the system calculates the pitch angle of the box in the front-back direction and the tilt angle in the left-right direction, respectively. The sign of the angle deviation value reflects the tilt direction, and the magnitude reflects the degree of tilt.

[0099] It is understandable that when the box is completely level, the actual peak angle of each side panel should be equal to the corresponding theoretical peak angle, and the angle deviation value is zero. When the box is tilted, the angle deviation values ​​of the side panels facing different directions show opposite signs and different sizes. By comparing these deviation values, the tilt direction and tilt angle of the box can be deduced.

[0100] This embodiment provides a method for adjusting the angle of a photovoltaic panel in a housing. By unfolding each side panel to a preset angle and controlling the side panel to swing back and forth within the preset angle range based on this preset angle, the electrical output parameters of the photovoltaic panels on each side panel and the corresponding sampling time information are acquired at each sampling time during the swinging process. By utilizing the differences in electrical output parameters generated by the photovoltaic panels on each side panel at different angles and the variation law of electrical output parameters with sampling time, each side panel acts as a sensing element during the swinging scanning process. Based on the above-mentioned electrical output parameters and the corresponding sampling time information, the geographical location of the housing, the orientation of the housing, and the tilt angle of the housing relative to the horizontal plane can be determined in reverse. Thus, the reference parameters that originally needed to be obtained through external positioning equipment or manual measurement are transformed into those that the housing itself can obtain autonomously through the swinging scanning process during the startup phase, without relying on external signals or manual calibration. After autonomously acquiring the geographical location, container orientation, and tilt angle, the system further obtains the current meteorological data corresponding to that location. Based on the geographical location, container orientation, tilt angle, current time information after reciprocating swings, and current meteorological data, it determines the initial fixed angle of each side panel and controls the adjustment of each side panel to the corresponding initial fixed angle. This ensures that the initial fixed angle of the side panels matches the environmental conditions and sunlight direction of the actual deployment location. Therefore, even in remote areas without satellite signal coverage, environments with strong electromagnetic interference, or on-site conditions where manual calibration is impossible, the container can still autonomously determine the initial deployment angle of each side panel, ensuring that each side panel faces the sun at an angle consistent with actual operating conditions. This avoids inaccurate angle settings due to missing or deviated reference parameters, thereby improving the power generation efficiency and environmental adaptability of the containerized photovoltaic power generation equipment in different deployment environments.

[0101] Based on the above embodiments of this application, in another embodiment of this application, the same or similar content as the above embodiments can be referred to the above description, and will not be repeated hereafter. Based on this, step S4 includes: Step S41: Determine the solar altitude angle and solar azimuth angle based on the geographical location and the current time information after the back-and-forth swing; It should be noted that, based on the determined geographical location of the enclosure and the current time, the real-time position of the sun in the sky is calculated to determine the optimal deployment angle of each side panel.

[0102] Optionally, the current time information after the reciprocating swing is the time information when the side plate completes the reciprocating swing and enters the angle setting stage in step S4. This time information can be provided by the internal clock of the angle adjustment system and may include the date and specific time period or moment.

[0103] Optionally, the solar altitude angle refers to the angle between the sun's rays and the horizontal plane, ranging from 0° to 90°, and is used to characterize the sun's position in the sky.

[0104] Optionally, the solar azimuth angle refers to the angle at which the direction of the projection of sunlight onto the horizontal plane rotates clockwise relative to geographic north, and is used to characterize the orientation of the sun in the horizontal direction.

[0105] Optionally, the angle adjustment system calculates the solar altitude angle and solar azimuth angle at the current moment based on the longitude and latitude values ​​in the geographical location and the current time information after the back-and-forth swing.

[0106] Step S42: Based on the orientation of the box and the tilt angle, convert the solar altitude angle and the solar azimuth angle to the box coordinate system to obtain the incident direction of the sun relative to the box; It should be noted that the solar position parameters calculated based on the geographic coordinate system are transformed into a local coordinate system with the box as the reference, so as to obtain the incident direction of the sunlight relative to the box itself, which is used to calculate the optimal unfolding angle of each side panel.

[0107] Optionally, the origin of the box coordinate system is located at the center of the box, and the coordinate axes are associated with the box. For example, the X-axis points to the right along the width of the box, the Y-axis points forward along the length of the box, and the Z-axis points upward along the height of the box.

[0108] Optionally, the incident direction refers to the direction vector of sunlight in the box coordinate system, representing the spatial direction of sunlight relative to the front, side and top surfaces of the box.

[0109] Optionally, the angle adjustment system constructs a rotation matrix from the geographic coordinate system to the box coordinate system based on the box orientation and tilt angle. The rotation matrix is ​​used to perform coordinate transformation on the direction vectors corresponding to the solar altitude angle and solar azimuth angle. Specifically, the solar altitude angle and solar azimuth angle are first converted into unit direction vectors in the geographic coordinate system. Then, the unit direction vector is rotated around the Z-axis by the box orientation angle, and around the X-axis and Y-axis by the tilt angle to obtain the incident direction vector in the box coordinate system.

[0110] Step S43: Based on the installation orientation of each side panel on the housing, determine the theoretically optimal angle at which the photovoltaic panel normal of each side panel points to the incident direction; It should be noted that, for each side panel, the angle to which the side panel needs to unfold is calculated when the direction of its photovoltaic panel normal in space is consistent with the direction of the sun's incident rays.

[0111] Optionally, the installation orientation refers to the fixed installation position parameters of each side panel on the enclosure, including the rotation axis position of each side panel and its initial orientation relative to the enclosure coordinate system.

[0112] Optionally, the photovoltaic panel normal refers to the unit vector perpendicular to the light-receiving surface of the photovoltaic panel on each side panel. The direction of this normal changes with the unfolding angle of the side panel. When the direction of the normal is consistent with the direction of solar incidence, the direct light-receiving area of ​​the side panel reaches its maximum.

[0113] Optionally, the theoretical optimal angle refers to the angle that a side panel should rotate relative to its folded position so that the normal direction of the photovoltaic panel on a certain side panel completely coincides with the direction of solar incidence.

[0114] Optionally, for each side panel, the angle adjustment system calculates the unfolding angle of the side panel by using spatial geometry calculations based on the installation orientation of the side panel and the solar incident direction vector, so that the normal direction of the side panel is consistent with the solar incident direction. This angle is the theoretical optimal angle of the side panel.

[0115] Step S44: Correct the theoretical optimal angle based on the current meteorological data to obtain the initial fixed angle of each side plate.

[0116] It should be noted that the theoretically optimal angle is adjusted based on current meteorological data so that the final determined initial fixed angle can adapt to actual meteorological conditions, avoiding the reduction in power generation efficiency or equipment safety hazards caused by deploying at the ideal angle under unfavorable meteorological conditions.

[0117] Optionally, the current meteorological data is the meteorological conditions at the current location of the container, such as irradiance and cloud cover.

[0118] Optionally, correction refers to the angle adjustment system weighting the theoretical optimal angle according to different parameters in the current meteorological data. Specifically, the angle adjustment system obtains the angle adjustment weight coefficient corresponding to each side plate based on the irradiance value and cloud cover value in the current meteorological data. The value of the weight coefficient ranges from 0 to 1 and is positively correlated with the irradiance value and negatively correlated with the cloud cover value. When irradiance is high and cloud cover is low, it indicates that direct sunlight is dominant, and the proportion of direct sunlight in the total irradiance is large. The power generation loss caused by the angle deviating from the direction of solar incidence is significant. At this time, the angle adjustment weight coefficient approaches 1, and the angle adjustment system directly uses the theoretical optimal angle as the initial fixed angle output, so that each side plate is deployed at an angle precisely aligned with the direction of solar incidence. When irradiance is low or cloud cover is high, it indicates that the proportion of scattered light in the total irradiance is large, and the power generation loss caused by the angle deviating from the direction of solar incidence is relatively small, that is, the benefit of direct sunlight alignment is reduced. At this time, the angle adjustment weight coefficient approaches 0, and the angle adjustment system performs a weighted average of the theoretical optimal angle and the current actual angle. The weight of the theoretical optimal angle is the angle adjustment weight coefficient, and the weight of the current actual angle is 1 minus the angle adjustment weight coefficient. The result of the weighted average is used as the initial fixed angle. Thus, under the condition of low direct sunlight benefit, each side plate is allowed to deviate appropriately from the theoretical optimal angle, so as to reduce the adjustment frequency and energy consumption of the drive mechanism and reduce mechanical wear caused by frequent adjustment. The current actual angle refers to the angle at which each side plate is positioned at the current moment.

[0119] Optionally, the initial fixed angle is the final target angle determined for each side plate after correction by the angle adjustment system. This angle takes into account the balance between optimal direct sunlight and weather safety.

[0120] Understandably, the angle adjustment system integrates multi-dimensional information such as geographical location, container attitude, current time and meteorological data to calculate an initial fixed angle for each side panel that balances power generation efficiency and equipment safety under actual weather conditions, enabling each side panel to enter the subsequent power generation tracking mode from this angle.

[0121] Based on the above embodiments of this application, in another embodiment of this application, the same or similar content as the above embodiments can be referred to the above description, and will not be repeated hereafter. Based on this, before step S1, the following is included: Step S11: Determine whether the current time is within the first preset time after sunrise or the second preset time before sunset; It should be noted that before starting the swing scanning process, it is necessary to determine whether the current time is suitable for performing the scan, so as to avoid performing the scan under conditions of excessive midday irradiance or no light at night, thereby reducing interference with normal power generation.

[0122] Optionally, the angle adjustment system reads the current time according to the internal clock and compares the current time with the window end time obtained by adding a first preset time to the sunrise time and the window start time obtained by subtracting a second preset time from the sunset time. If the current time is after the sunrise time and earlier than or equal to the window end time, or the current time is after the window start time and earlier than or equal to the sunset time, then it is determined that the current time is within the effective time window for performing the scan.

[0123] Optionally, the sunrise and sunset times are calculated by the angle adjustment system based on the determined geographical location and the current date.

[0124] Optionally, the first preset time is a pre-set duration used to define the effective time window length for performing scans after sunrise. The specific value of this parameter can be set according to the actual deployment scenario, for example, 30 minutes.

[0125] Optionally, the second preset time is another preset duration used to define the effective time window length for performing scans before sunset. The specific value of this parameter can also be set according to the actual deployment scenario, for example, 30 minutes.

[0126] If so, then perform the step of unfolding each of the side panels to a preset angle; It should be noted that when the judgment result is that the current time is within the first preset time after sunrise or the second preset time before sunset, the operation of unfolding each side panel to the preset angle in step S1 is triggered.

[0127] Step S13: If not, wait until the first preset time after sunrise or the second preset time before sunset on the next day before performing the step of unfolding each of the side panels to the preset angle.

[0128] It should be noted that when the judgment result indicates that the current moment is not within any effective time window, the angle adjustment system enters a waiting state and delays the scanning until the next effective time window. This ensures that the swing scan is always performed during periods of low irradiance, thereby minimizing interference with normal power generation.

[0129] Optionally, the angle adjustment system continuously monitors changes at the current moment until it enters the next valid time window for an executable scan, triggering execution step S1.

[0130] Optionally, the first preset time after sunrise refers to the window period determined by the angle adjustment system waiting until the sunrise time of the next day plus the first preset time if the current time is after the second preset time before sunset and the sunrise time of the next day has not yet arrived; the second preset time before sunset refers to the window period determined by the angle adjustment system waiting until the sunset time of the current day minus the second preset time if the current time is after the first preset time after sunrise and the second preset time before sunset has not yet arrived.

[0131] Understandably, the angle adjustment system limits the timing of the swing scan to the low irradiance period after sunrise and before sunset, avoiding power generation losses caused by performing the scan during the high irradiance period at noon, and also avoiding ineffective actions and energy waste caused by performing the scan at night under no-light conditions.

[0132] Based on the above embodiments of this application, in another embodiment of this application, the same or similar content as the above embodiments can be referred to the above description, and will not be repeated hereafter. Based on this, after step S4, the following is included: Step S41: Obtain wind speed data for the geographical location; It should be noted that after the side panel has been adjusted to the initial fixed angle and entered the power generation state, the wind speed information at the location of the box is obtained in real time, which is used to determine whether it is necessary to switch the side panel control mode from power generation efficiency priority to equipment safety priority.

[0133] Optionally, the wind speed data is the wind speed measurement value at the current location of the enclosure. This measurement value can be obtained in real time by a wind speed sensor installed on the enclosure, or it can be the current wind speed information corresponding to the geographical location obtained through a wireless communication module.

[0134] Optionally, the angle adjustment system obtains the current wind speed data by reading the output signal of the wind speed sensor or the wind speed information received through the wireless communication module.

[0135] Step S42: When the wind speed data is less than the preset wind speed threshold, adjust each of the side panels from the initial fixed angle to the target angle with the largest direct sunlight area. It should be noted that, under conditions of low wind speed and low equipment safety risk, the angle of each side panel is adjusted to maximize power generation efficiency, so that the normal of the photovoltaic panel on each side panel is aligned with the direction of solar incidence as much as possible.

[0136] Optionally, the preset wind speed threshold is a pre-set critical wind speed value used to distinguish between a low wind speed safety state and a high wind speed danger state. The specific value can be determined in advance based on the strength of the box structure, the area of ​​the side panels and the wind resistance design parameters, for example, it can be set to the wind speed value corresponding to level 6 wind force.

[0137] Optionally, the initial fixed angle is the initial angle of each side plate determined and adjusted in step S4, which is the starting angle when the side plate enters the power generation state.

[0138] Optionally, the target angle with the largest direct sunlight-receiving area refers to the side panel unfolding angle that maximizes the projected area of ​​the photovoltaic panel's light-receiving surface in the direction of direct sunlight within the rotatable angle range of each side panel.

[0139] Optionally, the angle adjustment system calculates the target angle that maximizes the direct sunlight area for each side panel based on the current sun position and the box attitude parameters. Then, it sends a control command containing the target angle value to the drive mechanism of each side panel. The drive mechanism rotates each side panel from the current angle to the corresponding target angle according to the command.

[0140] Step S43: When the wind speed data is greater than or equal to the preset wind speed threshold, adjust each of the side panels from the initial fixed angle to the angle with the smallest windward area until the wind speed data is less than the preset wind speed threshold.

[0141] It should be noted that when the wind speed reaches or exceeds the preset threshold and the equipment safety faces a significant risk, the side panels are controlled to retract to the angle with the smallest windward area in order to reduce the impact of wind load on the side panel structure and the overall stability of the box, until the wind speed drops below the safety threshold before resuming the power generation mode.

[0142] Optionally, the angle at which the windward area is minimized refers to the angle at which each side panel, within its respective rotatable angle range, achieves the minimum projected area on the horizontal plane. This angle is typically the angle at which the side panel is folded into contact with the side wall of the box. At this position, the windward area of ​​the side panel is small, and the wind load is minimal.

[0143] Optionally, the angle adjustment system sends a retraction command to the drive mechanism of each side panel, and the drive mechanism rotates each side panel from the current angle to the corresponding retraction angle according to the command.

[0144] Optionally, after adjusting each side panel to the retracted angle, the angle adjustment system continuously monitors the wind speed data. If the wind speed data drops below the preset wind speed threshold, step S42 is executed again to readjust each side panel from the retracted angle to the target angle with the largest direct sunlight area, thus restoring normal power generation.

[0145] Understandably, the angle adjustment system enables wind speed monitoring and side plate angle control during power generation, allowing for dynamic switching between two modes: prioritizing power generation efficiency and prioritizing equipment safety. This maximizes power generation revenue while ensuring the structural safety of the equipment.

[0146] For example, to help understand the implementation process of the photovoltaic panel angle adjustment method for the box-type structure obtained by combining the above embodiments, please refer to... Figure 3 First, it determines whether the current time is within the first preset time after sunrise or the second preset time before sunset (i.e., whether it is within a valid scanning window). If so, the side plate swings; if not, it waits until the next first or second preset time before triggering subsequent actions, thereby avoiding the high irradiance midday period and preventing the scanning action from interfering with normal power generation.

[0147] After confirming that it is in a valid window, control each side panel to unfold to a preset angle and swing back and forth within the preset angle range. During the swinging process, collect the electrical output parameters of the photovoltaic panels on each side panel and the corresponding sampling time information in real time.

[0148] Based on the collected electrical output parameters and corresponding sampling time information, the current geographical location, orientation, and tilt angle of the container are determined by reverse calculation; at the same time, the current meteorological data corresponding to the geographical location is obtained, and the current time information after the oscillation is obtained.

[0149] Based on the calculated geographical location, enclosure orientation, tilt angle, current time information, and meteorological data, the initial fixed angle of each side panel is calculated, and each side panel is adjusted to that angle so that the photovoltaic panel can initially operate in a relatively optimal posture under actual working conditions.

[0150] After the side panels are adjusted to their initial fixed angle, wind speed data is monitored in real time. When the wind speed is less than a preset wind speed threshold, the side panels are further adjusted from their initial fixed angle to the target angle with the largest direct sunlight area to maximize power generation efficiency. When the wind speed is greater than or equal to the preset wind speed threshold, each side panel is adjusted to the angle with the smallest windward area to reduce wind load and ensure the safety of the equipment structure, thus achieving a dynamic balance between power generation efficiency and equipment safety.

[0151] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the method for adjusting the angle of the photovoltaic panel in the box of this application. Based on this technical concept, more simple variations can be made, such as the various embodiments can be interacted or combined, all of which are within the protection scope of this application.

[0152] This application also provides an angle adjustment device, please refer to... Figure 4 The housing has multiple unfoldable side panels, on which photovoltaic panels are deployed. The angle adjustment device includes: The swing module 10 is used to unfold each of the side plates to a preset angle, and control each of the side plates to swing back and forth within the preset angle range based on the preset angle, and to obtain the electrical output parameters of the photovoltaic panels on each of the side plates and the corresponding sampling time information at each sampling time during the back-and-forth swing process. The determination module 20 is used to determine the geographical location of the enclosure, the enclosure orientation, and the tilt angle of the enclosure relative to the horizontal plane based on the electrical output parameters and the corresponding sampling time information. The acquisition module 30 is used to acquire current meteorological data corresponding to the geographical location; The adjustment module 40 is used to determine the initial fixed angle of each of the side panels based on the geographical location, the orientation of the box, the tilt angle, the current time information after the reciprocating swing, and the current meteorological data, and to control each of the side panels to adjust to the corresponding initial fixed angle.

[0153] Optionally, the geographical location includes longitude and latitude. The determination module 20 is used to perform curve fitting on the electrical output parameters of each side plate to obtain a first curve of the electrical output parameters of each side plate changing with the actual swing angle and a second curve of the electrical output parameters changing with the sampling time. The peak electrical output parameters of the first curve and the second curve of each side plate are determined respectively, as well as the actual peak angle and peak time corresponding to the peak electrical output parameters on each curve; The longitude position of the enclosure is determined based on the time difference between the average value of the peak times of each side panel and the preset time zone reference time. The latitude of the enclosure is determined based on the actual peak angle of any of the side panels and the solar position parameters determined based on the peak time of the side panels.

[0154] Optionally, the determining module 20 is used to determine, based on the peak time corresponding to the peak electrical output parameter of each side plate, the target side plate that first reaches the peak electrical output parameter during the swing process among the side plates; Based on the installation orientation angle of the target side panel and the actual peak angle corresponding to the peak electrical output parameter of the target side panel, determine the first angle between the projection direction of the sunlight on the horizontal plane and the preset horizontal reference direction, wherein the preset horizontal reference direction is the projection direction of the preset fixed mark line on the top of the box on the horizontal plane; The solar azimuth angle is determined based on the geographical location and the peak time when the target side plate reaches the peak electrical output parameter. The orientation of the box is obtained by comparing the first included angle with the solar azimuth angle.

[0155] Optionally, the determining module 20 is used to determine the theoretical peak angle of each side panel under no tilt condition based on the geographical location, the peak time when each side panel reaches the peak electrical output parameter, and the orientation of the enclosure; The tilt angle of the box is determined based on the actual peak angle and the corresponding theoretical peak angle of each side plate.

[0156] Optionally, the adjustment module 40 is used to determine the solar altitude angle and solar azimuth angle based on the geographical location and the current time information after the reciprocating swing; Based on the orientation of the box and the tilt angle, the solar altitude angle and the solar azimuth angle are converted to the box coordinate system to obtain the incident direction of the sun relative to the box; Based on the installation orientation of each side panel on the housing, determine the theoretically optimal angle at which the photovoltaic panel normal of each side panel points to the incident direction; The theoretical optimal angle is corrected based on the current meteorological data to obtain the initial fixed angle of each side plate.

[0157] Optionally, the swing module 10 is used to determine whether the current time is within a first preset time after sunrise or a second preset time before sunset; If so, then perform the step of unfolding each of the side panels to a preset angle; If not, wait until the first preset time after sunrise or the second preset time before sunset on the next day before performing the step of unfolding each of the side panels to the preset angle.

[0158] Optionally, the adjustment module 40 is used to acquire wind speed data at the geographical location; When the wind speed data is less than the preset wind speed threshold, each of the side panels will be adjusted from the initial fixed angle to the target angle with the largest direct sunlight area. When the wind speed data is greater than or equal to the preset wind speed threshold, each of the side panels is adjusted from the initial fixed angle to the angle with the smallest windward area until the wind speed data is less than the preset wind speed threshold.

[0159] The angle adjustment device provided in this application, employing the box-type photovoltaic panel angle adjustment method described in the above embodiments, can solve the technical problem of low power generation efficiency in existing box-type photovoltaic power generation equipment. Compared with the prior art, the beneficial effects of the angle adjustment device provided in this application are the same as those of the box-type photovoltaic panel angle adjustment method provided in the above embodiments, and other technical features in the angle adjustment device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0160] This application provides a control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the photovoltaic panel angle adjustment method of the first embodiment described above.

[0161] The following is for reference. Figure 5 It shows a schematic diagram of the structure of a control device suitable for implementing the embodiments of this application. Figure 5 The control device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0162] like Figure 5 As shown, the control device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in the read-only memory 1002 or a program loaded from the storage device 1003 into the random access memory 1004. The random access memory 1004 also stores various programs and data required for the operation of the control device. The processing unit 1001, the read-only memory 1002, and the random access memory 1004 are interconnected via a bus 1005. An input / output interface 1006 is also connected to the bus. Typically, the following systems can be connected to the input / output interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. The communication device 1009 allows the control device to communicate wirelessly or wiredly with other devices to exchange data. Although the diagram shows control equipment with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented alternatively.

[0163] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0164] The control device provided in this application, employing the box-type photovoltaic panel angle adjustment method described in the above embodiments, can solve the technical problem of low power generation efficiency in existing box-type photovoltaic power generation equipment. Compared with the prior art, the beneficial effects of the control device provided in this application are the same as those of the box-type photovoltaic panel angle adjustment method provided in the above embodiments, and other technical features of the control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0165] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0166] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0167] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the photovoltaic panel angle adjustment method in the above embodiments.

[0168] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0169] The aforementioned computer-readable storage medium may be included in the control device; or it may exist independently and not assembled into the control device.

[0170] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0171] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0172] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0173] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described method for adjusting the angle of a photovoltaic panel in a box, thereby solving the technical problem of low power generation efficiency in existing box-type photovoltaic power generation equipment. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the box-type photovoltaic panel angle adjustment method provided in the above embodiments, and will not be repeated here.

[0174] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method for adjusting the angle of a photovoltaic panel in a housing.

[0175] The computer program product provided in this application can solve the technical problem of low power generation efficiency in existing box-type photovoltaic power generation equipment. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the box-type photovoltaic panel angle adjustment method provided in the above embodiments, and will not be repeated here.

[0176] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A method for adjusting the angle of a photovoltaic panel in a box-type structure, characterized in that, The enclosure has multiple unfoldable side panels, on which photovoltaic panels are deployed. The method for adjusting the angle of the photovoltaic panels in the enclosure includes: Each of the side panels is unfolded to a preset angle, and based on the preset angle, each of the side panels is controlled to swing back and forth within the preset angle range. The electrical output parameters of the photovoltaic panels on each of the side panels and the corresponding sampling time information are obtained at each sampling time during the back-and-forth swing. Based on the electrical output parameters and the corresponding sampling time information, determine the geographical location of the enclosure, the orientation of the enclosure, and the tilt angle of the enclosure relative to the horizontal plane; Obtain the current meteorological data corresponding to the geographical location; Based on the geographical location, the orientation of the box, the tilt angle, the current time information after the reciprocating swing, and the current weather data, the initial fixed angle of each side panel is determined, and each side panel is controlled to adjust to the corresponding initial fixed angle.

2. The method as described in claim 1, characterized in that, The geographical location includes longitude and latitude. The steps for determining the geographical location of the container include: Curve fitting was performed on the electrical output parameters of each side plate to obtain a first curve of the electrical output parameters of each side plate changing with the actual swing angle and a second curve of the electrical output parameters changing with the sampling time. The peak electrical output parameters of the first curve and the second curve of each side plate are determined respectively, as well as the actual peak angle and peak time corresponding to the peak electrical output parameters on each curve; The longitude position of the enclosure is determined based on the time difference between the average value of the peak times of each side panel and the preset time zone reference time. The latitude of the enclosure is determined based on the actual peak angle of any of the side panels and the solar position parameters determined based on the peak time of the side panels.

3. The method as described in claim 2, characterized in that, The steps for determining the orientation of the enclosure include: Based on the peak time corresponding to the peak electrical output parameters of each side plate, determine the target side plate that first reaches the peak electrical output parameters during the swing process among the side plates; Based on the installation orientation angle of the target side panel and the actual peak angle corresponding to the peak electrical output parameter of the target side panel, determine the first angle between the projection direction of the sunlight on the horizontal plane and the preset horizontal reference direction, wherein the preset horizontal reference direction is the projection direction of the preset fixed mark line on the top of the box on the horizontal plane; The solar azimuth angle is determined based on the geographical location and the peak time when the target side plate reaches the peak electrical output parameter. The orientation of the box is obtained by comparing the first included angle with the solar azimuth angle.

4. The method as described in claim 3, characterized in that, The steps for determining the tilt angle of the enclosure relative to the horizontal plane include: Based on the geographical location, the peak time when each side plate reaches the peak electrical output parameter, and the orientation of the enclosure, the theoretical peak angle of each side plate under no tilt condition is determined; The tilt angle of the box is determined based on the actual peak angle and the corresponding theoretical peak angle of each side plate.

5. The method as described in claim 1, characterized in that, The step of determining the initial fixed angle of each side panel based on the geographical location, the orientation of the box, the tilt angle, the current time information after the reciprocating swing, and the current weather data includes: Based on the geographical location and the current time information after the oscillation, determine the solar altitude angle and solar azimuth angle; Based on the orientation of the box and the tilt angle, the solar altitude angle and the solar azimuth angle are converted to the box coordinate system to obtain the incident direction of the sun relative to the box; Based on the installation orientation of each side panel on the housing, determine the theoretically optimal angle at which the photovoltaic panel normal of each side panel points to the incident direction; The theoretical optimal angle is corrected based on the current meteorological data to obtain the initial fixed angle of each side plate.

6. The method as described in claim 1, characterized in that, Before the step of unfolding each of the side panels to a preset angle, the method further includes: Determine whether the current time is within the first preset time after sunrise or the second preset time before sunset; If so, then perform the step of unfolding each of the side panels to a preset angle; If not, wait until the first preset time after sunrise or the second preset time before sunset on the next day before performing the step of unfolding each of the side panels to the preset angle.

7. The method as described in claim 1, characterized in that, After the step of adjusting each of the side panels to the corresponding initial fixed angle, the following is included: Obtain wind speed data for the specified geographical location; When the wind speed data is less than the preset wind speed threshold, each of the side panels will be adjusted from the initial fixed angle to the target angle with the largest direct sunlight area. When the wind speed data is greater than or equal to the preset wind speed threshold, each of the side panels is adjusted from the initial fixed angle to the angle with the smallest windward area until the wind speed data is less than the preset wind speed threshold.

8. An angle adjustment device, characterized in that, The enclosure has multiple unfoldable side panels, on which photovoltaic panels are deployed. The angle adjustment device includes: The swing module is used to unfold each of the side plates to a preset angle, and control each of the side plates to swing back and forth within the preset angle range based on the preset angle, and obtain the electrical output parameters of the photovoltaic panels on each of the side plates and the corresponding sampling time information at each sampling time during the back-and-forth swing process. The determination module is used to determine the geographical location of the enclosure, the enclosure orientation, and the tilt angle of the enclosure relative to the horizontal plane based on the electrical output parameters and the corresponding sampling time information. The acquisition module is used to acquire the current meteorological data corresponding to the geographical location; The adjustment module is used to determine the initial fixed angle of each side panel based on the geographical location, the orientation of the box, the tilt angle, the current time information after the reciprocating swing, and the current meteorological data, and to control each side panel to adjust to the corresponding initial fixed angle.

9. An angle adjustment system, comprising a control device and a housing, characterized in that, The enclosure has multiple expandable side panels on which photovoltaic panels are deployed. The control device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The computer program is configured to implement the steps of the enclosure photovoltaic panel angle adjustment method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the method for adjusting the angle of the photovoltaic panel in the box as described in any one of claims 1 to 7.