Vertical arrangement method of block wall

Through the application of digital modeling and comprehensive evaluation indicators, the vertical layout plan of block walls is automatically calculated, which solves the problems of large workload and low construction efficiency of traditional manual deepening, and achieves efficient and beautiful block wall construction.

CN119203347BActive Publication Date: 2025-03-14SHANGHAI CONSTRUCTION FOURTH CONSTRUCTION GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411697468.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-03-14
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

The traditional artificial deepening of block walls is a lot of work, making it difficult to quickly deepen large-scale projects, and it is difficult to ensure the aesthetics and construction efficiency of block walls.

Method used

Digital modeling method is used to express wall information, form a collection of wall categories, record the wall category to which the hole is and calculate the benchmark door opening, input the vertical layout design information of the brick brick, construct the vertical layout solution space of the brick brick, build the evaluation function based on the comprehensive evaluation indicators, and output the optimal vertical layout plan.

Benefits of technology

It reduces manual calculation time by more than 90%, reduces material consumption, improves construction efficiency and aesthetics of the wall, and ensures the compliance of block walls.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203347B_ABST
    Figure CN119203347B_ABST
Patent Text Reader

Abstract

The present invention provides a vertical arrangement method of a block wall, which uses a digital modeling method to express the wall information in the drawing, based on the comprehensive evaluation index of the vertical arrangement scheme; classifies the wall; calculates the reference door corresponding to each category of the wall; inputs the vertical arrangement design information of the block bricks for each category of the wall; constructs the vertical arrangement solution space of the secondary structure wall block bricks; constructs the comprehensive evaluation index of the vertical arrangement scheme; constructs the vertical arrangement scheme evaluation function, and outputs the vertical arrangement scheme evaluation function. When the minimum value is taken, the corresponding filtered scheme can quickly traverse the secondary structure wall and automatically calculate and construct the secondary structure block wall vertical arrangement solution space. The optimal secondary structure wall block brick vertical arrangement scheme is solved by evaluating the multi-objective function, which reduces the manual calculation time by more than 90%, reduces the material consumption caused by incomplete consideration of the deepening, and improves the construction efficiency and the aesthetics of the wall.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a vertical arrangement method of a block wall. Background Art

[0002] Secondary structures are walls used to divide building spaces in construction projects, and they are large in number and wide in scope. The construction drawings delivered by the design institute often only give the basic principles of the wall ring beam guide wall structure. During construction, it is also necessary to comprehensively consider the rationality of the location of the ring beam guide wall, minimize the broken bricks of the block wall, and improve the constructability and aesthetics. However, the traditional manual deepening work is heavy and it is difficult to cope with the needs of rapid deepening of large projects. Summary of the invention

[0003] The object of the present invention is to provide a vertical arrangement method of a block wall.

[0004] In order to solve the above problems, the present invention provides a vertical arrangement method of a block wall, comprising:

[0005] Step 1: Use digital modeling methods to express the wall information in the drawings;

[0006] Step 2: Based on the wall information, a set of wall categories is formed;

[0007] Step 3: Based on the set of wall categories and wall information, record the wall category to which the opening belongs, and calculate the benchmark door opening corresponding to each category of wall;

[0008] Step 4: For each type of wall, input the vertical arrangement design information of the masonry bricks;

[0009] Step 5: According to the wall information, the wall type and the corresponding vertical arrangement design information of the masonry bricks, a secondary structure wall masonry brick vertical arrangement solution space is constructed to screen and obtain the screened solution;

[0010] Step 6: Based on the benchmark door openings corresponding to each type of wall, with the minimum broken bricks and the minimum concrete consumption as the comprehensive goal, construct a comprehensive evaluation index for the vertical arrangement plan;

[0011] Step 7: Based on the comprehensive evaluation index of the vertical arrangement scheme, construct a vertical arrangement scheme evaluation function, and output the corresponding screened scheme when the vertical arrangement scheme evaluation function takes the minimum value.

[0012] Furthermore, in the vertical arrangement method of the block wall, step 1: using a digital modeling method to express the wall information in the drawing includes:

[0013] Secondary structure wall information W = {wall w j}、Wall opening information O={Hole o i}; Among them, wall w jIncluding: Height H j , thickness T j and the information of wall number j, i.e. w j ={ H j , T j ,j}; hole o i =(ohd i , oht i , j, boolean i ), i is the hole number, ohd i is the bottom elevation of hole i, oht i The elevation of the top of the hole, boolean i Indicates whether the opening i is a door opening;

[0014] Step 2: Based on the wall information, a set of wall categories is formed, including:

[0015] According to the wall j Wall thickness T j and height H j Classify the walls to form a set of wall categories WallType={ wt k = (Wall height H k , wall thickness T k )}, where k represents the wall category number. Further, in the vertical arrangement method of the block wall, step 3: based on the set of wall categories and wall information, recording the wall category to which the opening belongs, and calculating the reference door corresponding to each category of the wall, includes:

[0016] Step 3.1, make the hole o i =(ohd i , oht i , j, boolean i ) is converted to the wall category number k, that is, the opening o i =(ohd i , oht i , k, boolean i );

[0017] Step 3.2, determine the bottom elevation of the hole, if ohd i =0, the hole o i For the door opening;

[0018] Step 3.2: For the same type of wall, traverse the opening top elevation oht of the door openings contained in it i , the door openings with the largest number of consistent opening top elevations will be divided into the openings of this type o i =(ohd i , oht i , k, booleani ) is recorded as the reference door opening of this type of wall o tagk , that is o tagk =(ohd tagk , oht tagk , wt tagk , True).

[0019] Furthermore, in the vertical arrangement method of the block wall,

[0020] Step 4: For each type of wall, enter the vertical layout design information of the masonry bricks, including:

[0021] Step 4.1: Input the height of the masonry brick bH;

[0022] Step 4.2: Input the gap height of the mortar joint;

[0023] Step 4.3: Enter the minimum design height of the guide wall dh min and minimum design height of ring beam qh min ;

[0024] Step 4.4: Enter the maximum ring beam spacing qb max ; Ring beam spacing qb m The ring beam position is defined as the distance from the top of the ring beam to the bottom of the wall, the top of the next ring beam or the top of the wall, and m represents the ring beam number;

[0025] Step 4.5: Enter the reserved height range for top caulking or bevel masonry sh min ,sh max .

[0026] Furthermore, in the above-mentioned vertical arrangement method of the block wall, step 5: constructing a secondary structure wall block brick vertical arrangement solution space according to the wall information, the wall type and the corresponding block brick vertical arrangement design information, to screen and obtain the screened solution, including:

[0027] Step 5.1: According to the wall height H j Calculate the number of ring beams n, n = ceil (H / qb max )-1, ceil is the upward rounding function, defining the ring beam elevation , m represents the ring beam number;

[0028] Step 5.2: Set the constraint conditions of guide wall height dh and ring beam height qh: dh>=dh min 、qh>=qh min , initialize the guide wall height dh=dh min 、Ring beam height qh=qh min ;

[0029] Step 5.3: Set the constraint condition sh∈[sh min ,sh max ], initialize the caulking or inclined masonry height sh=sh min ;

[0030] Step 5.4: Set the constraint condition qb for the ring beam spacing m ∈[1 / 2*qb max ,qb max ],m=1,2,…,n+1, ;

[0031] Initialize the ring beam spacing qb m =1 / 2*qb max , m is the number of the ring beam;

[0032] Step 5.5: Construct the guide wall height dh and ring beam height qh m , Ring beam spacing qb m , the change step length of the top plugging or inclined masonry height sh, where sh∈(sh min ,sh max ), perform a fishing net search based on the mortar joint height gap, and the search step value set search = (10, 5, 3, 2, 1); when the greatest common divisor of the mortar joint height gap and the median of the search step set = the search step value itself, determine the change height step, that is, (mortar joint height gap, search2) = search2, and the change step search2 is a value selected from search; based on the change step, construct the secondary structure wall block brick vertical arrangement solution space result = (dh, (qh1, qh2…qh n ), (qb1,qb2…qb n ),sh);

[0033] Step 5.6: Use the constraints of the ring beam spacing to limit the solution space to generate qb m ∈[1 / 2*qb max ,qb max ], and the difference between the spacing of the ring beams in the middle area of ​​the wall by cutting off the ring beams is less than bH m The branch of +gap-5 further selects the selected scheme from the vertical arrangement scheme solution space result of the secondary structure wall masonry bricks; wherein bHm represents the height of the topmost layer of bricks between different ring beams.

[0034] Furthermore, in the vertical arrangement method of the block wall, step 6: based on the reference door openings corresponding to each type of wall, with the minimum broken bricks and the minimum concrete consumption as the comprehensive goal, a comprehensive evaluation index of the vertical arrangement scheme is constructed, including:

[0035] Set an indicator to evaluate whether the top masonry bricks are broken bricks;

[0036] Set an indicator for the minimum amount of concrete used in the guide wall ring beam;

[0037] Based on the benchmark door openings corresponding to each category of walls, set indicators for constructability of the openings.

[0038] Furthermore, in the vertical arrangement method of the block wall, an index for evaluating whether the top block bricks are broken bricks is set, including:

[0039] Step 6.1: Calculate the height of the top masonry bricks.

[0040] bH1=mod((qb1-qh1-dh) / (bH+gap))=0, height of top block brick under the last ring beam bH n =mod((qb n -sh) / (bH+gap))=0, the height of the top bricks between the other ring beams is bH i =mod((qb m -qh m ) / (bH+gap))=0, calculate the height score of each top brick layer η m =η1=η n =0;

[0041] When the above is not true, the height of the top block brick under the first ring beam is bH1=mod((qb1-qh1-dh) / (bH+gap))-gap, and the height of the top block brick under the last ring beam is bH n =mod((qb n -sh) / (bH+gap))-gap, the height of the top bricks between the other ring beams is bh m =mod((qb m -qh m ) / (bH+gap))-gap, calculate the height score of each top brick layer η m ;

[0042] η m =1000, when bh m ∈(-gap,(bH / 3));

[0043] η m =10, when bh m ∈[(bH / 3),bH).

[0044] Furthermore, in the vertical arrangement method of the block wall, the index of setting a small amount of concrete for the guide wall ring beam includes:

[0045] Step 6.2: Calculate the score of the increase in the guide wall height dh-dh min , calculate the ring beam concrete consumption score .

[0046] Furthermore, in the vertical arrangement method of the block wall, the indicators of constructability of the opening are set, including:

[0047] Step 6.3: Calculate the score α of the ring beam hitting the non-door opening, and traverse each non-door opening o in the opening O of the wall of this type belonging to step 3 i , calculate whether the ring beam is adjacent to the non-door opening o i The number of intersections p is:

[0048] (qb m —qh m ,qb m )∩(ohd i , oht i )≠ empty set, the initial value of p is 0, each time it intersects, p=p+1, α=10*p;

[0049] Step 6.4: Door opening based on wall reference tagk , calculate the score β of the ring beam hitting the non-reference door opening, and traverse each non-reference door opening o in the opening O of the wall belonging to this type i , calculate the number of intersections r between the ring beam and the non-reference door opening, that is:

[0050] (qb m —qh m ,qb m )∩(ohd i ,oht1)≠empty set, the initial value of r is 0, and each time it intersects, r=r+1; β=10*r;

[0051] Step 6.5: Door opening based on wall reference tagk , calculate the score σ of the ring beam hitting the reference door opening, and traverse each non-reference door opening o in the opening O of this type of wall i , calculate whether the ring beam intersects with the reference door opening (qb m —qh m ,qb m )∩(ohd tagk , oht tagk )≠empty set, if they intersect, σ=200;

[0052] Step 6.6: Calculate the wall base opening o tagk The score ξ of the lintel is generated on the top, where if (qb1-qh1,qb1)∩(oht tagk ,oht tagk +240)≠(oht tagk , ohttagk +240), the score of the lintel is ξ=240.

[0053] Furthermore, in the vertical arrangement method of the block wall, step 7: based on the comprehensive evaluation index of the vertical arrangement scheme, construct a vertical arrangement scheme evaluation function, and output the corresponding screened scheme when the vertical arrangement scheme evaluation function takes the minimum value, including:

[0054] The formula for taking the minimum value of the vertical arrangement scheme evaluation function is as follows:

[0055]

[0056] Among them, Φ is the evaluation function, n is the number of ring beams, and the screened scheme corresponding to the lowest value of the evaluation function is taken as the corresponding output corresponding to the vertical arrangement scheme of the secondary structure of this category of wall, that is, the optimal vertical arrangement scheme.

[0057] According to another aspect of the present invention, there is further provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein when the computer-executable instructions are executed by a processor, the processor is caused to: execute any of the methods described above.

[0058] Compared with the prior art, the present invention uses a digital modeling method to express the wall information in the drawing, based on the comprehensive evaluation index of the vertical arrangement scheme; classifies the wall; calculates the reference door corresponding to each category of the wall; inputs the vertical arrangement design information of the masonry bricks for each category of the wall; constructs the vertical arrangement solution space of the secondary structure wall masonry bricks; constructs the comprehensive evaluation index of the vertical arrangement scheme; constructs the vertical arrangement scheme evaluation function, and outputs the vertical arrangement scheme evaluation function. When the minimum value is taken, the corresponding filtered scheme can quickly traverse the secondary structure wall and automatically calculate and construct the secondary structure masonry brick wall vertical arrangement solution space. The optimal secondary structure wall masonry brick vertical arrangement scheme is solved by multi-objective function evaluation, which reduces the manual calculation time by more than 90%, reduces the material consumption caused by incomplete consideration of in-depth, and improves the construction efficiency and the aesthetics of the wall.

[0059] The present invention can reduce the consumption of block brick materials and ensure the aesthetics and compliance of the wall. This method aims to comprehensively analyze the minimum brick cutting and the minimum concrete consumption, and uses relevant specifications as constraints to calculate the vertical arrangement plan of wall bricks, and quickly and conveniently generate suggestions for the layout of guide walls, ring beams, and top gaps, effectively improving the work efficiency of technicians. This patent proposes a vertical arrangement method for block walls, which automatically traverses the wall height and constraints, uses an algorithm to accurately calculate the size of the block materials, eliminates erroneous plans in advance, and quickly generates guide wall, ring beam, and top gap plans, effectively improving the work efficiency of technicians. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1It is a flow chart of a method for vertically arranging blocks of a block wall according to an embodiment of the present invention;

[0061] Figure 2 is a schematic diagram of parameter description of a block wall according to an embodiment of the present invention;

[0062] Figure 3 is a schematic diagram of a vertical arrangement scheme 1 according to an embodiment of the present invention;

[0063] Figure 4 is a schematic diagram of a vertical arrangement scheme 2 of an embodiment of the present invention;

[0064] Figure 5 It is a schematic diagram of a vertical arrangement scheme 3 according to an embodiment of the present invention. DETAILED DESCRIPTION

[0065] The present invention is further described in detail below in conjunction with the accompanying drawings.

[0066] In a typical configuration of the present application, the terminal, the device of the service network and the trusted party all include one or more processors (CPU), input / output interfaces, network interfaces and memories.

[0067] Memory may include non-permanent storage in a computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0068] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory media such as modulated data signals and carrier waves.

[0069] like Figure 1 and 2 As shown, the present invention provides a vertical arrangement method of a block wall, the method comprising:

[0070] Step 1: Use digital modeling methods to express the wall information in the drawings;

[0071] Step 2: Based on the wall information, a set of wall categories is formed;

[0072] Step 3: Based on the set of wall categories and wall information, record the wall category to which the opening belongs, and calculate the benchmark door opening corresponding to each category of wall;

[0073] Step 4: For each type of wall, input the vertical arrangement design information of the masonry bricks;

[0074] Step 5: According to the wall information, the wall type and the corresponding vertical arrangement design information of the masonry bricks, a secondary structure wall masonry brick vertical arrangement solution space is constructed to screen and obtain the screened solution;

[0075] Step 6: Based on the benchmark door openings corresponding to each type of wall, with the minimum broken bricks and the minimum concrete consumption as the comprehensive goal, construct a comprehensive evaluation index for the vertical arrangement plan;

[0076] Step 7: Based on the comprehensive evaluation index of the vertical arrangement scheme, construct a vertical arrangement scheme evaluation function, and output the corresponding screened scheme when the vertical arrangement scheme evaluation function takes the minimum value.

[0077] Specifically, step 1: Use digital modeling methods to express the wall information in the drawings, including:

[0078] Use digital modeling methods to express wall information in drawings (for example, establish a BIM model containing secondary structural walls), including secondary structural wall information W = {wall w j}、Wall opening information O={Hole o i}. Among them, the wall w j Includes: height H, thickness T and wall number j, that is, w j ={ H j , T j ,j}; general opening o j It is a rectangle, record the bottom elevation of the hole ohd i 、Top elevation oht i , wall number j, whether it is a doorway boolean i ; Hole i =(ohd i , oht i , j, boolean i ), i is the hole number;

[0079] like Figure 3 As shown 123={10000, 200, 123}, o1= (0, 2200, 123, True), o2= (3600, 4480, 123, False);

[0080] Step 2: Based on the wall information, a set of wall categories is formed, including:

[0081] According to the wall j Wall thickness T j and height H j Classify the walls to form a set of wall categories WallType={ wt k = (Wall height H k , wall thickness T k )}, where k represents the wall category number;

[0082] Step 3: Based on the wall category set and wall information, record the wall category to which the opening belongs, and calculate the benchmark door opening corresponding to each category of wall, including:

[0083] Based on the wall category set WallType, record the wall category to which the opening belongs, and calculate the reference door corresponding to each category of the wall, specifically including the following steps:

[0084] Step 3.1, make the hole o i =(ohd i , oht i , j, boolean i ) is converted to wall category k, that is, opening o i =(ohd i , oht i , k, boolean i );

[0085] Step 3.2, determine the bottom elevation of the hole, if ohd i =0, the hole o i For the door opening;

[0086] Step 3.3, for the same type of wall obtained in step 2, traverse the top elevation of the door opening oht i , the door openings with the largest number of consistent cave top elevations will be i =(ohd i , oht i , k, boolean i ) is recorded as the reference door opening of this type of wall o tagk , that is o tagk =(ohd tagk , oht tagk , wt tagk , True);

[0087] Here, a certain type of wall reference door opening o tagk , which will be used in subsequent steps 6.4, 6.5, and 6.6;

[0088] For example, tag1 =(ohd tag1 , oht tag1 , WallType1, True); o1= o tag1 =(0, 2200, 1, True);

[0089] Step 4: For each type of wall obtained in step 2, input the vertical arrangement design information of the masonry bricks, such as Figure 2 , specifically including the following steps:

[0090] Step 4.1: Input the height of the masonry brick bH;

[0091] For example, input block height bH=240mm;

[0092] Here, the brick height bH does not need a subscript and is a constant input. When expressing the height of the top layer of bricks between different ring beams, a subscript is required, expressed as bH m .

[0093] Step 4.2: Input the gap height of the mortar joint;

[0094] Step 4.3: Enter the minimum design height of the guide wall dh min and the minimum design height of the ring beam qh min ;

[0095] For example: Minimum design height of guide wall dh min =450mm; minimum design height of ring beam qh min =240mm;

[0096] Step 4.4: Enter the maximum ring beam spacing qb ma ; Ring beam spacing qb m The ring beam position is defined as the distance from the top of the ring beam to the bottom of the wall, the top of the next ring beam or the top of the wall, and m represents the ring beam number;

[0097] For example, the maximum ring beam spacing qb max =3000mm; e.g. Figure 2 , ring beam spacing qb m According to the ring beam position, it is defined as the distance from the top of the ring beam to the bottom of the wall, the top of the next ring beam or the top of the wall;

[0098] Step 4.5: Enter the reserved height range for top caulking or bevel masonry sh min ,sh max ;

[0099] For example, the reserved height range for top caulking / slanted masonry is sh min =30mm,sh max =50mm;

[0100] Step 5: According to the wall information, the wall type and the corresponding vertical arrangement design information of the masonry bricks, a secondary structure wall masonry brick vertical arrangement solution space is constructed to screen and obtain the screened solution, including:

[0101] According to the wall information, the type of the wall and the corresponding vertical arrangement design information of the masonry bricks, a solution space of the vertical arrangement scheme of the secondary structure wall masonry bricks is constructed.

[0102] Step 5.1: According to the wall height H j Calculate the number of ring beams n, n = ceil (H / qb max )-1, ceil is the upward rounding function, defining the ring beam elevation ;

[0103] Here, define the ring beam elevation qb_el1=qb1, qb_el2= qb1+qb2;

[0104] Right now, , m represents the ring beam number;

[0105] Maximum ring beam spacing qb max See step 4.4;

[0106] Taking the above example, n=floor(10000 / 3000)-1=2, the ring beam spacing qb1=ohd i +qh min =2200+240=2440;

[0107] Step 5.2: Set the constraint conditions of guide wall height dh and ring beam height qh: dh>=dh min 、qh>=qh min , initialize the guide wall height dh=dh min 、Ring beam height qh=qh min ;

[0108] Here, the constraint dh ≥ dh min ,qh≥qh min , which will be used in the subsequent step 5.5;

[0109] For example, you can set the guide wall height dh and ring beam height qh constraints dh ≥ dh min ,qh≥qh min , initialize the guide wall height dh=dh min =450mm, ring beam height qh=qhmin =240mm.

[0110] Step 5.3: Set the constraint condition sh∈[sh min ,sh max ], initialize the caulking or inclined masonry height sh=sh min ;

[0111] Here, the settings in step 5.3 will be used in the subsequent step 5.5;

[0112] Step 5.4: Set the constraint condition qb for the ring beam spacing in step 4.4 m ∈[1 / 2*qb max ,qb max ],m=1,2,…,n+1, ;

[0113] Initialize the ring beam spacing qb m =1 / 2*qb max , m is the number of the ring beam;

[0114] Here, the settings in step 5.4 will be used in the subsequent step 5.6;

[0115] Step 5.5: To optimize the calculation time, construct the guide wall height dh and ring beam height qh m , Ring beam spacing qb m , the change step length of the top plugging or inclined masonry height sh, where sh∈(sh min ,sh max ), perform a fishing net search based on the mortar joint height gap, and the search step value set search = (10, 5, 3, 2, 1); when the greatest common divisor of the mortar joint height gap and the median of the search step set = the search step value itself, determine the change height step, that is, when (mortar joint height gap, search2) = search2, the change step search2 is a value selected from search; based on the change step, construct the secondary structure wall block brick vertical arrangement solution space result = (dh, (qh1, qh2…qh n ), (qb1,qb2…qb n ),sh);

[0116] In order to reduce the amount of searching, we adopt different gap heights. Theoretically, for a 10mm gap, the generated solution will not have a remainder of 1 to 9. For a 5mm gap, there will be no remainders other than 0 and 5. Therefore, different solution spaces can be generated according to different gaps.

[0117] For example, when the mortar joint height gap=15mm, the height change step of each component is 5mm.

[0118] When the mortar joint height gap=10mm, the height change step of various components is 10mm.

[0119] For example, the solution space based on the vertical arrangement of secondary structural wall blocks results in thousands of solutions;

[0120] Step 5.6: Since the solution space of multiple ring beams is large, the algorithm calculation efficiency is low. In order to reduce the search space and improve the algorithm running speed, the pruning idea is introduced. Combined with the actual experience of the construction site, 1. Through the constraint condition of the ring beam spacing set in step 5.4, the solution space is limited to generate qb m ∈[1 / 2*qb max ,qb max ]; 2. The difference in the spacing between the ring beams in the middle area of ​​the wall is less than bH m +gap-5 branch, further screens the selected solutions from the vertical arrangement solution space result of the secondary structure wall bricks;

[0121] For example, from the thousands of solutions mentioned above, three screened solutions result 1, result 2, and result 3 can be obtained. The number of solutions obtained in actual application scenarios may be more.

[0122] like Figure 3 As shown, result1=(460,(250,240,240),(2240,4260,7080),30);

[0123] like Figure 4 As shown, result2=(560,(240,240,240),(2470,4225,7000),50);

[0124] like Figure 5 As shown, result3=(450,(240,240,240),(2440,4720,7000),30).

[0125] Step 6: Based on the benchmark door openings corresponding to each type of wall, with the minimum broken bricks and the minimum concrete consumption as the comprehensive goal, construct a comprehensive evaluation index for the vertical arrangement plan, including:

[0126] Based on the selected schemes, the evaluation scores of each item are calculated. With the least broken bricks and the least concrete consumption as the comprehensive goal, the comprehensive evaluation index of the vertical arrangement scheme is constructed, including: the index 6.1 for evaluating whether the top masonry bricks are broken bricks, the index 6.2 for the small amount of concrete used in the guide wall ring beam, and the index 6.3~6.6 for the constructability of the opening, which specifically includes the following steps:

[0127] Step 6.1: Calculate the height of the top block bricks. When the height of the top block bricks under the first ring beam bH1=mod((qb1-qh1-dh) / (bH+gap))=0, the height of the top block bricks under the last ring beam bH n =mod((qb n -sh) / (bH+gap))=0, the height of the top bricks between the other ring beams is bH i =mod((qb m -qh m ) / (bH+gap))=0, calculate the height score of each top brick layer η m =η1=η n =0;

[0128] When the above is not true, the height of the top block brick under the first ring beam is bH1=mod((qb1-qh1-dh) / (bH+gap))-gap, and the height of the top block brick under the last ring beam is bH n =mod((qb n -sh) / (bH+gap))-gap, the height of the top bricks between the other ring beams is bh m =mod((qb m -qh m ) / (bH+gap))-gap, calculate the height score of each top brick layer η m ;

[0129] η m =1000, when bh m ∈(-gap,(bH / 3));

[0130] η m =10, when bh m ∈[(bH / 3),bH).

[0131] For example,

[0132] result1: bh1=0, eta1=0; bh2=235, eta2=10; bh3=15, eta3=1000; bh4=70, eta4=1000;

[0133] result2: bh1=125, eta1=10; bh2=225, eta2=10; bh3=225, eta3=10; bh4=130, eta4=10;

[0134] result3: bh1=205, eta1=10; bh2=240, eta2=0; bh3=240, eta3=0; bh4=150, eta4=10;

[0135] Step 6.2: Considering the small amount of concrete used in the guide wall and ring beam, construct evaluation index 2, that is, calculate the score of the increase in the guide wall height dh-dh min , calculate the ring beam concrete consumption score ;

[0136] For example,

[0137]

[0138] Step 6.3: Calculate the score α of the ring beam hitting the non-door opening, and traverse each non-door opening o in the opening O of the wall of this type belonging to step 3 i , calculate whether the ring beam is adjacent to the non-door opening o i The number of intersections p is:

[0139] (qb m —qh m ,qb m )∩(ohd i , oht i )≠empty set, the initial value of p is 0, each time they intersect, p=p+1, α=10*p.

[0140] For example,

[0141] result1:α=10;

[0142] result2: α=10;

[0143] result3: α=0;

[0144] Step 6.4: Door opening based on wall reference tagk , calculate the score β of the ring beam hitting the non-reference door opening, and traverse each non-reference door opening o in the opening O of the wall belonging to this type i , calculate the number of intersections r between the ring beam and the non-reference door opening, that is:

[0145] (qb m —qh m ,qb m )∩(ohd i , oht1)≠empty set, the initial value of r is 0, and each time they intersect, r=r+1; β=10*r.

[0146] For example,

[0147] result1:β=0;

[0148] result2:β=10;

[0149] result3:β=0;

[0150] Step 6.5: Door opening based on wall referencetagk , calculate the score σ of the ring beam hitting the reference door opening, and traverse each non-reference door opening o in the opening O of this type of wall belonging to step 3 i , calculate whether the ring beam intersects with the reference door opening: (qb m —qh m ,qb m )∩(ohd tagk , oht tagk )≠empty set, if they intersect, σ=200.

[0151] For example,

[0152] Result1:σ=200;

[0153] result2:σ=0;

[0154] Result3:σ=0;

[0155] Step 6.6: Calculate the wall base opening o tagk The score ξ of the lintel is generated on the top, where if (qb1-qh1,qb1)∩(oht tagk , oht tagk +240)≠(oht tagk , oht tagk +240), the score of the lintel is ξ=240. For example,

[0156] Result1:ξ=240;

[0157] result2:ξ=240;

[0158] result3:ξ=0;

[0159] Step 7: Based on the comprehensive evaluation index of the vertical arrangement scheme, construct the vertical arrangement scheme evaluation function, and output the corresponding screened scheme when the vertical arrangement scheme evaluation function takes the minimum value:

[0160]

[0161] Among them, Φ is the evaluation function, n is the number of ring beams, and the screened scheme corresponding to the lowest value of the evaluation function is taken as the corresponding output corresponding to the vertical arrangement scheme of the secondary structure of this category of wall, that is, the optimal vertical arrangement scheme.

[0162] For example,

[0163] result1:Φ=2010+10+10+10+0+200+240=2480

[0164] result2:Φ=40+110+10+240=400

[0165] Result3: Φ=20

[0166] Then the output result3 solution is the optimal solution for vertical arrangement, such as Figure 5 shown.

[0167] Here, the present invention can quickly traverse the secondary structure wall and automatically calculate and construct the secondary structure block wall vertical arrangement solution space through the fishing net search algorithm. The optimal secondary structure wall block brick vertical arrangement solution is solved through multi-objective function evaluation, which reduces the manual calculation time by more than 90%, reduces the material consumption caused by incomplete consideration of in-depth, and improves the construction efficiency and the aesthetics of the wall.

[0168] The present invention can reduce the consumption of block brick materials and ensure the aesthetics and compliance of the wall. This method aims to comprehensively analyze the minimum brick cutting and the minimum concrete consumption, and uses relevant specifications as constraints to calculate the vertical arrangement plan of wall bricks, and quickly and conveniently generate suggestions for the layout of guide walls, ring beams, and top gaps, effectively improving the work efficiency of technicians. This patent proposes a vertical arrangement method for block walls, which automatically traverses the wall height and constraints, uses an algorithm to accurately calculate the size of the block materials, eliminates erroneous plans in advance, and quickly generates guide wall, ring beam, and top gap plans, effectively improving the work efficiency of technicians.

[0169] According to another aspect of the present invention, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein when the computer-executable instructions are executed by a processor, the processor is caused to execute the method described in any of the above embodiments.

[0170] The detailed contents of the device embodiments of the present invention can be found in the corresponding parts of the method embodiments, which will not be described in detail here.

[0171] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

[0172] It should be noted that the present invention can be implemented in software and / or a combination of software and hardware, for example, it can be implemented using an application-specific integrated circuit (ASIC), a general-purpose computer or any other similar hardware device. In one embodiment, the software program of the present invention can be executed by a processor to implement the steps or functions described above. Similarly, the software program of the present invention (including related data structures) can be stored in a computer-readable recording medium, for example, a RAM memory, a magnetic or optical drive or a floppy disk and the like. In addition, some steps or functions of the present invention can be implemented using hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.

[0173] In addition, a part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. The program instruction for calling the method of the present invention may be stored in a fixed or removable recording medium, and / or transmitted through a data stream in a broadcast or other signal-bearing medium, and / or stored in a working memory of a computer device that runs according to the program instruction. Here, according to an embodiment of the present invention, a device is included, the device including a memory for storing computer program instructions and a processor for executing program instructions, wherein, when the computer program instruction is executed by the processor, the device is triggered to run the method and / or technical solution based on the aforementioned multiple embodiments of the present invention.

[0174] It is obvious to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential features of the present invention. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the present invention is defined by the appended claims rather than the above description, and it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims are included in the present invention. Any figure mark in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claim can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.

Claims

1. A vertical arrangement method of a block wall, characterized in that: include: Step 1: Use digital modeling methods to express the wall information in the drawings; Step 2: Based on the wall information, a set of wall categories is formed; Step 3: Based on the set of wall categories and wall information, record the wall category to which the opening belongs, and calculate the benchmark door opening corresponding to each category of wall; Step 4: For each type of wall, input the vertical arrangement design information of the masonry bricks; Step 5: According to the wall information, the wall type and the corresponding vertical arrangement design information of the masonry bricks, a secondary structure wall masonry brick vertical arrangement solution space is constructed to screen and obtain the screened solution; Step 6: Based on the benchmark door openings corresponding to each type of wall, with the minimum broken bricks and the minimum concrete consumption as the comprehensive goal, construct a comprehensive evaluation index for the vertical arrangement plan; Step 7: Based on the comprehensive evaluation index of the vertical arrangement scheme, construct a vertical arrangement scheme evaluation function, and output the corresponding screened scheme when the vertical arrangement scheme evaluation function takes the minimum value; Step 3: Based on the wall category set and wall information, record the wall category to which the opening belongs, and calculate the reference door corresponding to each category of wall, including: Step 3.1, make the hole o i =(ohd i , oht i , j, boolean i ) is converted to the wall category number k, that is, the opening o i =(ohd i , oht i , k, boolean i ); Step 3.2, determine the bottom elevation of the hole, if ohd i =0, the hole o i For the door opening; Step 3.2: For the same type of wall, traverse the opening top elevation oht of the door openings contained in it i , the door openings with the largest number of consistent opening top elevations will be divided into the openings of this type o i =(ohd i , oht i , k, boolean i ) is recorded as the reference door opening of this type of wall o tagk , that is o tagk =(ohd tagk , oht tagk , wt tagk , True); Step 5: According to the wall information, the wall type and the corresponding vertical arrangement design information of the masonry bricks, a secondary structure wall masonry brick vertical arrangement solution space is constructed to screen and obtain the screened solution, including: Step 5.1: According to the wall height H j Calculate the number of ring beams n, n = ceil (H / qb max )-1, ceil is the upward rounding function, defining the ring beam elevation m represents the ring beam number; Step 5.2: Set the constraint conditions of the guide wall height dh and the ring beam height qh: dh>=dh min 、qh>=qh min , initialize the guide wall height dh = dh min 、Ring beam height qh=qh min ; Step 5.3: Set the constraint condition sh∈[sh min ,sh max ], initialize the caulking or inclined masonry height sh = sh min ; Step 5.4: Set the constraint condition of the ring beam spacing qbm∈[1 / 2*qb max ,qb max ],m=1,2,…,n+1, Initialize the ring beam spacing qb m =1 / 2*qb max , m is the number of the ring beam; Step 5.5: Construct the guide wall height dh and ring beam height qh m , Ring beam spacing qb m , the change step length of the top plugging or inclined masonry height sh, where sh∈(sh min ,sh max ), perform a fishing net search based on the mortar joint height gap, and the search step value set search=(10,5,3,2,1); when the greatest common divisor of the mortar joint height gap and the median of the search step set = the search step value itself, determine the change height step, that is, when (mortar joint height gap, search2)=search2, the change step search2 is a value selected from search; based on the change step, construct the secondary structure wall block brick vertical arrangement solution space as result=(dh,(qh1,qh2…qh n ),(qb1,qb2…qb n ),sh); Step 5.6: Use the constraints of the ring beam spacing to limit the solution space to generate qb m ∈[1 / 2*qb max ,qb max ], and the difference between the spacing of the ring beams in the middle area of ​​the wall by cutting off the ring beams is less than bH m The branch of +gap-5 further selects the selected scheme from the vertical arrangement scheme solution space result of the secondary structure wall masonry bricks; wherein bHm represents the height of the topmost layer of bricks between different ring beams.

2. The vertical arrangement method of a block wall according to claim 1, characterized in that: Step 1: Use digital modeling methods to express the wall information in the drawings, including: Secondary structure wall information W = {wall w j }、Wall opening information O={opening o i }; Among them, wall w j Including: Height H j , thickness T j and the information of wall number j, i.e. w j ={H j , T j ,j}; hole o i =(ohd i , oht i , j, boolean i ), i is the hole number, ohd i is the bottom elevation of hole i, oht i The elevation of the top of the hole, boolean i Indicates whether the opening i is a door opening; Step 2: Based on the wall information, a set of wall categories is formed, including: According to the wall j Wall thickness T j and height H j Classify the walls to form a set of wall categories WallType = {wt k =(Wall height H k , wall thickness T k )}, where k represents the wall category number.

3. The vertical arrangement method of a block wall according to claim 1, characterized in that: Step 4: For each type of wall, enter the vertical layout design information of the masonry bricks, including: Step 4.1: Input the height of the masonry brick bH; Step 4.2: Input the gap height of the mortar joint; Step 4.3: Input the minimum design height of the guide wall dh min and minimum design height of ring beam qh min ; Step 4.4: Enter the maximum ring beam spacing qb max ; Ring beam spacing qb m The ring beam position is defined as the distance from the top of the ring beam to the bottom of the wall, the top of the next ring beam or the top of the wall, and m represents the ring beam number; Step 4.5: Enter the reserved height range for top caulking or bevel masonry sh min ,sh max .

4. The vertical arrangement method of a block wall according to claim 1, characterized in that: Step 6: Based on the benchmark door openings corresponding to each type of wall, with the minimum amount of broken bricks and the minimum amount of concrete consumption as the comprehensive goal, construct a comprehensive evaluation index for the vertical arrangement plan, including: Set an indicator to evaluate whether the top masonry bricks are broken bricks; Set an indicator for the minimum amount of concrete used in the guide wall ring beam; Based on the benchmark door openings corresponding to each category of walls, set indicators for constructability of the openings.

5. The vertical arrangement method of a block wall according to claim 3, characterized in that: Set indicators to evaluate whether the top masonry bricks are broken bricks, including: Step 6.1: Calculate the height of the top masonry bricks. bH1=mod((qb1-qh1-dh) / (bH+gap))=0, height of top bricks under the last ring beam B H n =mod((qb n -sh) / (bH+gap))=0, the height of the top bricks between the other ring beams is bH i =mod((qb m -qh m ) / (bH+gap))=0, calculate the height score of each top brick layer η m =η1=η n =0; When the above is not true, the height of the top block brick under the first ring beam is bH1 = mod((qb1-qh1-dh) / (bH+gap))-gap, and the height of the top block brick under the last ring beam is bH n =mod((qb n -sh) / (bH+gap))-gap, the height of the top bricks between the other ring beams is bh m =mod((qb m -qh m ) / (bH+gap))-gap, calculate the height score of each top brick layer η m ; η m = 1000, when bh m ∈(-gap, (bH / 3)); η m = 10, when bh m ∈[(bH / 3), bH).

6. The vertical arrangement method of a block wall according to claim 5, characterized in that: Indicators for setting the minimum amount of concrete used in the guide wall ring beam include: Step 6.2: Calculate the score of the increase in the guide wall height dh-dh min , calculate the ring beam concrete consumption score 7. The vertical arrangement method of a block wall according to claim 5, characterized in that: Set indicators for constructability of openings, including: Step 6.3: Calculate the score α of the ring beam hitting the non-door opening, and traverse each non-door opening o in the opening O of the wall of this type belonging to step 3 i , calculate whether the ring beam is adjacent to the non-door opening o i The number of intersections p is: The initial value of p is 0. Each time it intersects, p=p+1. α=10*p; Step 6.4: Door opening based on wall reference tagk , calculate the score β of the ring beam hitting the non-reference door opening, and traverse each non-reference door opening o in the opening O of the wall belonging to this type i , calculate the number of intersections r between the ring beam and the non-reference door opening, that is: The initial value of r is 0, and each time it intersects, r=r+1; β=10*r; Step 6.5: Door opening based on wall reference tagk , calculate the score σ of the ring beam hitting the reference door opening, and traverse each non-reference door opening o in the opening O of this type of wall i , calculate whether the ring beam intersects with the reference door opening If they intersect, σ = 200; Step 6.6: Calculate the wall base opening o tagk The score ξ of the lintel is generated on the top, where if (qb1-qh1,qb1)∩(oht tagk ,oht tagk +240)≠(oht tagk , oht tagk +240), the score of the lintel ξ=240.

8. The vertical arrangement method of a block wall according to claim 7, characterized in that: Step 7: Based on the comprehensive evaluation index of the vertical arrangement scheme, construct a vertical arrangement scheme evaluation function, and output the corresponding screened scheme when the vertical arrangement scheme evaluation function takes the minimum value, including: The formula for taking the minimum value of the vertical arrangement scheme evaluation function is as follows: Among them, Φ is the evaluation function, n is the number of ring beams, and the screened scheme corresponding to the lowest value of the evaluation function is taken as the corresponding output corresponding to the vertical arrangement scheme of the secondary structure of this category of wall, that is, the optimal vertical arrangement scheme.

Citation Information

Patent Citations

  • Intelligent masonry design method and device based on BIM

    CN108647404A

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

    CN115146480A