A masonry arrangement method, system, electronic device and readable storage medium

CN122987173APending Publication Date: 2026-10-27GUANGZHOU DESIGN INST
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202611197619.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-07
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

在实际施工过程中,多榀墙体需通过构造柱连接为整体结构,现有方法因缺乏对多墙拼装拓扑关系的统筹规划,相邻墙体在构造柱两侧的断砖位置通常呈随机分布状态,且各墙体的断砖变量相互独立,缺乏跨墙的互补复用机制,最终导致切割后得到的非整尺寸砖块难以在不同墙体间流转使用,存在材料损耗较高的问题

Benefits of technology

本申请所提供的砌体排布方法,通过采用确定奇偶层排布基线的技术手段,确立以构造柱中心线为刚性边界的物理参照,克服现有技术中单墙排布无视构造柱处马牙槎进退的物理限制。通过将偶数层排布基线相较于奇数层内缩一个马牙槎深度,在几何构型上满足构造柱处五进五出的施工规范要求,保障砌体与构造柱的连接强度,规避因排布逻辑偏差导致的返工风险。通过施加跨墙长度耦合约束,控制相邻墙体交界处的断砖长度满足互补拼接关系,缓解多墙拼装场景下的通缝隐患。该约束强制构造柱两侧的断砖长度之和适配整砖长度,使相邻墙体的竖向接缝在水平位置上相互错开,抑制贯通裂缝的产生。该耦合约束建立断砖变量的跨墙关联关系,使一片墙体的截留余料可作为另一片墙体的起铺用料,突破现有单墙排布中断砖无法流转复用的局限,优化整砖利用率,减少材料损耗。此外,该方案通过数学等式将工程规范编码化,提升排布结果的确定性与可解释性,配合参数化驱动,优化深化设计效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122987173A_ABST
    Figure CN122987173A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of building informatization, in particular to a masonry arrangement method and system, an electronic device and a readable storage medium. The method takes a construction column center line as a rigid boundary, divides multiple walls into starting side wall bodies, intermediate connecting wall bodies and terminal side wall bodies. By determining an odd-even layer arrangement baseline, the arrangement baseline of even layers is controlled to be inwardly recessed by one depth of a Ma Yacha from odd layers, whole bricks and vertical mortar joints are sequentially arranged along the arrangement baseline, and broken bricks are arranged at the arrangement starting end and / or the arrangement ending end of each wall body, so that the total arrangement width of odd layers of each wall body is equal to the effective masonry length thereof, and the total arrangement width of even layers of each wall body is equal to the effective masonry length thereof minus the depth of the Ma Yacha; the length of the broken bricks at the junction of adjacent wall bodies is controlled, so that the sum of the lengths of the broken bricks on both sides of the junction and spliced with each other is equal to the length of the whole brick. The technical scheme of the application can comprehensively arrange the boundary conditions of multiple walls and realize cross-wall complementary reuse of the broken bricks.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of building information technology, and in particular to a masonry layout method, system, electronic device and readable storage medium. Background Technology

[0002] Secondary structures are walls used to divide building spaces in large public buildings. They are characterized by their large quantity and wide coverage, significantly impacting construction progress, quality, and cost. Chinese patent CN115146480A discloses a BIM-based automatic block arrangement method and device, but this solution only focuses on the block arrangement logic within a single wall. In actual construction, multiple walls need to be connected into a unified structure via structural columns. Existing methods lack a comprehensive plan for the topological relationships of multiple wall assemblies. The positions of broken bricks on both sides of the structural columns of adjacent walls are usually randomly distributed, and the broken brick variables of each wall are independent, lacking a cross-wall complementary reuse mechanism. Ultimately, this makes it difficult to transfer and use the non-uniform-sized bricks obtained after cutting between different walls, resulting in high material waste. Summary of the Invention

[0003] To overcome the problems existing in related technologies, this application provides a masonry layout method that can take into account the boundary conditions of multiple walls and realize the cross-wall complementary reuse of broken bricks.

[0004] The first aspect of this application provides a method for arranging masonry, comprising the following steps: Using the structural column as the boundary, the multiple walls are divided into sequentially adjacent starting edge walls, at least one intermediate connecting wall and ending edge walls. The geometric parameters and layout constraint parameters of the walls are obtained. The layout constraint parameters include at least the length of the whole brick L, the thickness of the vertical mortar joint H1 and the depth of the toothed joint G. Determine the odd-numbered and even-numbered layout baselines of the starting side wall, intermediate connecting wall, and ending side wall. The even-numbered layout baseline is recessed by a toothed joint depth on the side facing the structural column compared to the odd-numbered layout baseline. Whole bricks and vertical mortar joints are arranged sequentially along the layout baseline, and broken bricks are arranged at the beginning and / or end of the layout of each wall, so that the total width of the layout of the odd-numbered layers of each wall is equal to its effective masonry length, and the total width of the layout of the even-numbered layers of each wall is equal to its effective masonry length minus the toothed joint depth. Apply a cross-wall length coupling constraint to control the length of broken bricks at the junction of adjacent walls, so that the sum of the lengths of the broken bricks spliced ​​together on both sides of the junction is equal to the length of the whole brick.

[0005] In some embodiments, whole bricks and vertical mortar joints are arranged sequentially along the layout baseline, and broken bricks are arranged at the beginning and / or end of the layout of each wall, specifically as follows: The odd-numbered layers of the initial sidewall are arranged with broken bricks of length L0 at the beginning and broken bricks of length L1 at the end. The even-numbered layers of the initial side wall are arranged with whole bricks at the beginning and broken bricks of length L2 at the end. The odd-numbered layers of the intermediate connecting wall are arranged with broken bricks of length L3 at the beginning of the arrangement and whole bricks at the end of the arrangement. The even-numbered layers of the intermediate connecting wall are arranged with broken bricks of length L4 at the beginning and broken bricks of length L5 at the end. The odd-numbered layers of the terminating side wall are arranged with whole bricks at the beginning of the arrangement and broken bricks with a length of L6 at the end of the arrangement. The even-numbered layers of the terminating side wall are arranged with broken bricks of length L7 at the beginning and broken bricks of length L8 at the end.

[0006] In some implementations, the application of the cross-wall length coupling constraint specifically refers to: Let L1 + L3 = L; Let L2 + L4 = L; Let L5 + L7 = L; Let L6 + L8 = L.

[0007] In some implementations, a horizontal residual classification process is also included: Calculate the absolute value ΔS of the difference between the total theoretical width of each layer and the effective masonry length of the corresponding wall; If ΔS≤10mm, then the thickness of the vertical mortar joint remains unchanged; If 10mm < ΔS ≤ 100mm, then the difference ΔS is evenly distributed to each vertical mortar joint included in the layer arrangement to adjust the actual thickness of the vertical mortar joint.

[0008] In some implementations, if ΔS > 100mm, the pairing relationship in the cross-wall length coupling constraint is changed, and the pairing relationship of L1, L2, L3 and L4 is changed to L1+L2=L and L3+L4=L, or to L1+L4=L and L2+L3=L, and the arrangement calculation is re-executed.

[0009] In some implementations, a vertical arrangement step is also included: Obtain the standard brick height and target floor height, and calculate the theoretical number of courses for a single layer of masonry. A horizontal mortar joint with a thickness of H2 is set between two adjacent masonry layers, and the odd and even layer arrangement results of each wall are arranged vertically to the target layer height.

[0010] In some implementations, a model generation step is also included: The starting side wall, intermediate connecting wall, and ending side wall of the completed vertical array are spliced ​​together in the horizontal direction to generate a parameterized secondary structure masonry wall model.

[0011] A second aspect of this application provides a masonry layout system for multiple walls, comprising: The parameter input module is used to obtain the geometric parameters and layout constraint parameters of the wall. The data processing module is used to execute the above masonry layout method; The output module is used to output masonry layout data.

[0012] A third aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-described masonry arrangement method.

[0013] A fourth aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the masonry arrangement method described above.

[0014] The technical solution provided in this application may include the following beneficial effects: The masonry layout method provided in this application establishes a physical reference with the centerline of the structural column as a rigid boundary by employing a technique to determine the layout baseline of odd and even layers. This overcomes the physical limitations of existing single-wall layouts that ignore the advance and retreat of the toothed joints at the structural columns. By indenting the layout baseline of even-numbered layers by one toothed joint depth compared to odd-numbered layers, the geometric configuration meets the five-in-five-out construction specification requirements at the structural columns, ensuring the connection strength between the masonry and the structural columns and avoiding the risk of rework due to layout logic deviations. By applying a cross-wall length coupling constraint, the length of broken bricks at the junction of adjacent walls is controlled to meet the complementary splicing relationship, alleviating the risk of through-cracks in multi-wall assembly scenarios. This constraint forces the sum of the lengths of broken bricks on both sides of the structural column to match the length of whole bricks, causing the vertical joints of adjacent walls to be staggered horizontally, suppressing the generation of through cracks. This coupling constraint establishes cross-wall relationships between broken brick variables, allowing leftover material from one wall to be used as starting material for another wall. This overcomes the limitation of existing single-wall layouts where broken bricks cannot be reused, optimizing the utilization rate of whole bricks and reducing material waste. Furthermore, this solution encodes engineering specifications through mathematical equations, improving the determinism and interpretability of the layout results. Combined with parameter-driven design, it optimizes the efficiency of detailed design. Attached Figure Description

[0015] The above and other objects, features and advantages of this application will become more apparent from the more detailed description of exemplary embodiments thereof in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments thereof.

[0016] Figure 1 This is a schematic flowchart illustrating the masonry arrangement method in an embodiment of this application; Figure 2 This is a schematic diagram illustrating the masonry layout method shown in the embodiments of this application. Detailed Implementation

[0017] Preferred embodiments of the present application will now be described in more detail with reference to the accompanying drawings. While preferred embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.

[0018] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms "a," "say," and "this" used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the terms used herein refer to and / or include any or all possible combinations of one or more associated listed items.

[0019] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Thus, features defined as first or second may explicitly or implicitly include one or more of those features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0020] In large public buildings, secondary structural walls are numerous and widespread, typically consisting of multiple masonry walls connected by structural columns to form a whole. Traditional layout methods adopt an independent perspective for each wall, ignoring the topological relationship after the multiple walls are assembled. This results in random positions of broken bricks on both sides of the structural columns, a high risk of through-joints, and broken bricks that cannot be reused across walls.

[0021] To address the aforementioned issues, this application provides a masonry layout method that can take into account the boundary conditions of multiple walls and enable the cross-wall complementary reuse of broken bricks.

[0022] The technical solutions of the embodiments of this application are described in detail below with reference to the accompanying drawings.

[0023] Example 1 Figure 1 This is a schematic flowchart illustrating the masonry arrangement method shown in the embodiments of this application.

[0024] See Figure 1The masonry layout method provided in this application embodiment is applicable to the detailed design stage before secondary structure construction in large public buildings. Specifically, this method can be executed by a masonry layout device, which can be implemented in software and / or hardware. This device can be integrated into a system, which can be a BIM-based detailed design system, including a processor and a display device. The processor and display device can be connected via wired or wireless means. The processor stores a computer program and parameterized algorithm for masonry layout. The method specifically includes the following steps: 101. Divide multiple walls into sequentially adjacent starting edge walls, at least one intermediate connecting wall and ending edge wall using the structural column as the boundary, and obtain the wall geometric parameters and layout constraint parameters. The layout constraint parameters include at least the length of the whole brick L, the thickness of the vertical mortar joint H1 and the depth of the toothed joint G. 102. Determine the odd-numbered layer layout baseline and even-numbered layer layout baseline of the starting side wall, intermediate connecting wall and ending side wall. The even-numbered layer layout baseline is recessed by one toothed joint depth on the side facing the structural column compared to the odd-numbered layer layout baseline. 103. Arrange whole bricks and vertical mortar joints in sequence along the layout baseline, and arrange broken bricks at the beginning and / or end of the layout of each wall, so that the total width of the layout of the odd-numbered layers of each wall is equal to its effective masonry length, and the total width of the layout of the even-numbered layers of each wall is equal to its effective masonry length minus the toothed joint depth. 104. Apply a cross-wall length coupling constraint to control the length of broken bricks at the junction of adjacent walls, so that the sum of the lengths of the broken bricks spliced ​​together on both sides of the junction is equal to the length of the whole brick.

[0025] Step 101 is executed by the background data processing module of the BIM software or the masonry detailed design system. First, the overall geometric outline of the multi-wall structure is extracted from the architectural structural drawings. A multi-wall structure refers to a collection of walls composed of multiple continuous masonry walls, connected by structural columns. Structural columns are reinforced concrete components used to enhance the integrity and seismic performance of the masonry structure. During construction, toothed grooves must be pre-reserved during the masonry process, and concrete is poured after the masonry is completed. Using the centerline of the structural column as the dividing line, the continuous wall structure is divided into three adjacent wall segments: the starting edge wall at one end, the intermediate connecting wall (which can be one or more) at the middle connection point, and the ending edge wall at the other end. After the division, the effective masonry length of each wall is obtained, i.e., the net clearance after deducting the space occupied by the structural columns. At the same time, the preset layout constraint parameters are read. These parameters include at least the length L of the standard brick (e.g., the length of a standard sintered brick is 240mm), the design thickness H1 of the vertical mortar joint (ranging from 8mm to 12mm), and the depth G of the toothed joint of the structural column (usually 60mm, i.e., 1 / 4 of the brick length is extended from each layer of brick).

[0026] In step 102, the layout baseline is defined as the reference line for arranging masonry blocks on the horizontal projection plane of the wall. The masonry layout follows the principle of staggered joints between odd and even layers, with different starting positions for odd and even layers to avoid continuous vertical mortar joints between upper and lower courses. For each divided wall section, separate layout baselines are established for odd and even layers. The odd-layer layout baseline typically coincides with the structural centerline or inner edge of the wall, serving as the reference for the odd-layer block arrangement. Considering the construction specification of five-in-five-out toothed joints for structural columns (i.e., the wall advances and exits at the structural column once every five courses of bricks), the even-layer layout baseline is recessed by a toothed joint depth G on the side facing the structural column compared to the odd-layer layout baseline. This recessed design ensures that the physical space of the even-layer layout avoids the protruding part of the toothed joint, geometrically guaranteeing the interlocking strength between the masonry and the structural column. For example, if the effective masonry length of the initial side wall is S1, and the baseline coverage length of the odd-numbered layers is S1, then the baseline coverage length of the even-numbered layers is S1 minus G. This inward adjustment reserves space in physical space for the toothed grooves of the structural columns, allowing the even-numbered layer layout results to be directly used to guide construction without the need for secondary manual adjustments.

[0027] In step 103, a layout algorithm is executed horizontally based on the determined layout baseline. Starting from the beginning of the layout, the algorithm prioritizes laying whole bricks of length L, inserting vertical mortar joints H1 between adjacent whole bricks that meet the design thickness requirements. For non-modular length gaps appearing at the beginning or end of the layout, the algorithm uses broken bricks of corresponding sizes to fill them. Broken bricks refer to blocks whose length after cutting is less than the length L of a whole brick; their length is dynamically calculated based on the layout gaps. Through closed-loop calculation, the total width of the odd-numbered layers of each wall (including the sum of whole bricks, broken bricks, and vertical mortar joints) is equal to its effective masonry length, and the total width of the even-numbered layers of each wall is equal to its effective masonry length minus the toothed joint depth G. This process achieves modular closure within a single wall, ensuring that the layout results accurately match the architectural drawings in terms of physical dimensions.

[0028] In step 104, at the junction of two adjacent walls (such as the starting side wall and the intermediate connecting wall), the length variable of the broken brick located at the junction is extracted. By establishing and applying cross-wall length coupling constraints, the lengths of the broken bricks on both sides of the junction are forced to add up to the length of a whole brick, L. For example, the lengths of the finishing broken brick of the first wall and the starting broken brick of the second wall are controlled to complement each other and be spliced ​​into a whole brick length. This step breaks the information silo of traditional single-wall independent arrangement and realizes cross-wall length coupling. In traditional methods, the size of the broken bricks of each wall is calculated independently, resulting in the broken bricks on both sides of the structural column often having different sizes and being unable to be used together. This application, through cross-wall coupling constraints, associates the broken brick variables of multiple walls into a unified set of equations, so that the length of the retained material of one wall exactly matches the starting gap of another wall, thereby realizing the cross-wall reuse of broken bricks.

[0029] Through the above technical solution, this application overcomes the defect of single wall layout ignoring the advance and retreat restrictions of toothed joints at structural columns by establishing a differentiated baseline for odd and even layers and applying coupling constraints for cross-wall length. While ensuring the connection strength of masonry, it suppresses the generation of through cracks and optimizes the cross-wall reuse rate of broken bricks.

[0030] Example 2 This embodiment provides a detailed description of the process of "arranging whole bricks and vertical mortar joints sequentially along the baseline, and arranging broken bricks at the beginning and / or end of the arrangement on each wall." See also... Figure 2 In Embodiment 2 of this application, different starting and finishing patterns are adopted for different types of walls to achieve staggered joints and cross-wall complementarity, specifically as follows: 201. The odd-numbered layers of the initial side wall are arranged with broken bricks of length L0 at the beginning and broken bricks of length L1 at the end. 202. The even-numbered layers of the initial side wall are arranged with whole bricks at the beginning and broken bricks of length L2 at the end. 203. The odd-numbered layers of the intermediate connecting wall are arranged with broken bricks of length L3 at the beginning and whole bricks at the end. 204. The even-numbered layers of the intermediate connecting wall are arranged with broken bricks of length L4 at the beginning and broken bricks of length L5 at the end. 205. The odd-numbered layers of the terminating side wall are arranged with whole bricks at the beginning of the arrangement and broken bricks with a length of L6 at the end of the arrangement. 206. The even-numbered layers of the termination side wall are arranged with broken bricks of length L7 at the beginning of the arrangement and broken bricks of length L8 at the end of the arrangement.

[0031] In this embodiment, for the initial sidewall, the odd-numbered layers adopt a pattern of broken bricks-whole bricks-...-broken bricks, that is, broken bricks with a length of L0 are laid at the beginning and broken bricks with a length of L1 are laid at the end. The value of L0 is preferably between 0.3L and 0.75L to ensure that the initial broken bricks have sufficient bonding area and to avoid broken bricks less than 1 / 3 of the brick length affecting the structural strength. The even-numbered layers adopt a pattern of whole bricks-...-broken bricks, starting with whole bricks and ending with broken bricks with a length of L2.

[0032] For intermediate connecting walls, odd-numbered layers use a pattern of broken bricks-whole bricks-...-whole bricks, with broken bricks of length L3 at the beginning to fit the toothed groove of the left structural column, and whole bricks at the end to avoid small broken bricks at the right structural column. Even-numbered layers use a pattern of broken bricks-whole bricks-...-broken bricks, with broken bricks of length L4 at the beginning and broken bricks of length L5 at the end, respectively to accommodate the advance and retreat of the left and right structural columns.

[0033] For the terminating sidewall, odd-numbered layers use a pattern of whole bricks - ... - broken bricks, starting with whole bricks and ending with broken bricks of length L6. Even-numbered layers use a pattern of broken bricks - ... - broken bricks, starting with broken bricks of length L7 and ending with broken bricks of length L8.

[0034] Under the above-mentioned starting and ending patterns, a standardized data structure foundation can be provided for subsequent cross-wall brick complementation, which can standardize the generation position of brick variables and provide stable data input for subsequent cross-wall complementation calculations, thereby improving the robustness of the layout logic.

[0035] Example 3 Based on Embodiments 1 and 2, Embodiment 3 of this application provides a detailed explanation of the specific implementation logic of "applying cross-wall length coupling constraints" in step 104. In this application, the starting side wall, the intermediate connecting wall, and the ending side wall generate a total of eight broken brick variables in the odd and even layers. Global complementarity is achieved by establishing specific pairing relationships, as follows: Set the first complementary constraint condition L1+L3=L for the boundary between the odd-numbered layers of the initial side wall and the odd-numbered layers of the intermediate connecting wall; A second complementary constraint condition, L2+L4=L, is set for the boundary between the even-numbered layers of the initial side wall and the even-numbered layers of the intermediate connecting wall. Set a third complementary constraint condition L5+L7=L for the boundary between the even-numbered intermediate connecting wall layers and the even-numbered terminating edge wall layers; A fourth complementary constraint condition, L6+L8=L, is set to terminate the boundary between odd-numbered layers of the side walls and odd-numbered layers of the intermediate connecting walls.

[0036] By applying the four constraints mentioned above, the eight variables, originally independent (L1 to L8), are correlated across walls, achieving global optimization of the broken brick dimensions. Furthermore, while satisfying the aforementioned complementary constraints on broken bricks, the objective function is to minimize broken brick loss. By solving the above closed system of equations using integer programming, the number of whole bricks m in each group can be obtained. 11 to m 32 The optimal non-negative integer solution is found. This solution represents the number of whole bricks required for each layer's arrangement. Combined with the broken brick lengths L1 to L8, it achieves length module closure and complementary broken bricks across walls in multi-wall assembly scenarios.

[0037] Example 4 In practical applications, since the wall length and the block module are difficult to divide perfectly, layout calculations often produce horizontal residuals. This embodiment also includes a horizontal residual grading process to address different error scenarios: 401. Calculate the absolute value ΔS of the difference between the total theoretical width of each layer and the corresponding effective masonry length of the wall. 402. If ΔS≤10mm, then keep the thickness of the vertical mortar joint unchanged; 403. If 10mm < ΔS ≤ 100mm, the difference ΔS is evenly distributed to each vertical mortar joint included in the layer arrangement to adjust the actual thickness of the vertical mortar joint.

[0038] 404. If ΔS>100mm, change the pairing combination relationship in the cross-wall length coupling constraint, change the pairing combination relationship of L1, L2, L3 and L4 to L1+L2=L and L3+L4=L, or change it to L1+L4=L and L2+L3=L, and re-execute the layout calculation.

[0039] Specifically, after completing the preliminary layout calculation, the absolute value ΔS of the difference between the theoretical total width of each layer and the effective masonry length of the corresponding wall is calculated.

[0040] If ΔS≤10mm, the error is determined to be within the allowable construction deviation range of the "Code for Acceptance of Construction Quality of Masonry Structures". The vertical mortar joint thickness is kept unchanged, and the layout data is directly output.

[0041] If 10mm < ΔS ≤ 100mm, the error is determined to need to be eliminated by adjusting the mortar joints. The system automatically distributes the difference ΔS evenly among all the vertical mortar joints included in that layer, to fine-tune the actual thickness of the vertical mortar joints (ensuring it is within the range of 8mm-12mm), so that the cumulative total width matches the effective masonry length. This setting balances construction accuracy and ease of construction, avoiding the need for recalculation of a large number of broken bricks due to minor errors.

[0042] If ΔS > 100mm, it is determined that simply adjusting the mortar joint thickness cannot meet the modular matching requirements. In this case, the system triggers a pairing combination change strategy, reconstructing the pairing combination relationships of L1, L2, L3, and L4. Specifically, it changes to L1+L2=L and L3+L4=L, or L1+L4=L and L2+L3=L. By changing the pairing logic of the broken bricks, the solution boundary of the variables is altered, and the arrangement calculation is re-executed until a solution satisfying the constraints is obtained.

[0043] In this embodiment, when a small residual occurs during the layout calculation, the system first absorbs it by fine-tuning the discrete values ​​of the vertical mortar joint thickness within the range of 8mm to 12mm. If adjusting the mortar joint alone cannot eliminate the residual, the system iteratively solves the length conservation equation and dynamically adjusts the variable values ​​of the brick cutting lengths L1 to L8. If convergence is still not achieved, the system sequentially switches to the paired combination logic of L1+L2=L, L3+L4=L or L1+L4=L, L2+L3=L and repeats the calculation. If the constraints cannot be met after traversing all preset schemes, the calculation is terminated and a diagnostic report containing conflict parameters and the reasons for the failure of the specification verification is output. In addition, the layout method of this application strictly complies with the relevant clauses in the "Code for Acceptance of Construction Quality of Masonry Structures" (GB 50203) and the "Standard for Construction Application of Building Information Modeling" (GB / T 51235) to ensure that the layout results meet the requirements of current national engineering construction standards.

[0044] Example 5 Based on Examples 1-4, this example describes the vertical arrangement and model generation process, specifically including the following steps: 501. Obtain the standard brick height and target floor height, and calculate the theoretical number of courses for a single layer of masonry; 502. Set a horizontal mortar joint with a thickness of H2 between two adjacent masonry layers, and arrange the odd and even layers of each wall in a vertical array to the target layer height.

[0045] 503. The starting side wall, intermediate connecting wall and ending side wall of the completed vertical array are spliced ​​together in the horizontal direction to generate a parameterized secondary structure masonry wall model.

[0046] Specifically, obtain the height T of the standard brick and the target floor height H of the building design. t Calculate the theoretical number of masonry layers N, i.e., H. tDivide by the quotient of (T and the sum of the horizontal mortar joint thickness H2). Based on this number of courses, set a horizontal mortar joint of thickness H2 between adjacent masonry layers, and arrange the odd and even layers of each wall vertically to the target floor height. Finally, splice the starting edge wall, intermediate connecting walls, and ending edge wall of the completed vertical array horizontally to generate a parametric secondary structure masonry wall model. This model can be directly imported into the BIM system to guide on-site construction or prefabrication.

[0047] Through the above technical solution, this application generates a parametric model that meets the floor height requirements by 3D arraying and splicing of 2D layout data, thus opening up the guidance link from planar algorithm to 3D construction and significantly optimizing the efficiency of detailed design.

[0048] Corresponding to the aforementioned application function implementation method embodiments, this application also provides an application example applied to the above-mentioned masonry layout method, the specific implementation process of which is as follows: This example uses an assembly group consisting of three walls (starting wall, intermediate connecting wall, and ending wall) and two sets of structural columns as the implementation object. The brick length is set to L=200mm, the brick width to W=100mm, the vertical mortar joint thickness to h2=10mm, the horizontal mortar joint thickness to h1=10mm, and the toothed joint depth to G=60mm.

[0049] Select the origin of the Cartesian coordinate system as the layout reference point, and perform the following steps: S1. Construct the first layer layout sequence of the initial sidewalls: Starting from the origin, offset 67mm along the positive X-axis as the initial boundary of the first broken brick, generating a broken brick of length L0 (67mm). Then, offset along the right vertical contour line of this broken brick by a vertical mortar joint thickness h2 and a whole brick length L, generating the first whole brick. This whole brick is arrayed 11 times along the positive X-axis to form a group of whole bricks. The right vertical contour line of the last whole brick in the array is selected and offset by a distance to accommodate the last broken brick, generating a broken brick of length L1. Thus, the total width S1 of the first layer of the initial sidewall satisfies the length conservation constraint: L0 + m 11 ×L+L1+(m 11+1 )×h2=S1,m 11 This indicates the number of whole bricks used in the odd-numbered layer arrangement of the initial sidewall.

[0050] S2. Construct the second layer arrangement sequence of the initial sidewall: Starting from the left vertical outline of the first broken brick in the first layer, offset it along the positive Y-axis by a distance of (W+h1), then offset it along the positive X-axis by the length L of a whole brick to generate the first whole brick of the second layer. Array this whole brick 12 times along the positive X-axis. Select the right vertical outline of the last whole brick in the array and offset it by a distance to generate a broken brick of length L2. The total width of this layer's arrangement satisfies: m12 ×L+L2+m 12 ×h2=S1 G,m 12 This indicates the number of whole bricks used in the even-numbered layers of the initial sidewall, reflecting the width reduction caused by the inward shrinkage of the toothed joints in the even-numbered layers.

[0051] S3. Construct the first layer layout sequence of the intermediate connecting walls: Starting from the right vertical outline of the broken brick L1 at the end of the first layer of the initial sidewall, offset the structural column width K and the reserved length of the broken brick sequentially along the positive X-axis to generate a broken brick of length L3. Then, offset h2 and L along the right outline of L3 to generate the first whole brick and array it 21 times. The total width of this layer's arrangement satisfies: L3 + m 21 ×L+m 21 ×h2=S2,m 21 This indicates the number of whole bricks used in the odd-numbered layers of the intermediate connecting wall. Here, L1 and L3 are located on both sides of the structural column, forming the first complementary constraint L1+L3=L.

[0052] S4. Construct the second layer arrangement sequence of the intermediate connecting wall: Starting from the right vertical outline of the last broken brick L2 at the end of the second layer of the initial sidewall, offset by a distance K+2G along the positive X-axis to generate a broken brick of length L4. Offset by h2 and L along the right outline of L4 to generate the first whole brick and array it 22 times. Select the right outline of the last whole brick in the array and offset it by a certain distance to generate a broken brick of length L5. The total width of this layer's arrangement satisfies: L4+m 22 ×L+L5+(m 22+1 )×h2=S2 2G, m 22 This indicates the number of whole bricks used in the even-numbered layer arrangement of the intermediate connecting wall. Here, L2 and L4 form a second complementary constraint L2+L4=L, and L5 serves as the finishing brick of the intermediate connecting wall, reserved for connection with the terminating edge wall.

[0053] S5. Construct the first layer layout sequence of the termination sidewall: Starting from the right outline of the last whole brick at the end of the first layer of the connecting wall, offset by a distance K along the positive X-axis, then slightly shift along the positive Y-axis, and finally offset by the length L of one whole brick to generate the first whole brick, which is then arrayed 31 times. Select the right outline of the last whole brick in the array and offset it by a certain distance to generate a broken brick of length L6. The total width of this layer's arrangement satisfies: m 31 ×L+L6+m 31 ×h2=S3,m 31 This indicates the number of whole bricks used in the odd-numbered layer arrangement of the terminating sidewall. Here, L6 and the specific broken bricks (or virtual mating surfaces) of the intermediate connecting walls constitute the fourth complementary constraint L6+L8=L.

[0054] S6. Construct the second layer arrangement sequence of the terminating sidewall: Starting from the left outline of the first whole brick in the first layer of the terminating sidewall, offset along the positive Y-axis by a distance of (W+h1), then offset along the positive X-axis by a certain distance to generate a broken brick of length L7. Offset along the right outline of L7 by h2 and L to generate the first whole brick and array it 32 times. Select the right outline of the last whole brick in the array and offset it by a certain distance to generate a broken brick of length L8. The total width of this layer's arrangement satisfies: L7+m 32 ×L+L8+(m 32+1 )×h2=S3 G,m 32 This indicates the number of whole bricks used in the even-numbered layer arrangement of the terminating sidewall. Here, L5 and L7 form a third complementary constraint: L5 + L7 = L.

[0055] S7: Vertical Array and 3D Solid Generation: The first and second layers of the constructed starting side walls, intermediate connecting walls, and ending side walls are arrayed along the positive Y-axis according to the required floor height. For example, for the first two types of walls, odd and even layers are arrayed 8 times each to achieve a total height of 16 floors; for the ending side walls, odd and even layers are arrayed according to actual needs. After the vertical array of each wall is completed, the outlines are stretched along the thickness direction (Z-axis), and the block entities and mortar joint entities are generated simultaneously. The center line of the mortar joint is automatically aligned with the center line of the block joint, finally generating a parameterized secondary structure masonry wall model.

[0056] In the above arrangement process, the mortar joint thicknesses h1 and h2 are used as core variables in the pre-calculation of length conservation. If a slight residual occurs, the system automatically attributes it to the discretization and rounding of the mortar joint thickness and absorbs it by adjusting the local mortar joint thickness (such as fine-tuning within the range of 8mm to 12mm), ensuring that the model accuracy is controlled within 1mm. When the wall size or block module changes, based on the parameterized driving logic, the lengths of each broken brick L0 to L8 and the number of whole bricks will be automatically recalculated, and the model will be updated accordingly.

[0057] It should be noted that after the forward algorithm has traversed the preset m (maximum number of attempts) parameter combinations, if the decision effect value consistently fails to meet the requirement of <100mm, the system will determine that there is an irreconcilable conflict between the currently input wall geometry parameters and the design benchmark. At this point, the algorithm will no longer perform invalid iterations but will directly terminate the calculation and trigger the scheme failure warning module. The system will provide the designer with feedback indicating that the equation has no solution, and will provide diagnostic prompts to check the input dimensions or the rationality of the scheme, clearly pointing out that the current layout task cannot achieve physical closure through conventional whole-brick adjustments and mortar joint fine-tuning. The designer needs to return to the previous steps according to the prompts, manually review and correct the wall length parameters, toothed joint depth, or layout scheme, and restart the calculation process.

[0058] Example 6 Embodiment 6 of this application also provides a masonry layout system for performing the above-described method. The system includes a parameter input module, a data processing module, and an output module. The parameter input module is used to acquire wall geometric parameters and layout constraint parameters, specifically through a human-computer interaction interface or data interface. The data processing module is used to execute the above-described masonry layout method, specifically implemented by a computer program loaded and stored by a central processing unit (CPU) or graphics processing unit (GPU). For detailed descriptions, please refer to the relevant descriptions in the above-described method embodiments; they will not be repeated here. The output module is used to output masonry layout data, specifically including a display, printer, or network communication module, for transmitting the layout results to a BIM platform. All modules are connected via a bus and collaboratively complete the entire process of data acquisition, logical operations, and result output.

[0059] Example 7 Embodiment 7 of this application also provides a non-volatile computer storage medium storing computer-executable instructions that can execute the masonry arrangement method in any of the above method embodiments. The computer storage medium can be any combination of one or more computer-readable storage media. A computer-readable storage medium can be a computer-readable signal storage medium or a computer-readable storage medium. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In embodiments of the present invention, a computer-readable storage medium can be any tangible storage medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0060] Computer-readable signal storage media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal storage media may also be any computer-readable storage medium other than a computer-readable storage medium that can send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0061] Program code contained on a computer-readable storage medium may be transmitted using any suitable storage medium, including—but not limited to—wireless, wire, optical fiber, RF, or any suitable combination thereof.

[0062] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as C or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or system. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0063] Example 8 This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the aforementioned masonry arrangement method. The electronic device includes a memory and a processor. The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0064] Memory can include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. ROM can store static data or instructions required by the processor or other modules of the computer. Permanent storage devices can be read-write storage devices. Permanent storage devices can be non-volatile storage devices that retain stored instructions and data even when the computer is powered off. In some embodiments, permanent storage devices use mass storage devices (e.g., magnetic or optical disks, flash memory) as permanent storage devices. In other embodiments, permanent storage devices can be removable storage devices (e.g., floppy disks, optical drives). System memory can be a read-write storage device or a volatile read-write storage device, such as dynamic random access memory. System memory can store some or all of the instructions and data required by the processor during operation. Furthermore, memory can include any combination of computer-readable storage media, including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks can also be used. In some implementations, the memory may include removable storage devices that are readable and / or writable, such as laser discs (CDs), read-only digital multifunction optical discs (e.g., DVD-ROMs, dual-layer DVD-ROMs), read-only Blu-ray discs, ultra-high density optical discs, flash memory cards (e.g., SD cards, mini SD cards, Micro-SD cards, etc.), magnetic floppy disks, etc. Computer-readable storage media do not contain carrier waves or transient electronic signals transmitted wirelessly or via wired connections.

[0065] The memory stores executable code, which, when processed by the processor, can cause the processor to execute some or all of the methods described above.

[0066] The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A method for arranging masonry, characterized in that, Includes the following steps: Using the structural column as the boundary, the multiple walls are divided into sequentially adjacent starting edge walls, at least one intermediate connecting wall and ending edge walls. The geometric parameters and layout constraint parameters of the walls are obtained. The layout constraint parameters include at least the length of the whole brick L, the thickness of the vertical mortar joint H1 and the depth of the toothed joint G. Determine the odd-numbered and even-numbered layout baselines of the starting side wall, intermediate connecting wall, and ending side wall. The even-numbered layout baseline is recessed by a toothed joint depth on the side facing the structural column compared to the odd-numbered layout baseline. Whole bricks and vertical mortar joints are arranged sequentially along the layout baseline, and broken bricks are arranged at the beginning and / or end of the layout of each wall, so that the total width of the layout of the odd-numbered layers of each wall is equal to its effective masonry length, and the total width of the layout of the even-numbered layers of each wall is equal to its effective masonry length minus the toothed joint depth. Apply a cross-wall length coupling constraint to control the length of broken bricks at the junction of adjacent walls, so that the sum of the lengths of the broken bricks spliced ​​together on both sides of the junction is equal to the length of the whole brick.

2. The masonry layout method according to claim 1, characterized in that, Whole bricks and vertical mortar joints are arranged sequentially along the baseline, and broken bricks are arranged at the beginning and / or end of the arrangement of each wall, specifically as follows: The odd-numbered layers of the initial sidewall are arranged with broken bricks of length L0 at the beginning and broken bricks of length L1 at the end. The even-numbered layers of the initial side wall are arranged with whole bricks at the beginning and broken bricks of length L2 at the end. The odd-numbered layers of the intermediate connecting wall are arranged with broken bricks of length L3 at the beginning of the arrangement and whole bricks at the end of the arrangement. The even-numbered layers of the intermediate connecting wall are arranged with broken bricks of length L4 at the beginning and broken bricks of length L5 at the end. The odd-numbered layers of the terminating side wall are arranged with whole bricks at the beginning of the arrangement and broken bricks with a length of L6 at the end of the arrangement. The even-numbered layers of the terminating side wall are arranged with broken bricks of length L7 at the beginning and broken bricks of length L8 at the end.

3. The masonry layout method according to claim 2, characterized in that, The specific implementation of the cross-wall length coupling constraint is as follows: Let L1 + L3 = L; Let L2 + L4 = L; Let L5 + L7 = L; Let L6 + L8 = L.

4. The masonry layout method according to claim 3, characterized in that, It also includes the horizontal residual classification process: Calculate the absolute value ΔS of the difference between the total theoretical width of each layer and the effective masonry length of the corresponding wall; If ΔS≤10mm, then the thickness of the vertical mortar joint remains unchanged; If 10mm < ΔS ≤ 100mm, then the difference ΔS is evenly distributed to each vertical mortar joint included in the layer arrangement to adjust the actual thickness of the vertical mortar joint.

5. The masonry layout method according to claim 4, characterized in that, If ΔS>100mm, then change the pairing combination relationship in the cross-wall length coupling constraint, change the pairing combination relationship of L1, L2, L3 and L4 to L1+L2=L and L3+L4=L, or change it to L1+L4=L and L2+L3=L, and re-execute the layout calculation.

6. The masonry layout method according to claim 1, characterized in that, It also includes the vertical arrangement steps: Obtain the standard brick height and target floor height, and calculate the theoretical number of courses for a single layer of masonry. A horizontal mortar joint with a thickness of H2 is set between two adjacent masonry layers, and the odd and even layer arrangement results of each wall are arranged vertically to the target layer height.

7. The masonry layout method according to claim 6, characterized in that, It also includes the model generation step: The starting side wall, intermediate connecting wall, and ending side wall of the completed vertical array are spliced ​​together in the horizontal direction to generate a parameterized secondary structure masonry wall model.

8. A masonry layout system for multiple walls, characterized in that, include: The parameter input module is used to obtain the geometric parameters and layout constraint parameters of the wall. The data processing module is used to execute the masonry layout method as described in any one of claims 1 to 7; The output module is used to output masonry layout data.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the masonry layout method as described in any one of claims 1 to 7.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the masonry layout method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • BIM (Building Information Modeling)-based automatic arrangement method and device for building blocks

    CN115146480A