Vertical arrangement method of block wall
Through digital modeling and comprehensive evaluation indicators, the vertical layout plan of block walls is automatically calculated, which solves the problems of traditional manual design and waste of materials, and realizes fast and efficient block wall design, which improves construction efficiency and Aesthetic.
Patent Information
- Application Number
- CN202411697468.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-11-26
AI Technical Summary
Traditional artificial deepening of block wall design takes time, it is difficult to quickly respond to the needs of large-scale projects, and it is difficult to effectively reduce the consumption of broken bricks and concrete of block bricks, affecting construction efficiency and aesthetics.
Use digital modeling methods to express wall information, form a collection of wall categories, calculate the benchmark door hole, input vertical layout design information of brick bricks, construct the vertical layout solution space, build the evaluation function based on comprehensive evaluation indicators, and automatically filter the most Optimal solution.
Significantly reduce manual calculation time, reduce material consumption, improve construction efficiency and aesthetics, and quickly generate guide walls, ring beams, and top joint laying suggestions to improve technician work efficiency.
Smart Images

Figure CN119203347A_ABST
Abstract
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 widespread and extensive. Construction drawings delivered by design institutes often only provide basic principles for the construction of ring beams and guide walls. During construction, it's also necessary to comprehensively consider the rationality of the placement of ring beams and guide walls, minimize brick breakage in block walls, and improve constructability and aesthetics. However, traditional manual deepening is labor-intensive and inadequate for the rapid deepening required for large-scale projects. Summary of the Invention
[0003] The object of the present invention is to provide a vertical arrangement method of a block wall.
[0004] To solve the above problems, the present invention provides a vertical arrangement method of a block wall, comprising: 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 wall category set and wall information, record the wall category to which the opening belongs, and calculate the corresponding benchmark door opening for each wall category; Step 4: For each type of wall, enter the vertical arrangement design information of the masonry bricks; Step 5: Based on the wall information, wall type and corresponding brick vertical arrangement design information, construct a secondary structure wall brick vertical arrangement solution space to screen and obtain the selected solution; Step 6: Based on the benchmark door openings corresponding to each wall type, with the goal of minimizing brick breakage and concrete consumption, construct a comprehensive evaluation index for the vertical layout 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 filtered scheme when the vertical arrangement scheme evaluation function takes the minimum value.
[0005] Furthermore, in the above-mentioned vertical arrangement method of the block wall, step 1: using a digital modeling method to express the wall information in the drawing includes: Secondary structure wall information W={wall w j}、Wall opening information O={Hole o i}; Among them, wall w j Including: Height H j , thickness T j and the information of wall number j, namely w j ={ H j , T j ,j}; hole oi =(ohd i ,oht i ,j,boolean i ), i is the hole number, ohd i is the bottom elevation of opening i, oht i The elevation of the top of the opening, boolean i Indicates whether the opening i is a doorway; 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. Furthermore, in the above-mentioned vertical block wall arrangement method, step 3: based on the wall category set and wall information, recording the wall category to which the opening belongs, and calculating the reference door corresponding to each wall category, includes: Step 3.1, make the hole 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 similar walls, traverse the opening top elevation oht of the door openings contained therein i , the door openings with the largest number of consistent top elevations will be divided into the following categories: 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).
[0006] Furthermore, in the vertical arrangement method of the block wall, 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 brick bH; Step 4.2: Enter the gap height of the mortar joint; 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 ; Step 4.4: Enter the maximum ring beam spacing qb max ; Ring beam spacing qb m The position of the ring beam 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, where m represents the ring beam number; Step 4.5: Enter the reserved height range for top caulking or bevel masonry min ,sh max .
[0007] Furthermore, in the above-mentioned vertical arrangement method of the block wall, step 5: constructing a solution space of the vertical arrangement scheme of the secondary structure wall blocks based on the wall information, the wall type, and the corresponding vertical arrangement design information of the blocks, to screen and obtain the screened scheme, includes: 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 constraints 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 ; Step 5.3: Set the constraint condition sh∈[sh min ,sh max ], initialize the caulking or oblique masonry height sh=sh min ; 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, ; 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 of the height sh of the top plugging or inclined masonry, 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 variable height step, that is, (mortar joint height gap, search2) = search2, and the variable step search2 is a value selected from search; based on the variable step, the vertical arrangement solution space of the secondary structure wall block brick is constructed 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 and 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 shearing off is less than bH m The +gap-5 branch further filters the vertical arrangement solution of secondary structure wall blocks to obtain the selected solution; among them, bHm represents the height of the top brick layer between different ring beams.
[0008] Furthermore, in the vertical arrangement method of the block wall, step 6: based on the benchmark door opening corresponding to each type of wall, with the comprehensive goal of minimizing broken bricks and concrete consumption, a comprehensive evaluation index for the vertical arrangement scheme is constructed, 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 door openings.
[0009] Furthermore, in the vertical arrangement method of the block wall, an indicator for evaluating whether the top block bricks are broken bricks is set, including: Step 6.1: Calculate the height of the top brick. bH1=mod((qb1-qh1-dh) / (bH+gap))=0, height of the top brick of 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; 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).
[0010] Furthermore, in the vertical arrangement method of the block wall, the indicator of setting a small amount of concrete for the guide wall ring beam includes: Step 6.2: Calculate the score of the increase in the guide wall height dh-dh min , calculate the ring beam concrete usage score .
[0011] Furthermore, in the vertical arrangement method of the block wall, indicators for constructability of the opening are set, 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 in step 3. i , calculate whether the ring beam is connected to the non-door opening o i The number of intersections p is: (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; 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 this type of wall. i , calculate the number of intersections r between the ring beam and the non-reference door opening, that is: (qb m—qh m ,qb m )∩(ohd i ,oht1)≠empty set, the initial value of r is 0, 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 benchmark door opening, and traverse each non-benchmark 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; Step 6.6: Calculate the base door opening in the wall 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.
[0012] Furthermore, in the vertical arrangement method of the block wall, step 7: constructing a vertical arrangement scheme evaluation function based on the vertical arrangement scheme comprehensive evaluation index, and outputting the corresponding filtered 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:
[0013] Where Φ is the evaluation function, n is the number of ring beams, and the screened solution corresponding to the lowest value of the evaluation function is taken as the corresponding output, which is the vertical arrangement solution of the secondary structure of the wall of this category, that is, the optimal vertical arrangement solution.
[0014] According to another aspect of the present invention, a computer-readable storage medium is provided, on which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor is enabled to execute any one of the methods described above.
[0015] Compared with the existing technology, the present invention uses a digital modeling method to express the wall information in the drawings. Based on the comprehensive evaluation index of the vertical arrangement scheme, the walls are classified; the corresponding reference door of each wall category is calculated; for each wall category, the vertical arrangement design information of the blocks is input; the vertical arrangement scheme solution space of the secondary structure wall blocks is constructed; the vertical arrangement scheme comprehensive evaluation index is constructed; the vertical arrangement scheme evaluation function is constructed, and the corresponding filtered scheme when the vertical arrangement scheme evaluation function takes the minimum value can be quickly traversed through the secondary structure wall to automatically calculate and construct the vertical arrangement solution space of the secondary structure block wall. The optimal vertical arrangement scheme of the secondary structure wall blocks is solved by multi-objective function evaluation, reducing manual calculation time by more than 90%, reducing material consumption caused by incomplete in-depth consideration, and improving construction efficiency and the aesthetics of the wall.
[0016] 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 the wall bricks, and quickly and conveniently generate guide wall, ring beam, and top gap layout suggestions, 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 blocks, 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
[0017] Figure 1 This is a flow chart of a method for vertically arranging blocks of a block wall according to an embodiment of the present invention; Figure 2 is a schematic diagram illustrating parameters of a block wall according to an embodiment of the present invention; Figure 3 Schematic diagram of a vertical arrangement scheme 1 according to an embodiment of the present invention; Figure 4 Schematic diagram of vertical arrangement solution 2 according to an embodiment of the present invention; Figure 5 Schematic diagram of vertical arrangement solution 3 according to an embodiment of the present invention. DETAILED DESCRIPTION
[0018] The present invention is described in further detail below with reference to the accompanying drawings.
[0019] 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 (CPUs), input / output interfaces, network interfaces and memories.
[0020] 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.
[0021] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can be implemented using any method or technology for information storage. 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 RAM (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 technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic 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 computer-readable media, such as modulated data signals and carrier waves.
[0022] like Figure 1 and 2 As shown, the present invention provides a method for vertically arranging a block wall, the method comprising: 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 wall category set and wall information, record the wall category to which the opening belongs, and calculate the corresponding benchmark door opening for each wall category; Step 4: For each type of wall, enter the vertical arrangement design information of the masonry bricks; Step 5: Based on the wall information, wall type and corresponding brick vertical arrangement design information, construct a secondary structure wall brick vertical arrangement solution space to screen and obtain the selected solution; Step 6: Based on the benchmark door openings corresponding to each wall type, with the goal of minimizing brick breakage and concrete consumption, construct a comprehensive evaluation index for the vertical layout 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 filtered scheme when the vertical arrangement scheme evaluation function takes the minimum value.
[0023] Specifically, step 1: Use digital modeling methods to express the wall information in the drawings, including: Use digital modeling methods to express the wall information in the 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 j Includes: height H, thickness T and wall number j information, that is, w j ={ H j , T j ,j}; general opening o j It is a rectangle, and records the bottom elevation of the hole ohd i 、Top elevation oht i , wall number j, whether it is a doorway boolean i ; hole o i =(ohd i ,oht i ,j,boolean i ), i is the hole number; like Figure 3 As shown 123 ={10000, 200, 123}, o1= (0, 2200, 123, True), o2= (3600, 4480, 123, False); 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; Step 3: Based on the wall category set and wall information, record the wall category to which the opening belongs and calculate the corresponding benchmark door opening for each wall category, including: Based on the wall type set WallType, record the wall type to which the opening belongs and calculate the base door corresponding to each wall type. The specific steps include: Step 3.1, make the hole i =(ohd i ,oht i ,j,boolean i ) The wall number j is converted to wall category 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.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 classified into 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); Here, a certain type of wall base door opening o tagk , which will be used in subsequent steps 6.4, 6.5, and 6.6; For example, tag1 =(ohd tag1 ,oht tag1 , WallType1, True); o1= o tag1 =(0, 2200, 1, True); Step 4: For each type of wall obtained in step 2, input the vertical arrangement design information of the bricks, such as Figure 2 , specifically including the following steps: Step 4.1: Input the brick height bH; For example, input block height bH=240mm; Here, the brick height bH does not need a subscript and is a constant input. When expressing the height of the top brick layer between different ring beams, a subscript is required, expressed as bH m .
[0024] Step 4.2: Enter the gap height of the mortar joint; 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 ; For example: Minimum design height of guide wall dh min =450mm; minimum design height of ring beam qh min =240mm; Step 4.4: Enter the maximum ring beam spacing qb ma ; Ring beam spacing qb mThe position of the ring beam 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, where m represents the ring beam number; For example, the maximum ring beam spacing qb max =3000mm; such as Figure 2 , ring beam spacing qb m The position of the ring beam 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; Step 4.5: Enter the reserved height range for top caulking or bevel masonry min ,sh max ; For example, the reserved height range for top caulking / slanted masonry is sh min =30mm,sh max =50mm; Step 5: Based on the wall information, wall type, and corresponding brick vertical layout design information, construct a secondary structure wall brick vertical layout solution space to screen and obtain the selected solutions, including: According to the wall information, the wall type 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.
[0025] 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 ; Here, define the ring beam elevation qb_el1=qb1, qb_el2= qb1+qb2; Right now, , m represents the ring beam number; Maximum ring beam spacing qb max See step 4.4; Taking the above example as an example, n=floor(10000 / 3000)-1=2, the ring beam spacing qb1=ohd i +qh min =2200+240=2440; Step 5.2: Set the constraints 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 ; Here, the constraint dh≥dh min 、qh≥qh min , which will be used in the subsequent step 5.5; For example, you can set the guide wall height dh and ring beam height qh constraint dh ≥ dh min 、qh≥qh min , initialize the guide wall height dh=dh min =450mm, ring beam height qh=qh min =240mm.
[0026] Step 5.3: Set the constraint condition sh∈[sh min ,sh max ], initialize the caulking or oblique masonry height sh=sh min ; Here, the settings in step 5.3 will be used in the subsequent step 5.5; 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, ; Initialize the ring beam spacing qb m =1 / 2*qb max ,m is the number of the ring beam; Here, the settings in step 5.4 will be used in the subsequent step 5.6; Step 5.5: To optimize the calculation time, construct the guide wall height dh and the ring beam height qh m , ring beam spacing qb m , the change step of the height sh of the top plugging or inclined masonry, 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, the vertical arrangement solution space of the secondary structure wall block brick is constructed as result = (dh, (qh1, qh2…qh n ), (qb1,qb2…qb n ),sh); To reduce the amount of searching, we use different gap heights. Theoretically, for a 10mm gap, the resulting solution will not have remainders between 1 and 9. For a 5mm gap, there will be no remainders other than 0 or 5. Therefore, different gaps can generate different solution spaces. For example, when the mortar joint height gap=15mm, the height change step of each component is 5mm.
[0027] When the mortar joint height gap=10mm, the height change step of various components is 10mm.
[0028] For example, the vertical arrangement of bricks in secondary structural walls can be solved to obtain thousands of solutions. Step 5.6: Since the solution space for 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 restricted 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 filter the vertical arrangement scheme of secondary structure wall blocks to obtain the selected scheme; 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 even greater.
[0029] like Figure 3 As shown, result1=(460,(250,240,240),(2240,4260,7080),30); like Figure 4 As shown, result2=(560,(240,240,240),(2470,4225,7000),50); like Figure 5 As shown, result3=(450,(240,240,240),(2440,4720,7000),30).
[0030] Step 6: Based on the benchmark door openings corresponding to each wall type, and with the goal of minimizing brick breakage and concrete consumption, construct a comprehensive evaluation index for the vertical layout plan, including: Based on the selected schemes, the evaluation scores for each item are calculated. With the comprehensive goal of minimizing broken bricks and concrete consumption, a comprehensive evaluation index for the vertical arrangement scheme is constructed, including: index 6.1 for evaluating whether the top masonry bricks are broken, index 6.2 for evaluating the minimum amount of concrete used in the guide wall ring beam, and indexes 6.3 to 6.6 for constructability of the opening. The specific steps include: 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; 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).
[0031] For example, result1: bh1=0, eta1=0; bh2=235, eta2=10; bh3=15, eta3=1000; bh4=70, eta4=1000; result2: bh1=125, eta1=10; bh2=225, eta2=10; bh3=225, eta3=10; bh4=130, eta4=10; result3: bh1=205, eta1=10; bh2=240, eta2=0; bh3=240, eta3=0; bh4=150, eta4=10; 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 usage score ; For example,
[0032] 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 in step 3. i , calculate whether the ring beam is connected to the non-door opening o i The number of intersections p is: (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.
[0033] For example, result1:α=10; result2:α=10; result3:α=0; 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 this type of wall. i , calculate the number of intersections r between the ring beam and the non-reference door opening, that is: (qb m —qh m ,qb m )∩(ohd i , oht1)≠empty set, the initial value of r is 0, each time it intersects, r=r+1; β=10*r.
[0034] For example, result1:β=0; result2:β=10; result3:β=0; Step 6.5: Door opening based on wall reference tagk , calculate the score σ of the ring beam hitting the benchmark door opening, and traverse each non-benchmark door opening o in the opening O of this type of wall in 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.
[0035] For example, result1:σ=200; result2:σ=0; result3:σ=0; Step 6.6: Calculate the base door opening in the wall 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, result1:ξ=240; result2:ξ=240; result3:ξ=0; Step 7: Based on the comprehensive evaluation index of the vertical arrangement scheme, construct a vertical arrangement scheme evaluation function and output the corresponding filtered scheme when the vertical arrangement scheme evaluation function takes the minimum value:
[0036] Where Φ is the evaluation function, n is the number of ring beams, and the screened solution corresponding to the lowest value of the evaluation function is taken as the corresponding output, which is the vertical arrangement solution of the secondary structure of the wall of this category, that is, the optimal vertical arrangement solution.
[0037] For example, result1:Φ=2010+10+10+10+0+200+240=2480 result2:Φ=40+110+10+240=400 result3: Φ=20 Then the output result3 solution is the optimal solution for vertical arrangement, such as Figure 5 shown.
[0038] The present invention uses a fishing net search algorithm to rapidly traverse the secondary structural wall and automatically calculate and construct a solution space for the vertical arrangement of secondary structural block walls. By evaluating the optimal vertical arrangement of secondary structural wall blocks through a multi-objective function, the proposed method reduces manual calculation time by over 90%, reduces material consumption caused by incomplete design considerations, and improves construction efficiency and wall aesthetics.
[0039] 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 the wall bricks, and quickly and conveniently generate guide wall, ring beam, and top gap layout suggestions, 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 blocks, eliminates erroneous plans in advance, and quickly generates guide wall, ring beam, and top gap plans, effectively improving the work efficiency of technicians.
[0040] According to another aspect of the present invention, a computer-readable storage medium is provided, on which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor is enabled to execute the method described in any one of the above embodiments.
[0041] The detailed contents of the various device embodiments of the present invention can be found in the corresponding parts of the various method embodiments, which will not be repeated here.
[0042] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
[0043] It should be noted that the present invention may be implemented in software and / or a combination of software and hardware, for example, 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 may 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) may be stored in a computer-readable recording medium, such as a RAM memory, a magnetic or optical drive, a floppy disk, or the like. In addition, some steps or functions of the present invention may be implemented in hardware, for example, as circuitry that cooperates with a processor to perform the various steps or functions.
[0044] In addition, a portion of the present invention may be applied as a computer program product, such as computer program instructions, 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 instructions 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-carrying medium, and / or stored in a working memory of a computer device that operates according to the program instructions. Here, according to one embodiment of the present invention, a device is included, which includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the device is triggered to operate based on the aforementioned methods and / or technical solutions according to multiple embodiments of the present invention.
[0045] It will be apparent 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 invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the invention is defined by the appended claims rather than the above description, and it is intended that all changes that fall within the meaning and scope of the equivalents of the claims be encompassed within the present invention. Any figure marks in the claims should not be regarded as limiting the claims involved. In addition, it is clear 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 may also be implemented by one unit or device through software or hardware. Words such as first and second 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.
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={Hole 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 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).
4. The vertical arrangement method of a block wall according to claim 3, 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 .
5. The vertical arrangement method of a block wall according to claim 4, characterized in that: 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 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 ; 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 qb for the ring beam spacing m ∈[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 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.
6. The vertical arrangement method of a block wall according to claim 5, 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.
7. The vertical arrangement method of a block wall according to claim 4, 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 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; 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).
8. The vertical arrangement method of a block wall according to claim 7, 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 .
9. The vertical arrangement method of a block wall according to claim 7, 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: (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; 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: (qb m —qh m ,qb m )∩(ohd i ,oht1)≠empty set, the initial value of r is 0, 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 (qb m —qh m ,qb m )∩(ohd tagk , oht tagk )≠empty set, 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 is ξ=240.
10. The vertical arrangement method of a block wall according to claim 9, 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
Masonry arrangement method of secondary structure wall
CN116628813A