Intelligent automatic building construction drawing generation method and device, equipment and medium
By calculating solar thermal maps and generating building structural parameters, the problem of low building design efficiency in existing technologies has been solved, enabling building schemes to have excellent environmental adaptability and design accuracy from the conceptual stage.
Patent Information
- Application Number
- CN202511588331.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-03
- Publication Date
- 2026-02-03
AI Technical Summary
Existing automated building design methods struggle to quantify complex environmental performance indicators, resulting in mediocre physical performance of the generated building schemes. This makes it impossible to optimize early decisions based on later performance simulation results, and the system lacks responsiveness to solar radiation intensity distribution, impacting building design efficiency.
By acquiring grid coordinate data, terrain elevation data, and solar radiation characteristic data of the planning area, a solar radiation heat map is calculated, and based on this, structural parameters of the building are generated, including optimal orientation and window size parameters. Multi-objective optimization methods are used to determine the best orientation, outline, spatial layout, and window design of the building.
This approach enables solar performance analysis to be performed earlier in the design phase, ensuring that building designs have excellent environmental adaptability from the conceptual stage, improving the scientific rigor and accuracy of architectural design, and enhancing design efficiency.
Smart Images

Figure CN121456965A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the field of architectural design, and particularly relates to an intelligent and automated building construction drawing generation method, device, equipment and medium. BACKGROUND
[0002] With the development of the field of architectural design, an automated building design method based on rule driving has appeared. This method generates a building scheme through a pre-defined component library and logical relationship, and further forms a current mainstream standardized residential construction drawing generation mode.
[0003] In the traditional technology, a designer first determines the building orientation and contour according to the site conditions and specification requirements, and then performs spatial combination by using a modularized house type library, and manually completes three-dimensional modeling work such as wall positioning and room division in a BIM platform. After the model is completed, the system automatically generates a flat cross-section drawing according to the component association relationship, the designer manually adjusts the door and window position and size according to experience, and finally performs compliance checking on the drawing through a sunshine analysis software, and the entire process needs to go through multiple rounds of iteration of "design-simulation-modification".
[0004] However, the current automated design method still has obvious limitations: the rule system is difficult to quantitatively process complex environmental performance indicators, resulting in mediocre performance of the generated scheme in physical performance; the automated process fixes the design result in the spatial layout stage, and cannot be optimized in the reverse direction according to the performance simulation result in the later stage; most importantly, the system lacks response capability to the solar radiation intensity distribution, resulting in that the building orientation, shape and window design cannot form synergy with the environmental energy flow, and the efficiency of building design is reduced. SUMMARY
[0005] Therefore, it is necessary to provide an intelligent and automated building construction drawing generation method, device, equipment and medium capable of improving the efficiency of building design in view of the above technical problems.
[0006] In a first aspect, the application provides an intelligent and automated building construction drawing generation method, comprising:
[0007] obtaining grid coordinate data, terrain elevation data and sunshine characteristic data of a planning area; the sunshine characteristic data comprises solar azimuth angle data, solar altitude angle data and solar radiation intensity data, and the sunshine characteristic data is labeled with time; the grid coordinate data comprises coordinate data of grid points in the planning area;
[0008] calculating a sunshine thermal map of the planning area based on the grid coordinate data, the terrain elevation data and the sunshine characteristic data; the sunshine thermal map is used to represent the sunshine intensity distribution of the planning area;
[0009] Based on the sunshine heat map and the grid coordinate data, a structure parameter of a building located in the planning area is calculated, and a building construction drawing is generated based on the structure parameter; the structure parameter at least includes a building optimal orientation parameter and a building optimal window size parameter.
[0010] Further, based on the grid coordinate data, the terrain elevation data and the sunshine feature data, a sunshine heat map of the planning area is calculated, including:
[0011] Based on the grid coordinate data, the terrain elevation data, the solar azimuth angle data and the solar altitude angle data, the sunshine blocking situation in the planning area is analyzed to obtain a sunshine possibility matrix; the sunshine possibility matrix is used to represent the sunshine visibility situation of the planning area;
[0012] Based on the grid coordinate data, the sunshine possibility matrix, the solar altitude angle data and the solar radiation intensity data, the heat radiation situation of the planning area in the sunshine visibility is quantified to obtain an original cumulative radiation energy matrix;
[0013] The original cumulative radiation energy matrix is normalized to obtain the sunshine heat map.
[0014] Further, based on the grid coordinate data, the terrain elevation data, the solar azimuth angle data and the solar altitude angle data, the sunshine blocking situation in the planning area is analyzed to obtain a sunshine possibility matrix, including:
[0015] Based on the solar azimuth angle data and the solar altitude angle data, the sunlight propagation feature is quantified to obtain a sun line-of-sight vector; the sun line-of-sight vector includes a light east-west direction component, a light north-south direction component and a light vertical direction component;
[0016] Based on the preset blocking step length, the preset blocking step length number, the grid coordinate data, the light east-west direction component and the light north-south direction component, the coordinates of the blocking sampling points are calculated to obtain sampling coordinate data;
[0017] For each grid point, the expected height data of the grid point is calculated by using the following formula in combination with the terrain elevation data, the blocking step length, the light vertical direction component and the blocking step length number:
[0018]
[0019] Wherein, is the expected height data of any grid point at a sampling time , is the terrain elevation data of the grid point , is any blocking step length number, is the blocking step length, is the sampling time , The vertical component of the light ray;
[0020] Based on terrain elevation data and sampling coordinate data, the actual height of each occluded sampling point is determined to obtain the actual height data.
[0021] The expected height data and the actual height data are compared to obtain the height comparison results; and a solar radiation probability matrix is generated based on the height comparison results.
[0022] Furthermore, based on grid coordinate data, the solar radiation probability matrix, solar altitude angle data, and solar radiation intensity data, the thermal radiation situation of the planning area during visible solar radiation is quantified, resulting in the original cumulative radiation energy matrix, including:
[0023] Based on solar elevation angle data, solar radiation intensity data, and preset transmittance coefficient, the actual situation of solar radiation is simulated to obtain corrected radiation intensity data.
[0024] Based on the corrected radiation intensity data, grid coordinate data, solar radiation probability matrix, preset solar radiation analysis period, and preset single analysis time step, the raw cumulative radiation energy data for each grid point is calculated using the following formula:
[0025]
[0026] in, It is any grid point The raw cumulative radiation energy data, It is a solar radiation probability matrix. It corrects the radiation intensity data. It is the time step of a single analysis. This is the start time of the solar radiation analysis period. This is the end time of the solar radiation analysis period;
[0027] Based on the original cumulative radiation energy data of each grid point, the original cumulative radiation energy data matrix is obtained.
[0028] Furthermore, based on solar radiation heat maps and grid coordinate data, the structural parameters of buildings located in the planning area are calculated, including:
[0029] Based on solar radiation heat map, grid coordinate data and preset seasonal radiation reception weights, the building orientation is solved to obtain the optimal building orientation parameters; the seasonal radiation reception weights include winter radiation reception weights and summer radiation reception weights.
[0030] Based on grid coordinate data, solar radiation heat map, and preset building shape constraint rules, the building's external outline is solved to obtain the optimal building outline parameters;
[0031] According to the preset room function requirement, the building optimal contour structure and the sunshine heat map, an optimal allocation scheme of rooms of the building is calculated, and building optimal space structure parameters are obtained.
[0032] According to the building optimal space structure parameters, the sunshine heat map and the building optimal orientation parameters, a window opening size and position of the room are calculated, and building optimal window opening structure parameters are obtained.
[0033] Based on the building optimal orientation parameters, the building optimal contour parameters, the building optimal space structure parameters and the building optimal window opening structure parameters, optimal structure parameters are obtained.
[0034] Further, based on the sunshine heat map, the grid coordinate data and the preset seasonal radiation receiving weight, the orientation of the building is solved, and the building optimal orientation parameters are obtained, including:
[0035] The sunshine heat map is converted in coordinates to obtain a Cartesian coordinate system sunshine heat map.
[0036] Based on the Cartesian coordinate system sunshine heat map and the seasonal radiation receiving weight, the optimal orientation of the building is solved using the following formula, and the optimal orientation angle is obtained.
[0037]
[0038] Wherein, is the optimal orientation angle, is any orientation angle, is the winter radiation receiving weight, is the winter radiation function, is the Cartesian coordinate system sunshine heat map, is the summer radiation receiving weight, is the summer radiation function.
[0039] Based on the grid coordinate data, the optimal orientation angle is adjusted in combination with the preset grid boundary constraint rule, and the building optimal orientation parameters are obtained.
[0040] Further, according to the building optimal space structure parameters, the sunshine heat map and the building optimal orientation parameters, a window opening size and position of the room are calculated, and building optimal window opening structure parameters are obtained, including:
[0041] Based on the building optimal space structure and the sunshine heat map, the average radiation intensity of each room is calculated, and the facade radiation intensity distribution is obtained.
[0042] According to the facade radiation intensity distribution and the preset climate heat demand parameters, a heat balance equation of each room is established; the heat balance equation is used to represent the balance relationship between the solar radiation heat obtained through the window and the heat demand of the room.
[0043] According to the heat balance equation and the preset window transmittance parameter, the window area required by each room is optimized to obtain optimal window area data;
[0044] Based on the optimal window area data and the optimal space structure of the building, a window opening position layout is generated to obtain optimal window position data; and based on the optimal window area data and the optimal window position data, optimal window opening structure parameters of the building are obtained.
[0045] In a second aspect, the present application further provides an intelligent and automated building construction drawing generation device, comprising:
[0046] A data acquisition module is configured to acquire grid coordinate data, terrain elevation data and sunshine characteristic data of a planning area; the sunshine characteristic data comprises solar azimuth data, solar altitude data and solar radiation intensity data, and the sunshine characteristic data is labeled with time; and the grid coordinate data comprises coordinate data of grid points in the planning area;
[0047] A sunshine characteristic calculation module is configured to calculate a sunshine thermal map of the planning area based on the grid coordinate data, the terrain elevation data and the sunshine characteristic data; the sunshine thermal map is used to represent the sunshine intensity distribution of the planning area;
[0048] A construction drawing generation module is configured to calculate structure parameters of a building located in the planning area based on the sunshine thermal map and the grid coordinate data, and to generate a building construction drawing based on the structure parameters; the structure parameters at least comprise optimal orientation parameters and optimal window opening structure parameters of the building.
[0049] In a third aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements any of the intelligent and automated building construction drawing generation methods of the first aspect of the present application when executing the computer program.
[0050] In a fourth aspect, the present application further provides a computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement any of the intelligent and automated building construction drawing generation methods of the first aspect of the present application.
[0051] The intelligent and automated building construction drawing generation method, device, equipment and medium described above, by obtaining grid coordinate data, terrain elevation data and sunshine characteristic data of a planning area; the sunshine characteristic data includes sun azimuth angle data, sun elevation angle data and sun radiation intensity data, and the sunshine characteristic data has a time label; the grid coordinate data includes coordinate data of grid points in the planning area; based on the grid coordinate data, terrain elevation data and sunshine characteristic data, a sunshine thermal map of the planning area is calculated; the sunshine thermal map is used to represent the sunshine intensity distribution of the planning area; based on the sunshine thermal map and the grid coordinate data, structure parameters of a building located in the planning area are calculated, and a building construction drawing is generated based on the structure parameters; the structure parameters at least include building optimal orientation parameters and building optimal window size parameters. The sunshine performance analysis is pre-posed to the initial design stage instead of the traditional post-check, ensuring that the building scheme has excellent environmental adaptability from the concept stage, and improving the scientificity and accuracy and design efficiency of building design. BRIEF DESCRIPTION OF DRAWINGS
[0052] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the embodiments or related art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0053] Figure 1 A flowchart of an intelligent and automated building construction drawing generation method provided by an embodiment of the present application;
[0054] Figure 2 A structural schematic diagram of an intelligent and automated building construction drawing generation device provided by an embodiment of the present application;
[0055] Figure 3 A structural schematic diagram of a computer equipment of an intelligent and automated building construction drawing generation method provided by an embodiment of the present application. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
[0057] In one embodiment, as Figure 1As shown, an intelligent automated building construction drawing generation method is provided. This embodiment illustrates the method applied to a terminal, but it is understood that the method can also be applied to a server, or to a system including both a terminal and a server, and implemented through interaction between the terminal and the server. In this embodiment, the method includes the following steps S101-S103, wherein:
[0058] S101, acquire grid coordinate data, terrain elevation data, and solar radiation characteristic data of the planning area; the solar radiation characteristic data includes solar azimuth angle data, solar altitude angle data, and solar radiation intensity data, and the solar radiation characteristic data is labeled with time; the grid coordinate data includes the coordinate data of grid points within the planning area.
[0059] Specifically, the terminal acquires grid coordinate data, terrain elevation data, and solar radiation characteristic data of the planned area where buildings need to be constructed. The grid coordinate data consists of the coordinate parameters of several grid points obtained by dividing the planned area, and this data must include the coordinate information of the boundary points of the planned area. The terrain elevation data has the same resolution as the grid coordinate data, representing the elevation values of each grid point; this data is used to analyze the shading effect of terrain undulations on solar radiation. The solar radiation characteristic data includes solar azimuth angle data, solar altitude angle data, and solar radiation intensity data, and it is time-stamped, allowing it to be obtained through long-term observations at local weather stations. For example, the solar radiation characteristic data can be in the following format: ,in It is a sampling time label. The sampling time label is Solar azimuth data, The sampling time label is elevation angle data, The sampling time label is The solar radiation intensity data. Optionally, the grid points can be set according to the actual work requirements.
[0060] S102, based on grid coordinate data, terrain elevation data and solar radiation characteristic data, calculates the solar radiation heat map of the planning area; the solar radiation heat map is used to characterize the solar radiation intensity distribution of the planning area.
[0061] Specifically, the terminal analyzes the relationship between terrain and solar shading within the planning area based on solar azimuth angle data, solar altitude angle data, and terrain elevation data. It establishes a solar probability matrix for the probability of solar visibility at each grid point in the grid coordinate data over time, and combines solar radiation intensity data to quantify the cumulative radiation energy received by each grid point during the visible solar period, thus obtaining a solar heat map.
[0062] S103, based on the sunshine thermal map and the grid coordinate data, calculate the structure parameters of the building located in the planning area, and generate a building construction drawing based on the structure parameters; the structure parameters at least include building optimal orientation parameters and building optimal window size parameters.
[0063] Specifically, the terminal simulates the radiation benefits of the buildings in the planning area in summer and winter according to the sunshine thermal map, and obtains the optimal orientation of the buildings in the planning area as an optimization target to maximize the radiation benefits, to obtain the building optimal orientation parameters; according to the building optimal orientation parameters, the coordinate information of the boundary points of the planning area included in the grid coordinate data, the radiation benefits, the contour regularity benefits and the boundary point constraint benefits are solved to obtain the optimal contour of the building, to obtain the building optimal contour parameters; according to the building optimal contour parameters, the sunshine thermal map and the preset room function requirements, the discretized building space is optimally allocated according to the room function requirements and the sunshine quality, to obtain the building optimal space structure parameters; and according to the sunshine thermal map, the heat balance equation of each room is constructed to obtain the window area of each room, and the building optimal space structure parameters are combined to generate the window position towards the building outside to form the building optimal window size parameters; the terminal generates the building construction drawing according to the building optimal orientation parameters, the building optimal contour parameters, the building optimal space structure parameters and the building optimal window size parameters.
[0064] The intelligent automated building construction drawing generation method provided in this embodiment obtains the grid coordinate data, terrain elevation data and sunshine characteristic data of the planning area, and establishes a complete site digital model; then, the sunshine characteristic data and the terrain elevation data are used to accurately analyze the sunshine shielding and radiation energy of the planning area, and a thermal map reflecting the sunshine performance distribution of the site is generated; further, the thermal map is used as a space guide, and a multi-objective optimization method is used to determine the optimal orientation, contour shape, space layout and window parameters of the building in sequence to obtain the building optimal orientation parameters, the building optimal contour parameters, the building optimal space structure parameters and the building optimal window size parameters, and generate the building construction drawing. The sunshine performance analysis is pre-posed to the initial design stage instead of the traditional post-checking, which ensures that the building scheme has excellent environmental adaptability from the concept stage, and improves the scientificity, accuracy and design efficiency of the building design.
[0065] In one of the embodiments, based on the grid coordinate data, the terrain elevation data and the sunshine characteristic data, the sunshine thermal map of the planning area is calculated, including:
[0066] S201, based on the grid coordinate data, the terrain elevation data, the solar azimuth data and the solar altitude data, analyze the sunshine shielding situation in the planning area to obtain a sunshine possibility matrix; the sunshine possibility matrix is used to represent the sunshine visibility of the planning area.
[0067] Specifically, the terminal calculates the solar visibility at a specific solar position for each grid point by using a geometric optical analysis method according to the coordinate data of each grid point provided by the grid coordinate data and the terrain elevation data, and the solar ray incidence direction defined by the solar azimuth data and the solar elevation data, and finally generates a solar possibility matrix represented by binary values. The geometric optical analysis method is a physical optical theory based on ray propagation, which studies the propagation law of light and the imaging characteristics of optical systems by regarding light as rays propagating along straight lines. The principle of this method is based on the straight-line propagation law, independent propagation law, and reflection and refraction law, and the light energy distribution, imaging quality, and optical system performance are analyzed by tracing the propagation path of the light rays. Exemplarily, the solar possibility matrix is a three-dimensional matrix, which can be in the form of wherein, is the solar possibility matrix; is the coordinate data of any grid point in the grid coordinate data; is a sampling time tag corresponding to the sampling time tag of the solar characteristic data; is the coordinate data of the grid point is the solar possibility value of the grid point at the sampling time tag , and its value is 1, indicating that the grid point can see the sun at the sampling time tag , and its value is 0, indicating that the grid point is blocked from the sun at the sampling time tag
[0068] S202, based on the grid coordinate data, the solar possibility matrix, the solar elevation data, and the solar radiation intensity data, quantifying the heat radiation of the planning area when the sun is visible, to obtain an original cumulative radiation energy matrix.
[0069] Specifically, the terminal calculates the integral of the solar radiation intensity data with respect to time for each grid point included in the grid coordinate data within a predetermined analysis period by using a time integration method based on the grid coordinate data, the solar possibility matrix, the solar elevation data, and the solar radiation intensity data, to obtain the original cumulative radiation energy data received by the grid point. The terminal aggregates the original cumulative radiation energy data of each grid point to obtain an original cumulative radiation energy matrix.
[0070] S203, normalizing the original cumulative radiation energy matrix to obtain a solar heat map.
[0071] Specifically, the terminal normalizes the original cumulative radiation energy matrix to obtain a solar heat map. Exemplarily, the contrast stretching algorithm can be used to normalize the original cumulative radiation energy matrix, wherein the contrast stretching algorithm is a basic image enhancement technique that expands the gray level difference of the image by remapping the pixel values to the entire available range.
[0072] The embodiment provides a kind of intelligent automated building construction drawing generation method, through grid coordinate data, terrain elevation data, solar azimuth data and solar elevation angle data, the sunshine possibility matrix is obtained by analyzing the sunshine shelter analysis situation of each grid point in grid coordinate data;Based on the principle of radiation transmission, the visibility information is combined with solar radiation intensity, the cumulative radiant energy of each grid point is quantitatively calculated, the original cumulative radiant energy matrix is obtained, and the data normalization processing is carried out on the original cumulative radiant energy matrix, and the sunshine thermal map is obtained.Effectively solve the problem of insufficient consideration of environmental factors in traditional building sunshine analysis, the spatial modulation effect of terrain shelter on solar radiation is provided by accurate modeling, reliable data basis is provided for subsequent building orientation optimization, profile generation and window design decision-making process, improve the scientificity and accuracy and design efficiency of building design.
[0073] In one embodiment, based on grid coordinate data, terrain elevation data, solar azimuth data and solar elevation angle data, the sunshine shelter condition in planning area is analyzed, and the sunshine possibility matrix is obtained, including:
[0074] S301, based on solar azimuth data and solar elevation angle data, the sun light propagation characteristics are quantified, and the sun line-of-sight vector is obtained;Sun line-of-sight vector includes light east-west component, light north-south component and light vertical component.
[0075] Specifically, the terminal quantifies the sun light propagation characteristics according to solar azimuth data and solar elevation angle data, and obtains the sun line-of-sight vector, which is in the form of: Wherein, is the sun line-of-sight vector, which is used to represent the sun light propagation characteristics when the sampling time label is is the solar azimuth data when the sampling time label is is the elevation angle data when the sampling time label is is the light east-west component when the sampling time label is is the light north-south component when the sampling time label is is the light vertical component when the sampling time label is
[0076] S302, based on the preset shelter step length, the preset shelter step length number, grid coordinate data, light east-west component and light north-south component, the coordinates of shelter sampling points are calculated, and sampling coordinate data is obtained.
[0077] Specifically, the terminal moves gradually along the direction of sunlight in units of occlusion step size, based on the preset occlusion step size and preset number of occlusion step sizes, combined with the coordinate data of each grid point included in the grid coordinate data, and uses the following formula based on the east-west component and the north-south component of the sunlight: ; The horizontal and vertical displacements of each sampling step are calculated, generating an ordered sequence of sampling coordinates to obtain the sampling coordinate data. In the aforementioned formula, , It is any grid point in the grid coordinate data x and y coordinates It is the number of any occlusion step size , Grid points According to the sampling time label Characteristics of solar light propagation, number of moving occlusion steps The x-coordinates of the occluded sampling points were obtained afterward. Grid points According to the sampling time label Characteristics of solar light propagation, number of moving occlusion steps The ordinates of the occluded sampling points were obtained afterward. It's about blocking the step length. The sampling time label is The east-west component of the light. The sampling time label is The north-south component of the light rays. For example, the sampled coordinate data can be in the form of... ,in It is the number of any occlusion step size. It is any sampling time tag , It is any grid point , Grid points According to the sampling time label Characteristics of solar light propagation, number of moving occlusion steps The x and y coordinates of the shading sampling points are then obtained. Optionally, the preset shading step size can be set according to the resolution of the terrain elevation data. The number of preset shading step sizes can be set according to the accuracy requirements of the actual work for solar shading calculation, including several shading step size calculation points. The number of preset shading step sizes determines the sampling range, and the form can be... ,in It is the preset occlusion step size.
[0078] S303, for each grid point, combining the terrain elevation data, the occlusion step, the vertical component of the light ray at the sampling time and the number of occlusion steps, the expected height data of the grid point is calculated using the following formula:
[0079]
[0080] wherein, is the sampling time the expected height data of any grid point is the terrain elevation data of the grid point is any number of occlusion steps, is the occlusion step, is the vertical component of the light ray at the sampling time
[0081] Specifically, for each grid point included in the grid coordinate data, the terminal combines the terrain elevation data, the occlusion step, the vertical component of the light ray at the sampling time and the number of occlusion steps, and calculates the expected height data of the grid point using the following formula. Exemplarily, the sampling time is the expected height data of any grid point is used to represent the expected height from the grid point at the sampling time label through the number of occlusion steps . Optionally, the terrain elevation data of the grid point may be obtained according to the aforementioned obtained terrain elevation data. Exemplarily, the terrain elevation data may be obtained according to the preset number of occlusion steps. Optionally, the occlusion step is the aforementioned preset occlusion step. Exemplarily, the vertical component of the light ray at the sampling time may be obtained according to the aforementioned sun view vector.
[0082] S304, based on the terrain elevation data and the sampling coordinate data, the actual height of each occlusion sampling point is determined to obtain the actual height data.
[0083] Specifically, the terminal brings each sampling point coordinate included in the sampling coordinate data into the terrain elevation data to obtain the actual height of each sampling point, and the actual height of each sampling point constitutes the actual height data.
[0084] S305, comparing the expected height data and the actual height data, the height comparison result is obtained; and generating the sunshine possibility matrix based on the height comparison result.
[0085] Specifically, the terminal compares the expected height data and the actual height data of the same grid point with the same sampling time label and the same occlusion step size, using grid points, preset occlusion step size, and sampling time labels as indices. The comparison results are obtained. For sampling points where the actual height data is greater than or equal to the expected height data, the solar radiation probability value is set to 0. For sampling points where the actual height data is less than the expected height data, the solar radiation probability value is set to 1. The terminal combines the solar radiation probability values of each grid point at each sampling time label and preset occlusion step size to obtain a solar radiation probability matrix.
[0086] This embodiment provides an intelligent automated method for generating building construction drawings. It converts solar azimuth and solar altitude data into standardized direction vectors to obtain a solar line-of-sight vector. Furthermore, it establishes a line-of-sight exploration path through discretization sampling, calculates the theoretical line-of-sight height and the actual terrain height, and obtains expected and actual height data. By comparing the expected and actual height data, it determines the shading status and generates a solar probability matrix. This effectively solves the problem of insufficient consideration or simplification of terrain shading factors in traditional building solar radiation analysis. It achieves refined simulation of solar visibility under complex terrain conditions, improves the accuracy and reliability of shading analysis, provides clear and reliable input data for subsequent radiation energy calculations, and enhances the scientific rigor, accuracy, and efficiency of building design.
[0087] In one embodiment, based on grid coordinate data, a solar radiation probability matrix, solar altitude angle data, and solar radiation intensity data, the thermal radiation of the planning area during visible solar radiation is quantified to obtain the original cumulative radiation energy matrix, including:
[0088] S401, based on solar elevation angle data, solar radiation intensity data, and a preset transmittance coefficient, simulates the actual situation of solar radiation to obtain corrected radiation intensity data.
[0089] Specifically, the terminal uses the following formula based on solar altitude angle data, solar radiation intensity data, and a preset transmittance coefficient: By simulating the actual situation of solar radiation, corrected radiation intensity data is obtained. In the aforementioned formula, The sampling time label is The corrected radiation intensity at each sampling time stamp is used to form the corrected radiation intensity data. The sampling time label is Solar radiation intensity data at that time; The sampling time label is Data on solar altitude angle at that time; is the transmittance coefficient; exemplary, the transmittance coefficient can be set according to the actual atmospheric attenuation of solar radiation.
[0090] S402, based on the corrected radiation intensity data, the grid coordinate data, the sunshine possibility matrix, the preset sunshine analysis period and the preset single analysis time step, using the following formula, the original cumulative radiation energy data of each grid point is calculated:
[0091]
[0092] wherein, is the original cumulative radiation energy data of any grid point , is the sunshine possibility matrix, is the corrected radiation intensity data, is the single analysis time step, is the start time of the sunshine analysis period, is the end time of the sunshine analysis period.
[0093] Specifically, the instantaneous radiation value provided by the terminal corrected radiation intensity data, the spatial framework defined by the grid coordinate data, the sunshine visible period filtered by the sunshine possibility matrix, the time range determined by the preset sunshine analysis period, and the time resolution controlled by the preset single analysis time step, using the formula to calculate the total solar radiation energy received by each grid point within the complete analysis period, the original cumulative radiation energy data of each grid point is obtained. Exemplary, the preset sunshine analysis period is used to represent the time range of solar radiation energy accumulation calculation, which functions to ensure that the analysis result can accurately reflect the typical sunshine condition required by the building specification (such as the winter solstice or the big cold day), which can be set according to the actual work. Optionally, the preset single analysis time step is used to control the time resolution of the radiation energy integral calculation, which functions to balance the calculation accuracy and efficiency, and is usually determined according to the variation rate of solar motion and the sampling interval of meteorological data (such as 1 hour or 15 minutes). Exemplary, the original cumulative radiation energy data of any grid point is used to represent the total radiation of the grid point with coordinates within the preset sunshine analysis period. Optionally, the sunshine possibility matrix is the data of the grid point with coordinates in the sunshine possibility matrix. Exemplary, the corrected radiation intensity data is the corrected radiation intensity at the sampling time label , which can be obtained according to the corrected radiation intensity data calculated in the foregoing S401.
[0094] S403, obtain an original accumulated radiation energy data matrix based on the original accumulated radiation energy data of each grid point.
[0095] Specifically, the terminal splices the original accumulated radiation energy data of each grid point to obtain the original accumulated radiation energy data matrix.
[0096] The intelligent and automated building construction drawing generation method provided in this embodiment physically corrects the theoretical solar radiation intensity by the solar elevation angle and the atmospheric transmission characteristics, calculates the actual instantaneous radiation intensity received by the ground, and obtains the corrected radiation intensity data. In combination with the screening effect of the sunshine possibility matrix, the accumulated radiation energy of each grid point in the analysis period is calculated by a time integration method. The original accumulated radiation energy data of each grid point is obtained. The standardized original accumulated radiation energy data matrix is formed by spatial data integration. Through accurate physical correction and time integration, the fine quantification calculation of solar radiation energy is realized, the accuracy and reliability of energy evaluation are significantly improved, reliable input data are provided for subsequent sunshine thermal diagram generation and building layout optimization, and the scientificity, accuracy and design efficiency of building design are improved.
[0097] In one of the embodiments, based on the sunshine thermal diagram and the grid coordinate data, the structural parameters of the building located in the planning area are calculated, including:
[0098] S501, based on the sunshine thermal diagram, the grid coordinate data and the preset seasonal radiation receiving weight, the orientation of the building is solved to obtain the optimal orientation parameter of the building; the seasonal radiation receiving weight includes the winter radiation receiving weight and the summer radiation receiving weight.
[0099] Specifically, the terminal solves the optimal orientation angle of the building by using a multi-objective decision method according to the solar radiation spatial distribution data provided by the sunshine thermal diagram, the spatial reference framework defined by the grid coordinate data and the preset seasonal radiation receiving weight parameter. The seasonal radiation receiving weight includes the winter radiation receiving weight and the summer radiation receiving weight, which respectively represent the importance degree of maximizing solar heat gain in winter and minimizing overheating risk in summer.
[0100] S502, based on the grid coordinate data, the sunshine thermal diagram and the preset building shape constraint rule, the outline of the building is solved to obtain the optimal outline parameter of the building.
[0101] Specifically, the terminal determines the boundary range of the planning area and the distance function of each grid point in the grid coordinate data from the boundary range according to the coordinate information of the boundary points in the grid coordinate data, and solves the outline of the building by the following formula under the condition of satisfying the preset building shape constraint rule: A horizontal set function is constructed; and a velocity field controlling the evolution of the contour is constructed based on the solar radiation heat map, distance function, contour curvature, and shape regularity index. By solving the horizontal set function, the contour is gradually optimized under the drive of the velocity field. Zero contour lines are extracted from the convergent horizontal set function and geometrically normalized to form the optimal building wheel parameters composed of straight line segments. In the aforementioned formula, It is a level set function. It is a distance function used to characterize any coordinate as The distance of each grid point from the boundary range is used; grid points within the planning area have positive values, while those outside the planning area have negative values. For example, the velocity field of the contour evolution can take the form of: ,in, It is the velocity field of the contour evolution. This is a solar radiation map. It is a distance function. It is the contour curvature function, used to characterize the coordinates. The contour curvature of the grid points, This is a shape constraint that can be set according to the desired building outline in actual work, to ensure that the generated outline tends to be a common and efficient form in a macroscopic way. , , and These are weighted weights, which can be set according to the actual tendency of various data in practical work. Optionally, building shape constraint rules include building area restrictions, building density requirements, aspect ratio range, and outline regularity indicators. Specific parameters can be set according to the requirements of the planning area.
[0102] S503, based on the preset room function requirements, the optimal building outline structure and solar thermal map, calculates the optimal room allocation scheme of the building and obtains the optimal spatial structure parameters of the building.
[0103] Specifically, the terminal segments the optimal building outline structure to obtain discrete basic units. Based on preset room functional requirements, it characterizes the dependence of each type of room on sunlight, assigns a weight value to each basic unit, and uses a graph partitioning algorithm to divide the building's interior space into multiple room areas. The optimization objective is to prioritize assigning areas of high sunlight dependence to rooms with high sunlight dependence, and assigning areas of low sunlight dependence to rooms with low sunlight dependence, thus obtaining the optimal spatial structure parameters of the building. For example, the preset room functional requirements include the type identifier and functional priority of each room, which can be set according to actual work requirements. Optionally, the formula for calculating the weight value can be: ,in It is the first The weight of each basic unit, It is the first an area of a basic unit, is to In the first integrating over the range of a basic unit.
[0104] S504, according to the building optimal space structure parameter, the sunshine thermal diagram and the building optimal orientation parameter, the window size and position of the room are calculated to obtain the building optimal window structure parameter.
[0105] Specifically, the terminal determines the solar radiation exposure degree of each surface of the building according to the building optimal space structure parameter, the sunshine thermal diagram and the building optimal orientation parameter, and establishes a relationship model of window area and indoor thermal environment based on the heat balance principle, and solves the optimal window parameter meeting the indoor thermal comfort and lighting demand through an optimization algorithm to obtain the building optimal window structure parameter. Exemplarily, an iterative optimization method based on energy performance simulation can be adopted to determine the appropriate window-wall ratio and window opening form for different orientations of the facade, and finally the obtained building optimal window structure parameter defines the transparent envelope design scheme of the building in the form of a set of window size, position and type.
[0106] S505, based on the building optimal orientation parameter, the building optimal contour parameter, the building optimal space structure parameter and the building optimal window structure parameter, the optimal structure parameter is obtained.
[0107] Specifically, the terminal integrates the building optimal orientation parameter, the building optimal contour parameter, the building optimal space structure parameter and the building optimal window structure parameter to obtain the optimal structure parameter.
[0108] The intelligent automatic building construction drawing generation method provided in the embodiment determines the best orientation of the building based on seasonal radiation balance to obtain the building optimal orientation parameter; generates the building contour according to the sunshine distribution to obtain the building optimal contour parameter; optimizes the internal space layout according to the functional requirements to obtain the building optimal space structure parameter; obtains the building optimal window structure parameter through the design of the window opening system, and integrates all the parameters to form the optimal structure parameter. The sunshine environment analysis is carried out throughout the whole process of building design, realizing the whole performance-oriented design from the macro orientation to the micro window opening, and improving the scientificity, accuracy and design efficiency of building design.
[0109] In one of the embodiments, based on the sunshine thermal diagram, the grid coordinate data and the preset seasonal radiation receiving weight, the orientation of the building is solved to obtain the building optimal orientation parameter, including:
[0110] S601, the sunshine thermal diagram is converted into Cartesian coordinate system to obtain the Cartesian coordinate system sunshine thermal diagram.
[0111] Specifically, the terminal converts the sunshine heat map in the rectangular coordinate system into a polar coordinate system to obtain a Cartesian coordinate system sunshine heat map.
[0112] S602, based on the Cartesian coordinate system sunshine heat map and the seasonal radiation receiving weight, the optimal orientation of the building is solved using the following formula to obtain the optimal orientation angle:
[0113]
[0114] wherein, is the optimal orientation angle, is any orientation angle, is the winter radiation receiving weight, is the winter radiation function, is the Cartesian coordinate system sunshine heat map, is the summer radiation receiving weight, is the summer radiation function.
[0115] Specifically, the terminal balances the winter heat demand and the summer shading demand through the weight coefficient, and the optimal orientation angle that maximizes the winter radiation benefit while minimizing the summer overheating risk is solved according to the formula. Wherein, the optimal orientation angle is the building orientation angle that maximizes the winter radiation benefit while minimizing the summer overheating risk; any orientation angle is used to traverse to find the best orientation angle; the Cartesian coordinate system sunshine heat map is the Cartesian coordinate system sunshine heat map obtained in the foregoing S601. Exemplarily, the form of the winter radiation function can be . Wherein, is the building influence radius, used to represent the actual utilization range of the building on the site radiation, which can be set according to actual work; is the winter effective radiation angle range, used to represent the actual receiving range of the building facade to solar radiation in winter, which can be set according to actual work; is the winter weight function, used to represent the influence of the change of the winter solar elevation angle on the radiation received by the building facade, which can be set according to actual work. Exemplarily, the form of the summer radiation function may be . Wherein, is the summer effective radiation angle range, used to represent the actual receiving range of the building facade to solar radiation in summer, which can be set according to actual work; is the summer weight function, used to represent the influence of the change of the summer solar elevation angle on the radiation received by the building facade, which can be set according to actual work. Exemplarily, the winter radiation receiving weight is used to represent the influence of the winter radiation on the building energy saving, and the summer radiation receiving weight For characterizing the influence of summer radiation on building energy saving, the actual work can be set, and the sum is 1.
[0116] S603, based on the grid coordinate data, the optimal orientation angle is adjusted in combination with the preset grid boundary constraint rule to obtain the building optimal orientation parameter.
[0117] Specifically, the terminal adjusts the optimal orientation angle calculated by S601 according to the preset grid boundary constraint rule to obtain the building optimal orientation parameter. Illustratively, the preset grid boundary constraint rule can be set according to the actual work, such as the angle between the building and the road; when the building constructed according to the optimal orientation angle calculated by S601 forms an undesirable angle with the main road, the terminal adjusts the optimal orientation angle appropriately to meet the requirements of urban planning under the premise of minimizing the loss of radiation performance, and obtains the building optimal orientation parameter.
[0118] The intelligent automatic building construction drawing generation method provided in this embodiment converts the sunshine heat map into a Cartesian coordinate system suitable for mathematical calculation, calculates the theoretical optimal orientation angle based on the multi-objective optimization principle to balance the radiation demand of different seasons, and adjusts the theoretical result reasonably in combination with the actual constraint conditions of the site to obtain the building optimal orientation parameter. The problems of relying on experience judgment and lacking quantitative basis in the traditional building orientation determination process are effectively solved, and through accurate mathematical modeling and optimization calculation, scientific decision of the building orientation is realized, and the scientificity, accuracy and design efficiency of the building design are improved.
[0119] In one of the embodiments, according to the building optimal space structure parameter, the sunshine heat map and the building optimal orientation parameter, the window size and position of the room are calculated to obtain the building optimal window structure parameter, including:
[0120] S701, based on the building optimal space structure and the sunshine heat map, the average radiation intensity of each room is calculated to obtain the facade radiation intensity distribution.
[0121] Specifically, the terminal segments the building outer wall according to the orientation and the room to which it belongs according to the building optimal space structure, calculates the average radiation intensity of each room outer facade unit, and obtains the facade radiation intensity distribution. The facade radiation intensity distribution represents the intensity characteristics of the solar radiation received by each outer surface of the building.
[0122] S702, according to the facade radiation intensity distribution and the preset climate heat demand parameter, a heat balance equation of each room is established; the heat balance equation is used to represent the balance relationship between the solar radiation heat obtained through the window and the heat demand of the room.
[0123] Specifically, the terminal establishes the heat balance equation of each room according to the facade radiation intensity distribution and the preset climate heat demand parameter, and the form of the heat balance equation is: , wherein the above formula, is a preset window transmittance parameter, is a window area, is the aforementioned obtained facade radiation intensity distribution, is a total heat required by the room, is a total heat excess of the room, the total heat required by the room and the total heat excess of the room can be obtained according to a preset climate heat demand parameter, the preset climate heat demand parameter can be calculated according to the size, purpose and seasonal characteristics of the room in actual work.
[0124] S703, optimizing the window area required by each room according to the heat balance equation and the preset window transmittance parameter to obtain optimal window area data.
[0125] Specifically, the terminal adjusts the window area of each facade through an optimization algorithm according to the heat balance equation constructed in S702, so that the solar radiation heat in winter can be fully utilized to reduce the heating energy consumption, and in summer, the excessive heat is avoided to cause the increase of the cooling load through the control of the window area, and finally the optimal window area data clearly specifies the suitable window opening area of each facade of each room. Exemplarily, the preset window transmittance parameter can be set according to the transmittance of the window in actual work.
[0126] S704, generating a window opening position layout based on the optimal window area data and the optimal spatial structure of the building to obtain optimal window position data; and obtaining the optimal window opening structure parameter of the building based on the optimal window area data and the optimal window position data.
[0127] Specifically, the terminal determines the window opening position on the facade corresponding to the room according to the facade position information provided by the optimal spatial structure of the building and in combination with the optimal window area data of each room to obtain the optimal window position data. The terminal further integrates the optimal window area data and the optimal window position data to obtain the optimal window opening structure parameter of the building. Exemplarily, the terminal can generate the window at the center position of the facade wall corresponding to the room according to the generation principle of central distribution.
[0128] The embodiment provides a kind of intelligent automation building construction drawing generation method, the radiation intensity distribution of each facade is obtained by calculating the radiation intensity distribution of each facade based on building space layout and sunshine analysis;And establish room heat balance model in combination with room heat demand, determine the best window area by performance optimization, generate specific window opening position layout according to building construction requirements, obtain the optimal window opening structure parameters of building.Effectively solve the limitations of determining window size and position by experience in traditional design, realize the organic combination of window design and building energy performance through accurate thermal calculation and performance optimization, ensure that building makes full use of natural lighting and solar heat at the same time, effectively controls unnecessary heat loss and heat gain, improves the scientificity and accuracy and design efficiency of building design.
[0129] In the above-mentioned intelligent automation building construction drawing generation method, the grid coordinate data, terrain elevation data and sunshine characteristic data of the planning area are obtained; the sunshine characteristic data includes solar azimuth data, solar elevation angle data and solar radiation intensity data, and the sunshine characteristic data has a time label; the grid coordinate data includes the coordinate data of the grid points in the planning area; the sunshine thermal map of the planning area is calculated based on the grid coordinate data, the terrain elevation data and the sunshine characteristic data; the sunshine thermal map is used to represent the sunshine intensity distribution of the planning area; the structure parameters of the building located in the planning area are calculated based on the sunshine thermal map and the grid coordinate data, and the building construction drawing is generated based on the structure parameters; the structure parameters at least include the optimal orientation parameter of the building and the optimal window size parameter of the building. The sunshine performance analysis is carried out in the early stage of design instead of the traditional post-checking, which ensures that the building scheme has excellent environmental adaptability from the concept stage, and improves the scientificity, accuracy and design efficiency of building design.
[0130] It should be understood that, although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps has no strict sequence limitation, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be alternately or alternately executed with at least part of other steps or steps or stages in other steps.
[0131] Based on the same inventive concept, the embodiments of the present application also provide an intelligent and automated building construction drawing generation device for implementing the intelligent and automated building construction drawing generation method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more intelligent and automated building construction drawing generation device embodiments provided below can refer to the limitations of the intelligent and automated building construction drawing generation method described above, which will not be repeated here.
[0132] In one exemplary embodiment, as shown in Figure 2 An intelligent and automated building construction drawing generation device 200 is provided, comprising:
[0133] A data acquisition module 201 is configured to acquire grid coordinate data, terrain elevation data, and sunlight feature data of a planning area; the sunlight feature data comprises sun azimuth data, sun elevation data, and sun radiation intensity data, and the sunlight feature data is labeled with time; the grid coordinate data comprises coordinate data of grid points in the planning area;
[0134] A sunlight feature calculation module 202 is configured to calculate a sunlight heat map of the planning area based on the grid coordinate data, the terrain elevation data, and the sunlight feature data; the sunlight heat map is used to represent the sunlight intensity distribution of the planning area;
[0135] A construction drawing generation module 203 is configured to calculate structure parameters of a building located in the planning area based on the sunlight heat map and the grid coordinate data, and generate a building construction drawing based on the structure parameters; the structure parameters at least comprise optimal orientation parameters of the building and optimal window structure parameters of the building.
[0136] Further, the sunlight feature calculation module comprises:
[0137] A sunlight visibility calculation unit is configured to analyze sunlight blocking conditions in the planning area based on the grid coordinate data, the terrain elevation data, the sun azimuth data, and the sun elevation data, and obtain a sunlight possibility matrix; the sunlight possibility matrix is used to represent the sunlight visibility of the planning area;
[0138] A sunlight energy calculation unit is configured to quantify heat radiation conditions of the planning area when sunlight is visible based on the grid coordinate data, the sunlight possibility matrix, the sun elevation data, and the sun radiation intensity data, and obtain an original cumulative radiation energy matrix;
[0139] A sunlight map generation unit is configured to perform normalization processing on the original cumulative radiation energy matrix, and obtain a sunlight heat map.
[0140] Further, the sunlight visibility calculation unit is further configured to:
[0141] Based on solar azimuth and solar elevation data, the characteristics of sunlight propagation are quantified to obtain the solar line-of-sight vector; the solar line-of-sight vector includes the east-west component of the light rays, the north-south component of the light rays, and the vertical component of the light rays.
[0142] Based on the preset occlusion step size, the preset number of occlusion steps, grid coordinate data, the east-west component of the light ray and the north-south component of the light ray, the coordinates of the occlusion sampling point are calculated to obtain the sampling coordinate data.
[0143] For each grid point, combining terrain elevation data, occlusion step size, vertical component of light rays, and number of occlusion steps, the expected height data of the grid point is calculated using the following formula:
[0144]
[0145] in, Sampling time Any grid point Expected height data, Grid points Topographic elevation data, It is the number of any occlusion step size. It's about blocking the step length. Sampling time The vertical component of the light ray;
[0146] Based on terrain elevation data and sampling coordinate data, the actual height of each occluded sampling point is determined to obtain the actual height data.
[0147] The expected height data and the actual height data are compared to obtain the height comparison results; and a solar radiation probability matrix is generated based on the height comparison results.
[0148] Furthermore, the solar energy calculation unit is also used for:
[0149] Based on solar elevation angle data, solar radiation intensity data, and preset transmittance coefficient, the actual situation of solar radiation is simulated to obtain corrected radiation intensity data.
[0150] Based on the corrected radiation intensity data, grid coordinate data, solar radiation probability matrix, preset solar radiation analysis period, and preset single analysis time step, the raw cumulative radiation energy data for each grid point is calculated using the following formula:
[0151]
[0152] in, It is any grid point The raw cumulative radiation energy data, It is a solar radiation probability matrix. is the modified radiation intensity data, is the single analysis time step, is the start time of the sunshine analysis period, is the end time of the sunshine analysis period;
[0153] Based on the original cumulative radiation energy data of each grid point, an original cumulative radiation energy data matrix is obtained.
[0154] Further, the construction drawing generation module comprises:
[0155] a direction calculation unit, configured to calculate the direction of the building based on the sunshine heat map, the grid coordinate data, and preset seasonal radiation receiving weights, to obtain building optimal direction parameters; the seasonal radiation receiving weights comprise winter radiation receiving weights and summer radiation receiving weights;
[0156] a contour calculation unit, configured to calculate the contour of the building based on the grid coordinate data, the sunshine heat map, and preset building shape constraint rules, to obtain building optimal contour parameters;
[0157] a structure calculation unit, configured to calculate the optimal allocation scheme of rooms of the building according to preset room function requirements, the building optimal contour structure, and the sunshine heat map, to obtain building optimal space structure parameters;
[0158] a window opening calculation unit, configured to calculate the window opening size and position of the room according to the building optimal space structure parameters, the sunshine heat map, and the building optimal direction parameters, to obtain building optimal window opening structure parameters;
[0159] a parameter integration unit, configured to obtain optimal structure parameters based on the building optimal direction parameters, the building optimal contour parameters, the building optimal space structure parameters, and the building optimal window opening structure parameters.
[0160] Further, the direction calculation unit is further configured to:
[0161] perform coordinate conversion on the sunshine heat map to obtain a Cartesian coordinate system sunshine heat map;
[0162] based on the Cartesian coordinate system sunshine heat map and the seasonal radiation receiving weights, use the following formula to calculate the optimal direction of the building to obtain an optimal direction angle:
[0163]
[0164] wherein, is the optimal direction angle, is any direction angle, is the winter radiation receiving weight, is the winter radiation function, is the Cartesian coordinate system sunshine heat map, is a summer radiation receiving weight, is a summer radiation function;
[0165] Based on the grid coordinate data, the optimal orientation angle is adjusted in combination with a preset grid boundary constraint rule to obtain an optimal building orientation parameter
[0166] Further, the window opening calculation unit is further configured to:
[0167] Based on the optimal building spatial structure and the solar heat map, average radiation intensity of each room is calculated to obtain a facade radiation intensity distribution;
[0168] According to the facade radiation intensity distribution and a preset climate heat demand parameter, a heat balance equation of each room is established; the heat balance equation is used to represent a balance relationship between solar radiation heat obtained through a window and heat demand of the room;
[0169] According to the heat balance equation and a preset window transmittance parameter, a required window area of each room is optimized to obtain optimal window area data;
[0170] Based on the optimal window area data and the optimal building spatial structure, a window opening position layout is generated to obtain optimal window position data; and based on the optimal window area data and the optimal window position data, an optimal building window opening structure parameter is obtained.
[0171] In one embodiment, as Figure 3 A computer device is provided, comprising:
[0172] At least one processor 301 and a memory 302 connected with the at least one processor 301 in communication: the memory stores an application program code executable by the at least one processor, and the application program code is executed by the at least one processor to enable the at least one processor to perform the intelligent automated building construction drawing generation method as described above.
[0173] The computer device can further comprise a sensor 303.
[0174] The processor 301, the memory 302 and the sensor 303 can be connected through a bus or other means, and in the figure, through the bus is taken as an example.
[0175] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps in each method embodiment described above.
[0176] For the device embodiment, since it basically corresponds to the method embodiment, the relevant part can be seen from the part of the method embodiment. The device embodiment described above is only schematic, wherein the components shown as separate components can or can not be physically separate, and the components shown as a unit can or can not be a physical unit, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the present disclosure. Those skilled in the art can understand and implement it without creative labor.
[0177] The above-described embodiments only express several implementation manners of the present application, which are described in detail, but cannot be understood as a limitation on the patent scope of the application. It should be pointed out that, for those skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which are all within the protection scope of the present application.
Claims
1. A method for generating intelligent and automated building construction drawings, characterized in that, The method includes: Acquire grid coordinate data, terrain elevation data, and solar radiation characteristic data of the planning area; the solar radiation characteristic data includes solar azimuth angle data, solar altitude angle data, and solar radiation intensity data, and the solar radiation characteristic data is time-stamped; the grid coordinate data includes the coordinate data of grid points within the planning area; Based on the grid coordinate data, terrain elevation data, and solar radiation characteristic data, a solar radiation heat map of the planning area is calculated; the solar radiation heat map is used to characterize the solar radiation intensity distribution of the planning area. Based on the solar thermal map and the grid coordinate data, the structural parameters of the buildings located in the planning area are calculated, and the building construction drawings are generated based on the structural parameters; the structural parameters include at least the optimal orientation parameters and the optimal window size parameters of the buildings.
2. The method according to claim 1, characterized in that, The calculation of the solar radiation heat map of the planning area based on the grid coordinate data, terrain elevation data, and solar radiation characteristic data includes: Based on the grid coordinate data, the terrain elevation data, the solar azimuth angle data, and the solar altitude angle data, the solar shading situation within the planning area is analyzed to obtain a solar probability matrix; the solar probability matrix is used to characterize the solar visibility situation within the planning area. Based on the grid coordinate data, the solar radiation probability matrix, the solar altitude angle data, and the solar radiation intensity data, the heat radiation situation of the planned area when solar radiation is visible is quantified to obtain the original cumulative radiation energy matrix; The original cumulative radiation energy matrix is normalized to obtain the solar thermal map.
3. The method according to claim 2, characterized in that, The process involves analyzing the solar shading situation within the planning area based on the grid coordinate data, terrain elevation data, solar azimuth angle data, and solar altitude angle data to obtain a solar probability matrix, including: Based on the solar azimuth angle data and the solar altitude angle data, the characteristics of sunlight propagation are quantified to obtain the solar line-of-sight vector; the solar line-of-sight vector includes the east-west component of the light rays, the north-south component of the light rays, and the vertical component of the light rays. Based on the preset occlusion step size, the preset number of occlusion steps, the grid coordinate data, the east-west component of the light ray and the north-south component of the light ray, the coordinates of the occlusion sampling point are calculated to obtain the sampling coordinate data; For each grid point, combining the terrain elevation data, the occlusion step size, the vertical component of the light rays, and the number of occlusion steps, the expected height data of the grid point is calculated using the following formula: in, Sampling time Any grid point Expected height data, Grid points Topographic elevation data, It is the number of any occlusion step size. It's about blocking the step length. Sampling time The vertical component of the light ray; Based on the terrain elevation data and the sampling coordinate data, the actual height of each of the occluded sampling points is determined to obtain the actual height data; The expected height data and the actual height data are compared to obtain a height comparison result; and the solar radiation probability matrix is generated based on the height comparison result.
4. The method according to claim 2, characterized in that, Based on the grid coordinate data, the solar radiation probability matrix, the solar altitude angle data, and the solar radiation intensity data, the heat radiation situation of the planned area during visible sunshine is quantified to obtain the original cumulative radiation energy matrix, including: Based on the solar elevation angle data, the solar radiation intensity data, and the preset transmittance coefficient, the actual situation of solar radiation is simulated to obtain corrected radiation intensity data. Based on the corrected radiation intensity data, the grid coordinate data, the solar radiation probability matrix, the preset solar radiation analysis period, and the preset single analysis time step, the original cumulative radiation energy data of each grid point is calculated using the following formula: in, It is any grid point The original cumulative radiation energy data, It is the solar radiation probability matrix. It corrects the radiation intensity data. It is the time step of a single analysis. This is the start time of the solar radiation analysis period. This is the end time of the solar radiation analysis period; Based on the original cumulative radiation energy data of each grid point, the original cumulative radiation energy data matrix is obtained.
5. The method according to claim 1, characterized in that, The calculation of structural parameters of buildings located in the planned area based on the solar radiation heat map and the grid coordinate data includes: Based on the solar radiation heat map, the grid coordinate data, and the preset seasonal radiation reception weights, the orientation of the building is solved to obtain the optimal orientation parameters of the building; the seasonal radiation reception weights include winter radiation reception weights and summer radiation reception weights. Based on the grid coordinate data, the solar radiation heat map, and the preset building shape constraint rules, the building's external outline is solved to obtain the optimal building outline parameters; Based on the preset room function requirements, the optimal outline structure of the building, and the solar thermal map, the optimal room allocation scheme of the building is calculated to obtain the optimal spatial structure parameters of the building; Based on the optimal spatial structure parameters of the building, the solar thermal map, and the optimal orientation parameters of the building, the window size and location of the room are calculated to obtain the optimal window structure parameters of the building. The optimal structural parameters are obtained based on the optimal orientation parameters, optimal outline parameters, optimal spatial structure parameters, and optimal window structure parameters of the building.
6. The method according to claim 5, characterized in that, The process of determining the building's orientation based on the solar radiation heat map, the grid coordinate data, and a preset seasonal radiation receiving weight, to obtain the optimal orientation parameters for the building, includes: The solar radiation heat map is transformed to obtain a solar radiation heat map in Cartesian coordinate system; Based on the Cartesian coordinate system solar radiation heat map and the seasonal radiation receiving weights, the optimal orientation of the building is calculated using the following formula to obtain the optimal orientation angle: in, It is the optimal orientation angle. It is any facing angle. It is the winter radiation receiving weight. It is the winter radiation function. It is a solar radiation heat map in Cartesian coordinate system. It is the summer radiation receiving weight. It is the summer radiation function; Based on the grid coordinate data and combined with the preset grid boundary constraint rules, the optimal orientation angle is adjusted to obtain the optimal orientation parameters of the building.
7. The method according to claim 5, characterized in that, The step of calculating the window size and location of the room based on the optimal spatial structure parameters of the building, the solar thermal map, and the optimal orientation parameters of the building, to obtain the optimal window structure parameters of the building, includes: Based on the optimal spatial structure of the building and the solar thermal map, the average radiation intensity of each room is calculated to obtain the radiation intensity distribution of the facade. Based on the facade radiation intensity distribution and preset climate heat demand parameters, a heat balance equation is established for each room; the heat balance equation is used to characterize the balance relationship between solar radiation heat obtained through the windows and the heat demand of the room. Based on the heat balance equation and the preset window transmittance parameters, the required window area for each room is optimized to obtain the optimal window area data; Based on the optimal window area data and the optimal spatial structure of the building, a window opening layout is generated to obtain optimal window position data; and based on the optimal window area data and the optimal window position data, the optimal window opening structure parameters of the building are obtained.
8. An intelligent automated building construction drawing generation device, characterized in that, The device includes: The data acquisition module is used to acquire grid coordinate data, terrain elevation data, and solar radiation characteristic data of the planning area; the solar radiation characteristic data includes solar azimuth angle data, solar altitude angle data, and solar radiation intensity data, and the solar radiation characteristic data is labeled with a time tag; the grid coordinate data includes the coordinate data of grid points within the planning area. The sunshine feature calculation module is used to calculate the sunshine heat map of the planning area based on the grid coordinate data, terrain elevation data, and sunshine feature data; the sunshine heat map is used to characterize the sunshine intensity distribution of the planning area. The construction drawing generation module is used to calculate the structural parameters of buildings located in the planning area based on the solar thermal map and the grid coordinate data, and to generate building construction drawings based on the structural parameters; the structural parameters include at least the optimal orientation parameters and the optimal window opening structural parameters of the building.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.