Skylight layout optimization method and device, electronic equipment and storage medium
By optimizing the aspect ratio, inclination angle and height of the skylight installation area and combining the light intensity and azimuth curve, the problem of balancing lighting and energy saving in the skylight layout design is solved, achieving wider applicability and reducing energy consumption.
Patent Information
- Application Number
- CN202511120503.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2045-08-12
AI Technical Summary
The existing skylight layout design is difficult to take into account the dual goals of lighting and energy saving, resulting in a narrow range of applications.
By optimizing the aspect ratio, inclination angle, and height of the skylight installation area, and using light intensity and azimuth curves to construct a lighting equation, we ensure uniform lighting and meet lighting requirements under specific daylight conditions while reducing energy consumption.
It achieves the goal of reducing building energy consumption, improving user comfort and expanding the applicability of skylights while meeting the requirements of lighting duration, uniformity and annual lighting volume.
Smart Images

Figure CN120611541A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of building lighting optimization, and in particular to a skylight layout optimization method, device, electronic equipment and storage medium. Background Art
[0002] Architectural lighting is often achieved through the planning of building openings (such as windows and skylights), the light transmittance of materials, and interior reflective surfaces to achieve a rational distribution of natural light within the building, thereby meeting both functional and comfort requirements. Good daylighting regulates the human body's circadian rhythm, improving work efficiency and overall well-being (for example, insufficient office lighting can easily lead to fatigue). It also reduces artificial lighting energy consumption (which accounts for 15%-30% of a building's total energy consumption), lowering carbon emissions, and enhancing the architectural sense of depth through the play of light and shadow.
[0003] Skylights are openings in the roof or ceiling of a building, improving the indoor lighting environment by introducing natural light. They can compensate for the lack of daylight provided by side windows and are particularly suitable for deep spaces (such as atriums, corridors, and basements), improving indoor brightness distribution and enhancing the sense of airiness and comfort. As a key form of architectural lighting, skylights hold great promise in industrial and public buildings.
[0004] At present, the layout of building skylights is mostly based on the skylights set up by reference objects, and skylights with both aesthetic appeal are set according to the characteristics of the building itself. In other words, the skylight design is somewhat blind. Because the design differences between buildings are large, the optimization of the skylight layout often fails to achieve the dual goals of taking into account both lighting and energy saving, making the applicability of skylights relatively narrow.
[0005] Based on this, it is necessary to develop and design a skylight layout optimization method. Summary of the Invention
[0006] The embodiments of the present invention provide a skylight layout optimization method, device, electronic device and storage medium, which are used to solve the problem in the prior art that it is difficult to achieve both lighting and energy saving.
[0007] In a first aspect, an embodiment of the present invention provides a skylight layout optimization method, comprising: acquiring a target area, wherein the skylight is set based on the target area; With the uniformity of light gain as the goal, determine the aspect ratio of the rectangular area where the skylight is installed based on the sunlight intensity curve and the sunlight azimuth curve; Taking the skylight height and the available area of the target area as constraints, construct a lighting equation that expresses the relationship between the amount of daylight and the skylight height, the skylight tilt angle, the light intensity, and the light altitude angle; With the goal of ensuring that the amount of light obtained on the second target day is less than the first threshold and that the amount of light obtained on the third target day is greater than the second threshold, the skylight installation rectangular area and the inclination angle of the skylight are optimized according to the daylight intensity curve, the daylight altitude angle curve and the daylighting equation.
[0008] In one possible implementation, the aspect ratio of the rectangular area where the skylight is installed is determined based on a sunlight intensity curve and a sunlight azimuth curve with the goal of achieving uniformity of light gain, including: Obtaining a first light acquisition equation and a plurality of first typical days, wherein the first light acquisition equation outputs a light acquisition reference value according to an aspect ratio of the rectangular area, light intensity, and light azimuth; Substituting the first aspect ratio into the first illumination gain equation to obtain a second illumination gain equation; For each first typical day, inputting the sunlight intensity queue and the sunlight azimuth queue of the first typical day into the second sunlight acquisition equation to obtain a first typical sunlight acquisition queue; Determining a plurality of illumination uniformity indicator values according to the plurality of first typical illumination acquisition amount queues, wherein each illumination uniformity indicator value corresponds to a first typical illumination acquisition amount queue; Adding the multiple illumination uniformity indicator values to multiple uniformity indicator value queues respectively, wherein each uniformity indicator value queue corresponds to a first typical day; For each uniformity indicator value queue, the first aspect ratio corresponding to the historical optimal value in the queue is used as the historical optimal aspect ratio; If the iteration number threshold is not reached, adjusting the first aspect ratio according to multiple historical optimal aspect ratios, and jumping to the step of substituting the first aspect ratio into the first illumination gain equation to obtain a second illumination gain equation; Otherwise, the first aspect ratio is used as the aspect ratio of the optimized rectangular area.
[0009] In one possible implementation, the first light acquisition equation is:
[0010] Where, is the amount of light received, is the light intensity, is the illumination azimuth, is the aspect ratio, is the cosine function, is a sine function; The step of determining a plurality of illumination uniformity indicator values according to a plurality of first typical illumination acquisition amount queues includes: A plurality of illumination uniformity indicator values are determined according to a first formula and a plurality of first typical illumination acquisition amount queues, wherein the first formula is:
[0011] Where, is the illumination uniformity indicator value, The first typical light gain queue values, is the total number of values in the first typical light acquisition queue, is a logarithmic function.
[0012] In one possible implementation, the lighting equation is:
[0013] Where, is the amount of light, The perimeter of the rectangular area for skylight installation, is the skylight height, is the light intensity, is the illumination altitude angle, is the tilt angle of the sunroof, is the skylight height threshold, The perimeter threshold of the rectangular area where the skylight is installed.
[0014] In one possible implementation, the optimization of the skylight installation rectangular area and the skylight inclination angle according to the sunlight intensity curve, the sunlight altitude angle curve, and the daylighting equation with the goal of ensuring that the amount of sunlight obtained on the second target day is less than the first threshold and that the amount of sunlight obtained on the third target day is greater than the second threshold includes: Acquire and initialize multiple parameter arrays, wherein each parameter array includes a skylight edge perimeter parameter, a skylight tilt angle parameter, and a skylight height parameter; Acquire a second sunlight intensity queue and a second sunlight altitude angle queue based on the second target day, and acquire a third sunlight intensity queue and a third sunlight altitude angle queue based on the third target day; Substituting the multiple parameter arrays into the daylighting equation respectively to obtain multiple process equations, wherein each process equation corresponds to a parameter array; For each process equation, the second sunlight intensity queue and the second sunlight altitude angle queue are input into the process equation, and the sum of the plurality of second daylighting amounts obtained is used as the second light gain; and the third sunlight intensity queue and the third sunlight altitude angle queue are input into the process equation, and the sum of the plurality of third daylighting amounts obtained is used as the third light gain; Determine a compliance index according to the first threshold, the second threshold, and the second light gain and the third light gain derived from the same process equation, and add the compliance index to a compliance index queue; Selecting the index with the highest degree of conformity from the multiple conformity indices as the current optimal index, and using the parameter array corresponding to the current optimal index as the current optimal parameter array; For each conformity index queue, select the index with the highest conformity from the conformity index queue as the historical optimal index, and use the parameter array corresponding to the historical optimal index as the historical optimal parameter array; If the number of iterations has not been reached, then for each parameter array, adjustments are made based on the current optimal parameter array and the historical optimal parameter array selected based on the corresponding conformance index queue, and the process jumps to the step of substituting the multiple parameter arrays into the daylighting equation to obtain multiple process equations; Otherwise, the index with the highest degree of conformity is selected from the multiple conformity index queues as the global optimal index, and the parameter array corresponding to the global optimal index is used as the optimization parameter array; The perimeter of the skylight installation rectangular area, the skylight inclination angle, and the skylight height are determined according to the optimized parameter array.
[0015] In one possible implementation, adjusting each parameter array according to the current optimal parameter array and a historical optimal parameter array selected based on a corresponding conformance index queue includes: For each parameter array, adjustments are made according to the second formula, the current optimal parameter array, and the historical optimal parameter array selected based on the corresponding compliance index queue, wherein the second formula is:
[0016] Where, For the The first parameter array after adjustment parameters, For the The first parameter array after adjustment parameters, is the first coefficient, is the second coefficient, is the first distance, is the second distance, is the historical optimal parameter array parameters, is the first element of the current optimal parameter array parameters.
[0017] In one possible implementation, determining the compliance index based on the first threshold, the second threshold, and the second and third light gains derived from the same process equation includes: A compliance index is determined according to a third formula, the first threshold, the second threshold, and the second and third light gains derived from the same process equation, wherein the third formula is:
[0018] Where, is the compliance index, is the third coefficient, is the fourth coefficient, is the amount of sunlight received on the second target day, is the amount of sunlight received on the third target day, is the first threshold, is the second threshold.
[0019] In a second aspect, an embodiment of the present invention provides a skylight layout optimization device for implementing the skylight layout optimization method described in the first aspect or any possible implementation of the first aspect, the skylight layout optimization device comprising: a target area acquisition module, configured to acquire a target area, wherein the skylight is set based on the target area; The regional form optimization module is used to determine the aspect ratio of the rectangular area where the skylight is installed based on the sunlight intensity curve and the sunlight azimuth curve, with the uniformity of the amount of light obtained as the goal; A daylighting model construction module is used to construct a daylighting equation that expresses the relationship between the amount of daylight and the skylight height, the skylight inclination angle, the light intensity, and the light altitude angle, using the skylight height and the available area of the target area as constraints; as well as, The skylight layout optimization module is used to optimize the skylight installation rectangular area and the inclination angle of the skylight according to the daylight intensity curve, the daylight altitude angle curve and the lighting equation, with the goal of ensuring that the amount of light obtained on the second target day is less than the first threshold and the amount of light obtained on the third target day is greater than the second threshold.
[0020] In a third aspect, an embodiment of the present invention provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, it implements the steps of the method described in the first aspect or any possible implementation of the first aspect.
[0021] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the method described in the first aspect or any possible implementation of the first aspect.
[0022] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: The embodiment of the present invention discloses a skylight layout optimization method, which first obtains a target area, wherein the skylight is set based on the target area; then, with the uniformity of the amount of light obtained as the target, the aspect ratio of the rectangular area where the skylight is installed is determined according to the sunlight intensity curve and the sunlight azimuth curve; then, with the skylight height and the available area of the target area as constraints, a lighting equation is constructed to express the relationship between the amount of light and the skylight height, the skylight inclination angle, the light intensity, and the light altitude angle; finally, with the amount of light obtained on the second target day being less than a first threshold and the amount of light obtained on the third target day being greater than a second threshold, the rectangular area where the skylight is installed and the inclination angle of the skylight are optimized according to the sunlight intensity curve, the sunlight altitude angle curve, and the lighting equation. The present invention optimizes the aspect ratio of the skylight installation area, the perimeter of the skylight installation area, the skylight height, and the skylight inclination angle in steps, meeting the requirements of light duration, uniformity, and the amount of light obtained throughout the year while taking into account the goal of energy saving, making the skylight more applicable, reducing building energy consumption, and improving user comfort. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0024] Figure 1 is a flow chart of a skylight layout optimization method provided by an embodiment of the present invention; Figure 2 This is an application scenario diagram of the skylight layout optimization method provided by an embodiment of the present invention; Figure 3 This is a functional block diagram of a skylight layout optimization device provided by an embodiment of the present invention; Figure 4 This is a functional block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0025] In the following description, specific details such as particular system structures and techniques are provided for purposes of illustration, not limitation, to facilitate a thorough understanding of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in alternative embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
[0026] In order to make the objectives, technical solutions and advantages of the present invention more clear, the following will be described through specific implementation methods in conjunction with the accompanying drawings.
[0027] The following is a detailed description of an embodiment of the present invention. This example is implemented based on the technical solution of the present invention, and provides a detailed implementation method and specific operation process, but the protection scope of the present invention is not limited to the following embodiment.
[0028] Figure 1 This is a flow chart of a skylight layout optimization method provided in an embodiment of the present invention.
[0029] like Figure 1 , which shows a flow chart of the implementation of the skylight layout optimization method provided by an embodiment of the present invention, which is described in detail as follows: In step 101 , a target area is acquired, wherein a skylight is set based on the target area.
[0030] In step 102 , the aspect ratio of the rectangular area where the skylight is installed is determined based on a sunlight intensity curve and a sunlight azimuth curve, with the uniformity of the light obtained as a goal.
[0031] In some embodiments, the step of determining the aspect ratio of the rectangular area where the skylight is installed based on a sunlight intensity curve and a sunlight azimuth curve with the light gain uniformity as the goal includes: Obtaining a first light acquisition equation and a plurality of first typical days, wherein the first light acquisition equation outputs a light acquisition reference value according to an aspect ratio of the rectangular area, light intensity, and light azimuth; Substituting the first aspect ratio into the first illumination gain equation to obtain a second illumination gain equation; For each first typical day, inputting the sunlight intensity queue and the sunlight azimuth queue of the first typical day into the second sunlight acquisition equation to obtain a first typical sunlight acquisition queue; Determining a plurality of illumination uniformity indicator values according to the plurality of first typical illumination acquisition amount queues, wherein each illumination uniformity indicator value corresponds to a first typical illumination acquisition amount queue; Adding the multiple illumination uniformity indicator values to multiple uniformity indicator value queues respectively, wherein each uniformity indicator value queue corresponds to a first typical day; For each uniformity indicator value queue, the first aspect ratio corresponding to the historical optimal value in the queue is used as the historical optimal aspect ratio; If the iteration number threshold is not reached, adjusting the first aspect ratio according to multiple historical optimal aspect ratios, and jumping to the step of substituting the first aspect ratio into the first illumination gain equation to obtain a second illumination gain equation; Otherwise, the first aspect ratio is used as the aspect ratio of the optimized rectangular area; In some embodiments, the first light gain equation is:
[0032] Where, is the amount of light received, is the light intensity, is the illumination azimuth, is the aspect ratio, is the cosine function, is a sine function; The step of determining a plurality of illumination uniformity indicator values according to a plurality of first typical illumination acquisition amount queues includes: A plurality of illumination uniformity indicator values are determined according to a first formula and a plurality of first typical illumination acquisition amount queues, wherein the first formula is:
[0033] Where, is the illumination uniformity indicator value, The first typical light gain queue values, is the total number of values in the first typical light acquisition queue, is a logarithmic function.
[0034] For example, Figure 2As shown, this figure shows the target area 201 from a bird's-eye view. The present invention sets a wall 202 for installing a skylight 203 based on the target area 201. In other words, the frame formed by the wall 202 is the skylight installation area, and the skylight 203 is installed on the side of the wall 202. The aspect ratio of the wall 202 and the inclination angle of the skylight 203 have a significant impact on the amount of light obtained and the amount of daylight in different seasons. Our optimization goal is to have a good amount of daylight and duration during a typical day. According to seasonal needs, we try to reduce the amount of daylight as much as possible in seasons with higher temperatures to meet general daylighting needs, while increasing the amount of daylight in seasons with lower temperatures to meet the daylighting needs while providing some heat to the interior of the building.
[0035] In order to achieve the above-mentioned purpose, the present invention is based on a two-step optimization strategy: first, optimize the aspect ratio of the skylight installation area, that is, the ratio of the lighting areas of skylights in different directions, so that the amount of light obtained has better lighting uniformity during the day, and try to avoid large deviations in the amount of light obtained at different times, and then use two target days as a reference. Usually, one of the two target days is the natural day with the largest amount of light obtained throughout the year, and the other is the natural day with the least amount of light obtained (for example, the summer solstice and winter solstice in the northern hemisphere), or, usually, one of the two target days is a natural day with high temperature, and the other is a natural day with low temperature. The optimization goals are that the amount of light obtained on the first natural day is not higher than the first threshold, and the amount of light obtained on the second natural day is not lower than the second threshold (obviously, the second threshold is lower than the first threshold), and the skylight installation area and the inclination angle of the skylight are optimized.
[0036] To achieve the above objectives, the present invention optimizes the aspect ratio of the rectangular area based on multiple first typical days (for example, one or more natural days are extracted from each month). Specifically, the first light gain equation is obtained:
[0037] Where, is the amount of light received, is the light intensity, is the illumination azimuth, is the aspect ratio, is the cosine function, is a sine function.
[0038] This equation gives the amount of light obtained based on the rectangular area according to the light intensity and the light azimuth. For example, the light intensity A and the light azimuth B at a certain moment, according to the aspect ratio, the amount of light obtained can be given according to the above equation. It should be noted that the amount of light obtained output by the equation is not an actual value, but an indicative value, because the light intensity on the right side of the equation is a value normalized based on the natural day. For example, in the first natural day, the measured light intensity distribution range is N100-N600, and in the second natural day, the measured light intensity distribution range is N1100-N2600. Ultimately, they will be processed to the range of 0-1 through normalization. In this way, whether the amount of light obtained in a natural day is uniform or not can be uniformly evaluated. The present invention uses the first formula to evaluate the uniformity of the amount of light obtained in a natural day:
[0039] Where, is the illumination uniformity indicator value, The first typical light gain queue values, is the total number of values in the first typical light acquisition queue, is a logarithmic function.
[0040] When multiple sunlight intensity curves and sunlight azimuth curve data of the first natural day (the curve data are discretized into sunlight intensity queues and sunlight azimuth queues) are input into the above model, a light acquisition queue arranged in time node order can be obtained. This queue is evaluated by the first formula mentioned above, and the aspect ratio is adjusted according to the evaluation results. After multiple iterations, a better aspect ratio can be given.
[0041] In step 103, a lighting equation is constructed to express the relationship between the amount of daylight and the skylight height, the skylight inclination angle, the light intensity and the light altitude angle, with the skylight height and the available area of the target area as constraints.
[0042] In some embodiments, the daylighting equation is:
[0043] Where, is the amount of light, The perimeter of the rectangular area for skylight installation, is the skylight height, is the light intensity, is the illumination altitude angle, is the tilt angle of the sunroof, is the skylight height threshold, The perimeter threshold of the rectangular area where the skylight is installed.
[0044] For example, the present invention optimizes the perimeter of the skylight installation rectangular area and the installation inclination angle of the skylight based on the daylighting equation. The daylighting equation is:
[0045] Where, is the amount of daylight, The perimeter of the rectangular area for skylight installation, is the skylight height, is the light intensity, is the illumination altitude angle, is the tilt angle of the sunroof, is the skylight height threshold, The perimeter threshold of the rectangular area where the skylight is installed.
[0046] In step 104, with the goal that the amount of light obtained on the second target day is less than the first threshold and the amount of light obtained on the third target day is greater than the second threshold, the skylight installation rectangular area and the inclination angle of the skylight are optimized according to the daylight intensity curve, the daylight altitude angle curve and the lighting equation.
[0047] In some embodiments, the optimizing the skylight installation rectangular area and the skylight inclination angle according to the sunlight intensity curve, the sunlight altitude angle curve, and the daylighting equation with the goal of ensuring that the amount of sunlight obtained on the second target day is less than the first threshold and the amount of sunlight obtained on the third target day is greater than the second threshold includes: Acquire and initialize multiple parameter arrays, wherein each parameter array includes a skylight edge perimeter parameter, a skylight tilt angle parameter, and a skylight height parameter; Acquire a second sunlight intensity queue and a second sunlight altitude angle queue based on the second target day, and acquire a third sunlight intensity queue and a third sunlight altitude angle queue based on the third target day; Substituting the multiple parameter arrays into the daylighting equation respectively to obtain multiple process equations, wherein each process equation corresponds to a parameter array; For each process equation, the second sunlight intensity queue and the second sunlight altitude angle queue are input into the process equation, and the sum of the plurality of second daylighting amounts obtained is used as the second light gain; and the third sunlight intensity queue and the third sunlight altitude angle queue are input into the process equation, and the sum of the plurality of third daylighting amounts obtained is used as the third light gain; Determine a compliance index according to the first threshold, the second threshold, and the second light gain and the third light gain derived from the same process equation, and add the compliance index to a compliance index queue; Selecting the index with the highest degree of conformity from the multiple conformity indices as the current optimal index, and using the parameter array corresponding to the current optimal index as the current optimal parameter array; For each conformity index queue, select the index with the highest conformity from the conformity index queue as the historical optimal index, and use the parameter array corresponding to the historical optimal index as the historical optimal parameter array; If the number of iterations has not been reached, then for each parameter array, adjustments are made based on the current optimal parameter array and the historical optimal parameter array selected based on the corresponding conformance index queue, and the process jumps to the step of substituting the multiple parameter arrays into the daylighting equation to obtain multiple process equations; Otherwise, the index with the highest degree of conformity is selected from the multiple conformity index queues as the global optimal index, and the parameter array corresponding to the global optimal index is used as the optimization parameter array; The perimeter of the skylight installation rectangular area, the skylight inclination angle, and the skylight height are determined according to the optimized parameter array.
[0048] In some embodiments, adjusting each parameter array according to the current optimal parameter array and a historical optimal parameter array selected based on a corresponding conformance index queue includes: For each parameter array, adjustments are made according to the second formula, the current optimal parameter array, and the historical optimal parameter array selected based on the corresponding compliance index queue, wherein the second formula is:
[0049] Where, For the The first parameter array after adjustment parameters, For the The first parameter array after adjustment parameters, is the first coefficient, is the second coefficient, is the first distance, is the second distance, is the historical optimal parameter array parameters, is the first element of the current optimal parameter array parameters.
[0050] In some embodiments, determining the compliance index based on the first threshold, the second threshold, and the second and third light gains derived from the same process equation includes: A compliance index is determined according to a third formula, the first threshold, the second threshold, and the second and third light gains derived from the same process equation, wherein the third formula is:
[0051] Where, is the compliance index, is the third coefficient, is the fourth coefficient, is the amount of sunlight received on the second target day, is the amount of sunlight received on the third target day, is the first threshold, is the second threshold.
[0052] Exemplarily, the present invention optimizes the perimeter of the skylight's edge, the skylight's tilt angle, and the skylight's height based on two target days. Specifically, multiple parameter arrays are first randomly generated, and each parameter array is input into the daylighting equation. That is, the perimeter of the skylight installation rectangular area, the skylight height, and the skylight's tilt angle in the daylighting equation are pre-set. The equation at this time is called a process equation. The target day's daylight intensity array (the scatter point value of the daylight intensity curve) and the daylight altitude array (the scatter point value of the daylight altitude curve) are then substituted into each process equation. Each process equation gives multiple second daylighting values, which are accumulated to obtain the amount of light gained. At this time, the third formula is used to calculate the degree to which the threshold is met (the target is that the amount of light gained on the second target day is less than the first threshold, and the amount of light gained on the third target day is greater than the second threshold. Taking the above example, the second target day is the summer solstice, and the third target day is the winter solstice):
[0053] Where, is the compliance index, is the third coefficient, is the fourth coefficient, is the amount of sunlight received on the second target day, is the amount of sunlight received on the third target day, is the first threshold, is the second threshold.
[0054] The above-mentioned conformity index will be added to the conformity index queue. Since multiple parameter arrays correspond to multiple process equations, there are also multiple conformity index queues. In other words, each conformity index queue corresponds to a parameter array. For each process equation, the smallest value is taken from the conformity index queue, and the parameter array corresponding to this value is used as the historical optimal parameter array. The conformity index with the smallest value is selected from the multiple newly obtained conformity indices, and the parameter array corresponding to this value is used as the current optimal parameter array. Based on these two arrays, the parameter array is adjusted using the second formula: For each parameter array, adjustments are made according to the second formula, the current optimal parameter array, and the historical optimal parameter array selected based on the corresponding compliance index queue, wherein the second formula is:
[0055] Where, For the The first parameter array after adjustment parameters, For the The first parameter array after adjustment parameters, is the first coefficient, is the second coefficient, is the first distance, is the second distance, is the historical optimal parameter array parameters, is the first element of the current optimal parameter array parameters.
[0056] After the adjustment is completed, the parameter array is substituted into the above-mentioned lighting equation again, and the above-mentioned steps of inputting the daylight intensity queue (scattered value of the daylight intensity curve) and the daylight altitude angle queue (scattered value of the daylight altitude angle curve) of the target day are repeated. When the number of repetitions reaches the number of iterations, the iteration is ended, and the minimum value is selected from the above-mentioned multiple compliance index queues. The parameter array corresponding to the minimum value is used as the global optimal array. The perimeter of the skylight installation rectangular area, the skylight inclination angle and the skylight height are determined based on the global optimal array.
[0057] The skylight layout optimization method of the present invention is implemented as follows: first, a target area is obtained, wherein the skylight is set based on the target area; then, with the uniformity of the amount of light obtained as the target, the aspect ratio of the rectangular area where the skylight is installed is determined according to the daylight intensity curve and the daylight azimuth curve; then, with the skylight height and the available area of the target area as constraints, a lighting equation is constructed to express the relationship between the amount of light and the skylight height, skylight inclination angle, light intensity, and light altitude angle; finally, with the amount of light obtained on the second target day being less than a first threshold and the amount of light obtained on the third target day being greater than a second threshold, the rectangular area where the skylight is installed and the inclination angle of the skylight are optimized according to the daylight intensity curve, the daylight altitude angle curve, and the lighting equation. The present invention optimizes the aspect ratio of the skylight installation area, the perimeter of the skylight installation area, the skylight height, and the skylight inclination angle in steps, meeting the requirements of light duration, uniformity, and annual light amount while taking into account the goal of energy saving, making the skylight more applicable, reducing building energy consumption, and improving user comfort.
[0058] It should be understood that the size of the serial numbers of each step in the above embodiment does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0059] The following is an embodiment of the device of the present invention. For details not described in detail, please refer to the corresponding method embodiment described above.
[0060] Figure 3 This is a functional block diagram of a skylight layout optimization device provided by an embodiment of the present invention, referring to Figure 3 The skylight layout optimization device includes: a target area acquisition module 301, a regional form optimization module 302, a lighting model construction module 303 and a skylight layout optimization module 304, wherein: a target area acquisition module 301 for acquiring a target area, wherein the skylight is set based on the target area; The area form optimization module 302 is used to determine the aspect ratio of the rectangular area where the skylight is installed based on the sunlight intensity curve and the sunlight azimuth curve, with the uniformity of the amount of light obtained as the goal; A daylighting model construction module 303 is configured to construct a daylighting equation expressing the relationship between daylighting amount and skylight height, skylight inclination angle, light intensity, and light altitude angle, using the skylight height and the available area of the target area as constraints; The skylight layout optimization module 304 is used to optimize the skylight installation rectangular area and the inclination angle of the skylight according to the daylight intensity curve, the daylight altitude angle curve and the lighting equation, with the goal of ensuring that the amount of light obtained on the second target day is less than the first threshold and the amount of light obtained on the third target day is greater than the second threshold.
[0061] Figure 4 : is a functional block diagram of an electronic device provided by an embodiment of the present invention. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 400 and a memory 401, wherein the memory 401 stores a computer program 402 that can be run on the processor 400. When the processor 400 executes the computer program 402, the steps in the above-mentioned skylight layout optimization method and embodiment are implemented, such as Figure 1 Steps 101 to 104 are shown.
[0062] Illustratively, the computer program 402 may be divided into one or more modules / units, and the one or more modules / units are stored in the memory 401 and executed by the processor 400 to implement the present invention.
[0063] The electronic device 4 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device 4 may include, but is not limited to, a processor 400 and a memory 401. Those skilled in the art will understand that Figure 4 It is only an example of the electronic device 4 and does not constitute a limitation of the electronic device 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device 4 may also include input and output devices, network access devices, buses, etc.
[0064] The processor 400 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0065] The memory 401 may be an internal storage unit of the electronic device 4, such as a hard drive or memory of the electronic device 4. The memory 401 may also be an external storage device of the electronic device 4, such as a plug-in hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped on the electronic device 4. Furthermore, the memory 401 may include both an internal storage unit of the electronic device 4 and an external storage device. The memory 401 is used to store the computer program 402 and other programs and data required by the electronic device 4. The memory 401 may also be used to temporarily store data that has been output or is about to be output.
[0066] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the implementation method can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method implementation method, and will not be repeated here.
[0067] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0068] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0069] In the embodiments provided by the present invention, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0070] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of this embodiment.
[0071] In addition, the functional units in various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0072] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention can also implement all or part of the processes in the above-mentioned method embodiments by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When executed by a processor, the computer program can implement the steps of the above-mentioned method and device embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium.
[0073] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.
Claims
1. A skylight layout optimization method, characterized in that: include: acquiring a target area, wherein the skylight is set based on the target area; With the uniformity of light gain as the goal, determine the aspect ratio of the rectangular area where the skylight is installed based on the sunlight intensity curve and the sunlight azimuth curve; Taking the skylight height and the available area of the target area as constraints, construct a lighting equation that expresses the relationship between the amount of daylight and the skylight height, the skylight tilt angle, the light intensity, and the light altitude angle; With the goal of ensuring that the amount of light obtained on the second target day is less than the first threshold and that the amount of light obtained on the third target day is greater than the second threshold, the skylight installation rectangular area and the inclination angle of the skylight are optimized according to the daylight intensity curve, the daylight altitude angle curve and the daylighting equation.
2. The skylight layout optimization method according to claim 1, characterized in that: The method of determining the aspect ratio of the rectangular area where the skylight is installed based on the sunlight intensity curve and the sunlight azimuth curve with the goal of achieving uniformity of light gain includes: Obtaining a first light acquisition equation and a plurality of first typical days, wherein the first light acquisition equation outputs a light acquisition reference value according to an aspect ratio of the rectangular area, light intensity, and light azimuth; Substituting the first aspect ratio into the first illumination gain equation to obtain a second illumination gain equation; For each first typical day, inputting the sunlight intensity queue and the sunlight azimuth queue of the first typical day into the second sunlight acquisition equation to obtain a first typical sunlight acquisition queue; Determining a plurality of illumination uniformity indicator values according to the plurality of first typical illumination acquisition amount queues, wherein each illumination uniformity indicator value corresponds to a first typical illumination acquisition amount queue; Adding the multiple illumination uniformity indicator values to multiple uniformity indicator value queues respectively, wherein each uniformity indicator value queue corresponds to a first typical day; For each uniformity indicator value queue, the first aspect ratio corresponding to the historical optimal value in the queue is used as the historical optimal aspect ratio; If the iteration number threshold is not reached, adjusting the first aspect ratio according to multiple historical optimal aspect ratios, and jumping to the step of substituting the first aspect ratio into the first illumination gain equation to obtain a second illumination gain equation; Otherwise, the first aspect ratio is used as the aspect ratio of the optimized rectangular area.
3. The skylight layout optimization method according to claim 2, characterized in that: The first light gain equation is: Where, is the amount of light received, is the light intensity, is the illumination azimuth, is the aspect ratio, is the cosine function, is a sine function; The step of determining a plurality of illumination uniformity indicator values according to a plurality of first typical illumination acquisition amount queues includes: A plurality of illumination uniformity indicator values are determined according to a first formula and a plurality of first typical illumination acquisition amount queues, wherein the first formula is: Where, is the illumination uniformity indicator value, The first typical light gain queue values, is the total number of values in the first typical light acquisition queue, is a logarithmic function.
4. The skylight layout optimization method according to claim 1, characterized in that: The lighting equation is: Where, is the amount of light, The perimeter of the rectangular area for skylight installation, is the skylight height, is the light intensity, is the illumination altitude angle, is the tilt angle of the sunroof, is the skylight height threshold, The perimeter threshold of the rectangular area where the skylight is installed.
5. The skylight layout optimization method according to any one of claims 1 to 4, characterized in that: The method aims to optimize the skylight installation rectangular area and the skylight inclination angle according to the sunlight intensity curve, the sunlight altitude angle curve, and the daylighting equation, with the amount of sunlight obtained on the second target day being less than the first threshold and the amount of sunlight obtained on the third target day being greater than the second threshold, including: Acquire and initialize multiple parameter arrays, wherein each parameter array includes a skylight edge perimeter parameter, a skylight tilt angle parameter, and a skylight height parameter; Acquire a second sunlight intensity queue and a second sunlight altitude angle queue based on the second target day, and acquire a third sunlight intensity queue and a third sunlight altitude angle queue based on the third target day; Substituting the multiple parameter arrays into the daylighting equation respectively to obtain multiple process equations, wherein each process equation corresponds to a parameter array; For each process equation, the second sunlight intensity queue and the second sunlight altitude angle queue are input into the process equation, and the sum of the plurality of second daylighting amounts obtained is used as the second light gain; and the third sunlight intensity queue and the third sunlight altitude angle queue are input into the process equation, and the sum of the plurality of third daylighting amounts obtained is used as the third light gain; Determine a compliance index according to the first threshold, the second threshold, and the second light gain and the third light gain derived from the same process equation, and add the compliance index to a compliance index queue; Selecting the index with the highest degree of conformity from the multiple conformity indices as the current optimal index, and using the parameter array corresponding to the current optimal index as the current optimal parameter array; For each conformity index queue, select the index with the highest conformity from the conformity index queue as the historical optimal index, and use the parameter array corresponding to the historical optimal index as the historical optimal parameter array; If the number of iterations has not been reached, then for each parameter array, adjustments are made based on the current optimal parameter array and the historical optimal parameter array selected based on the corresponding conformance index queue, and the process jumps to the step of substituting the multiple parameter arrays into the daylighting equation to obtain multiple process equations; Otherwise, the index with the highest degree of conformity is selected from the multiple conformity index queues as the global optimal index, and the parameter array corresponding to the global optimal index is used as the optimization parameter array; The perimeter of the skylight installation rectangular area, the skylight inclination angle, and the skylight height are determined according to the optimized parameter array.
6. The skylight layout optimization method according to claim 5, characterized in that: For each parameter array, adjusting according to the current optimal parameter array and the historical optimal parameter array selected based on the corresponding conformance index queue includes: For each parameter array, adjustments are made according to the second formula, the current optimal parameter array, and the historical optimal parameter array selected based on the corresponding compliance index queue, wherein the second formula is: Where, For the The first parameter array after adjustment parameters, For the The first parameter array after adjustment parameters, is the first coefficient, is the second coefficient, is the first distance, is the second distance, is the historical optimal parameter array parameters, is the first element of the current optimal parameter array parameters.
7. The skylight layout optimization method according to claim 5, characterized in that: Determining the compliance index according to the first threshold, the second threshold, and the second and third light gains derived from the same process equation includes: A compliance index is determined according to a third formula, the first threshold, the second threshold, and the second and third light gains derived from the same process equation, wherein the third formula is: Where, is the compliance index, is the third coefficient, is the fourth coefficient, is the amount of sunlight received on the second target day, is the amount of sunlight received on the third target day, is the first threshold, is the second threshold.
8. A skylight layout optimization device, characterized in that: For implementing the skylight layout optimization method according to any one of claims 1 to 7, the skylight layout optimization device comprises: a target area acquisition module, configured to acquire a target area, wherein the skylight is set based on the target area; The regional form optimization module is used to determine the aspect ratio of the rectangular area where the skylight is installed based on the sunlight intensity curve and the sunlight azimuth curve, with the uniformity of the amount of light obtained as the goal; A daylighting model construction module is used to construct a daylighting equation that expresses the relationship between the amount of daylight and the skylight height, the skylight inclination angle, the light intensity, and the light altitude angle, using the skylight height and the available area of the target area as constraints; as well as, The skylight layout optimization module is used to optimize the skylight installation rectangular area and the inclination angle of the skylight according to the daylight intensity curve, the daylight altitude angle curve and the lighting equation, with the goal of ensuring that the amount of light obtained on the second target day is less than the first threshold and the amount of light obtained on the third target day is greater than the second threshold.
9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Multi-perception intelligent photovoltaic roof and design method and design system thereof
CN111539055A
Louver angle adjusting method and device based on parameterization, terminal and storage medium
CN117407965A
Intelligent building sunshade window self-adaptive adjusting method and system
CN118933500A
Indoor lighting rate simulation system for interior design
CN120217517A
Real-time spatial daylighting analysis for a 3D geometric structure
US20150234945A1