Sunroof layout optimization method and device, electronic equipment and storage medium
By optimizing the aspect ratio, height, and tilt angle of the skylight installation area, and combining the light intensity and azimuth curves, the problem of balancing lighting and energy conservation in skylight layout design has been solved, achieving wider applicability and reduced energy consumption.
Patent Information
- Application Number
- CN202511120503.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-08-12
AI Technical Summary
Existing skylight layout designs struggle to balance the dual goals of lighting and energy conservation, resulting in a narrow range of applicability.
By optimizing the aspect ratio, height, and tilt angle of the skylight installation area, a lighting equation is constructed. Combined with the light intensity and azimuth curves, the skylight layout is optimized to achieve uniform lighting and meet the annual lighting requirements, while also satisfying energy-saving goals.
It has broadened the applicability of skylights, reduced building energy consumption, and improved user comfort.
Smart Images

Figure CN120611541B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of building lighting optimization technology, and in particular to a method, device, electronic device and storage medium for optimizing skylight layout. Background Technology
[0002] Building lighting is achieved through the planning of building openings (such as windows and skylights), the light transmittance of materials, and interior reflective surfaces. This process aims to achieve a rational distribution of natural light within the interior space, meeting both functional and comfort requirements. Excellent lighting can regulate the human body's biological clock (circadian rhythm), improving work efficiency and resident well-being (for example, insufficient lighting in offices can easily lead to fatigue). It also reduces artificial lighting energy consumption (accounting for 15% to 30% of total building energy consumption), lowers carbon emissions, and enhances the building's sense of depth through variations in light and shadow.
[0003] Skylights are openings in the top of a building (roof or ceiling) that allow natural light to enter and improve the interior lighting environment. They can compensate for insufficient lighting from side windows and are especially suitable for deep spaces (such as atriums, corridors, and basements), improving the distribution of indoor brightness and enhancing the sense of spaciousness and comfort. As an important form of architectural lighting, skylights have a very broad prospect in industrial and public buildings.
[0004] Currently, the arrangement of skylights in buildings is mostly based on the skylights set up for reference objects. Skylights that are aesthetically pleasing are set according to the characteristics of the building itself. In other words, skylight design is somewhat blind. Because there are large differences in the design between buildings, the optimization of skylight layout often fails to achieve the dual goals of lighting and energy saving, making the applicability of skylights relatively narrow.
[0005] Therefore, it is necessary to develop and design a method for optimizing the layout of skylights. Summary of the Invention
[0006] The present invention provides a method, apparatus, electronic device and storage medium for optimizing the layout of skylights, which solves the problem that it is difficult to achieve both lighting and energy saving in the prior art.
[0007] In a first aspect, embodiments of the present invention provide a method for optimizing the layout of a sunroof, comprising:
[0008] Obtain the target area, wherein the sunroof is set based on the target area;
[0009] With the goal of uniformity of light acquisition, the aspect ratio of the rectangular area for skylight installation is determined based on the solar intensity curve and the solar azimuth curve.
[0010] Using the skylight height and the usable area of the target region as constraints, a daylighting equation is constructed to express the relationship between the amount of light received and the skylight height, skylight tilt angle, light intensity, and light height angle.
[0011] obtaining the light quantity of the second target day is less than the first threshold value and the light quantity of the third target day is greater than the second threshold value, optimizing the rectangular area of the skylight installation and the tilt angle of the skylight according to the sunlight intensity curve, the sunlight elevation angle curve and the lighting equation.
[0012] In a possible implementation, the step of obtaining the length-width ratio of the rectangular area of the skylight installation according to the sunlight intensity curve and the sunlight azimuth angle curve includes:
[0013] obtaining a first light quantity equation and a plurality of first typical days, wherein the first light quantity equation outputs a light quantity reference value according to the length-width ratio of the rectangular area, the sunlight intensity and the sunlight azimuth angle;
[0014] substituting the first length-width ratio into the first light quantity equation to obtain a second light quantity equation;
[0015] for each first typical day, inputting the sunlight intensity sequence of the first typical day and the sunlight azimuth angle sequence of the first typical day into the second light quantity equation to obtain a first typical light quantity sequence;
[0016] determining a plurality of light uniformity indication values according to the plurality of first typical light quantity sequences, wherein each light uniformity indication value corresponds to a first typical light quantity sequence;
[0017] adding the plurality of light uniformity indication values into a plurality of uniformity indication value sequences respectively, wherein each uniformity indication value sequence corresponds to a first typical day;
[0018] for each uniformity indication value sequence, taking the first length-width ratio corresponding to the historical optimal value in the sequence as a historical optimal length-width ratio;
[0019] if the iteration number threshold value is not reached, adjusting the first length-width ratio according to the plurality of historical optimal length-width ratios, and jumping to the step of substituting the first length-width ratio into the first light quantity equation to obtain the second light quantity equation;
[0020] otherwise, taking the first length-width ratio as the length-width ratio of the optimized rectangular area.
[0021] In a possible implementation, the first light quantity equation is:
[0022]
[0023] wherein, is the light quantity, is the sunlight intensity, The azimuth angle of the illumination. Aspect ratio, It is a cosine function. It is a sine function;
[0024] The determination of multiple illumination uniformity indicator values based on multiple first typical illumination acquisition queues includes:
[0025] Based on the first formula and multiple typical light acquisition queues, multiple light uniformity indicator values are determined, wherein the first formula is:
[0026]
[0027] In the formula, This is the indicator value for illumination uniformity. The first typical light acquisition cohort One value, This represents the total number of values in the first typical illumination gain queue. It is a logarithmic function.
[0028] In one possible implementation, the light-gathering equation is:
[0029]
[0030] In the formula, For the amount of light, The perimeter of the rectangular area to be installed for the sunroof. For the height of the skylight, Light intensity, The elevation angle of illumination. The angle of the sunroof. The threshold for sunroof height. Threshold for the perimeter of the rectangular area where the sunroof is installed.
[0031] In one possible implementation, the step of optimizing the skylight installation rectangular area and the skylight tilt angle based on the solar intensity curve, solar elevation angle curve, and the daylighting equation, with the objective of achieving a second target day light intensity less than a first threshold and a third target day light intensity greater than a second threshold, includes:
[0032] Obtain and initialize multiple parameter arrays, where each parameter array includes the sunroof perimeter parameter, the sunroof tilt angle parameter, and the sunroof height parameter;
[0033] The second day's light intensity queue and the second day's light elevation angle queue are obtained based on the second target day, and the third day's light intensity queue and the third day's light elevation angle queue are obtained based on the third target day;
[0034] The multiple parameter arrays are substituted into the daylighting equation respectively to obtain multiple process equations, wherein each process equation corresponds to one parameter array;
[0035] For each process equation, a second sunlight intensity queue and a second sunlight elevation angle queue are input into the process equation, a sum of multiple second daylighting amounts obtained as a second light obtained amount, and a third sunlight intensity queue and a third sunlight elevation angle queue are input into the process equation, a sum of multiple third daylighting amounts obtained as a third light obtained amount;
[0036] According to the first threshold value, the second threshold value, and the second light obtained amount and the third light obtained amount derived from the same process equation, a conformity index is determined, and the conformity index is added to a conformity index queue;
[0037] From the multiple conformity indexes, an index with the highest conformity is selected as a current optimal index, and a parameter array corresponding to the current optimal index is taken as a current optimal parameter array;
[0038] For each conformity index queue, from the conformity index queue, an index with the highest conformity is selected as a historical optimal index, and a parameter array corresponding to the historical optimal index is taken as a historical optimal parameter array;
[0039] If the number of iterations is not reached, for each parameter array, the current optimal parameter array and the historical optimal parameter array selected based on the corresponding conformity index queue are adjusted, and the step of substituting the multiple parameter arrays into the daylighting equation to obtain multiple process equations is jumped to;
[0040] Otherwise, from the multiple conformity index queues, an index with the highest conformity is selected as a global optimal index, and a parameter array corresponding to the global optimal index is taken as an optimal parameter array;
[0041] According to the optimal parameter array, a skylight installation rectangular region perimeter, a skylight tilt angle, and a skylight height are determined.
[0042] In a possible implementation manner, the adjusting, for each parameter array, of the current optimal parameter array and the historical optimal parameter array selected based on the corresponding conformity index queue comprises:
[0043] For each parameter array, the current optimal parameter array and the historical optimal parameter array selected based on the corresponding conformity index queue are adjusted according to a second formula, wherein the second formula is:
[0044]
[0045] In the formula, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, and m are constants, and the constants are determined according to the following formula: the first adjusted parameter array, the first adjusted parameter array, the first adjusted parameter array, the first adjusted parameter array, the first adjusted parameter array, the first adjusted parameter array, the first coefficient, the second coefficient, the first distance, the second distance, the first adjusted parameter array, the first adjusted parameter array, the first adjusted parameter array. In a possible implementation manner, the determining the compliance index according to the first threshold value, the second threshold value, and the second light obtainment quantity and the third light obtainment quantity derived from the same process equation comprises:
[0046] determining the compliance index according to a third formula, the first threshold value, the second threshold value, and the second light obtainment quantity and the third light obtainment quantity derived from the same process equation, wherein the third formula is:
[0047]
[0048]
[0049] wherein, the compliance index, the third coefficient, the fourth coefficient, the light obtainment quantity of the second target day, the light obtainment quantity of the third target day, the first threshold value, the second threshold value.
[0050] In a second aspect, an embodiment of the present application provides a skylight layout optimization apparatus for implementing the skylight layout optimization method in the first aspect or any possible implementation manner of the first aspect, and the skylight layout optimization apparatus comprises:
[0051] a target area acquisition module configured to acquire a target area, wherein the skylight is arranged based on the target area;
[0052] a region form optimization module configured to determine a length-width ratio of a rectangular region for installing the skylight based on a daylight intensity curve and a daylight azimuth angle curve, with the uniformity of light obtainment as a target;
[0053] a daylight model construction module configured to construct a daylight equation expressing a relationship between a daylight amount and a skylight height, a skylight inclination angle, a light intensity, and a light elevation angle, with the skylight height and an available area of the target area as constraint conditions.
[0054] and,
[0055] a skylight layout optimization module, configured to optimize the skylight installation rectangular area and the tilt angle of the skylight according to the daily sunlight intensity curve, the daily sunlight elevation angle curve and the daylighting equation, with the goal of the sunlight obtained amount on a second target day being less than a first threshold value and the sunlight obtained amount on a third target day being greater than a second threshold value.
[0056] In a third aspect, an electronic device is provided, including a memory and a processor, the memory storing a computer program executable on the processor, and the processor implements the steps of the method according to the first aspect or any possible implementation manner of the first aspect when executing the computer program.
[0057] In a fourth aspect, a computer readable storage medium is provided, storing a computer program, and the computer program implements the steps of the method according to the first aspect or any possible implementation manner of the first aspect when executed by a processor.
[0058] Compared with the prior art, the embodiments of the present application have the following beneficial effects:
[0059] The embodiments of the present application disclose a skylight layout optimization method, which first acquires a target area, wherein a skylight is arranged based on the target area; then determines the length-width ratio of a skylight installation rectangular area according to a daily sunlight intensity curve and a daily sunlight azimuth angle curve with the goal of uniformity of sunlight obtained amount; then constructs a daylighting equation expressing the relationship between daylighting amount and skylight height, skylight tilt angle, sunlight intensity and sunlight elevation angle with the constraint conditions of skylight height and available area of the target area; and finally optimizes the skylight installation rectangular area and the tilt angle of the skylight according to the daily sunlight intensity curve, the daily sunlight elevation angle curve and the daylighting equation with the goal of the sunlight obtained amount on a second target day being less than a first threshold value and the sunlight obtained amount on a third target day being greater than a second threshold value. The embodiments of the present application optimize the length-width ratio of the skylight installation area, the perimeter of the skylight installation area, the skylight height and the skylight tilt angle in steps, meet the requirements of sunlight duration, uniformity and annual daylighting amount, take into account the goal of energy saving, make the application range of the skylight wider, reduce the building energy consumption and improve the use comfort. BRIEF DESCRIPTION OF DRAWINGS
[0060] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description only constitute some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.
[0061] Figure 1 is a flowchart of the sunroof layout optimization method provided by the embodiments of the present application;
[0062] Figure 2 is a scene diagram of the sunroof layout optimization method provided by the embodiments of the present application;
[0063] Figure 3 is a functional block diagram of the sunroof layout optimization device provided by the embodiments of the present application;
[0064] Figure 4 is a functional block diagram of the electronic device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0065] In the following description, specific details are set forth in order to provide a thorough understanding of the embodiments of the present application. However, persons skilled in the art will understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices and methods are omitted so as not to obscure the description of the present application with unnecessary details.
[0066] In order to make the objects, technical solutions and advantages of the present application clearer, the following will be described by specific embodiments in conjunction with the drawings.
[0067] The embodiments of the present application will be described in detail below. The present example is implemented on the premise of the technical solutions of the present application, and detailed embodiments and specific operation processes are given. However, the protection scope of the present application is not limited to the following embodiments.
[0068] Figure 1 is a flowchart of the sunroof layout optimization method provided by the embodiments of the present application.
[0069] As shown in Figure 1 , it shows the implementation flowchart of the sunroof layout optimization method provided by the embodiments of the present application, which is described in detail as follows:
[0070] In step 101, a target area is obtained, wherein the sunroof is set based on the target area.
[0071] In step 102, a length-width ratio of the rectangular region of the skylight installation is determined according to the sunlight intensity curve and the sunlight azimuth angle curve, aiming at the uniformity of the light obtainable amount.
[0072] In some embodiments, the determination of the length-width ratio of the rectangular region of the skylight installation according to the sunlight intensity curve and the sunlight azimuth angle curve, aiming at the uniformity of the light obtainable amount, comprises:
[0073] a first light obtainable amount equation and a plurality of first typical days are obtained, wherein the first light obtainable amount equation outputs a light obtainable amount reference value according to the length-width ratio of the rectangular region, the sunlight intensity and the sunlight azimuth angle;
[0074] the first length-width ratio is substituted into the first light obtainable amount equation to obtain a second light obtainable amount equation;
[0075] for each first typical day, the sunlight intensity sequence of the first typical day and the sunlight azimuth angle sequence of the first typical day are input into the second light obtainable amount equation to obtain a first typical light obtainable amount sequence;
[0076] a plurality of light uniformity indication values are determined according to the plurality of first typical light obtainable amount sequences, wherein each light uniformity indication value corresponds to one first typical light obtainable amount sequence;
[0077] the plurality of light uniformity indication values are respectively added to a plurality of uniformity indication value sequences, wherein each uniformity indication value sequence corresponds to one first typical day;
[0078] for each uniformity indication value sequence, the first length-width ratio corresponding to the historical optimal value in the sequence is taken as a historical optimal length-width ratio;
[0079] if the iteration number threshold is not reached, the first length-width ratio is adjusted according to the plurality of historical optimal length-width ratios, and the step of substituting the first length-width ratio into the first light obtainable amount equation to obtain the second light obtainable amount equation is jumped to;
[0080] otherwise, the first length-width ratio is taken as the length-width ratio of the optimized rectangular region;
[0081] In some embodiments, the first light obtainable amount equation is:
[0082]
[0083] In the formula, is the light obtainable amount, is the sunlight intensity, is the sunlight azimuth angle, is the length-width ratio, is the cosine function, It is a sine function;
[0084] The determination of multiple illumination uniformity indicator values based on multiple first typical illumination acquisition queues includes:
[0085] Based on the first formula and multiple typical light acquisition queues, multiple light uniformity indicator values are determined, wherein the first formula is:
[0086]
[0087] In the formula, This is the indicator value for illumination uniformity. The first typical light acquisition cohort One value, This represents the total number of values in the first typical illumination gain queue. It is a logarithmic function.
[0088] For example, such as Figure 2 As shown in the figure, this diagram presents the target area 201 from a top-down perspective. The present invention uses a wall 202 to install skylights 203 within the target area 201. In other words, the frame formed by the wall 202 constitutes the skylight installation area. The skylights 203 are installed on the sides of the wall 202. The aspect ratio of the wall 202 and the tilt angle of the skylights 203 have a significant impact on the amount of sunlight received and the amount of light received in different seasons. Our optimization goal is to achieve good light volume and duration on typical days, and, based on seasonal needs, to minimize lighting during warmer seasons, meeting only general lighting requirements, while maximizing lighting during cooler seasons to meet lighting needs and provide some heat to the building interior.
[0089] To achieve the above objectives, this 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 light-receiving area of skylights facing different directions, so that the amount of light received has good uniformity during the day and avoids large deviations in the amount of light received at different times. Then, take two target days as references. Usually, one of these target days is the day with the most light received throughout the year, and the other is the day with the least light received (e.g., the summer solstice and winter solstice in the Northern Hemisphere). Alternatively, usually, one of the target days is a day with high temperature, and the other is a day with low temperature. The optimization target is that the amount of light received on the first day is not higher than a first threshold, and the amount of light received on the second day is not lower than a second threshold (obviously, the second threshold is lower than the first threshold). Optimize the skylight installation area and the tilt angle of the skylight.
[0090] To achieve the above objectives, this invention optimizes the aspect ratio of the rectangular region based on multiple first typical days (e.g., one or more natural days selected from each month). Specifically, it first obtains the first illumination amount equation:
[0091]
[0092] In the formula, For the amount of light received, Light intensity, The azimuth angle of the illumination. Aspect ratio, It is a cosine function. It is a sine function.
[0093] This equation provides the amount of illumination obtained over a rectangular area based on light intensity and azimuth angle. For example, given the light intensity A and azimuth angle B at a certain moment, and based on the aspect ratio, the equation can provide the amount of illumination obtained. It's important to note that the illumination obtained output by the equation is not an actual value, but rather an indicative value. This is because the light intensity on the right side of the equation is a value normalized based on a natural day. For example, on the first natural day, the measured light intensity distribution range is N100-N600, and on the second natural day, it's N1100-N2600. Both are ultimately normalized to the range of 0-1. In this way, the uniformity of illumination obtained over a natural day can be uniformly evaluated. This invention uses the first formula to evaluate the uniformity of illumination obtained over a natural day:
[0094]
[0095] In the formula, This is the indicator value for illumination uniformity. The first typical light acquisition cohort One value, This represents the total number of values in the first typical illumination gain queue. It is a logarithmic function.
[0096] When the solar intensity curves and solar azimuth curves of multiple first natural days (the curve data is discretized into solar intensity queues and solar azimuth queues) are input into the above model, a solar illumination 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.
[0097] In step 103, a daylighting equation expressing the relationship between the daylighting amount and the skylight height, the skylight tilt angle, the illumination intensity, and the illumination elevation angle is constructed with the skylight height and the available area of the target region as constraints.
[0098] In some embodiments, the daylighting equation is:
[0099]
[0100] wherein, is the daylighting amount, is the perimeter of the skylight installation rectangular region, is the skylight height, is the illumination intensity, is the illumination elevation angle, is the skylight tilt angle, is the skylight height threshold value, is the perimeter threshold value of the skylight installation rectangular region.
[0101] Exemplarily, the present application optimizes the perimeter of the skylight installation rectangular region and the installation tilt angle of the skylight based on the daylighting equation, which is:
[0102]
[0103] wherein, is the daylighting amount, is the perimeter of the skylight installation rectangular region, is the skylight height, is the illumination intensity, is the illumination elevation angle, is the skylight tilt angle, is the skylight height threshold value, is the perimeter threshold value of the skylight installation rectangular region.
[0104] In step 104, the skylight installation rectangular region and the tilt angle of the skylight are optimized according to the daylighting equation, the daily illumination intensity curve, and the daily illumination elevation angle curve with the goal of the illumination obtained on the second target day being less than a first threshold value and the illumination obtained on the third target day being greater than a second threshold value.
[0105] In some embodiments, the skylight installation rectangular region and the tilt angle of the skylight are optimized according to the daylighting equation, the daily illumination intensity curve, and the daily illumination elevation angle curve with the goal of the illumination obtained on the second target day being less than a first threshold value and the illumination obtained on the third target day being greater than a second threshold value, including:
[0106] A plurality of parameter arrays are obtained and initialized, wherein each parameter array includes a skylight perimeter parameter, a skylight tilt angle parameter, and a skylight height parameter;
[0107] obtaining a second sunlight intensity queue and a second sunlight elevation angle queue based on the second target day, and obtaining a third sunlight intensity queue and a third sunlight elevation angle queue based on a third target day;
[0108] substituting the plurality of parameter arrays into the daylighting equation respectively to obtain a plurality of process equations, wherein each process equation corresponds to a parameter array;
[0109] for each process equation, inputting the second sunlight intensity queue and the second sunlight elevation angle queue into the process equation, taking a sum of the plurality of second daylighting amounts obtained as a second light obtained amount, and inputting the third sunlight intensity queue and the third sunlight elevation angle queue into the process equation, taking a sum of the plurality of third daylighting amounts obtained as a third light obtained amount;
[0110] determining a conformity index according to the first threshold value, the second threshold value, and the second light obtained amount and the third light obtained amount derived from the same process equation, and adding the conformity index into a conformity index queue;
[0111] selecting an index with the highest conformity from the plurality of conformity indexes as a current optimal index, and taking a parameter array corresponding to the current optimal index as a current optimal parameter array;
[0112] for each conformity index queue, selecting an index with the highest conformity from the conformity index queue as a historical optimal index, and taking a parameter array corresponding to the historical optimal index as a historical optimal parameter array;
[0113] if the number of iterations has not been reached, for each parameter array, adjusting according to the current optimal parameter array and the historical optimal parameter array selected based on the corresponding conformity index queue, and jumping to the step of substituting the plurality of parameter arrays into the daylighting equation respectively to obtain a plurality of process equations;
[0114] otherwise, selecting an index with the highest conformity from the plurality of conformity index queues as a global optimal index, and taking a parameter array corresponding to the global optimal index as an optimal parameter array;
[0115] determining a skylight installation rectangular region perimeter, a skylight tilt angle, and a skylight height according to the optimal parameter array.
[0116] In some embodiments, the adjusting, for each parameter array, according to the current optimal parameter array and the historical optimal parameter array selected based on the corresponding conformity index queue, comprises:
[0117] 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 conformity index queue, wherein the second formula is:
[0118]
[0119] In the formula, For the first The parameter array after the second adjustment One parameter, For the first The parameter array after the second adjustment One parameter, As the first coefficient, As the second coefficient, The first distance, The second distance, The first parameter array of the historical best One parameter, The first parameter in the current optimal parameter array Each parameter.
[0120] In some implementations, determining the compliance index based on a first threshold, a second threshold, and a second and a third illumination amount derived from the same process equation includes:
[0121] The compliance index is determined based on the third formula, the first threshold, the second threshold, and the second and third illumination amounts derived from the same process equation. The third formula is:
[0122]
[0123] In the formula, For compliance index, The third coefficient, It is the fourth coefficient. The amount of sunlight received on the second target day. The amount of sunlight received on the third target day. The first threshold, This is the second threshold.
[0124] For example, this 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, firstly, multiple parameter arrays are randomly generated, and the corresponding input of each parameter array is fed into the lighting equation. That is, the perimeter of the skylight installation rectangle, the skylight's height, and the skylight's tilt angle are pre-set in the lighting equation; this equation is called the process equation. Then, the solar intensity queue (scattered values of the solar intensity curve) and the solar elevation angle queue (scattered values of the solar elevation angle curve) of the target days are substituted into each process equation. Each process equation gives multiple second lighting values. These values are accumulated to obtain the amount of light received. At this point, a third formula is used to calculate the degree to which a threshold is met (the target is that the amount of light received on the second target day is less than the first threshold, and the amount of light received on the third target day is greater than the second threshold; in the example above, the second target day is the summer solstice, and the third target day is the winter solstice).
[0125]
[0126] In the formula, For compliance index, The third coefficient, It is the fourth coefficient. The amount of sunlight received on the second target day. The amount of sunlight received on the third target day. The first threshold, This is the second threshold.
[0127] The aforementioned compliance indices are added to a compliance index queue. Since multiple parameter arrays correspond to multiple process equations, there are also multiple compliance index queues; in other words, each compliance index queue corresponds to one parameter array. For each process equation, the smallest value is taken from the compliance index queue, and the parameter array corresponding to that value is used as the historical optimal parameter array. From the newly obtained multiple compliance indices, the smallest compliance index is selected, and the parameter array corresponding to that value is used as the current optimal parameter array. Based on these two arrays, the parameter arrays are adjusted using the second formula:
[0128] 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 conformity index queue, wherein the second formula is:
[0129]
[0130] In the formula, For the first The parameter array after the second adjustment One parameter, For the first The parameter array after the second adjustment One parameter, As the first coefficient, As the second coefficient, The first distance, The second distance, The first parameter array of the historical best One parameter, The first parameter in the current optimal parameter array Each parameter.
[0131] After the adjustment is completed, the parameter array is substituted back into the above lighting equation, and the steps of inputting the target day's solar intensity queue (scattered values of the solar intensity curve) and solar elevation angle queue (scattered values of the solar elevation angle curve) are repeated. When the number of repetitions reaches the iteration number, the iteration ends. From the above multiple conformity index queues, the minimum value is selected, and the parameter array corresponding to the minimum value is used as the global optimal array. Based on the global optimal array, the perimeter of the skylight installation rectangle area, the skylight tilt angle, and the skylight height are determined.
[0132] This invention discloses a skylight layout optimization method. First, a target area is acquired, and skylights are installed based on this target area. Then, with uniformity of illumination as the target, the aspect ratio of the skylight installation rectangle is determined based on the solar intensity curve and the solar azimuth curve. Next, using the skylight height and the usable area of the target area as constraints, a lighting equation is constructed to express the relationship between the amount of light received and the skylight height, skylight tilt angle, solar intensity, and solar elevation angle. Finally, with the goal of the illumination received on a second target day being less than a first threshold and the illumination received on a third target day being greater than a second threshold, the skylight installation rectangle and the skylight tilt angle are optimized based on the solar intensity curve, solar elevation angle curve, and the lighting equation. This invention optimizes the aspect ratio, perimeter, height, and tilt angle of the skylight installation area step by step, meeting the requirements for illumination duration, uniformity, and annual illumination while also considering energy conservation. This broadens the applicability of skylights, reduces building energy consumption, and improves user comfort.
[0133] It should be understood that the sequence number of each step in the above embodiments does not imply 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 embodiments of the present invention.
[0134] The following are embodiments of the apparatus of the present invention. For details not described in detail, please refer to the corresponding method embodiments described above.
[0135] Figure 3 This is a functional block diagram of the sunroof layout optimization device provided in an embodiment of the present invention, with reference to... Figure 3The skylight layout optimization apparatus comprises: a target area acquisition module 301, a region form optimization module 302, a daylighting model construction module 303, and a skylight layout optimization module 304, wherein:
[0136] The target area acquisition module 301 is configured to acquire a target area, wherein the skylight is arranged based on the target area.
[0137] The region form optimization module 302 is configured to determine a length-width ratio of a skylight installation rectangular region according to a sunlight intensity curve and a sunlight azimuth angle curve, with the uniformity of the amount of light obtained as a target.
[0138] The daylighting model construction module 303 is configured to construct a daylighting equation expressing the relationship between the amount of daylighting and the height of the skylight, the tilt angle of the skylight, the intensity of the light, and the height angle of the light, with the height of the skylight and the available area of the target region as constraint conditions.
[0139] The skylight layout optimization module 304 is configured to optimize the skylight installation rectangular region and the tilt angle of the skylight according to the sunlight intensity curve, the sunlight height angle curve, and the daylighting equation, with the amount of light obtained on the second target day being less than a first threshold value and the amount of light obtained on the third target day being greater than a second threshold value as a target.
[0140] Figure 4 is a functional block diagram of an electronic device provided by an embodiment of the present application. As shown in Figure 4 the electronic device 4 of the embodiment comprises a processor 400 and a memory 401, and the memory 401 stores a computer program 402 which can run on the processor 400. The processor 400 implements the steps in the above-mentioned various skylight layout optimization methods and embodiments when executing the computer program 402, such as Figure 1 steps 101 to 104 shown in the figure.
[0141] For example, the computer program 402 can be divided into one or more modules / units, which are stored in the memory 401 and executed by the processor 400 to complete the present application.
[0142] The electronic device 4 can be a desktop computer, a notebook computer, a palm computer, a cloud server, and other computing devices. The electronic device 4 can include, but is not limited to, a processor 400, a memory 401. Those skilled in the art can understand, Figure 4 that the electronic device 4 is only an example and does not constitute a limitation on the electronic device 4, and can include more or fewer components than shown, or combine certain components, or different components, for example, the electronic device 4 can also include an input / output device, a network access device, a bus, etc.
[0143] The processor 400 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0144] The memory 401 can be an internal storage unit of the electronic device 4, such as a hard disk or a memory of the electronic device 4. The memory 401 can also be an external storage device of the electronic device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, or the like, equipped on the electronic device 4. Further, the memory 401 can also include both the internal storage unit and the external storage device of the electronic device 4. 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 can also be used to temporarily store data that has been output or will be output.
[0145] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional units and modules is exemplified, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit, and the integrated unit can be realized in the form of hardware or in the form of software functional unit. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the present application. The specific working process of the units and modules in the system can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0146] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described or recorded in detail in a certain embodiment can refer to the related description of other embodiments.
[0147] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can 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 application.
[0148] In the embodiments provided by the present application, it should be understood that the disclosed apparatus / equipment and method can be implemented in other ways. For example, the apparatus / equipment embodiments described above are merely schematic, for example, the division of the modules or units is merely a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between each other can be indirect coupling or communication connection through some interface, apparatus or unit, and can be electrical, mechanical or in other forms.
[0149] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.
[0150] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0151] The integrated module / unit, if realized in the form of a software function unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by a computer program instructing related hardware, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method and device embodiments can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms, etc. The computer-readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0152] The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method for optimizing the layout of a skylight, characterized in that, include: Obtain the target area, wherein the sunroof is set based on the target area; With the goal of uniformity of light acquisition, the aspect ratio of the rectangular area for skylight installation is determined based on the solar intensity curve and the solar azimuth curve. Using the skylight height and the usable area of the target region as constraints, a daylighting equation is constructed to express the relationship between the amount of light received and the skylight height, skylight tilt angle, light intensity, and light height angle. With the goal of achieving a light intake less than the first threshold on the second target day and a light intake greater than the second threshold on the third target day, the installation rectangular area of the skylight and the tilt angle of the skylight are optimized based on the solar intensity curve, the solar elevation angle curve, and the aforementioned daylighting equation. This includes: Obtain and initialize multiple parameter arrays, where each parameter array includes the sunroof perimeter parameter, the sunroof tilt angle parameter, and the sunroof height parameter; The second day's light intensity queue and the second day's light elevation angle queue are obtained based on the second target day, and the third day's light intensity queue and the third day's light elevation angle queue are obtained based on the third target day; Substituting the multiple parameter arrays into the light-collecting equation, multiple process equations are obtained, wherein each process equation corresponds to a parameter array; For each process equation, the second day's light intensity queue and the second day's light elevation angle queue are input into the process equation, and the sum of the multiple second light amounts obtained is taken as the second light acquisition amount. Also, the third day's light intensity queue and the third day's light elevation angle queue are input into the process equation, and the sum of the multiple third light amounts obtained is taken as the third light acquisition amount. Based on the first threshold, the second threshold, and the second and third illumination amounts derived from the same process equation, the compliance index is determined and added to the compliance index queue. Select the index with the highest compliance degree from multiple compliance indices as the current optimal index, and use the parameter array corresponding to the current optimal index as the current optimal parameter array; For each compliance index queue, the index with the highest compliance degree is selected from the compliance index queue as the historical best index, and the parameter array corresponding to the historical best index is used as the historical best parameter array. If the number of iterations has not been reached, 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 conformity index queue, and the process jumps to the step of substituting the multiple parameter arrays into the light-gathering equation to obtain multiple process equations. Otherwise, select the index with the highest compliance degree from multiple compliance index queues as the global optimal index, and use the parameter array corresponding to the global optimal index as the optimization parameter array; The perimeter of the rectangular area for sunroof installation, the tilt angle of the sunroof, and the height of the sunroof are determined based on the optimized parameter array.
2. The skylight layout optimization method according to claim 1, characterized in that, The process of determining the aspect ratio of the rectangular area for skylight installation, with the goal of uniformity of light acquisition, based on the solar intensity curve and the solar azimuth curve, includes: Obtain a first illumination acquisition equation and multiple first typical days, wherein the first illumination acquisition equation outputs an illumination acquisition reference value based on the aspect ratio of the rectangular area, the illumination intensity and the illumination azimuth angle. Substituting the first aspect ratio into the first illumination amount equation, we obtain the second illumination amount equation. For each first typical day, the solar irradiance queue and the solar irradiance azimuth queue of the first typical day are input into the second irradiance acquisition equation to obtain the first typical irradiance acquisition queue. Based on multiple first typical illumination acquisition queues, multiple illumination uniformity indicator values are determined, wherein each illumination uniformity indicator value corresponds to a first typical illumination acquisition queue. The multiple illumination uniformity indicator values are respectively added to multiple uniformity indicator value queues, 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 best value in the queue is taken as the historical best aspect ratio. If the iteration threshold is not reached, the first aspect ratio is adjusted according to multiple historical optimal aspect ratios, and the process jumps to the step of substituting the first aspect ratio into the first illumination amount equation to obtain the second illumination amount equation. Otherwise, the first aspect ratio is used as the aspect ratio of the optimized rectangular region.
3. The skylight layout optimization method according to claim 2, characterized in that, The first equation for the amount of light received is: In the formula, For the amount of light received, Light intensity, The azimuth angle of the illumination. Aspect ratio, It is a cosine function. It is a sine function; The determination of multiple illumination uniformity indicator values based on multiple first typical illumination acquisition queues includes: Based on the first formula and multiple typical light acquisition queues, multiple light uniformity indicator values are determined, wherein the first formula is: In the formula, This is the indicator value for illumination uniformity. The first typical light acquisition cohort One value, This represents the total number of values in the first typical illumination gain queue. It is a logarithmic function.
4. The skylight layout optimization method according to claim 1, characterized in that, The light-gathering equation is: In the formula, For the amount of light, The perimeter of the rectangular area to be installed for the sunroof. For the height of the skylight, Light intensity, The elevation angle of illumination. The angle of the sunroof. The threshold for sunroof height. Threshold for the perimeter of the rectangular area where the sunroof is installed.
5. The skylight layout optimization method according to claim 1, characterized in that, The adjustment for each parameter array, based on the current optimal parameter array and the historical optimal parameter array selected from the corresponding conformity 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 conformity index queue, wherein the second formula is: In the formula, For the first The parameter array after the second adjustment One parameter, For the first The parameter array after the second adjustment One parameter, As the first coefficient, As the second coefficient, The first distance, The second distance, The first parameter array of the historical best One parameter, The first parameter in the current optimal parameter array Each parameter.
6. The skylight layout optimization method according to claim 1, characterized in that, The determination of the compliance index based on the first threshold, the second threshold, and the second and third illumination amounts derived from the same process equation includes: The compliance index is determined based on the third formula, the first threshold, the second threshold, and the second and third illumination amounts derived from the same process equation. The third formula is: In the formula, For compliance index, The third coefficient, It is the fourth coefficient. The amount of sunlight received on the second target day. The amount of sunlight received on the third target day. The first threshold, This is the second threshold.
7. A skylight layout optimization device, characterized in that, For implementing the sunroof layout optimization method as described in any one of claims 1-6, the sunroof layout optimization device comprises: A target area acquisition module is used to acquire a target area, wherein the sunroof is set based on the target area; The area form optimization module is used to determine the aspect ratio of the rectangular area for skylight installation based on the solar intensity curve and the solar azimuth curve, with the goal of uniformity of light acquisition. The daylighting model construction module is used to construct a daylighting equation that expresses the relationship between daylighting amount and daylighting height, daylighting tilt angle, light intensity and light height 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 skylight tilt angle based on the solar intensity curve, solar elevation angle curve and the daylighting equation, with the goal of the light acquisition amount on the second target day being less than the first threshold and the light acquisition amount on the third target day being greater than the second threshold.
8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 6 above.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 6 above.
Citation Information
Patent Citations
Multi-perception intelligent photovoltaic roof and design method and design system thereof
CN111539055A
Indoor lighting rate simulation system for interior design
CN120217517A