Building sunshade control method and system
By determining the control area in the building and generating the target control parameters of the sunshade equipment, the problem of coordinated control of multiple control areas and multiple sunshade equipment is solved, and the accuracy and consistency of sunshade control are improved.
Patent Information
- Application Number
- CN202411597330.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-02-25
AI Technical Summary
The prior art is difficult to realize the coordinated sunshade control of multiple control areas and multiple sunshade equipment, resulting in insufficient sunshade control accuracy.
By determining the sunshade equipment and indoor areas of the target building, the control area is determined using the sun's height angle, the sun's azimuth angle and the window illuminance value, and the target control parameters of the sunshade equipment are generated based on the parameters of the control area, so as to realize the coordinated sunshade control of multiple control areas and multiple sunshade equipment.
It improves the accuracy of sunshade control, adapts to the needs of control areas at different locations and heights in the building, reduces the range of direct sunlight entering each control area, and enables each control area to achieve a consistent sunshade effect.
Smart Images

Figure CN119511849A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of sunshade equipment, and in particular to a method and system for controlling building sunshade. Background Art
[0002] Sunshade is a device used to reduce the amount of sunlight entering a building. It is usually installed on the windows, balconies, porches, roofs or exterior walls of a building and can effectively reduce direct sunlight and ultraviolet radiation.
[0003] The related technology realizes shading of a single indoor area by controlling a single shading device. Although the related technology can meet the shading needs to a certain extent, it often only performs shading control on a single shading device and a single indoor area, and cannot realize the coordinated shading control of multiple control areas and multiple shading devices. There are obvious limitations, especially in the scene where multiple shading devices need to work together to achieve more precise control. It can be seen that the shading control accuracy of the related technology needs to be improved. Summary of the invention
[0004] The embodiments of the present application provide a building shading control method and system for realizing coordinated shading control of multiple control areas and multiple shading devices, thereby improving the accuracy of shading control.
[0005] In order to achieve the above technical objectives, the technical solutions adopted by the embodiments of the present application include:
[0006] On the one hand, the embodiment of the present application provides a building shading control method, comprising the following steps:
[0007] Determine several shading devices and several indoor areas of the target building;
[0008] For each of the sunshade devices, a plurality of control areas are determined in a plurality of the indoor areas according to the solar altitude angle, the solar azimuth angle and the window illuminance value of each of the indoor areas, and a target control parameter of the sunshade device is obtained according to the control parameter of each of the control areas relative to the sunshade device; wherein the control area is the indoor area located within the direct sunlight area and the window illuminance value is greater than a preset illuminance threshold value when the sunlight directly enters the indoor of the target building;
[0009] Each of the sunshade devices is controlled according to the target control parameters of each of the sunshade devices to provide sunshade for each of the control areas.
[0010] On the other hand, an embodiment of the present application provides a building sunshade control device, comprising:
[0011] A first processing module is used to determine a number of sunshade devices and a number of indoor areas of a target building;
[0012] An acquisition module, used to acquire the solar altitude angle, the solar azimuth angle and the window illumination value of each indoor area;
[0013] The second processing module is used to determine, for each of the sunshade devices, a plurality of control areas in the plurality of indoor areas according to the solar altitude angle, the solar azimuth angle and the window illuminance value of each of the indoor areas, and obtain the target control parameters of the sunshade device according to the control parameters of each of the control areas relative to the sunshade device; wherein the control area is the indoor area located within the direct sunlight area and the window illuminance value is greater than a preset illuminance threshold when the sunlight directly enters the indoor part of the target building;
[0014] The third processing module is used to control each of the sunshade devices according to the target control parameters of each of the sunshade devices to provide shade for each of the control areas.
[0015] According to the building shading control method and system of the embodiment of the present application, when facing multiple control areas and several shading devices, the shading detection of each indoor area is realized while fully considering the dynamic changes of the sun's position and the window illumination value of each indoor area, so as to identify multiple control areas to be shaded, and then use the control parameters of each control area relative to each shading device to generate the target control parameters of each shading device. The target control parameters of each shading device can meet the shading requirements of all control areas. Finally, each shading device is controlled according to the target control parameters of each shading device, so as to realize the coordinated shading control of multiple control areas and multiple shading devices, so as to adapt to the shading requirements of control areas at different positions and heights in the building, and equivalently reduce the range of direct sunlight entering each control area, so that each control area achieves a consistent shading effect, thereby effectively improving the shading control accuracy. .
[0016] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a flow chart of the building shading control method provided by the present application;
[0018] Figure 2 It is a flow chart of multi-device, multi-zone coordinated shading control provided by this application;
[0019] Figure 3 It is a flow chart of sunshade detection provided by this application;
[0020] Figure 4 is a geometric example diagram of an indoor area provided by this application;
[0021] Figure 5 is a flow chart for obtaining control parameters of a control area relative to a sunshade device provided by the present application;
[0022] Figure 6 is a geometric example diagram of the roller blind and control area provided by this application;
[0023] Fig. 7A is a geometric example diagram of the curtain and control area provided by this application;
[0024] Figure 7B is another geometric example diagram of the curtain and control area provided by the present application;
[0025] Figure 8 Example diagrams of the geometry of the awnings and control areas provided for this application;
[0026] Fig. 9A Example diagrams of the geometry of the louvers and control areas provided for this application;
[0027] Fig. 9B Position relationship diagram between adjacent louvers provided for this application;
[0028] Fig.10 An example diagram of the structure of the building sunshade control system provided for this application;
[0029] Fig.11 An example diagram of an application scenario for multi-device, multi-zone coordinated shading control provided for this application. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0031] The present application is further described below in conjunction with the accompanying drawings and specific embodiments. The described embodiments should not be regarded as limiting the present application, and all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0032] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0033] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0034] Global warming and resource depletion are major challenges. As one of the main areas of energy consumption, the construction industry has great potential for energy conservation and emission reduction. The concept of green building came into being, which emphasizes minimizing the negative impact on the environment while improving energy efficiency and occupant comfort during the design, construction and operation of buildings. Natural lighting, as an environmentally friendly and energy-saving lighting method, has been widely used in green buildings. It uses natural light to meet indoor lighting needs, which not only provides natural and soft light to create a comfortable and healthy indoor environment, but also reduces the use of artificial lighting, thereby reducing energy consumption and environmental pollution.
[0035] However, in order to meet the demand for natural lighting, glass curtain walls are currently commonly used as building exterior walls, which makes it easy for sunlight to penetrate the glass and enter the room. Too strong or too weak direct sunlight will have an adverse effect on the indoor environment of the building. For example, too strong direct sunlight will cause the indoor temperature to rise, affecting the user's comfort, and may even cause phenomena such as damage to indoor items.
[0036] In order to solve this problem, shading equipment has been rapidly developed in recent years and widely used in green buildings. It can be understood that shading equipment is a device used to reduce the amount of sunlight entering the building. It is usually installed on the windows, balconies, porches, roofs or exterior walls of the building, and can effectively reduce direct sunlight and ultraviolet radiation. Common shading equipment currently includes roller blinds, curtains, awnings and blinds.
[0037] In terms of shading control, the related technology achieves shading for a single indoor area by controlling a single shading device. Although the related technology can meet the shading needs to a certain extent, it often only performs shading control on a single shading device and a single indoor area, and cannot achieve coordinated shading control of multiple control areas and multiple shading devices. There are obvious limitations, especially in scenarios where multiple shading devices need to work together to achieve more precise control. It can be seen that the shading control accuracy of the related technology needs to be improved.
[0038] In addition, in terms of obtaining control parameters for shading devices, some related technologies use commercial software such as Ecotect, Radiance, Rhinoceros and Grasshopper to model and analyze the lighting of buildings, thereby obtaining control parameters for shading devices. These commercial software usually integrate various physical models, algorithms and data, and can simulate lighting and shading behaviors. However, different buildings have different shading needs and goals. In practical applications, it is often necessary to customize the modeling and lighting analysis of buildings according to specific shading needs. The control parameters of the shading devices obtained will also vary with different analysis results, and their general applicability is low.
[0039] Another part of the related technology uses a digitally driven shading control algorithm to obtain the control parameters of the shading device, thereby realizing the control of the shading device. Among them, the common digitally driven shading control algorithms include shading prediction models and multi-objective optimization algorithms. For example, the shading prediction model uses the user's light environment preference and shading usage habits as the driving data source, and introduces models such as Markov to quantitatively describe the probability distribution of various shading control behaviors, thereby obtaining the control parameters of the shading device. For example, the multi-objective optimization algorithm obtains the control parameters of the shading device by simultaneously considering multiple conflicting optimization objectives. The optimization objectives can be shading effect, lighting performance and energy consumption, etc. This ability enables the algorithm to maximize the lighting performance and minimize the energy consumption while ensuring the building shading effect, thereby achieving the optimization of the comprehensive performance. In addition, this algorithm can be combined with other optimization techniques or heuristic methods, or expand other optimization objectives and constraints to improve the efficiency of parameter search or handle more complex problems, and adapt to different building shading and lighting analysis needs. However, digitally driven shading control algorithms often require large computing resources and are costly. Moreover, the control parameters obtained by the digitally driven shading control algorithm depend to a large extent on the data source and the algorithm hyperparameter settings. The adjustment of these data often requires manual determination. The accuracy and acquisition efficiency of the control parameters of the shading equipment need to be improved.
[0040] In view of this, the embodiments of the present application provide a building shading control method and system, aiming to improve the accuracy and acquisition efficiency of the control parameters of the shading device, and to achieve coordinated shading control of multiple control areas and multiple shading devices, thereby improving the accuracy of shading control.
[0041] First, the implementation steps of the building shading control method provided in the embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0042] The building shading control method provided in the embodiment of the present application can be applied to a terminal, a server, or software running in a terminal or a server. The terminal can be a tablet computer, a laptop computer, a desktop computer, etc., but is not limited to this. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN) and big data and artificial intelligence platforms. In addition, the server can also be a node server in a blockchain network, but is not limited to this. Among them, blockchain is a new application mode of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm.
[0043] Reference Figure 1 , Figure 1 It is a flow chart of a building shading control method provided in an embodiment of the present application. The building shading control method may include the following steps S101-S103.
[0044] S101, determining a plurality of sunshade devices and a plurality of indoor areas of a target building.
[0045] It should be noted that the target building refers to a building that is suitable for the building shading control method in the embodiment of the present application. The type of building can be flexibly set according to actual conditions. For example, the building can be a residential building such as an apartment or a townhouse, or it can be a commercial building such as a shopping mall or an office building, but is not limited to this.
[0046] In this step, several sunshade devices and several indoor areas of the target building are determined. Among them, the several sunshade devices of the target building correspond to the several windows of the target building one by one, that is, each window is provided with a sunshade device. In addition, each indoor area corresponds to one or more windows, which means that each indoor area can correspond to one or more sunshade devices. For each indoor area, the sunshade of the indoor area can be achieved by controlling one or more sunshade devices corresponding to the indoor area.
[0047] Optionally, the type of the sunshade device can be set according to actual conditions, and the embodiments of the present application do not specifically limit this. For example, the type of the sunshade device can be at least one of a roller blind type, a curtain type, an awning type, or a blind type, wherein the blind type can be divided into a vertical blind type and a horizontal blind type, but is not limited thereto.
[0048] Optionally, the division of indoor areas can be set according to actual conditions, and the embodiments of the present application do not specifically limit this. For example, according to the indoor activity range of indoor personnel in the target building, the indoor environment of the target building is divided into several indoor areas of the same size, but it is not limited thereto.
[0049] S102, for each shading device, multiple control areas are determined in several indoor areas according to the solar altitude angle, solar azimuth angle and window illumination values of each indoor area, and target control parameters of the shading device are obtained according to the control parameters of each control area relative to the shading device.
[0050] It should be noted that the control area refers to the indoor area located within the direct sunlight area and the window illumination value is greater than the preset illumination threshold when the sunlight directly enters the indoor of the target building, that is, the indoor area to be shaded. Among them, the direct sunlight area refers to the area covered by sunlight; the illumination threshold can be flexibly set according to actual conditions, and the embodiments of the present application do not make specific restrictions on this. In addition, the control parameters of the control area relative to the shading device are used to meet the shading requirements of a single control area, while the target control parameters of the shading device are used to meet the shading requirements of all control areas.
[0051] It can be understood that the solar altitude angle refers to the angle between the sun's rays and the earth's surface, while the solar azimuth angle refers to the angle between the sun's rays projected on the ground plane and the true north direction. In addition, the window illumination value of the indoor area refers to the light intensity at the location of the window in the indoor area.
[0052] In this step, for each shading device, there are the following operating steps: first, obtain the solar altitude angle, solar azimuth angle and window illumination value of each indoor area; then, use the solar altitude angle, solar azimuth angle and window illumination value of each indoor area to perform shading detection on each indoor area, aiming to determine multiple control areas to be shaded from several indoor areas; after that, obtain the control parameters of each control area relative to the shading device, wherein the control parameters of the control area relative to the shading device are used to control the shading device to achieve shading of the control area, which can meet the shading needs of a single control area; finally, the control parameters of each control area relative to the shading device are summarized and processed to obtain the target control parameters of the shading device, wherein the target control parameters of the shading device are used to control the shading device to achieve shading of all control areas, which can meet the shading needs of all control areas.
[0053] Optionally, the method for obtaining the solar altitude angle, solar azimuth angle, and window illumination value of each indoor area can be set according to actual conditions, and the embodiments of the present application do not specifically limit this. For example, the solar altitude angle is obtained by a solar altitude angle sensor, the solar azimuth angle is obtained by a solar azimuth angle sensor, and the window illumination value of each indoor area is obtained by an illumination sensor set on the window of each indoor area, wherein the illumination sensor is installed at the position of the window and is not blocked by the sunshade device, and the illumination sensor can transmit the illumination data of sunlight entering the room through the window in real time.
[0054] S103, controlling each sunshade device according to the target control parameter of each sunshade device to provide sunshade for each control area.
[0055] In this step, after obtaining the target control parameters of each sunshade device, the sunshade device is controlled using the target control parameters of the sunshade device so that the sunshade device shades each control area.
[0056] From the above, it can be seen that when faced with multiple control areas and several shading devices, the embodiment of the present application realizes shading detection of each indoor area while fully considering the dynamic changes in the sun's position and the window illumination value of each indoor area, thereby identifying multiple control areas to be shaded, and then using the control parameters of each control area relative to each shading device to generate target control parameters for each shading device. The target control parameters of each shading device can meet the shading needs of all control areas. Finally, each shading device is controlled according to the target control parameters of each shading device, thereby realizing coordinated shading control of multiple control areas and multiple shading devices. This can adapt to the shading needs of control areas at different positions and heights in the building, and equivalently reduce the range of direct sunlight entering each control area, so that each control area achieves a consistent shading effect, thereby effectively improving the accuracy of shading control.
[0057] The above steps will be further described below.
[0058] In some embodiments, reference Figure 2 , Figure 2 It is a flow chart of multi-device, multi-area coordinated shading control provided by the present application. For each shading device, multiple control areas are determined in several indoor areas according to the solar altitude angle, solar azimuth angle and the window illumination value of each indoor area, and the target control parameters of the shading device are obtained according to the control parameters of each control area relative to the shading device, which may include:
[0059] Determine the kth shading device and the nth indoor area;
[0060] Perform sunshade detection on the nth indoor area according to the solar altitude angle, solar azimuth angle and the window illumination value of the nth indoor area, and determine the nth indoor area as the n'th control area;
[0061] Obtaining the control parameters of the n'th control area relative to the kth sunshade device;
[0062] When n≠N, let n=n+1, and return to the step of determining the kth shading device and the nth indoor area, until n=N, and obtain the target control parameters of the kth shading device according to the control parameters of the N′ control areas relative to the kth shading device; wherein N is the total number of indoor areas, and N′ is the total number of control areas;
[0063] When k≠K, set k=k+1, and return to the step of determining the kth shading device and the nth indoor area until k=K, and output the target control parameters of K shading devices; wherein K is the total number of shading devices;
[0064] The above steps start from n=1, k=1 and n'=1.
[0065] In this embodiment, starting from n=1, k=1 and n'=1, first, the kth shading device and the nth indoor area are determined as data processing objects of the collaborative shading control algorithm in the embodiment of the present application.
[0066] Secondly, the sun shading detection is performed on the nth indoor area using the solar altitude angle, solar azimuth angle and window illuminance value of the nth indoor area. The result of the sun shading detection can indicate whether the sunlight directly enters the indoor area of the target building, whether the indoor area is located within the direct sunlight area and whether the window illuminance value of the indoor area is greater than the preset illuminance threshold. The nth indoor area is determined as the n'th control area through the result of the sun shading detection. The control area is the indoor area to be shaded.
[0067] Then, a control parameter of the n'th control area relative to the k'th sunshade device is obtained, and the control parameter is used to control the k'th sunshade device to meet the sunshade demand of the n'th control area.
[0068] Afterwards, determine whether n≠N is established, that is, determine whether the calculation of the control parameters of the N′ control areas is completed. If not, set n=n+1, and return to the step of determining the kth shading device and the nth indoor area to achieve loop processing. If so, process the control parameters of the N′ control areas relative to the kth shading device to obtain the target control parameters of the kth shading device. The target control parameters are used to control the kth shading device to meet the shading needs of the N′ control areas.
[0069] Finally, determine whether k≠K is established, that is, determine whether the calculation of the target control parameters of the K shading devices is completed. If not, set k=k+1 and return to the step of determining the kth shading device and the nth indoor area to realize the loop processing. If so, output the target control parameters of the K shading devices.
[0070] In this way, the present embodiment can realize coordinated shading control of multiple control areas and multiple shading devices, adapt to the shading needs of control areas at different positions and heights in the building, and equivalently reduce the range of direct sunlight entering each control area, so that each control area achieves a consistent shading effect, thereby effectively improving the accuracy of shading control, which is conducive to maintaining the comfort and uniformity of the indoor lighting environment, improving user experience, and optimizing energy utilization efficiency.
[0071] Optionally, obtaining the target control parameter of the kth sunshade device according to the control parameters of the N′ control areas relative to the kth sunshade device may include: obtaining the target control parameter of the kth sunshade device according to the control parameters of the N′ control areas relative to the kth sunshade device in combination with a machine learning method. The machine learning method may be flexibly set according to actual conditions, for example, the machine learning method may be a logistic regression or a support vector machine, but is not limited thereto.
[0072] Alternatively, obtaining the target control parameter of the kth sunshade device according to the control parameters of the N′ control areas relative to the kth sunshade device may include: optimizing the control parameters of the N′ control areas relative to the kth sunshade device using an optimization algorithm such as a genetic algorithm or an ant colony algorithm to obtain the target control parameter of the kth sunshade device. The objective function of the optimization algorithm may be flexibly set according to actual conditions. For example, the objective function may be an objective function for minimizing the illuminance of each control area, but is not limited thereto.
[0073] In some implementations, the related art often uses only a single factor such as window illumination value to detect whether an indoor area needs shading, and the accuracy of shading detection needs to be improved. Figure 3 , Figure 3 This is a flow chart of sunshade detection provided by the present application. The sunshade detection of the nth indoor area is performed according to the solar altitude angle, the solar azimuth angle and the window illumination value of the nth indoor area, and the nth indoor area is determined as the n'th control area, which may include:
[0074] According to the solar azimuth angle and the window orientation value of the nth indoor area, the relative angle of the nth indoor area is obtained; wherein the relative angle of the nth indoor area is the angle between the center line of the window of the nth indoor area and the solar altitude angle;
[0075] According to the relative angle between the sun altitude angle and the nth indoor area, the sun profile angle of the nth indoor area is obtained;
[0076] When the relative angle of the nth indoor area is within the preset angle range, it is determined that the sunlight directly enters the indoor area of the target building, and the coordinate range of the direct sunlight area is obtained according to the window size parameters of the nth indoor area and the sun profile angle;
[0077] When the coordinates of at least one area point of the nth indoor area are within the coordinate range of the direct sunlight area, it is determined that the nth indoor area is within the direct sunlight area, and the window illumination value of the nth indoor area is obtained;
[0078] When the window illumination value of the nth indoor area is greater than the illumination threshold, the nth indoor area is determined to be the n'th control area.
[0079] In this embodiment, firstly, it is determined whether direct sunlight enters the indoor area of the target building through parameters such as the position of the sun and the size of the window, and then the distribution of the direct sunlight area in the room is determined. Taking the working range of the indoor personnel as the indoor area, it is determined whether the indoor area is located within the direct sunlight area. Then, based on the window illumination value transmitted by the illumination sensor located at the window, it is determined whether the illumination of the direct sunlight exceeds the standard, thereby determining whether the indoor area needs shading, and realizing accurate shading detection. It can be seen that this embodiment realizes shading detection of each indoor area while fully considering the dynamic changes of the sun's position and the window illumination value of each indoor area, thereby identifying multiple control areas to be shaded, which effectively improves the accuracy of shading detection, and improves the response speed of shading control, ensuring the timeliness of shading control.
[0080] Specifically, the direct sunlight area usually involves the indoor layout and the specific location of the windows, so the indoor layout needs to be simplified. Assuming that there are no obstructions such as furniture and curtains in the room and the window is rectangular in shape, under this assumption, the direct sunlight will fall in the room in the form of a parallelogram area, which will be parallel to the window. Based on this, it can be decomposed in the horizontal and vertical directions, such as Figure 4 As shown, Figure 4 It is a geometric example diagram of the indoor area provided in this application, the Z axis in the two-dimensional coordinate system XOZ is parallel to the height of the target building, the two-dimensional coordinate system YOZ is the plane where the windows of the building are located, the X axis is parallel to the width of the target building and the Y axis is parallel to the length of the target building, or the Y axis is parallel to the width of the target building and the X axis is parallel to the length of the target building.
[0081] First, the relative position relationship between the target building and the sun needs to be determined. The sun's position is usually determined by the sun's altitude angle and the sun's azimuth angle. Therefore, the sun's altitude angle and the sun's azimuth angle can be used to obtain the relative position relationship between the target building and the sun. The relative position relationship between the target building and the sun is mainly represented by the relative angle of the indoor area and the sun's profile angle.
[0082] The relative angle of the indoor area refers to the angle between the center line of the window in the indoor area and the solar altitude angle, which satisfies the following formula (1):
[0083] γ=azi-90°m (1);
[0084] In formula (1), γ is the relative angle of the indoor area; azi is the solar azimuth; and m is the window orientation value of the indoor area.
[0085] It should be noted that the window orientation value of the indoor area refers to the ratio of the window orientation angle of the indoor area to 90°, wherein the window orientation angle of the indoor area can be detected by a compass. Exemplarily, in some embodiments, when the window is facing east, the window orientation angle is 90°, and m=1 at this time; when the window is facing south, the window orientation angle is 180°, and m=2 at this time; when the window is facing west, the window orientation angle is 270°, and m=3 at this time; when the window is facing north, the window orientation angle is 360°, and m=4 at this time. Exemplarily again, in other embodiments, when the window is facing southeast, the window orientation angle is 135°, and m=1.5 at this time; when the window is facing southwest, the window orientation angle is 225°, and m=2.5 at this time. It can be understood that in other embodiments of the present application, other window orientation angles can be calculated in the above manner to obtain corresponding window orientation values.
[0086] The solar profile angle of the indoor area refers to the angle difference between the normal horizontal plane of the window in the indoor area and the plane inclined around the horizontal axis of the window plane, which satisfies the following formula (2):
[0087]
[0088] In formula (2), Ω represents the solar profile angle of the indoor area; alt is the solar altitude angle; and γ represents the relative angle of the indoor area.
[0089] It is understandable that, since all control areas are located in the same direction, the relative angles of all control areas are the same. Further, the sun profile angles of all control areas are also the same.
[0090] The preset angle range is defined as [-90°, 90°]. If the relative angle of the indoor area is between -90° and 90°, it is determined that the sunlight directly enters the indoor area of the target building. Otherwise, it is determined that the sunlight does not directly enter the indoor area of the target building and the sunshade is not activated.
[0091] Then, the coordinate range of the direct sunlight area is determined based on the window size parameters and the relative position relationship between the target building and the sun. Specifically, the window size parameters include the window sill height, window height and window width. The direct sunlight passes through the window into the room, forming a parallelogram-shaped strong illumination area in the room. As the incident angle of the direct sunlight changes, the strong illumination area will change and move. Based on this, the distance between one of the edges parallel to the Y axis in the illumination area located on the indoor height plane and the wall where the window is located is determined as the first distance, and the first distance is calculated based on whether the window sill is higher than the indoor height plane.
[0092] The first distance satisfies the following formula (3):
[0093]
[0094] In formula (3), d1 represents the first distance; h o Indicates the window sill height of the indoor area; h t represents the indoor height surface, that is, the height surface where the indoor area is located; Ω represents the sun profile angle of the indoor area.
[0095] The distance between the other side parallel to the Y axis in the illumination area of the indoor height plane and the wall where the window is located is determined as the second distance. Similarly, the second distance is calculated based on whether the window sill is higher than the indoor height plane. The second distance satisfies the following formula (4):
[0096]
[0097] In formula (4), d2 represents the second distance; h represents the window height of the indoor area; h o Indicates the window sill height of the indoor area; h t represents the indoor height surface, that is, the height surface where the indoor area is located; Ω represents the sun profile angle of the indoor area.
[0098] Thus, the working surface height range of the direct sunlight in the Y-axis direction is obtained as follows: x tanγ~x tanγ+w, where w is the window width of the indoor area, and d1≤x≤d2. Assuming that the lower left end point of the window is the origin when facing the window, the coordinates of the four corner points of the parallelogram area that the direct sunlight may cover indoors can be obtained. These four corner point coordinates are used to indicate the position of the direct sunlight area. Among them, the coordinates of the four corner points are (d1, d1tanγ), (d1, w+d1tanγ), (d2, d2tanγ) and (d2, w+d2tanγ). After obtaining the coordinates of the four corner points, the coordinate range of the direct sunlight area can be obtained through the coordinates of the four corner points. The coordinate range specifically includes x∈[d1, d2] and y∈[x tanγ, w+xtanγ].
[0099] Afterwards, for the coordinates of each point in the indoor area (x ci ,y ci ,h ti ), if there is at least one region point with coordinates satisfying d1≤x ci ≤d2 and x ci tanγ<y ci ≤w+x ci If tanγ is less than γ, it means that the indoor area is within the direct sunlight area, otherwise it means that the indoor area is outside the direct sunlight area and the sunshade is not activated.
[0100] Finally, the illuminance value E of the indoor area is obtained by setting the illuminance sensor on the window window , and determine the window illumination value E window Is it greater than the illumination threshold E? threshold If so, it means that the window illumination of the indoor area exceeds the standard and the sunshade needs to be activated. At this time, the indoor area is determined as the control area to achieve sunshade for the control area. Otherwise, it means that the window illumination of the indoor area does not exceed the standard and the sunshade is not activated.
[0101] In some embodiments, reference Figure 5 , Figure 5 The flowchart of obtaining the control parameters of the control area relative to the sunshade device provided by the present application, the above-mentioned obtaining the control parameters of the n'th control area relative to the kth sunshade device may include:
[0102] If the kth sunshade device is a roller blind type, then for each area point of the n'th control area, the initial lifting height of the area point is obtained according to the sun profile angle of the n'th control area, the window size parameter of the n'th control area, the vertical height of the area point and the horizontal coordinate of the area point;
[0103] According to the initial lifting heights of all area points of the n'th control area, the lifting height of the k'th sunshade device is obtained as a control parameter of the n'th control area relative to the k'th sunshade device.
[0104] It should be noted that the vertical height of the area point refers to the vertical distance between the area point and the indoor ground.
[0105] In this embodiment, a precise roller blind control parameter processing method is provided for roller blind type sunshade equipment. Figure 6 , Figure 6 This is a geometric example diagram of the roller blind and the control area provided by the present application. The Z axis in the two-dimensional coordinate system XOZ is parallel to the height of the target building, and the X axis is parallel to the height or width of the target building. The sunshade effect of the roller blind usually depends on the lifting height of the roller blind. When the working surface is higher or lower than the windowsill, there is a certain correlation between the lifting height of the roller blind and the corner point of the direct sunlight area. Based on this, for each area point in the control area, the initial lifting height of the area point can be calculated according to the sun profile angle of the control area, the window size parameters of the control area, the vertical height of the area point and the horizontal coordinate of the area point. It can be understood that different area points correspond to different initial lifting heights. Among them, the initial lifting height of the i-th area point satisfies the following formula (5):
[0106] L 1i =h o +hh ti -x ci tanΩ (5); In formula (5), L 1i represents the initial lifting height of the i-th area point; h represents the window height of the control area; h o Indicates the window sill height of the control area; h ti Indicates the vertical height of the i-th region point; x ci represents the horizontal coordinate of the i-th area point; Ω represents the sun profile angle of the control area.
[0107] After the initial lifting heights of all the area points in the control area are obtained, the maximum value is selected from the initial lifting heights of all the area points as the lifting height of the rolling curtain, thereby obtaining the control parameters of the control area relative to the rolling curtain.
[0108] It can be seen that for roller blind type shading devices, compared with the existing digital driven shading control algorithm, this embodiment fully considers the correlation between the lifting height of the roller blind and the corner points of the direct sunlight area, and uses the window size parameters and the position information of each area point in the control area to calculate the lifting height of the roller blind as the control parameter of the control area relative to the shading device. This can effectively improve the accuracy of the control parameters of the roller blind, ensure the control precision of the roller blind, and help achieve a better shading effect. In addition, the steps of this embodiment are simpler and can improve the efficiency of obtaining the control parameters of the roller blind.
[0109] In some embodiments, reference Figure 5 , Figure 5 This is a flow chart of obtaining control parameters of a control area relative to a sunshade device provided by the present application. The above-mentioned obtaining control parameters of the n'th control area relative to the kth sunshade device may also include:
[0110] If the kth sunshade device is a curtain type, the moving direction of the kth sunshade device is obtained according to the relative horizontal difference of the n'th control area;
[0111] For each area point of the n'th control area, the initial moving distance of the area point is obtained according to the moving direction of the k'th sunshade device, the relative angle of the n'th control area, the window size parameter of the n'th control area, the abscissa of the area point and the ordinate of the area point;
[0112] According to the initial moving distances of all area points in the n'th control area, the moving distance of the kth sunshade device is obtained;
[0113] The moving distance and moving direction of the k-th sunshade device are determined as control parameters of the n'-th control area relative to the k-th sunshade device.
[0114] It should be noted that the relative horizontal difference of the n'th control area refers to the difference between the central vertical coordinate of the n'th control area and the central vertical coordinate of the direct sunlight area.
[0115] In this embodiment, a precise curtain control parameter processing method is provided for curtain-type sunshade equipment. Fig. 7A , Fig. 7AIt is a geometric example diagram of the curtain and the control area provided by the present application, the X-axis is parallel to the width of the target building and the Y-axis is parallel to the length of the target building, or the Y-axis is parallel to the width of the target building and the X-axis is parallel to the length of the target building. The shading effect of the curtain usually depends on the moving distance and moving direction of the curtain. There is a certain correlation between the moving direction of the curtain and the relative horizontal difference of the control area, and the moving distance of the curtain is related to the relative angle of the control area and the window size parameters and the horizontal and vertical coordinates of the regional points in the control area.
[0116] Based on this, first, the moving direction of the curtain is obtained according to the relative horizontal difference of the control area, and the moving direction of the curtain includes any one of the directions from left to right or from right to left. Specifically, it is determined whether the position of the control area in the direct sunlight area is on the left or on the right when facing the window. If the difference between the central ordinate of the control area and the central ordinate of the direct sunlight area is greater than zero, it means that the position of the control area in the direct sunlight area is on the right when facing the window. At this time, the moving direction of the curtain is determined to be from right to left. Otherwise, it means that the position of the control area in the direct sunlight area is on the left when facing the window. At this time, the moving direction of the curtain is determined to be from left to right.
[0117] Then, refer to Figure 7B , Figure 7B It is another geometric example diagram of the curtain and the control area provided by the present application, in which the X-axis is parallel to the width of the target building and the Y-axis is parallel to the length of the target building, or the Y-axis is parallel to the width of the target building and the X-axis is parallel to the length of the target building. For each area point in the control area, if the moving direction of the curtain is determined to be from left to right, the ordinate and abscissa of the area point and the relative angle of the control area are used to calculate the initial moving distance of the area point; if the moving direction of the curtain is determined to be from right to left, the initial moving distance of the area point is calculated based on the window size parameters of the control area, the relative angle, the ordinate of the area point and the abscissa of the area point. Among them, the initial moving distance of the i-th area point satisfies the following formula (6):
[0118]
[0119] In formula (6), L 2i represents the initial moving distance of the i-th region point; x ci represents the horizontal coordinate of the i-th region point; y ci represents the ordinate of the i-th region point; γ represents the relative angle of the control region; w represents the window width of the control region; y cc Indicates the central ordinate of the control area; y dc Indicates the central ordinate of the area directly exposed to the sun; y cc -y dc Indicates the relative level difference of the control area.
[0120] After obtaining the initial moving distances of all the area points in the control area, the maximum value is selected from the initial moving distances of all the area points as the moving distance of the curtain. Finally, the moving direction and moving distance of the curtain are output as the control parameters of the control area relative to the curtain.
[0121] It can be seen that for curtain-type sunshade devices, compared with the existing digital-driven sunshade control algorithm, this embodiment determines the moving direction of the sunshade device by judging whether the control area is on the left or right in the direct sunlight area when facing the window, and then uses the corresponding calculation method to obtain the initial moving distance of each area point in the control area according to the moving direction of the sunshade device, and finally takes the maximum value as the moving distance of the sunshade device, and finally outputs the moving distance and moving direction of the sunshade device as the control parameters of the control area relative to the sunshade device, which can effectively improve the accuracy of the control parameters of the curtains, ensure the control accuracy of the curtains, and help achieve a better shading effect; in addition, the steps of this embodiment are simpler and can improve the efficiency of obtaining the control parameters of the curtains.
[0122] In some embodiments, reference Figure 5 , Figure 5 This is a flow chart of obtaining control parameters of a control area relative to a sunshade device provided by the present application. The above-mentioned obtaining control parameters of the n'th control area relative to the kth sunshade device may also include:
[0123] If the k-th sunshade device is a sunshade type, then the sun profile angle of the n'-th control area is obtained as the sunshade flip angle of the k-th sunshade device;
[0124] For each area point of the n'th control area, the initial lifting height of the area point is obtained according to the sun profile angle of the n'th control area, the window size parameter of the n'th control area, the vertical height of the area point and the horizontal coordinate of the area point, and the initial telescopic length of the area point is obtained according to the sun profile angle of the n'th control area, the awning flip angle of the kth shading device and the initial lifting height of the area point;
[0125] According to the initial telescopic lengths of all area points of the n'th control area, the telescopic length of the kth sunshade device is obtained;
[0126] The flipping angle and telescopic length of the sunshade awning of the k-th sunshade device are determined as control parameters of the n'-th control area relative to the k-th sunshade device.
[0127] In this embodiment, a precise awning control parameter processing method is provided for awning type shading equipment. Figure 8 , Figure 8The geometric example diagram of the awning and control area provided for this application, the Z axis in the two-dimensional coordinate system XOZ is parallel to the height of the target building, and the X axis is parallel to the length or width of the target building. The shading effect of the awning usually depends on the telescopic length of the awning and the flip angle of the awning. The flip angle of the awning can be obtained through a preset range. There is a certain correlation between the telescopic length of the awning and the flip angle of the awning, the sun profile angle and window size parameters of the control area, and the vertical height and horizontal coordinate of the area point.
[0128] Based on this, first, the sun profile angle of the control area is obtained as the awning flip angle of the sunshade device. In general, the awning flip angle varies in the range of [0°, 180°].
[0129] Then, for each area point in the control area, the initial lifting height of the area point is obtained according to the sun profile angle of the control area, the window size parameter of the control area, the vertical height of the area point and the horizontal coordinate of the area point. The calculation process is the same as the above formula (5). Then, the sun profile angle of the control area, the awning flip angle of the awning and the initial lifting height of the area point are used, combined with the following formula (7), to calculate the initial telescopic length of the area point:
[0130]
[0131] In formula (7), L 1i represents the initial lifting height of the i-th area point; L 3i represents the initial telescopic length of the i-th area point. Under normal circumstances, the initial telescopic length is greater than or equal to 0 and less than or equal to the window height; Ω represents the sun profile angle of the control area; a represents the awning flip angle of the shading device. When the awning flip angle is equal to the sun profile angle, that is, a=Ω, the initial telescopic length of the i-th area point is the smallest, which is the optimal value. In this case, the initial telescopic length of the i-th area point satisfies L 3i =L 1i cosΩ.
[0132] After obtaining the initial telescopic lengths of all regional points in the control area, the maximum value is selected from the initial telescopic lengths of all regional points as the telescopic length of the awning. Finally, the telescopic length and the flip angle of the awning are output as control parameters of the control area relative to the awning.
[0133] It can be seen that for awning-type shading devices, compared with the existing digital-driven shading control algorithm, this embodiment first obtains the awning flip angle of the shading device, and then uses the sun profile angle and window size parameters of the control area and the vertical height and horizontal coordinate of each area point in the control area to obtain the initial lifting height of each area point in the control area, and then uses the sun profile angle of the control area, the awning flip angle of the shading device and the initial lifting height of each area point in the control area to obtain the initial telescopic length of each area point in the control area, and finally takes the maximum value as the telescopic length of the shading device, and outputs the telescopic length of the shading device and the awning flip angle as the control parameters of the control area relative to the shading device. This can effectively improve the accuracy of the control parameters of the awning, ensure the control accuracy of the awning, and help achieve a better shading effect; in addition, the steps of this embodiment are simpler and can improve the efficiency of obtaining the control parameters of the awning.
[0134] In some embodiments, reference Figure 5 , Figure 5 This is a flow chart of obtaining control parameters of a control area relative to a sunshade device provided by the present application. The above-mentioned obtaining control parameters of the n'th control area relative to the kth sunshade device may also include:
[0135] If the kth sunshade device is a horizontal blind type, then the first blade control quantity of the kth sunshade device is obtained according to the lifting height of the kth sunshade device and the blade spacing of the kth sunshade device;
[0136] According to the sun profile angle of the n'th control area, the blade spacing of the kth sunshade device and the blade width of the kth sunshade device, the first louver flip angle of the kth sunshade device is obtained;
[0137] The first blade control quantity and the first shutter flip angle of the k-th sunshade device are determined as control parameters of the n'-th control area relative to the k-th sunshade device.
[0138] In this embodiment, for horizontal blinds type sunshade equipment, an accurate horizontal blinds control parameter processing method is provided. Fig. 9A and Fig. 9B , Fig. 9A Example geometric diagrams of louvers and control areas provided for this application, Fig. 9B The position relationship diagram between adjacent blinds provided in this application, the Z axis is parallel to the height of the target building, the X axis is parallel to the width or length of the target building, when the angle When the sun profile angle Ω of the n'th control area is equal, the sunshade device is a horizontal blind type, where the angle It is the complementary angle between a single blind and the horizontal line. Generally, the sunshade effect of horizontal blinds depends on the number of controlled blades and the blade flip angle of the horizontal blinds. The number of controlled blades can be understood as the total number of controlled blades. The number of controlled blades of horizontal blinds is often related to the lifting height and blade spacing of the horizontal blinds. The blade flip angle of the horizontal blinds is often related to the sun profile angle of the control area and the blade spacing and blade width of the horizontal blinds. The blade spacing refers to the distance between the center points of two adjacent horizontal blades, and the blade width refers to the width of a single horizontal blind.
[0139] Based on this, first, the lifting height, blade spacing and blade width of the horizontal blinds are obtained. It can be understood that the blade spacing and blade width of the horizontal blinds can be obtained in advance according to actual conditions, and the acquisition of the lifting height of the horizontal blinds is the same as the above-mentioned implementation method, which will not be repeated. Then, the lifting height and blade spacing of the horizontal blinds are used to calculate the first blade control number of the horizontal blinds. Among them, the first blade control number of the horizontal blinds satisfies the following formula (8):
[0140]
[0141] In formula (8), n1 represents the first blade control number of the horizontal louver; p1 represents the blade spacing of the horizontal louver; and L1 represents the lifting height of the horizontal louver.
[0142] At the same time, the first blade flip angle of the horizontal blind is calculated by using the blade spacing and blade width of the horizontal blind and the sun profile angle of the control area in combination with the following formula (9):
[0143]
[0144] In formula (9), a1 represents the first blade flip angle of the horizontal blind; It represents the complementary angle between a single louver and the horizontal line. p1 represents the blade spacing of the horizontal louver; f1 represents the blade width of the horizontal louver.
[0145] Finally, the first blade control number and the first shutter flip angle of the horizontal shutter are determined as control parameters of the control area relative to the horizontal shutter.
[0146] It can be seen that for horizontal blinds type shading devices, compared with the existing digital drive shading control algorithm, this embodiment realizes the acquisition of the first blade control number of the shading device while fully considering the correlation between the blade control number of the horizontal blinds and the lifting height and blade spacing of the shading device, and the acquisition of the first blade flipping angle of the shading device while fully considering the correlation between the blade flipping angle of the horizontal blinds and the solar contour angle of the control area and the blade spacing and blade width of the shading device, and then outputs the first blade control number and the first blind flipping angle of the shading device as the control parameters of the control area relative to the horizontal blinds, which can effectively improve the accuracy of the control parameters of the horizontal blinds, ensure the control precision of the horizontal blinds, and help achieve a better shading effect; in addition, the steps of this embodiment are simpler, which can improve the efficiency of obtaining the control parameters of the horizontal blinds.
[0147] In some embodiments, reference Figure 5 , Figure 5 This is a flow chart of obtaining control parameters of a control area relative to a sunshade device provided by the present application. The above-mentioned obtaining control parameters of the n'th control area relative to the kth sunshade device may also include:
[0148] If the kth sunshade device is a vertical blind type, then the second blade control quantity of the kth sunshade device is obtained according to the moving distance of the kth sunshade device and the blade spacing of the kth sunshade device;
[0149] According to the relative angle of the n'th control area, the blade spacing of the kth sunshade device and the blade width of the kth sunshade device, the second louver flipping angle of the kth sunshade device is obtained;
[0150] The second blade control quantity and the second shutter flip angle of the k-th sunshade device are determined as control parameters of the n'-th control area relative to the k-th sunshade device.
[0151] In this embodiment, a precise vertical blind control parameter processing method is provided for a vertical blind type sunshade device. Fig. 9A and Fig. 9B , Fig. 9A Example geometric diagrams of louvers and control areas provided for this application, Fig. 9B The position relationship diagram between adjacent blinds provided in this application, the Z axis in the two-dimensional coordinate system XOZ is parallel to the height of the target building, and the X axis is parallel to the width or length of the target building. When the absolute value of the relative angle of the n'th control area |γ| is equal to the absolute value of the relative angle of the n'th control area, the shading device is a vertical blind type, where the angle It is the complementary angle between a single blind and the horizontal line. Generally, the shading effect of vertical blinds depends on the number of controlled blades and the blade flip angle of the vertical blinds. The number of controlled blades can be understood as the total number of controlled blades. The number of controlled blades of vertical blinds is often related to the moving distance and blade spacing of the vertical blinds. The blade flip angle of the vertical blinds is often related to the relative angle of the control area and the blade spacing and blade width of the vertical blinds. The blade spacing refers to the distance between the center points of two adjacent horizontal blades, and the blade width refers to the width of a single vertical blind.
[0152] Based on this, first, the moving distance, blade spacing and blade width of the vertical blinds are obtained. It can be understood that the blade spacing and blade width of the vertical blinds can be obtained in advance according to actual conditions, and the acquisition of the moving distance of the vertical blinds is the same as the above-mentioned implementation method, which will not be repeated. Then, the moving distance and blade spacing of the vertical blinds are used to calculate the second blade control number of the vertical blinds. Among them, the second blade control number of the vertical blinds satisfies the following formula (10):
[0153]
[0154] In formula (10), n2 represents the number of second blades controlled by the vertical louver; p2 represents the blade spacing of the vertical louver; and L2 represents the moving distance of the vertical louver.
[0155] At the same time, the second blade flip angle of the vertical louver is calculated by using the blade spacing and blade width of the vertical louver and the relative angle of the control area in combination with the following formula (11):
[0156]
[0157] In formula (11), a2 represents the flip angle of the second blade of the vertical louver; It represents the complementary angle between a single louver and the horizontal line. p2 represents the blade spacing of the vertical louver; f2 represents the blade width of the vertical louver.
[0158] Finally, the second blade control number and the second shutter flip angle of the vertical shutter are determined as control parameters of the control area relative to the horizontal shutter.
[0159] It can be seen that for the vertical blind type shading device, compared with the existing digital drive shading control algorithm, the present embodiment realizes the acquisition of the second blade control number of the shading device while fully considering the correlation between the blade control number of the vertical blinds and the lifting height and blade spacing of the shading device, and realizes the acquisition of the second blade flipping angle of the shading device while fully considering the relative angle of the blade flipping angle of the vertical blinds and the control area and the correlation between the blade spacing and blade width of the shading device, and then outputs the second blade control number and the second blind flipping angle of the shading device as the control parameters of the control area relative to the horizontal blinds, which can effectively improve the accuracy of the control parameters of the vertical blinds, ensure the control precision of the vertical blinds, and help achieve a better shading effect; in addition, the steps of the present embodiment are simpler, which can improve the efficiency of obtaining the control parameters of the vertical blinds.
[0160] In some embodiments, the above-mentioned controlling each sunshade device according to the target control parameter of each sunshade device may include:
[0161] If the sunshade device is a roller blind type, the sunshade device is controlled according to the lifting height of the sunshade device;
[0162] If the sunshade device is a curtain type, the sunshade device is controlled according to the moving distance and moving direction of the sunshade device;
[0163] If the sunshade device is of the awning type, the sunshade device is controlled according to the telescopic length of the sunshade device and the flipping angle of the awning;
[0164] If the sunshade device is a horizontal louver type, the sunshade device is controlled according to the first blade control quantity and the first louver flip angle of the sunshade device;
[0165] If the sunshade device is of a vertical louver type, the sunshade device is controlled according to the controlled number of second blades of the sunshade device and the flip angle of the second louver.
[0166] In this embodiment, after obtaining the target control parameters of each shading device, the target control parameters are used to control various types of shading devices, thereby shading each control area to meet the shading needs of each control area.
[0167] Specifically, for a roller blind type sunshade device, the target control parameter is the lifting height of the roller blind. Therefore, when the roller blind is controlled, the roller blind is controlled to rise or fall in a vertical direction until the roller blind reaches the lifting height.
[0168] For curtain-type sunshade devices, the target control parameters are the moving distance and moving direction of the curtain. Therefore, when controlling the curtain, the curtain is controlled to move horizontally along the moving direction for a certain distance, and this distance is the moving distance of the curtain.
[0169] For awning-type sunshade equipment, the target control parameters are the telescopic length and flip angle of the awning. Therefore, when controlling the awning, the awning is controlled to flip at a certain angle, which is the flip angle of the awning, and at the same time, the awning is controlled to telescope to a certain length, which is the telescopic length of the awning.
[0170] For horizontal blinds type shading equipment, the target control parameters are the first blade control number and the first blinds flip angle of the horizontal blinds. Therefore, when controlling the horizontal blinds, the horizontal blinds that meet the first blade control number are controlled to rotate to a certain angle, which is the first blinds flip angle.
[0171] For vertical blinds type shading equipment, the target control parameters are the second blade control number of the vertical blinds and the second blinds flip angle. Therefore, when controlling the horizontal blinds, the vertical blinds that meet the second blade control number are controlled to rotate a certain angle, which is the second blinds flip angle.
[0172] Secondly, the embodiment of the present application provides a building shading control system, which may include:
[0173] A first processing module is used to determine a number of shading devices and a number of indoor areas of a target building;
[0174] An acquisition module, used to acquire the solar altitude angle, the solar azimuth angle and the window illumination value of each indoor area;
[0175] The second processing module is used to determine, for each sunshade device, a plurality of control areas in a plurality of indoor areas according to the sun altitude angle, the sun azimuth angle and the window illumination value of each indoor area, and obtain the target control parameter of the sunshade device according to the control parameter of each control area relative to the sunshade device; wherein the control area is an indoor area located within the direct sunlight area and having a window illumination value greater than a preset illumination threshold when the sunlight directly enters the indoor of the target building;
[0176] The third processing module is used to control each shading device according to the target control parameter of each shading device to provide shade for each control area.
[0177] The contents of the above method embodiments are all applicable to the present system embodiments. The functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0178] To facilitate the understanding of the above-mentioned building shading control method and system in the embodiments of the present application, the actual application scenarios of the above-mentioned building shading control method and system in the present application are used as examples.
[0179] Reference Fig.10 The building sunshade control system of the present application may include a sun altitude sensor 1, a sun azimuth sensor 2, an illuminance sensor 3, a camera 4, an algorithm control processor 5 and a plurality of electric sunshade devices 6. The sun altitude sensor 1, the sun azimuth sensor 2 and the illuminance sensor 3 constitute an acquisition module of the building sunshade control system, and the algorithm control processor 5 constitutes a first processing module, a second processing module and a third processing module of the building sunshade control system. Among them, the signal collection and signal output of the sun altitude sensor 1, the sun azimuth sensor 2, the illuminance sensor 3, the camera 4 and the plurality of electric sunshade devices 6 are processed by the algorithm control processor 5; the sun altitude sensor 1 is used to detect the size of the sun altitude in real time, the sun azimuth sensor 2 is used to detect the size of the sun azimuth in real time, the illuminance sensor 3 on the inside of the window is used to detect the size of the sun illuminance in real time, the camera 4 is used to detect whether there are people activities in the room in real time and determine the coordinates of each area point in the indoor area, and the collected signals are sent to the algorithm control processor 5 for processing, and the algorithm control processor 5 will automatically implement the above-mentioned building sunshade control method and adjust the plurality of electric sunshade devices 6 in real time to achieve the best indoor light environment effect.
[0180] Reference Fig.11 In this application scenario, the building is equipped with five shading devices and two indoor areas. The specific process of implementing multi-area and multi-device coordinated shading control in this example is as follows:
[0181] S01, for the sunshade device 1 (which is set on the window 1), there are:
[0182] Perform sunshade detection on indoor area 1 using the sun altitude angle, sun azimuth angle and window illumination value of indoor area 1, determine indoor area 1 as control area 1 according to the result of sunshade detection, and then obtain control parameters of control area 1 relative to sunshade device 1, and the control parameters are used to control sunshade device 1 to meet the sunshade demand of control area 1;
[0183] The indoor area 2 is subjected to sunshade detection by using the solar altitude angle, the solar azimuth angle and the window illumination value of the indoor area 2. The indoor area 2 is determined as the control area 2 according to the result of the sunshade detection. Then, the control parameter of the control area 2 relative to the sunshade device 1 is obtained. The control parameter is used to control the sunshade device 1 to meet the sunshade demand of the control area 2.
[0184] According to the control parameters of control area 1 relative to sunshade device 1 and the control parameters of control area 2 relative to sunshade device 1, combined with the machine learning method, the target control parameters of sunshade device 1 are obtained, and the target control parameters of sunshade device 1 meet the sunshade requirements of both control area 1 and control area 2;
[0185] S02: for sunshade device 2 (which is arranged on window 2), sunshade device 3 (which is arranged on window 3), sunshade device 4 (which is arranged on window 4) and sunshade device 5 (which is arranged on window 5), the same processing method as sunshade device 1 is adopted to obtain target control parameters of sunshade device 2, sunshade device 3, sunshade device 4 and sunshade device 5, and then the target control parameters of sunshade device 2, sunshade device 3, sunshade device 4 and sunshade device 5 can simultaneously meet the sunshade requirements of control area 1 and control area 2;
[0186] S03, once the target control parameters of all shading devices are determined, the corresponding shading devices will be automatically controlled, thereby realizing coordinated shading control of multiple devices and multiple areas.
[0187] The specific process of sunshade detection is as follows:
[0188] S11, according to the solar azimuth angle and the window orientation value of the indoor area, combined with the above formula (1), obtain the relative angle of the indoor area; and according to the solar altitude angle and the relative angle of the indoor area, combined with the above formula (2), obtain the solar profile angle of the indoor area;
[0189] S12, determine whether the relative angle of the indoor area is between -90° and 90°; if so, proceed to step S13, otherwise the sunshade is closed;
[0190] S13, according to the window size parameters and the sun profile angle of the indoor area, combined with the above formulas (3)-(4), the coordinate range x∈[d1, d2] and y∈[x tanγ, w+xtanγ] of the direct sunlight area are obtained;
[0191] S14, for the coordinates (x ci ,y ci ,h ti ), determine whether there is at least one region point with coordinates satisfying d1≤x ci ≤d2 and x ci tanγ<y ci ≤w+x ci tanγ; if yes, proceed to step S15, otherwise the sunshade is closed;
[0192] S15, obtaining the window illumination value of the indoor area;
[0193] S16, determine whether the window illumination value of the indoor area is greater than the preset illumination threshold; if so, enter the step of calculating the control parameters of the control area relative to the shading device, that is, the following step S21, otherwise the shading is closed.
[0194] Among them, the specific process of obtaining the control parameters of various types of sunshade equipment is as follows:
[0195] S21, determine the type of shading equipment, which includes roller blinds, curtains, awnings, horizontal blinds and vertical blinds.
[0196] S211, for the roller blind, for the i-th area point of the control area, according to the sun profile angle of the control area, the window height of the control area, the window sill height of the control area, the vertical height of the i-th area point and the horizontal coordinate of the i-th area point, combined with the above formula (5), calculate the initial lifting height of the i-th area point. Select the maximum value from the initial lifting heights of all area points as the lifting height of the roller blind, and output the lifting height of the roller blind as the control parameter of the control area relative to the roller blind.
[0197] S212, for the curtain, determine whether the position of the control area in the direct sunlight area is on the left or on the right when facing the window. If the difference between the central ordinate of the control area and the central ordinate of the direct sunlight area is greater than zero, it means that the position of the control area in the direct sunlight area is on the right when facing the window. At this time, the moving direction of the curtain is determined to be from right to left. Otherwise, it means that the position of the control area in the direct sunlight area is on the left when facing the window. At this time, the moving direction of the curtain is determined to be from left to right. And, for the i-th area point of the control area, if the moving direction of the curtain is determined to be from left to right, the initial moving distance of the i-th area point is calculated based on the ordinate and abscissa of the i-th area point and the relative angle of the control area, combined with the above formula (6); or, if the moving direction of the curtain is determined to be from right to left, the initial moving distance of the i-th area point is calculated based on the window size parameter of the control area, the relative angle, the ordinate of the i-th area point and the abscissa of the i-th area point, combined with the above formula (6). The maximum value is selected from the initial moving distances of all area points as the moving distance of the curtain. Finally, the moving direction and moving distance of the curtain are output as control parameters of the control area relative to the curtain.
[0198] S213, for the awning, the sun profile angle of the control area is obtained as the awning flip angle of the awning, and the range of the awning flip angle is [0°, 180°]; and, for the i-th area point of the control area, the sun profile angle of the control area, the window size parameter of the control area, the vertical height of the i-th area point and the horizontal coordinate of the i-th area point are combined with the above formula (5) to calculate the initial lifting height of the i-th area point; then, the sun profile angle of the control area, the awning flip angle of the awning and the initial lifting height of the i-th area point are combined with the above formula (7) to calculate the initial telescopic length of the i-th area point. The maximum value is selected from the initial telescopic lengths of all area points as the telescopic length of the awning. Finally, the telescopic length of the awning and the flip angle of the awning are output as the control parameters of the control area relative to the awning.
[0199] S214, for the horizontal blinds, the lifting height and blade spacing of the horizontal blinds are combined with the above formula (8) to calculate the first blade control quantity of the horizontal blinds. Also, the blade spacing and blade width of the horizontal blinds and the sun profile angle of the control area are combined with the above formula (9) to calculate the first blade flip angle of the horizontal blinds. The first blade control quantity and the first blind flip angle of the horizontal blinds are determined as the control parameters of the control area relative to the horizontal blinds.
[0200] S215, for the vertical blinds, the moving distance and blade spacing of the vertical blinds are combined with the above formula (10) to calculate the second blade control quantity of the vertical blinds. Also, the blade spacing and blade width of the vertical blinds and the relative angle of the control area are combined with the above formula (11) to calculate the second blade flip angle of the vertical blinds. The second blade control quantity and the second blind flip angle of the vertical blinds are determined as the control parameters of the control area relative to the horizontal blinds.
[0201] In summary, it can be seen that the present application generates control strategies for various shading forms by comprehensively considering multiple parameters such as the position of the sun, window size, indoor personnel activity area and illumination level. The control strategy does not depend on the form or structure of a specific building and can adapt to various types of buildings and window designs. Whether it is the large-area glass curtain walls of modern high-rise buildings or the small window design of traditional residential buildings, it can provide an effective shading control strategy and has wide applicability.
[0202] Specifically, the embodiment of the present application provides a multi-device and multi-zone collaborative shading control method, which can realize collaborative shading control of multiple control areas and multiple shading devices, adapt to the shading needs of control areas at different positions and heights in the building, and equivalently reduce the range of direct sunlight entering each control area, so that each control area achieves a consistent shading effect, thereby effectively improving the accuracy of shading control, which is conducive to maintaining the comfort and uniformity of the indoor lighting environment, improving user experience, and optimizing energy utilization efficiency.
[0203] In addition, the present application also provides an accurate shading detection method, which realizes shading detection of each indoor area while fully considering the dynamic changes in the sun's position and the window illumination values of each indoor area, thereby identifying multiple control areas to be shaded. This not only effectively improves the accuracy of shading detection, but also can predict the incident area of sunlight in the room, so as to adjust the shading equipment in advance, improve the response speed of shading control, and ensure the timeliness of shading control.
[0204] In addition, the embodiment of the present application also provides a method for obtaining control parameters for various types of sunshade devices. Compared with the existing digitally driven sunshade control algorithm, the embodiment of the present application makes full use of the correlation between the sunshade effect of various types of sunshade devices and various factors to determine the control parameters of various types of sunshade devices. This can effectively improve the accuracy of the control parameters of various types of sunshade devices, ensure the control accuracy of various types of sunshade devices, and help achieve better shading effects. In addition, the steps of this implementation method are simpler and can improve the efficiency of obtaining the control parameters of various types of sunshade devices.
[0205] In summary, the embodiments of the present application provide an intelligent, efficient and personalized shading solution for various types of buildings through its advantages of high adaptability, real-time optimization, precise control, user customization, energy saving and emission reduction, improved living experience and easy integration. It can not only dynamically adjust the shading equipment according to the real-time changes of the indoor and outdoor environment to maintain the comfort and energy efficiency of the indoor environment, but also significantly reduce energy consumption and carbon emissions by optimizing natural lighting and reducing dependence on artificial lighting and air conditioning. In addition, the ease of use and flexibility of the embodiments of the present application enable users to easily customize shading control that meets their personal preferences, while its close cooperation with the intelligent building system further improves the quality of life and work efficiency of residents.
[0206] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
[0207] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the described embodiments. Technical personnel familiar with the field may make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.
Claims
1. A building shading control method, characterized in that: The following steps are involved: Determine several shading devices and several indoor areas of the target building; For each of the sunshade devices, a plurality of control areas are determined in a plurality of the indoor areas according to the solar altitude angle, the solar azimuth angle and the window illuminance value of each of the indoor areas, and a target control parameter of the sunshade device is obtained according to the control parameter of each of the control areas relative to the sunshade device; wherein the control area is the indoor area located within the direct sunlight area and the window illuminance value is greater than a preset illuminance threshold value when the sunlight directly enters the indoor of the target building; Each of the sunshade devices is controlled according to the target control parameters of each of the sunshade devices to provide sunshade for each of the control areas.
2. The building shading control method according to claim 1, characterized in that: For each of the sunshade devices, a plurality of control areas are determined in a plurality of the indoor areas according to the solar altitude angle, the solar azimuth angle and the window illumination value of each of the indoor areas, and a target control parameter of the sunshade device is obtained according to the control parameter of each of the control areas relative to the sunshade device, including: Determining the kth sunshade device and the nth indoor area; Performing sunshade detection on the nth indoor area according to the solar altitude angle, the solar azimuth angle and the window illumination value of the nth indoor area, and determining the nth indoor area as the n'th control area; Obtaining the control parameter of the n'th control area relative to the kth sunshade device; When n≠N, let n=n+1, and return to the step of determining the kth shading device and the nth indoor area, until n=N, and obtain the target control parameter of the kth shading device according to the control parameters of the N′ control areas relative to the kth shading device; wherein N is the total number of the indoor areas, and N′ is the total number of the control areas; When k≠K, set k=k+1, and return to the step of determining the kth shading device and the nth indoor area until k=K, and output the target control parameters of K shading devices; wherein K is the total number of shading devices; The above steps start from n=1, k=1 and n'=1.
3. The building shading control method according to claim 2, characterized in that: The step of performing sunshade detection on the nth indoor area according to the solar altitude angle, the solar azimuth angle and the window illumination value of the nth indoor area, and determining the nth indoor area as the n'th control area, comprises: According to the solar azimuth angle and the window orientation value of the nth indoor area, the relative angle of the nth indoor area is obtained; wherein the relative angle of the nth indoor area is the angle between the center line of the window of the nth indoor area and the solar altitude angle; Obtaining a sun profile angle of the nth indoor area according to the sun altitude angle and the relative angle of the nth indoor area; When the relative angle of the nth indoor area is within the preset angle range, it is determined that the sunlight directly enters the interior of the target building, and the coordinate range of the direct sunlight area is obtained according to the window size parameters and the sun profile angle of the nth indoor area; When the coordinates of at least one area point of the nth indoor area are within the coordinate range of the direct sunlight area, determining that the nth indoor area is within the direct sunlight area, and obtaining the window illumination value of the nth indoor area; When the window illumination value of the nth indoor area is greater than the illumination threshold, the nth indoor area is determined to be the n'th control area.
4. The building shading control method according to claim 2, characterized in that: The obtaining of the control parameter of the n′th control area relative to the kth sunshade device comprises: If the k-th sunshade device is a roller blind type, then for each area point of the n'-th control area, the initial lifting height of the area point is obtained according to the sun profile angle of the n'-th control area, the window size parameter of the n'-th control area, the vertical height of the area point and the horizontal coordinate of the area point; According to the initial lifting heights of all the area points of the n'th control area, the lifting height of the k'th sunshade device is obtained as the control parameter of the n'th control area relative to the k'th sunshade device.
5. The building shading control method according to claim 2, characterized in that: The obtaining of the control parameter of the n'th control area relative to the kth sunshade device comprises: If the k-th sunshade device is a curtain type, the moving direction of the k-th sunshade device is obtained according to the relative horizontal difference of the n'-th control area; wherein the relative horizontal difference of the n'-th control area is the difference between the central vertical coordinate of the n'-th control area and the central vertical coordinate of the direct sunlight area; For each area point of the n'th control area, the initial moving distance of the area point is obtained according to the moving direction of the k'th sunshade device, the relative angle of the n'th control area, the window size parameter of the n'th control area, the abscissa of the area point and the ordinate of the area point; According to the initial moving distances of all the area points of the n'th control area, the moving distance of the kth sunshade device is obtained; The moving distance and moving direction of the k-th sunshade device are determined as control parameters of the n'-th control area relative to the k-th sunshade device.
6. The building shading control method according to claim 2, characterized in that: The obtaining of the control parameter of the n'th control area relative to the kth sunshade device comprises: If the k-th sunshade device is a sunshade type, obtaining the sun profile angle of the n'-th control area as the sunshade flipping angle of the k-th sunshade device; For each area point of the n'th control area, the initial lifting height of the area point is obtained according to the sun profile angle of the n'th control area, the window size parameter of the n'th control area, the vertical height of the area point and the horizontal coordinate of the area point, and the initial telescopic length of the area point is obtained according to the sun profile angle of the n'th control area, the awning flip angle of the kth shading device and the initial lifting height of the area point; According to the initial telescopic lengths of all the area points of the n'th control area, the telescopic length of the kth sunshade device is obtained; The flipping angle and telescopic length of the sunshade awning of the k-th sunshade device are determined as the control parameters of the V-th control area relative to the k-th sunshade device.
7. The building shading control method according to claim 2, characterized in that: The obtaining of the control parameter of the n'th control area relative to the kth sunshade device comprises: If the k-th sunshade device is a horizontal blind type, then according to the lifting height of the k-th sunshade device and the blade spacing of the k-th sunshade device, the first blade control quantity of the k-th sunshade device is obtained; Obtaining a first louver flip angle of the kth sunshade device according to the sun profile angle of the n'th control area, the blade spacing of the kth sunshade device, and the blade width of the kth sunshade device; The first blade control number and the first shutter flip angle of the kth sunshade device are determined as control parameters of the n′th control area relative to the kth sunshade device.
8. The building shading control method according to claim 2, characterized in that: The obtaining of the control parameter of the n′th control area relative to the kth sunshade device comprises: If the k-th sunshade device is a vertical blind type, then according to the moving distance of the k-th sunshade device and the blade spacing of the k-th sunshade device, the second blade control quantity of the k-th sunshade device is obtained; Obtaining a second louver flipping angle of the kth sunshade device according to the relative angle of the n'th control area, the blade spacing of the kth sunshade device, and the blade width of the kth sunshade device; The second blade control quantity and the second shutter flip angle of the k-th sunshade device are determined as control parameters of the n′-th control area relative to the k-th sunshade device.
9. The building shading control method according to claim 1, characterized in that: The controlling of each of the sunshade devices according to the target control parameters of each of the sunshade devices comprises: If the sunshade device is a roller blind type, controlling the sunshade device according to the lifting height of the sunshade device; If the sunshade device is a curtain type, controlling the sunshade device according to the moving distance and moving direction of the sunshade device; If the sunshade device is of the awning type, the sunshade device is controlled according to the telescopic length of the sunshade device and the flipping angle of the awning; If the sunshade device is a horizontal louver type, controlling the sunshade device according to the first blade control quantity and the first louver flip angle of the sunshade device; If the sunshade device is of a vertical blind type, the sunshade device is controlled according to a controlled number of second blades and a flip angle of the second blind of the sunshade device.
10. A building shading control system, characterized in that: include: A first processing module is used to determine a number of sunshade devices and a number of indoor areas of a target building; An acquisition module, used to acquire the solar altitude angle, the solar azimuth angle and the window illumination value of each indoor area; The second processing module is used to determine, for each of the sunshade devices, a plurality of control areas in the plurality of indoor areas according to the solar altitude angle, the solar azimuth angle and the window illuminance value of each of the indoor areas, and obtain the target control parameters of the sunshade device according to the control parameters of each of the control areas relative to the sunshade device; wherein the control area is the indoor area located within the direct sunlight area and the window illuminance value is greater than a preset illuminance threshold when the sunlight directly enters the indoor part of the target building; The third processing module is used to control each of the sunshade devices according to the target control parameters of each of the sunshade devices to provide shade for each of the control areas.
Citation Information
Cited By
Method for interplanting amorphophallus bulbifer through photovoltaic shading
CN120530858A