Method and system for generating geometric model of building complex based on building module unitization

By generating a geometric model of urban building complexes based on building module unitization, the problems of inaccurate and insufficient modularity in the existing technology are solved, accurate urban form description and energy evaluation are achieved, and energy-saving design of urban planning is supported.

CN119670223BActive Publication Date: 2025-04-25STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510173588.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-04-25
Estimated Expiration
2045-02-18

AI Technical Summary

Technical Problem

The existing technology is difficult to generate accurate geometric models of urban building complexes, and fails to fully consider the morphological factors and environmental factors in the planning and design of urban building complexes, resulting in inaccurate energy consumption assessment of building complexes and lacks the flexibility and adaptability of modular building modeling.

Method used

The module unitization method is adopted to build a module unit framework, and a building complex geometric model is generated by randomly generating parameter samples and constraints, including the side length, height, number of layers and internal street width of the module unit to meet the connectivity constraints, and a diverse building complex morphology is generated through the parameter matrix.

Benefits of technology

It realizes scientific and accurate description of the geometric model of urban building complexes, improves the universality and applicability of the model, can flexibly respond to complex and diverse urban environments, and supports energy-saving design and energy system optimization in urban planning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119670223B_ABST
    Figure CN119670223B_ABST
Patent Text Reader

Abstract

A method and system for generating a geometric model of a building complex based on building module unitization. The module unit framework of the building complex includes M × N square single building sites, each of which includes 5×5 building module units; the building module units that meet the connectivity constraints constitute the single building form; the parameters of each building module unit that constitutes the single building form constitute the parameter space; the value range of each parameter in the parameter space is divided into the same number of equally probable sub-intervals; a unique sample of each parameter in different sub-intervals is randomly generated; all samples of each parameter are randomly arranged to obtain multiple row vectors, and all row vectors constitute a parameter matrix; based on the single building form, data is extracted from the parameter matrix to calculate the urban form parameters; when the urban form parameters meet the planning target values, a building complex geometric model suitable for the morphological parameter constraints of various types of building complexes is generated according to the single building form and the parameter matrix.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of urban building planning and design, and in particular to a method and system for generating a geometric model of a building complex based on building module unitization, which is used for generating a geometric model of an urban building complex and describing urban morphology. Background Art

[0002] In recent years, with the increasing complexity and diversity of urban buildings, traditional building modeling methods are facing more and more challenges. The diverse designs of building complexes, the mutual influence between buildings, and the differences in architectural characteristics in different urban areas have increased the difficulty of accurate geometric modeling and energy demand analysis of urban-scale building complexes. Especially in high-density cities, how to effectively simulate the geometric form of building complexes and achieve accurate energy consumption prediction has become an urgent problem to be solved.

[0003] The existing technology mainly obtains the collected images, attribute information and geometric parameters of the target building complex based on the collected images and attribute information. The building complex model generated by this method reduces the complexity of building model generation to a certain extent and improves the modeling efficiency, but fails to fully consider the morphological factors and environmental factors in the planning and design of urban building complexes, which have a significant impact on the analysis of building needs. The existing technology also proposes a method for quickly acquiring the outer surface of a three-dimensional building model, but only realizes the acquisition of building outer surface information and fails to characterize the relevant positional relationship between the buildings in the building complex. In the existing technical achievements of building morphology generation models, the factors that affect each other between buildings are not considered. Therefore, ignoring these indicators may lead to inaccurate assessment of the energy consumption of the building complex, which limits the application of the model in actual urban scale modeling. In addition, the existing technology also realizes the analysis of building geometric structures by constructing building-like structures. Although it can optimize and reduce the modeling workload to a certain extent, its classification basis is often relatively general and rough, and fails to achieve effective building modular modeling. These technologies fail to widely cover the diversity of building forms at the urban scale, especially when facing complex and diverse urban environments, they lack pertinence and adaptability. This limitation makes the existing models inadequate when dealing with large-scale urban building energy consumption analysis, and it is difficult to provide accurate energy assessment results. Therefore, there is an urgent need for a complete method system that can efficiently generate urban building complex geometric models and combine them with energy demand analysis to support energy-saving design and strategy optimization in urban planning. Summary of the invention

[0004] In order to solve the deficiencies in the prior art, the present invention provides a method and system for generating a building complex model based on building module unitization, which transforms the complex building complex model construction problem into a standardized generation architecture, and can realize a building complex geometric model suitable for various building complex morphological parameter constraints, and arbitrarily adjust the building geometric model according to the designer's needs to meet the design requirements.

[0005] The present invention adopts the following technical solution.

[0006] The present invention proposes a method for generating a geometric model of a building complex based on building module unitization, comprising:

[0007] The modular unit framework for building the building complex includes A square single building site. is the number of rows of the module unit frame, is the number of columns of the module unit frame; each single building site includes 5×5 building module units; the parameters of each building module unit include: the side length of the building module unit, the height of the building module unit, the number of building floors, and the width of the internal street;

[0008] The building module units that meet the connectivity constraints form a single building form;

[0009] The parameters of each building module unit constituting the single building form constitute a parameter space; the value range of each parameter in the parameter space is divided into the same number of equal probability sub-intervals; a unique sample of each parameter in different sub-intervals is randomly generated; all samples of each parameter are randomly arranged to obtain multiple row vectors, and all row vectors constitute a parameter matrix;

[0010] Based on the single building form, data is extracted from the parameter matrix to calculate the urban form parameters; when the urban form parameters meet the planning target values, the geometric model of the building complex is generated according to the single building form and the parameter matrix.

[0011] Preferably, the total land area occupied by the building complex and the internal streets is as follows:

[0012]

[0013] In the formula, LA It is the total land area occupied by the building complex and internal streets. L is the side length of each single building site, W 1 and W 2 are the width of the horizontal street and the width of the vertical street respectively.

[0014] Preferably, the parameters of each building module unit include: the side length of the building module unit, the height of the building module unit, the number of building floors, and the width of the internal street;

[0015] The side length of the building module unit ranges from Meters, the height of the building module unit ranges from Meters, the value range of building floors is Layer, the value range of internal street width is .

[0016] Preferably, the building module units satisfying the connectivity constraints constitute the single building form within the single building site, including:

[0017] Establish a grid of a single building site, and set the state quantity of each cell in the grid to represent the building module unit in the single building site; wherein the state quantity of each cell is a 0-1 variable, and a state quantity value of 1 indicates that there is a building module unit at the corresponding position of the cell, and a state quantity value of 0 indicates that there is no building module unit at the corresponding position of the cell;

[0018] The four boundaries of the cells with a state value of 1 are valid connection boundaries. Any two cells with a state value of 1 are considered to be effectively connected when they are spliced ​​through effective connection boundaries. Starting from any cell with a state value of 1, recursive visits are made to cells with effective connections. When all cells with a state value of 1 in a single building site are visited and the number of visits is unique, it is determined that the building module units in the single building site meet the connectivity constraints.

[0019] The building module units that meet the connectivity constraints constitute the single building form within the single building site.

[0020] Preferably, the parameter space The value ranges of each parameter in are divided into subintervals of equal probability, then the following relationship is satisfied:

[0021]

[0022] In the formula, For the The value range of the parameter, , is the number of parameters, For the i The length of the subinterval corresponding to the parameter satisfies ;

[0023] Parameter Space Divide into subintervals, and the probability of each subinterval is equal.

[0024] Preferably, the randomly generated samples satisfy the following relationship:

[0025]

[0026] In the formula, For the The parameters in The samples in the sub-interval are , For the The random numbers corresponding to the subintervals satisfy .

[0027] Preferably, the urban morphology parameters include: building compactness, floor area ratio, windward area density, building height difference, building valley aspect ratio, building density, and building height limit.

[0028] The present invention also proposes a building complex geometric model generation system based on building module unitization, comprising:

[0029] Building module unit generation module, used to construct the module unit framework of the building complex, the module unit framework includes A square single building site. is the number of rows of the module unit frame, is the number of columns of the module unit frame; each single building site includes 5×5 building module units; the parameters of each building module unit include: the side length of the building module unit, the height of the building module unit, the number of building floors, and the width of the internal street;

[0030] A single building form generation module is used to form a single building form with building module units that meet connectivity constraints;

[0031] The parameter matrix generation module is used to form a parameter space with the parameters of each building module unit constituting the single building form; divide the value range of each parameter in the parameter space into the same number of equal probability sub-intervals; randomly generate a unique sample of each parameter in different sub-intervals; randomly arrange all samples of each parameter to obtain multiple row vectors, and all row vectors constitute a parameter matrix;

[0032] The building complex geometric model generation module is used to extract data from the parameter matrix to calculate the urban morphology parameters based on the single building morphology; when the urban morphology parameters meet the planning target values, the building complex geometric model is generated according to the single building morphology and the parameter matrix.

[0033] A terminal comprises a processor and a storage medium; the storage medium is used to store instructions; the processor is used to operate according to the instructions to execute the steps of the method.

[0034] A computer-readable storage medium stores a computer program, which implements the steps of the method when executed by a processor.

[0035] The beneficial effects of the present invention are that, compared with the prior art, at least the method of the present invention can more scientifically and accurately obtain the geometric model of urban building complexes and the description of urban morphological parameters, providing strong technical support for urban planning, energy-saving design and energy system optimization, and helping to promote the green and low-carbon development of cities and the realization of sustainable development goals.

[0036] The present invention proposes a method for generating a geometric model of a building complex based on building module unitization, and provides accurate quantitative criteria for urban morphological parameters. Compared with the prior art, the present invention can flexibly cope with complex and diverse urban building complex forms, and achieve the determination of the building geometric model in the early stage of urban design and planning.

[0037] The present invention standardizes the geometric morphology generation method of building complex models through modular building unit design. The modular unitization method can be flexibly adjusted according to parameters such as building height, density, and morphology to achieve accurate modeling of building morphology. Compared with the existing analysis method based on single buildings, the present invention can better capture the characteristics of building complexes in complex urban environments, improve the versatility and applicability of the model, and provide an effective tool for the construction of building complex geometric models at urban and regional scales.

[0038] In addition, the present invention proposes a series of modular unit splicing criteria for generating diversified architectural form models. The criteria are formulated based on architectural specifications, architectural design logic, and common architectural forms, which can ensure that the generated models fully conform to the real architectural design. In addition, the present invention proposes a set of quantitative parameters for accurately describing the form of building complexes, which can realize the mapping relationship between form parameters and geometric models in the early stage of urban design, clarify the form characteristics of building complexes under limited constraints, and adjust the geometric model arbitrarily according to the needs of urban designers until the design needs are met. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is a flow chart of a method for generating a building complex model based on building module unitization of the present invention;

[0040] Figure 2 is a schematic diagram of a modular unit framework of a building complex according to an embodiment of the present invention;

[0041] Figure 3 This is a schematic diagram of the construction of a single building module unit in an embodiment of the present invention;

[0042] Figure 4 Schematic diagram of the unit splicing principle of a single building module in an embodiment of the present invention;

[0043] Figure 5 This is an example diagram of a collection of single building forms in an embodiment of the present invention;

[0044] Figure 6 This is an example diagram of a partially automatically generated geometric model of a building complex in an embodiment of the present invention. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical scheme and advantages of the present invention clearer, the technical scheme of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. The embodiments described in this application are only embodiments of a part of the present invention, rather than all embodiments. Based on the spirit of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work belong to the protection scope of the present invention.

[0046] The present invention provides a method for generating a building complex model based on building module unitization, and proposes a framework based on building module unitization, which is suitable for realizing the standardized and programmatic automatic generation of building complex geometric models. The method aims to provide a standardized modeling method for urban planning designers, which is suitable for urban new areas and other unbuilt areas, and estimates the geometric model of building complexes on land in the early stages of urban planning. The specific steps are as follows: Figure 1 As shown in, including:

[0047] Step 1: Build the modular unit framework of the building complex. The modular unit framework includes A square single building site. is the number of rows of the module unit frame, is the number of columns of the module unit frame; each single building site includes 5×5 building module units.

[0048] In the embodiment, a modular unit framework of a building complex is constructed, and a modular unit framework suitable for rapid generation of a building complex model is proposed, and its specific style is as follows: M OK N The layout is composed of a series of single building sites. This layout is also the most common pattern in the initial design stage of urban planning. It can be used for purposes such as analyzing urban morphological characteristics or estimating energy demand. It has a wide range of representativeness and applicability. Its specific layout is as follows: Figure 2 As shown in . Each single building site is a square with a side length of L At the same time, each single building site is separated by internal transverse streets and longitudinal streets, and their widths are recorded as W 1 and W 2. Therefore, the total land area occupied by the building complex and the internal streets is as follows:

[0049]

[0050] In the formula, LA It is the total land area occupied by the building complex and internal streets.

[0051] After that, each single building site is divided into 5×5 building module units. This mode of dividing into 5×5 building module units is suitable for the urban design stage. It can capture the architectural form characteristics within the single building site, and will not increase the calculation and complexity due to too many divisions. It is the most stable structure. At the same time, the height of a single building module unit is recorded as h , whose side length is l ,like Figure 3 as shown in . Figure 3 In the figure, it represents 5×5 building module units.

[0052] Specifically, the parameters of the building module unit are based on actual cases or the summarized values ​​of the existing first- and second-tier cities' building characteristics. Table 1 gives the parameters of the building module unit and the corresponding value ranges:

[0053] Table 1 List of parameters of building module units and corresponding value ranges

[0054]

[0055] Step 2: Using building module units that meet connectivity constraints to form a single building form within a single building site.

[0056] The present invention proposes a method for splicing building module units for a single building site to realize the generation of a single building form set. Through a set of clear splicing constraints and implementation steps, it is ensured that the single building form that meets the requirements of geometric integrity and construction is generated. This method combines the boundary conditions and topological characteristics of the module unit, and by defining a set of constraints, it ensures that the automatically generated building splicing form meets the building specifications and design logic. The schematic diagram of each constraint in the splicing process is shown in Figure 4 The single building form generation includes:

[0057] Step 2.1, establish a grid of the single building site, and set the state quantity of each cell in the grid to represent the building module unit in the single building site;

[0058] The single building site is represented as a two-dimensional grid, and each cell in the grid corresponds to a position in the single building site. The state of each cell is set to a 0-1 variable. The state value of 1 indicates that there is a building module unit at the corresponding position of the cell, and the state value of 0 indicates that there is no building module unit at the corresponding position of the cell. When randomly generating splicing schemes, the initialization grid contains several building module units distributed in the single building site to form candidate splicing forms.

[0059] Step 2.2, the four boundaries of the cells with a state quantity value of 1 are valid connection boundaries. Any two cells with a state quantity value of 1 are determined to be effectively connected when they are spliced ​​through the effective connection boundary; starting from any cell with a state quantity value of 1, recursively visit the cells with effective connections; when all cells with a state quantity value of 1 in the single building site are visited and the number of visits is unique, it is determined that the building module units in the single building site meet the connectivity constraint;

[0060] In order to ensure that the splicing of building module units meets the requirements of geometric integrity and constructibility, the splicing of building module units is detected based on boundary connections, as follows:

[0061] a. Boundary adjacent detection:

[0062] In the embodiment, if the cell whose state value is 1 If there is no cell with a state value of 1 in the four directions of up, down, left, and right, then the cell is determined For unconnected cells; set the upper, lower, left, and right boundaries of unconnected cells as valid connection boundaries; and the upper, lower, left, and right corner points of cells with a state value of 1 are invalid connection points, and cells with a state value of 0 do not have valid connection boundaries;

[0063] In the embodiment, if the building module unit does not have any adjacent units, it means that there are unconnected building module units in the splicing scheme. Only building module units are allowed to be directly connected through upper and lower or left and right boundaries, and the connection through corner points or diagonal lines is excluded.

[0064] b. Endpoint splicing infeasibility detection:

[0065] In the embodiment, it is checked whether the connection between the module units is only through the unit endpoints (i.e., corner points). If it is found that two module units are only connected through corner points, the splicing scheme is determined to be invalid. Only horizontal or vertical splicing is supported to ensure that the generated splicing form conforms to the actual architectural design logic.

[0066] c. Connectivity test

[0067] The splicing solution must meet the constraints of a single site and a single building, and all module units must be connected as a whole to form a single closed area. Specifically include:

[0068] Starting point selection: Start from any module unit (value 1) in the grid as the starting point for connectivity detection.

[0069] Recursive search: Starting from the current module unit, check whether the upper, lower, left and right adjacent module units have not been visited, recursively perform the same check on each adjacent and unvisited module unit, and mark it as visited.

[0070] Integrity verification: After the search is completed, check whether there are unvisited module units in the grid. If there are unvisited module units, it means that there are unconnected areas in the splicing scheme, which is judged as not meeting the connectivity constraints.

[0071] Step 2.3: Using building module units that meet connectivity constraints to form a single building form within a single building site;

[0072] The module unit splicing scheme that has passed the inspection is saved as a feasible single building geometric model and stored in the building form library.

[0073] In summary, a modular unit splicing method for single building sites is proposed. By randomly generating an initial splicing scheme and using a recursive search algorithm based on constraints such as boundary adjacency, endpoint infeasibility, and connectivity, the splicing forms that meet the requirements of geometric integrity and construction are screened out, and then a single building form set is constructed. This method can significantly reduce the steps of manually constructing building forms and greatly improve the efficiency and accuracy of building form design. In addition, based on the conventional public building form types, the generated single building form set is classified and summarized. This process combines geometric feature analysis with floor space density calculation to achieve intelligent induction and optimization screening of building forms.

[0074] Figure 5 The example library of architectural forms generated based on the above-mentioned module splicing method is displayed. Through the technical means of combining random generation with optimized filtering, 300 representative architectural form top views are generated (example architectural forms include: round-shaped buildings, cross-shaped buildings, U-shaped buildings, L-shaped buildings, and rectangular buildings). Each architectural form strictly complies with the splicing constraint rules and architectural design specifications, and through automated classification and induction steps, a collection of typical architectural forms suitable for my country's urban planning needs is formed. These forms not only meet the requirements of architectural design, but can also be seamlessly integrated with architectural parametric modeling tools such as Rhino through standardized data interfaces, thereby significantly improving the automation level and application efficiency of architectural design.

[0075] Step 3, constructing a parameter space with the parameters of each building module unit constituting the single building form; dividing the value range of each parameter in the parameter space into the same number of equally probable sub-intervals; randomly generating a unique sample of each parameter in different sub-intervals; randomly arranging all samples of each parameter to obtain multiple row vectors, and all row vectors constitute a parameter matrix.

[0076] After completing steps 1 and 2, a complete set of parameter variables for generating the geometric model of the building complex has been constructed, including the building module size (side length l and height h), building form set (obtained in step 2), number of building floors ( f ) and the width of the internal road. These variables together form a variable pool for sampling, which defines the parameter range for the automatic generation of the geometric model of the building complex. In order to improve the efficiency and diversity of model generation, the present invention proposes a method for automatically generating the geometric model of the building complex, which is not limited to a specific sampling method. Taking Latin hypercube sampling as an example, the sampling technology is used to achieve efficient coverage and automatic generation of the parameter space. Specifically, step 3 includes:

[0077] Step 3.1, constructing a parameter space with the parameters of each building module unit constituting the single building form; dividing the value range of each parameter in the parameter space into the same number of equal probability sub-intervals;

[0078] The parameter space The value ranges of each parameter in are divided into subintervals of equal probability, then the following relationship is satisfied:

[0079]

[0080] In the formula, For the The value range of the parameter, , is the number of parameters, For the i The length of the subinterval corresponding to the parameter satisfies ;

[0081] Parameter Space The actual division is subintervals, and the probability of each subinterval is equal.

[0082] Step 3.2, randomly generate a unique sample of each parameter in different sub-intervals;

[0083] Random sampling within the interval randomly selects a single data point in each interval to ensure the independence of different parameters and avoid repeated values ​​of each parameter in its corresponding interval. The randomly generated samples satisfy the following relationship:

[0084]

[0085] In the formula, For the The parameters in The samples in the sub-interval are , For the The random numbers corresponding to the subintervals satisfy ;

[0086] No. The parameters in Samples in the sub-interval It is a value randomly generated in the subinterval, ensuring that only one unique sample point is taken from each subinterval.

[0087] Step 3.3, i Parameters The samples are randomly arranged to obtain the parameter matrix i row vector, The row vectors form the parameter matrix ;

[0088] The combination generates a matrix, recombines the sampling points in all subintervals, and randomly arranges them to ensure that the sampling points of each column of parameters are non-repetitive and evenly distributed. Each row of the parameter matrix is ​​a sample combination of a parameter, generating a representative parameter matrix and providing a variety of parameter combinations for the subsequent generation of building complex geometric models.

[0089] Step 4: Based on the single building morphology, extract data from the parameter matrix to calculate the urban morphology parameters of the building complex geometric model; when the urban morphology parameters meet the planning target values, generate the building complex geometric model according to the single building morphology and the parameter matrix.

[0090] Based on the generated building complex geometric model, the following formulas can be used to fully quantify the urban morphological parameters of the building complex geometric model and confirm whether the urban morphological parameter values ​​meet the planning target values ​​set by the planning designer. If the planning target values ​​are not met, return to step 2 and generate a new building complex geometric model to complete the recalculation of the urban morphological parameters until the designer's needs are met.

[0091] This step includes the main urban morphological parameters currently used in the early stages of urban design, and the corresponding calculation formula is given as follows:

[0092] Building compactness , satisfying the following relationship:

[0093]

[0094] In the formula, Volume and Surface represent the volume and surface area of ​​each single building in the building complex respectively. i The building number.

[0095] Floor Area Ratio , satisfying the following relationship:

[0096]

[0097] In the formula, Floorageand Land Represent the building area and total land area of ​​each building in the complex, LA The total land area of ​​the building complex and the internal streets is shown in the following table. i The building number.

[0098] Windward Area Density , satisfying the following relationship:

[0099]

[0100] In the formula, Frontal and LA Respectively represent the windward area and land area of ​​each building in the building complex. The following table i The building number.

[0101] Building height difference , satisfying the following relationship:

[0102]

[0103] In the formula, BUH Represents the height of a single building, the following table i The building number.

[0104] Building complex canyon aspect ratio , satisfying the following relationship:

[0105]

[0106] In the formula, W 1 and W 2 represent the horizontal and vertical widths of the internal road respectively. i The building number.

[0107] Building density , satisfying the following relationship:

[0108]

[0109] In the formula, BBA Represents the projected area of ​​the building, the following table i The building number.

[0110] Building height limit , satisfying the following relationship:

[0111]

[0112] Through the above-mentioned urban building complex morphology description parameters, the parameter description of the building complex model generated by the building unitization method in the urban morphology parameter space can be realized. This description method is not only applicable to the building complex model constructed in the present invention, but also applicable to the existing urban building complexes, thereby realizing an accurate description of the urban building complex morphology.

[0113] The method proposed in the present invention utilizes the flexibility of the sampling framework to achieve efficient coverage of the parameter space, thereby ensuring that the generated building complex geometric model has a wide variety and differentiation. The selection of sampling methods (such as Latin hypercube sampling) is only an example of technical implementation, and users can use other suitable sampling methods according to actual needs. The focus of the present invention is to improve the efficiency and automation level of the technical process through the sampling process.

[0114] Figure 6 The geometric model examples of some building complexes generated by the above method are shown. These examples provide a rich basis for subsequent urban planning designers to optimize the scheme and adjust the model, further demonstrating the advantages of this method in diversity and practicality.

[0115] In summary, through the specific implementation method proposed in the present invention, it is possible to realize the automatic generation of the geometric model of the building complex and give the corresponding quantitative description of the urban morphological parameters, and the geometric model of the building complex can be adjusted arbitrarily according to the actual needs of the designer until the designer's needs are met. Compared with the prior art, the present invention can realize the construction of the geometric model of the building complex in the early stage of urban planning and design, and provide a large number of reference design samples for urban planning designers. It has high flexibility and can accurately describe the urban morphological characteristics of the building complex. At the same time, the present invention overcomes the problem that the morphological parameters of the building complex cannot be accurately described in the traditional building complex model by proposing a building module unit modeling method, and can give a concrete geometric model for the urban morphological parameters, providing a geometric model basis for the auxiliary design of the urban building complex, energy characteristics, microclimate characteristics, and other element analysis such as ventilation and lighting.

[0116] The present invention also proposes a building complex geometric model generation system based on building module unitization, comprising:

[0117] Building module unit generation module, used to construct the module unit framework of the building complex, the module unit framework includes A square single building site. is the number of rows of the module unit frame, is the number of columns of the module unit frame; each single building site includes 5×5 building module units; the parameters of each building module unit include: the side length of the building module unit, the height of the building module unit, the number of building floors, and the width of the internal street;

[0118] A single building form generation module is used to form a single building form with building module units that meet connectivity constraints;

[0119] The parameter matrix generation module is used to form a parameter space with the parameters of each building module unit constituting the single building form; divide the value range of each parameter in the parameter space into the same number of equal probability sub-intervals; randomly generate a unique sample of each parameter in different sub-intervals; randomly arrange all samples of each parameter to obtain multiple row vectors, and all row vectors constitute a parameter matrix;

[0120] The building complex geometric model generation module is used to extract data from the parameter matrix to calculate the urban morphology parameters based on the single building morphology; when the urban morphology parameters meet the planning target values, the building complex geometric model is generated according to the single building morphology and the parameter matrix.

[0121] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.

[0122] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the above. The computer-readable storage medium used herein is not to be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0123] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0124] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of the computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit may execute the computer-readable program instructions, thereby implementing various aspects of the present disclosure.

[0125] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents, and any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A method for generating a geometric model of a building complex based on building module unitization, characterized in that: include: The modular unit framework for building the building complex includes A square single building site. is the number of rows of the module unit frame, is the number of columns of the module unit frame; Each single building site consists of 5×5 building module units; The parameters of each building module unit include: the side length of the building module unit, the height of the building module unit, the number of building floors, and the width of the internal street; Establish a grid of a single building site, set the state of each cell in the grid to characterize the building module unit in the single building site; wherein the state of each cell is a 0-1 variable, the state value of 1 indicates that there is a building module unit at the corresponding position of the cell, and the state value of 0 indicates that there is no building module unit at the corresponding position of the cell; the four upper, lower, left and right boundaries of the cell with a state value of 1 are valid connection boundaries, and any two cells with a state value of 1 are determined to be effectively connected when they are spliced ​​through the effective connection boundary; starting from any cell with a state value of 1, recursively visit the cells with effective connection; when all cells with a state value of 1 in the single building site are visited and the number of visits is unique, it is determined that the building module unit in the single building site meets the connectivity constraint; the building module units that meet the connectivity constraint constitute the single building form in the single building site; The parameters of each building module unit constituting the single building form constitute a parameter space; the value range of each parameter in the parameter space is divided into the same number of equal probability sub-intervals; a unique sample of each parameter in different sub-intervals is randomly generated; all samples of each parameter are randomly arranged to obtain multiple row vectors, and all row vectors constitute a parameter matrix; Based on the single building form, data is extracted from the parameter matrix to calculate the urban form parameters; when the urban form parameters meet the planning target values, the geometric model of the building complex is generated according to the single building form and the parameter matrix.

2. The method for generating a geometric model of a building complex based on building module unitization according to claim 1, characterized in that: The total land area occupied by the building complex and the internal streets is as follows: In the formula, LA It is the total land area occupied by the building complex and internal streets. L is the side length of each single building site, W 1 and W 2 are the width of the horizontal street and the width of the vertical street respectively.

3. The method for generating a geometric model of a building complex based on building module unitization according to claim 1, characterized in that: The parameters of each building module unit include: the side length of the building module unit, the height of the building module unit, the number of building floors, and the width of the internal street; The side length of the building module unit ranges from Meters, the height of the building module unit ranges from Meters, the value range of building floors is Layer, the value range of internal street width is .

4. The method for generating a geometric model of a building complex based on building module unitization according to claim 1, characterized in that: The parameter space The value ranges of each parameter in are divided into subintervals of equal probability, then the following relationship is satisfied: In the formula, For the The value range of the parameter, , is the number of parameters, For the i The length of the subinterval corresponding to the parameter satisfies ; Parameter Space Divide into subintervals, and the probability of each subinterval is equal.

5. The method for generating a geometric model of a building complex based on building module unitization according to claim 4 is characterized in that: The randomly generated samples satisfy the following relationship: In the formula, For the The parameters in The samples in the sub-interval are , For the The random numbers corresponding to the subintervals satisfy .

6. The method for generating a geometric model of a building complex based on building module unitization according to claim 4, characterized in that: Urban morphology parameters include: building compactness, floor area ratio, windward area density, building height difference, building valley aspect ratio, building density, and building height limit.

7. A building complex geometric model generation system based on building module unitization, characterized in that: include: Building module unit generation module, used to construct the module unit framework of the building complex, the module unit framework includes A square single building site. is the number of rows of the module unit frame, is the number of columns of the module unit frame; Each single building site consists of 5×5 building module units; The parameters of each building module unit include: the side length of the building module unit, the height of the building module unit, the number of building floors, and the width of the internal street; A single building morphology generation module is used to establish a grid of a single building site, and set the state quantity of each cell in the grid to characterize the building module unit in the single building site; wherein the state quantity of each cell is a 0-1 variable, and a state quantity value of 1 indicates that there is a building module unit at the corresponding position of the cell, and a state quantity value of 0 indicates that there is no building module unit at the corresponding position of the cell; the four upper, lower, left and right boundaries of the cell with a state quantity value of 1 are valid connection boundaries, and any two cells with a state quantity value of 1 are determined to be effectively connected when spliced ​​through the effective connection boundary; starting from any cell with a state quantity value of 1, recursively visit the cells with effective connections; when all cells with a state quantity value of 1 in the single building site are visited and the number of visits is unique, it is determined that the building module unit in the single building site meets the connectivity constraint; the building module units that meet the connectivity constraint constitute the single building morphology in the single building site; The parameter matrix generation module is used to form a parameter space with the parameters of each building module unit constituting the single building form; divide the value range of each parameter in the parameter space into the same number of equal probability sub-intervals; randomly generate a unique sample of each parameter in different sub-intervals; randomly arrange all samples of each parameter to obtain multiple row vectors, and all row vectors constitute a parameter matrix; The building complex geometric model generation module is used to extract data from the parameter matrix to calculate the urban morphology parameters based on the single building morphology; when the urban morphology parameters meet the planning target values, the building complex geometric model is generated according to the single building morphology and the parameter matrix.

8. A terminal comprising a processor and a storage medium; characterized in that: The storage medium is used to store instructions; The processor is configured to operate according to the instructions to execute the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • High-resolution remote sensing image building extraction method

    CN110569751A

  • Parameterized city modeling method and device, storage medium and terminal equipment

    CN113761622A