Modular building design method, system, computer equipment and storage medium

By optimizing the layout of units and traffic cores through a modular unit library and evolutionary algorithms, and combining it with a CAD interface to achieve automated drawing, the problems of low efficiency and automated drawing in modular building design are solved, thereby improving design efficiency and quality.

CN116305448BActive Publication Date: 2025-09-12CHINA CONSTRUCTION SCIENCE & TECHNOLOGY GROUP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310206105.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-06
Publication Date
2025-09-12
Estimated Expiration
2043-03-06

AI Technical Summary

Technical Problem

In existing modular building designs, the layout of building units and the design of traffic cores are inefficient, unable to guarantee the minimum optimal solution, and CAD drawings still need to be drawn manually, lacking automation.

Method used

By obtaining user needs, using the modular template library for parameter processing, combining to generate clusters, combining the evolutionary algorithm of templates and traffic cores to optimize the layout, and using the open data interface of CAD to achieve automated drawing.

Benefits of technology

It realizes the intelligent layout of building units and traffic core design, improves work efficiency, ensures the minimum optimal solution, and realizes the automatic drawing of CAD drawings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116305448B_ABST
    Figure CN116305448B_ABST
Patent Text Reader

Abstract

The present application relates to a modular building design method, system, computer equipment and storage medium, the method comprising: obtaining the number Ni of suites Ai of different areas required by a user; inputting the number Ni of suites Ai of different areas required by the user into a modular suite library F, performing parameterization processing on several modular first suites in the modular suite library F to obtain at least one parameterized second suite; combining the at least one parameterized second suite to obtain at least one cluster; determining the layout of the suites based on the position of the corner points of each cluster around a traffic core; performing traffic core design to obtain line segment data of various facilities in the traffic core; obtaining a modular building design drawing based on the arranged suites and line segment data, thereby intelligently performing the layout of the suites of the building units and the design of the traffic core, and realizing the automated drawing of CAD drawings.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of architectural design technology, and in particular to a modular architectural design method, system, computer equipment, and storage medium. Background Art

[0002] Modular construction, a construction method distinct from traditional cast-in-place construction, essentially achieves the industrialization of construction by producing standardized prefabricated components in a factory and then simply assembling them on-site. Modular construction uses components from a component library as the basic design elements, completing the design through the arrangement and combination of these basic elements in three-dimensional space and time series.

[0003] During the modular building unit design phase, architects first arranged the unit layouts based on a pre-existing library of building units. This approach primarily involved manual trial and error, resulting in low efficiency and a heavy reliance on the designer's individual design experience. After the unit layout was complete, the design of the transportation core also relied on the designer's individual experience, with no guarantee of achieving the optimal solution. Finally, even after the unit design was complete, the designer still had to manually create CAD drawings, with no automated CAD drawing process.

[0004] In summary, there are currently problems with manual design of building unit layout and traffic core, which is inefficient and cannot guarantee the minimum optimal solution. In addition, after completing the design of the building unit, designers still need to manually draw CAD drawings, and there is no technical problem of automated drawing of CAD drawings. Summary of the Invention

[0005] Based on this, it is necessary to provide a modular building design method, system, computer equipment and storage medium to address the above technical problems.

[0006] A modular building design method, comprising:

[0007] Get the number Ni of units of different area Ai required by the user;

[0008] Input the number Ni of suites Ai of different areas required by the user into a pre-built modular suite library F, perform parameterization on several modular first suites in the modular suite library F, and obtain at least one parameterized second suite;

[0009] Combining at least one parameterized second set of patterns to obtain at least one blob;

[0010] Determine the layout pattern based on the position of each cluster's corner points around the traffic core;

[0011] Carry out traffic core design and obtain line segment data of each facility in the traffic core;

[0012] A modular building design drawing is obtained based on the arranged suite types and the line segment data of each facility in the traffic core.

[0013] In one embodiment, the pre-built modular suite library F is:

[0014] F={flat1,flat2,flat3,...,flat n}

[0015] flat i ={name i ,pointsCorner i ,linesEdge i ,lineDoor i ,linesWin i ,adjacencesEdge i}

[0016] linesEdge i ={edge ij}(j=0,1,2,3)

[0017] adajecencesEdge i ={boolEdge ij}(j=0,1,2,3)

[0018]

[0019] Among them, flat i Indicates the i-th set; name i Indicates the name of the i-th set; pointsCorner indicates the corner point of the i-th set; linesEdge i Indicates the boundary of the i-th door type; lineDoor i Indicates the position of the door of suite No. i; linesWin i Indicates the position of the window of suite No. i; adjacencesEdge i Indicates the adjacency relationship of the i-th set; edge ij Indicates the position of the jth edge of the i-th set; boolEdge ij Indicates whether the jth edge of the i-th suite can be adjacent to other suites. 1 means it can be adjacent to other suites, and 0 means it cannot be adjacent to other suites.

[0020] In one embodiment, combining the at least one parameterized second set of patterns to obtain at least one mass comprises:

[0021] According to the adjacency relationship between the second sets of types, the second sets of types are combined, and a corridor is added on the side where the door opens to form a cluster.

[0022] In one embodiment, the arrangement of the sets includes mass positions;

[0023] The arrangement pattern is determined based on the position of each cluster's corner point around the traffic core, including:

[0024] The positions of the corner points of each cluster around the traffic core are used as parameters of the cluster evolution algorithm for cross-mutation to obtain the optimized cluster positions.

[0025] In one embodiment, the modular building design drawing includes a suite drawing and a traffic core drawing;

[0026] The modular building design drawing is obtained based on the arranged suites and the line segment data of each facility in the traffic core, including:

[0027] The arranged sets are symmetrically processed to obtain a single symmetrical set;

[0028] Input the monomer symmetrical housing and the location of the mass into the preset housing CAD library to obtain the housing drawing;

[0029] According to the line segment data of each facility in the traffic core, a traffic core drawing diagram is obtained.

[0030] In one embodiment, the traffic core includes corridors, shafts, elevators, and stairs;

[0031] The traffic core design includes:

[0032] The corridor is automatically generated through Boolean operations on corridors and traffic core spaces;

[0033] The position of the shaft corner point and the length and width of the shaft are used as parameters of the shaft evolution algorithm. The position of the shaft corner point includes: the position of the shaft corner point around the traffic core, the position of the shaft corner point on the two short sides of the elevator, or the position of the shaft corner point on the two short sides of the staircase.

[0034] The overlapping wells are arranged in a non-overlapping manner using shape grammar, and the parameters of the well evolution algorithm are cross-mutated to obtain the optimized well arrangement position.

[0035] In one embodiment, the method further comprises:

[0036] Utilize the free configuration space to test the pedestrian flow lines in the design of the traffic core.

[0037] A modular building design system, comprising:

[0038] The acquisition module is used to obtain the number Ni of units of different area Ai required by the user;

[0039] The parameterization processing module is used to input the number Ni of units of different area Ai required by the user into a pre-built modular unit library F, and perform parameterization processing on a plurality of modular first units in the modular unit library F to obtain at least one parameterized second unit;

[0040] a cluster combining module, configured to combine at least one parameterized second set of patterns to obtain at least one cluster;

[0041] The layout module is used to determine the layout pattern based on the position of each cluster's corner points around the traffic core;

[0042] Traffic core design module, used to design the traffic core and obtain the line segment data of each facility in the traffic core;

[0043] The building design drawing module is used to obtain a modular building design drawing according to the arranged suite types and the line segment data of each facility in the transportation core.

[0044] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the steps of the above method are implemented when the processor executes the computer program.

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

[0046] The modular building design method, system, computer device, and storage medium described above include: obtaining the number Ni of units of different area Ai required by a user; inputting the number Ni required by the user into a pre-built modular unit library F; performing parameterization processing on several modular first units in the modular unit library F to obtain at least one parameterized second unit; combining the at least one parameterized second unit to obtain at least one cluster; determining the layout of units based on the position of each cluster's corner points around the traffic core; performing traffic core design to obtain line segment data for each facility in the traffic core; and obtaining a modular building design drawing based on the layout of units and the line segment data for each facility in the traffic core. This allows for intelligent layout of unit types and traffic core design of the building, improving work efficiency. Through intelligent processing of models and algorithms, the minimum optimal solution is achieved, and automated CAD drawing creation is achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 is a flow chart of a modular building design method in one embodiment;

[0048] Figure 2 A schematic diagram of a modular building package drawing in one embodiment;

[0049] Figure 3 A schematic diagram of a parametric model of a modular building suite in one embodiment;

[0050] Figure 4 A schematic diagram of a sleeve-shaped mass in one embodiment;

[0051] Figure 5 is a schematic diagram of the optimized cluster position in one embodiment;

[0052] Figure 6 This is a schematic diagram of a sleeve after axisymmetric processing in one embodiment;

[0053] Figure 7 A schematic diagram of a sleeve with central symmetry in one embodiment;

[0054] Figure 8 A schematic diagram of automatic drawing of a housing drawing diagram and a traffic core drawing diagram in one embodiment;

[0055] Figure 9 An automatically generated schematic diagram of a corridor in one embodiment;

[0056] Figure 10 Schematic diagram of a parameterized inner rotation model of a well in one embodiment;

[0057] Figure 11is a schematic diagram of shape grammar 1 in one embodiment;

[0058] Figure 12 is a schematic diagram of shape grammar 2 in one embodiment;

[0059] Figure 13 Schematic diagram of the original traffic core space in one embodiment;

[0060] Figure 14 Schematic diagram of a configuration space for detecting pedestrian flow lines in one embodiment;

[0061] Figure 15 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0062] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0063] In one embodiment, Figure 1 As shown, a modular building design method is provided, comprising the following steps:

[0064] Step S101: Obtain the number Ni of suites of different areas Ai required by the user.

[0065] Step S102: input the number Ni of suites Ai of different areas required by the user into a pre-built modular suite library F, perform parameterization on several modular first suites in the modular suite library F, and obtain at least one parameterized second suite.

[0066] Step S103: combining at least one parameterized second set of patterns to obtain at least one blob.

[0067] In the embodiment of the present invention, step S103 is executed to obtain all the clumps according to the number Ni of suites Ai of different areas input by the user and the law of large numbers.

[0068] Step S104: determining the layout pattern according to the position of the corner points of each cluster around the traffic core.

[0069] Step S105 , designing the traffic core to obtain line segment data of each facility in the traffic core.

[0070] Step S106: obtaining a modular building design drawing according to the arranged suite types and the line segment data of each facility in the transportation core.

[0071] Among them, modular building design drawings include suite drawings and traffic core drawings.

[0072] The modular building design method of the present invention mainly includes three parts, namely, unit layout (ie, steps S101-S104), traffic core design (ie, step S105), and building design drawing (ie, step S106).

[0073] The present invention can intelligently arrange the units based on the number Ni of units of different area Ai input by the user, and then use this intelligent arrangement to complete the unit drawing. The traffic core drawing is completed by utilizing the CAD open data interface API and the line segment data of each facility in the traffic core.

[0074] In an embodiment of the present invention, the number Ni of units Ai of different areas required by the user is obtained; the number Ni required by the user for units Ai of different areas is input into a pre-built modular unit library F; several modular first units in the modular unit library F are parameterized to obtain at least one parameterized second unit; the at least one parameterized second unit is combined to obtain at least one cluster; the units are arranged based on the position of each cluster's corner points around the traffic core; the traffic core is designed to obtain line segment data for each facility in the traffic core; and a modular building design drawing is obtained based on the arranged units and the line segment data for each facility in the traffic core. This allows for intelligent unit layout of building units and traffic core design, improving work efficiency. Through intelligent processing of models and algorithms, the minimum optimal solution is achieved, and automated CAD drawing creation is achieved.

[0075] In an optional embodiment, the construction process of the pre-built modular set library F is as follows: Figure 2 The modular building package drawings shown in the figure are parameterized to establish the following Figure 3 The modular building suite parameterized model is shown, thereby establishing a modular suite library F.

[0076] Among them, the pre-built modular suite library F is:

[0077] F={flat1,flat2,flat3,...,flat n}

[0078] flat i ={name i ,pointsCorner i ,linesEdge i ,lineDoor i ,linesWin i,adjacencesEdge i}

[0079] linesEdge i ={edge ij}(j=0,1,2,3)

[0080] adajecencesEdge i ={boolEdge ij}(j=0,1,2,3)

[0081]

[0082] Among them, flat i Indicates the i-th set; name i Indicates the name of the i-th set; pointsCorner indicates the corner point of the i-th set; linesEdge i Indicates the boundary of the i-th door type; lineDoor i Indicates the position of the door of suite No. i; linesWin i Indicates the position of the window of suite No. i; adjacencesEdge i Indicates the adjacency relationship of the i-th set; edge ij Indicates the position of the jth edge of the i-th set; boolEdge ij Indicates whether the jth edge of the i-th suite can be adjacent to other suites. 1 means it can be adjacent to other suites, and 0 means it cannot be adjacent to other suites.

[0083] In an optional embodiment, step S103 combines at least one parameterized second set of types to obtain at least one cluster, including: combining the second sets of types according to the adjacency relationship between the second sets of types, and adding a corridor on the door side to form a cluster.

[0084] like Figure 4 The figure shows a schematic diagram of a cluster of suites. Walls without doors and windows are used as adjacency edges. The parameterized second suites are combined based on their adjacency relationships. A corridor is added on the door side to form a cluster. The minimum rectangle enclosing the cluster is used as the bounding box of the cluster.

[0085] Among them, the adjacency relationship between the second set types includes the following relationships:

[0086]

[0087] Among them, boolBlock xy Indicates whether the two sets of x and y can be adjacent, boolBlock xyEqual to 1 means it can be adjacent, boolBlock xy A value of 0 indicates non-adjacency; a 1.2m corridor is added on one side of the door to form a cluster, and the minimum rectangle enclosing the cluster is used as the bounding box of the cluster.

[0088] In an optional embodiment, the arrangement pattern includes cluster positions, and step S104 determines the arrangement pattern based on the positions of the corner points of each cluster around the traffic core, including: using the positions of the corner points of each cluster around the traffic core as parameters of the cluster evolution algorithm for cross-mutation to obtain optimized cluster positions.

[0089] In the embodiment of the present invention, Figure 5 As shown in the figure, the position of each cluster's corner point around the traffic core is used as the parameter of the cluster evolution algorithm for cross-mutation to obtain the optimized cluster position.

[0090] Among them, the cluster evolution algorithm maxFitness flats The formula is as follows:

[0091] max Fitness flats =L outline2 -A overlap -A shelter -L outline1

[0092] Where A overlap is the area where the clusters overlap; A shelter The area blocked by the window of the suite; L outline1 L is the collinear length between the outer contours of the clumps; outlin2 It is the collinear length between the outer contour of the cluster and the outer contour of the traffic core.

[0093] Among them, the optimization target of the cluster evolution algorithm is the area A of cluster overlap. overlap As small as possible, the window of the suite blocks the view of A shelter As little as possible, the length L of the collinearity between the outer contours of the clumps and the clumps outline1 As little as possible, the outer contour of the cluster and the outer contour of the traffic core are collinear by length L outlin2 As much as possible.

[0094] The present invention proposes a cluster generation method based on the adjacency definition of a structural graph, which can quickly generate building clusters for further combination.

[0095] In an optional embodiment, the modular building design drawing includes a suite drawing and a traffic core drawing. Step S106 obtains a modular building design drawing based on the line segment data of the arranged suites and the facilities of the traffic core, including: symmetrically processing the arranged suites to obtain a single symmetrical suite; inputting the single symmetrical suite and the block position into a preset suite CAD library to obtain a suite drawing; and obtaining a traffic core drawing based on the line segment data of the facilities of the traffic core.

[0096] Among them, symmetry processing includes axisymmetry processing and center-symmetry processing.

[0097] Among them, Figure 6 As shown in the figure, it is a schematic diagram of the sleeve after axisymmetric processing. Figure 7 The figure shows a schematic diagram of a sleeve with central symmetry.

[0098] like Figure 8 The figure below shows a schematic diagram of the automated drawing of a set diagram and a traffic core diagram. A set CAD library is pre-established based on existing sets. Once the sets are arranged, the set names and cluster locations are transferred and converted using the CAD open data interface API. The set is then drawn using the existing set CAD library to generate the set diagram. Using the CAD open data interface API, the traffic core diagram is generated based on the line segment data of each facility in the traffic core.

[0099] In an optional embodiment, the traffic core includes corridors, shafts, elevators, and stairs; the traffic core design includes: automatically generating corridors through Boolean operations on the corridor and traffic core space; using the positions of the shaft corner points and the length and width of the shaft as parameters of the shaft evolution algorithm; wherein the positions of the shaft corner points include: the positions of the shaft corner points around the traffic core, or the positions of the shaft corner points on the two short sides of the elevator, or the positions of the shaft corner points on the two short sides of the stairs; arranging overlapping shafts in a non-overlapping manner through shape grammar, and performing cross-mutation through the parameters of the shaft evolution algorithm to obtain the optimized shaft arrangement position.

[0100] The parameterized medial rotation model effectively reduces the search space for shaft locations and improves algorithm efficiency. The shape grammar can be used to accelerate convergence and obtain practical shaft designs.

[0101] The traffic core is the public area within a building, including corridors, shafts, elevators, and stairs. The design of the traffic core must ensure that facilities such as elevators, stairs, and shafts are complete.

[0102] like Figure 9The figure below shows a schematic diagram of the automatic generation of corridors. The corridors are designed according to five different situations. The automatic generation of corridors is completed through Boolean operations between corridors and traffic core spaces.

[0103] like Figure 10 Figure 2 shows a schematic diagram of a parameterized inner rotation model for a shaft. The positions of the shaft corners around the traffic core or on the two short sides of elevators and stairs, as well as the length and width of the shaft, are used as parameters for the evolutionary algorithm to perform crossover mutation.

[0104] Optionally, the shape grammar includes shape grammar I and shape grammar II. Shape grammar I assumes that when two shafts overlap, the average height of the two shafts is used as the height of the two shafts, and the shafts are rearranged to avoid overlap, starting from the starting point of the left shaft. Shape grammar II assumes that when both shafts overlap on the short side of an elevator or stairwell, the shafts are rearranged by taking half the length of each short side. When only one shaft overlaps on the short side of an elevator or stairwell, the shafts are rearranged by taking the entire length of the short side.

[0105] like Figure 11 and Figure 12 As shown, this is the shape grammar generated by the traffic kernel. Figure 11 is a diagram of shape grammar 1, Figure 12 Schematic diagram of shape grammar 2.

[0106] The shaft positions are adjusted using the two shape grammars shown. Shape grammar 1: If two shafts overlap, the average height of the two shafts is used as the height of the two shafts, and the shafts are re-arranged without overlapping, starting from the starting point of the left shaft. Shape grammar 2: If two shafts overlap on the short side of an elevator or stairwell, the shafts are re-arranged by taking half the length of each short side. If a shaft overlaps on the short side of an elevator or stairwell, the shaft is re-arranged by taking the entire length of the short side.

[0107] Among them, the well evolution algorithm maxFitness flats The formula for ' is as follows:

[0108] maxFitness flats '=L outline3 +L outline4 +L outline5 -A overlap2 -A corrodors

[0109] Where A overlap2 is the area where the shafts overlap; A corridors is the corridor area; L outlin3 L is the collinear length between the outer contour line of the shaft and the outer contour line of the traffic core; outlin4 L is the collinear length between the outer contour line of the shaft and the outer contour line of the elevator and stairs; outlin5It is the collinear length between the outer contour line of the well and the outer contour line of the well.

[0110] Among them, the optimization target of the well evolution algorithm is the overlapping area A of the wells. overlap2 As small as possible, the corridor area A corridors As small as possible, the outer contour of the shaft and the outer contour of the traffic core are collinear L outlin3 As much as possible, the outer contour of the shaft is collinear with the outer contour of the elevator and stairs. outlin4 As much as possible, the outer contour line of the well is collinear with the outer contour line of the well outlin5 As much as possible.

[0111] In an alternative embodiment, the design of the traffic core must not only ensure that facilities such as elevators, stairs, and hoistways are complete, but also ensure that pedestrian flow is not obstructed. Therefore, it is necessary to utilize the free configuration space to conduct pedestrian flow testing on the design of the traffic core.

[0112] Figure 13 The original traffic kernel space shown is Figure 14 The figure shows a schematic diagram of the configuration space for detecting pedestrian flow lines. The pedestrian flow line detection of the traffic core design is completed by using whether the free configuration space is closed, as shown in the following formula:

[0113]

[0114] Where q is the midpoint of the width line segment of the pedestrian section, which is regarded as a point mass of the pedestrian section; is the configuration space; R(q) represents the point set occupied by the pedestrian at this pedestrian mass point; It is a collection of shafts, elevators, stairs and traffic core walls; is the configuration space obstacle, that is, the pedestrian R(q) and the obstacle The intersection of .

[0115]

[0116] Where, is a free configuration space, that is, a space composed of configurations in which pedestrians do not collide with obstacles; \ represents a complement; Ui represents a union; and each door in the traffic core is regarded as a target T.

[0117] In the embodiment of the present invention, the configuration space of pedestrian flow line detection is used The midpoint q of the pedestrian section width line segment is regarded as a pedestrian mass point, and the pedestrian R(q) represents the point set occupied by the pedestrian at this mass point. The shaft, elevator, stairs and traffic core walls are regarded as obstacles. Combine pedestrian R(q) with obstacles The intersection of At the same time, the space composed of the configuration in which pedestrians do not collide with obstacles is the free configuration space (free space). Where \ represents the complement (difference) and Ui represents the union. Each gate within the traffic core is considered the target T, and pedestrian flow detection can be completed by determining whether the free configuration space is closed.

[0118] The modular building design method, system, computer device, and storage medium proposed in this paper combine adjacency definitions in structural diagrams, the law of large numbers, shape grammars for geometric transformations, and configuration spaces for streamline detection. Through simple user input, the design of an entire building unit can be completed, offering a variety of options. This advances the integration of artificial intelligence and modular building design, improving the technological level, work efficiency, and design quality of modular building design.

[0119] It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 1 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0120] In one embodiment, a modular building design system is provided, comprising:

[0121] The acquisition module is used to obtain the number Ni of units of different area Ai required by the user;

[0122] The parameterization processing module is used to input the number Ni of units of different area Ai required by the user into a pre-built modular unit library F, and perform parameterization processing on a plurality of modular first units in the modular unit library F to obtain at least one parameterized second unit;

[0123] a cluster combining module, configured to combine at least one parameterized second set of patterns to obtain at least one cluster;

[0124] The layout module is used to determine the layout pattern based on the position of each cluster's corner points around the traffic core;

[0125] Traffic core design module, used to design the traffic core and obtain the line segment data of each facility in the traffic core;

[0126] The building design drawing module is used to obtain a modular building design drawing according to the arranged suite types and the line segment data of each facility in the transportation core.

[0127] The specific definitions of the modular building design system and its individual modules can be found in the definitions of the modular building design method above and will not be further elaborated here. Each module in the modular building design system described above may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a computer device in hardware form, or may be stored in a computer device memory in software form, so that the processor can call and execute the corresponding operations of each module.

[0128] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 15 As shown. The computer device includes a processor, memory, and a network interface connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store data such as return information. The network interface of the computer device is used to communicate with an external terminal via a network connection. When executed by the processor, the computer program implements a modular building design method.

[0129] Those skilled in the art will understand that Figure 15 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0130] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps in the above embodiments are implemented.

[0131] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above embodiments are implemented.

[0132] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0133] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0134] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.

Claims

1. A modular building design method, characterized in that: The method comprises: Get the number Ni of units of different area Ai required by the user; Input the number Ni of suites Ai of different areas required by the user into a pre-built modular suite library F, perform parameterization on several modular first suites in the modular suite library F, and obtain at least one parameterized second suite; Combining at least one parameterized second set of patterns to obtain at least one blob; Determine the layout pattern based on the position of each cluster's corner points around the traffic core; Carry out traffic core design and obtain line segment data of each facility in the traffic core; Obtaining a modular building design drawing based on the arranged suites and line segment data of each facility in the transportation core; The arrangement of the sets includes the location of the masses; The arrangement pattern is determined based on the position of each cluster's corner point around the traffic core, including: The positions of the corner points of each cluster around the traffic core are used as parameters of the cluster evolution algorithm for cross-mutation to obtain the optimized cluster positions.

2. The modular building design method according to claim 1, characterized in that: The pre-built modular suite library F is: ; in, Indicates the set No. i; Indicates the name of the set No. i; Indicates the corner point of the i-th set; Indicates the boundary of the i-th set; Indicates the location of the door of suite No. i; Indicates the position of the window of suite No. i; Indicates the adjacency relationship of the i-th set; Indicates the position of the jth edge of the i-th set; Indicates whether the jth edge of the i-th suite can be adjacent to other suites. 1 means it can be adjacent to other suites, and 0 means it cannot be adjacent to other suites.

3. The modular building design method according to claim 1, characterized in that: The combining of the at least one parameterized second set of patterns to obtain at least one mass comprises: According to the adjacency relationship between the second sets of types, the second sets of types are combined, and a corridor is added on the side where the door opens to form a cluster.

4. The modular building design method according to claim 1, characterized in that: The modular building design drawing includes a suite drawing and a traffic core drawing; The modular building design drawing is obtained based on the arranged suites and the line segment data of each facility in the traffic core, including: The arranged sets are symmetrically processed to obtain a single symmetrical set; Input the monomer symmetrical housing and the location of the mass into the preset housing CAD library to obtain the housing drawing; According to the line segment data of each facility in the traffic core, a traffic core drawing diagram is obtained.

5. The modular building design method according to claim 1, characterized in that: The traffic core includes corridors, shafts, elevators, and stairs; The traffic core design includes: The corridor is automatically generated through Boolean operations on corridors and traffic core spaces; The position of the shaft corner point and the length and width of the shaft are used as parameters of the shaft evolution algorithm. The position of the shaft corner point includes: the position of the shaft corner point around the traffic core, the position of the shaft corner point on the two short sides of the elevator, or the position of the shaft corner point on the two short sides of the staircase. The overlapping wells are arranged in a non-overlapping manner using shape grammar, and the parameters of the well evolution algorithm are cross-mutated to obtain the optimized well arrangement position.

6. The modular building design method according to claim 5, characterized in that: The method further comprises: Utilize the free configuration space to test the pedestrian flow lines in the design of the traffic core.

7. A modular building design system, characterized in that: The system comprises: The acquisition module is used to obtain the number Ni of units of different area Ai required by the user; The parameterization processing module is used to input the number Ni of units of different area Ai required by the user into a pre-built modular unit library F, and perform parameterization processing on a plurality of modular first units in the modular unit library F to obtain at least one parameterized second unit; a cluster combining module, configured to combine at least one parameterized second set of patterns to obtain at least one cluster; The nest arrangement module is used to determine the nest arrangement based on the position of each cluster's corner points around the traffic core, and to use the position of each cluster's corner points around the traffic core as a parameter of the cluster evolution algorithm for cross-mutation to obtain the optimized cluster position; Traffic core design module, used to design the traffic core and obtain the line segment data of each facility in the traffic core; The building design drawing module is used to obtain a modular building design drawing according to the arranged suite types and the line segment data of each facility in the transportation core.

8. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

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

Citation Information

Patent Citations

  • BIM (Building Information Modeling)-based residence modular design method and computer storage medium

    CN114036619A

  • Modularized combined building system for fabricated residence

    CN217734983U