Method and apparatus for constructing a column

By generating a design model and forming a topology diagram, the system automatically detects whether the layout of structural columns is up to standard, solving the problem of time-consuming and labor-intensive manual review and achieving efficient and accurate structural column layout detection.

CN115510531BActive Publication Date: 2026-01-06SHANGHAI CONSTRUCTION FOURTH CONSTRUCTION GROUP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211147359.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-19
Publication Date
2026-01-06
Estimated Expiration
2042-09-19

AI Technical Summary

Technical Problem

In existing technologies, manual review of non-compliant structural column arrangements is time-consuming and labor-intensive, and it is difficult to detect them efficiently and automatically.

Method used

By generating a design model, extracting a set of key nodes and calculating their priorities, merging key nodes in the same position to form a topology graph structure, and automatically detecting whether the arrangement of structural columns is qualified based on the topology graph.

Benefits of technology

The system enables automated detection of whether the layout of structural columns conforms to design specifications, improving detection accuracy, reducing manual review time, and enhancing review precision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115510531B_ABST
    Figure CN115510531B_ABST
Patent Text Reader

Abstract

The application provides a method and device for constructing column arrangement, and the method comprises the following steps: generating a design model of the column arrangement, calculating a key node set T={t i} and priority, merging the key nodes at the same position, and forming a topological graph structure G by the key node and edge set, and detecting whether the column arrangement is qualified based on the topological graph structure G, so that the column arrangement which does not meet the design specification can be automatically checked, and the accurate reason can be given, the accuracy can be improved, the scheme review time can be reduced, and the heavy manual review workload can be replaced. Compared with the manual review scheme, the application can obviously improve the accuracy, greatly reduce the review time, and save the labor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a method and apparatus for arranging structural columns. Background Technology

[0002] Structural columns are structural members installed on brick walls to enhance the overall integrity of the walls, and their arrangement is an important aspect of the detailed design during the construction phase. Current codes and standards have many regulations regarding the arrangement of structural columns, which are generally reviewed manually line by line to identify any non-compliant arrangements. A typical design may contain hundreds of structural columns, and the arrangement of these columns could potentially exhibit at least four types of non-compliance, making manual review obviously time-consuming and labor-intensive. Summary of the Invention

[0003] The purpose of this invention is to provide a method and apparatus for arranging structural columns.

[0004] To solve the above problems, the present invention provides a method for arranging structural columns, comprising:

[0005] Generate a design model for the layout of structural columns, and then extract the set BW = {bw} of all brick walls in the design model. i The set of all structural walls SW = {sw} i}, and store the coordinates of the two endpoints of the centerlines of the brick walls and structural walls; then extract the set BC = {bc} of all structural columns in the design model. i The set of all structural columns SC = {sc} i} and store the coordinates of the center of the cross-section of the structural columns and the building columns;

[0006] Based on the set of all brick walls BW = {bw i The set of all structural walls SW = {sw} i The set of coordinates of the two endpoints of the centerlines of the brick walls and structural walls, and all structural columns, BC = {bc} i The set of all structural columns SC = {sc} i Given the coordinates of the cross-section centers of the structural columns and the building columns, find the set of critical nodes T = {t}. i And calculate the priority, where i represents the number of the brick wall, brick wall, structural column, structural column or key node;

[0007] Merge key nodes in the same position;

[0008] Pairing key nodes t h and t j Determine t h and t j Is there a brick wall between them? i If t h and t j There is a brick wall between them. iThen the key node t h and t j Connect them with an edge so that the set of key nodes and edges forms a topological graph structure G;

[0009] Based on the topological graph structure G, the suitability of the structural column arrangement is checked.

[0010] Furthermore, in the above method, the set of key nodes T = {t} is calculated. i And calculate the priority, including:

[0011] (1) Each brick wall bw i The two endpoints have a priority of 1.

[0012] (2) The intersection of brick walls, i.e., BW*BW, has a priority of 2;

[0013] (3) Each structural column bc i Its priority is 3;

[0014] (4) The intersection of the structural wall and the brick wall, i.e., SW*BW, has a priority of 4;

[0015] (5) Each structural column sc i Its priority is 5;

[0016] (6) Each structural wall sw i The two endpoints have a priority of 6.

[0017] Furthermore, in the above method, merging key nodes at the same position includes:

[0018] Pairing key nodes t h and t j If t h to t j If the distance is less than 0.1 meters, then delete t from T. h and t j At the same time, add a new key node t in T. k The added key node t k The coordinates are t h and t j Average coordinates, key node t k The priority is t i and t j The one with the higher priority has the effect of merging two key nodes into one; where h, j, k∈i, this step is repeated until no two key nodes can be merged.

[0019] Furthermore, in the above method, the key node t is determined. h and t j Is there a brick wall between them?i ,include:

[0020] Iterate through the set of brick walls BW = {bwi}, based on the coordinates of the two endpoints of the centerline of each brick wall. If the critical node t... i and t j All are at the same distance from the brick wall. i If the distance between the centerlines is less than 0.1 meters, then it is determined that there is a brick wall between the critical nodes. i .

[0021] Furthermore, in the above method, based on the topological graph structure G, the qualification of the structural column arrangement is checked, including:

[0022] Iterate through the set of key nodes T. If there is a key node t... m Each critical node is connected to only one other critical node by a single edge, and the critical node t m If the priority is 1, then the critical node t m The wall end of the brick wall; based on the coordinates of the center of the cross-section of the structural column, if the critical node t is determined... m Without structural pillars and stronger constraints, the critical node t m The test result is t m There is a lack of structural columns at the end of the wall, m∈i.

[0023] Furthermore, in the above method, based on the topological graph structure G, the qualification of the structural column arrangement is checked, including:

[0024] Iterate through the set of key nodes T. If there is a key node t... n If the priority is 2, then the critical node t n The intersection of the brick walls; based on the coordinates of the center of the cross-section of the structural column, if we determine the critical node t... n Without structural pillars and stronger constraints, the critical node t n The detection conclusion is that the key node t n The intersection point lacks a structural pillar, n∈i.

[0025] Furthermore, in the above method, based on the topological graph structure G, the qualification of the structural column arrangement is checked, including:

[0026] Iterate through all key nodes t with priority 3 in the set of key nodes T. p Using Dijkstra's algorithm, based on the coordinates of the cross-section center of the structural column, the critical nodes t in the topological graph G are calculated. p The shortest distance to other structural columns; if any distance is less than 1.0 meter, then this critical node t... p The test result is t p Excessive density of structural columns

[0027] Furthermore, in the above method, based on the topological graph structure G, the qualification of the structural column arrangement is checked, including:

[0028] Iterate through all key nodes t with priority 3 in the set of key nodes T. q Dijkstra's algorithm is used to compute the critical nodes t in the topological graph G. q The shortest distance to key nodes with priorities of 3, 4, 5, and 6 is used to mark the set of key nodes T and the thickness and height of the associated brick and structural walls. Specifically, if the brick and structural walls are 200mm thick, all shortest distances are set to be greater than 5.0 meters; if they are 100mm thick, all shortest distances are set to be greater than 4.0 meters; if all shortest distances are greater than 2H, where H is the thickness and height of the associated brick or structural wall, then the detection conclusion is t. q The structural columns are too far apart.

[0029] According to another aspect of the present invention, a structural column arrangement device is also provided, comprising:

[0030] The structural column scheme input module is used to generate a design model for the layout of structural columns, and then extract the set BW = {bw} of all brick walls in the design model. i The set of all structural walls SW = {sw} i}, and store the coordinates of the two endpoints of the centerlines of the brick walls and structural walls; then extract the set BC = {bc} of all structural columns in the design model. i The set of all structural columns SC = {sc} i} and store the coordinates of the center of the cross-section of the structural columns and the building columns;

[0031] Calculation module 3 is used based on the set BW = {bw} of all brick walls. i The set of all structural walls SW = {sw} i} and the coordinates of the two endpoints of the centerlines of the brick walls and structural walls; then extract the set BC = {bc} of all structural columns in the design model. i The set of all structural columns SC = {sc} i Given the coordinates of the cross-section centers of the structural columns and the building columns, find the set of critical nodes T = {t}. i} and calculate priorities, where i represents the number of the brick wall, brick wall, structural column, structural column, or key node; merge key nodes in the same position; pair key nodes t in pairs. h and t j Determine t h and t j Is there a brick wall between them? i If t h and t j There is a brick wall between them.i Then the key node t h and t j Connect the key nodes and edges with an edge to form a topological graph structure G; based on the topological graph structure G, check whether the arrangement of the structural columns is qualified.

[0032] The review result output module is used to output the test results of whether the arrangement of structural columns is qualified.

[0033] Compared with existing technologies, this invention generates a design model for the arrangement of structural columns and calculates the set of key nodes T = {t}. i The algorithm calculates priorities and merges key nodes in the same position, forming a topological graph structure G. Based on this graph, it checks the compliance of structural column placement, automatically identifying columns that do not meet design specifications and providing accurate reasons. This improves accuracy, reduces review time, and replaces the heavy workload of manual review. Compared to manual review methods, this invention significantly improves accuracy, greatly reduces review time, and saves manpower. Attached Figure Description

[0034] Figure 1 This is a flowchart of a structural column arrangement method according to an embodiment of the present invention;

[0035] Figure 2 This is a schematic diagram illustrating the expression of a structural column scheme and information extraction according to an embodiment of the present invention;

[0036] Figure 3 This is a schematic diagram illustrating the determination of critical nodes and priorities, and the merging of nodes according to an embodiment of the present invention;

[0037] Figure 4 This is a schematic diagram of a topology graph formed by connecting key nodes according to an embodiment of the present invention;

[0038] Figure 5 This is a schematic diagram of an example of excessively dense structural columns according to an embodiment of the present invention;

[0039] Figure 6 This is a schematic diagram of an example of a missing structural column according to an embodiment of the present invention;

[0040] Figure 7 This is a schematic diagram of an example of excessively large structural column spacing according to an embodiment of the present invention;

[0041] Figure 8 This is a schematic diagram of a structural column arrangement device according to an embodiment of the present invention.

[0042] Figure 9 This is a schematic diagram of a review rule input module according to an embodiment of the present invention;

[0043] Figure 10 This is a schematic diagram of the examination result output module according to an embodiment of the present invention. Detailed Implementation

[0044] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0045] like Figure 1 As shown, the present invention provides a method for arranging structural columns, including:

[0046] Step 1: Generate a design model for the layout of structural columns, and then extract the set BW = {bw} of all brick walls in the design model. i The set of all structural walls SW = {sw} i}, and store the coordinates of the two endpoints of the centerlines of the brick walls and structural walls; then extract the set BC = {bc} of all structural columns in the design model. i The set of all structural columns SC = {sc} i} and store the coordinates of the center of the cross-section of the structural columns and the building columns;

[0047] Here, as Figure 2 Information technology methods can be used to express the design scheme of structural column layout (e.g., to create a BIM floor model that includes structural columns);

[0048] Step 2: Based on the set of all brick walls BW = {bw i The set of all structural walls SW = {sw} i The coordinates of the two endpoints of the centerlines of the brick walls and structural walls, and the set of all structural columns BC = {bc} i The set of all structural columns SC = {sc} i Given the coordinates of the cross-section centers of the structural columns and the building columns, find the set of critical nodes T = {t}. i And calculate the priority, where i represents the number of the brick wall, brick wall, structural column, structural column or key node;

[0049] Preferably, the set of key nodes T includes six categories:

[0050] (1) Each brick wall bw i The two endpoints have a priority of 1.

[0051] (2) The intersection of brick walls, i.e., BW*BW, has a priority of 2;

[0052] (3) Each structural column bc i Its priority is 3;

[0053] (4) The intersection of the structural wall and the brick wall, i.e., SW*BW, has a priority of 4;

[0054] (5) Each structural column sc i Its priority is 5;

[0055] (6) Each structural wall sw i The two endpoints have a priority of 6.

[0056] Step 3: Merge key nodes in the same position;

[0057] Preferred, such as Figure 3 As shown, key nodes t are paired up. h and t j If t h to t j If the distance is less than 0.1 meters, then delete t from T. h and t j At the same time, add a new key node t in T. k The added key node t k The coordinates are t h and t j Average coordinates, key node t k The priority is t i and t j The one with the higher priority has the effect of merging two key nodes into one; where h, j, k∈i, this step is repeated until no two key nodes can be merged.

[0058] Step 4: Pair up key nodes t h and t j Determine t h and t j Is there a brick wall between them? i If t h and t j There is a brick wall between them. i Then the key node t h and t j Connect them with an edge so that the set of key nodes and edges forms a topological graph structure G;

[0059] Preferably, the key node t is determined. h and t j Is there a brick wall between them? i ,include:

[0060] like Figure 4 As shown, the set of brick walls BW = {bwi} is iterated through, and based on the coordinates of the two endpoints of the centerline of the brick walls, if the key node t i and t j All are at the same distance from the brick wall. iIf the distance between the centerlines is less than 0.1 meters, then it is determined that there is a brick wall between the critical nodes. i .

[0061] Step 5: Based on the topological graph structure G, check whether the arrangement of the structural columns is qualified.

[0062] Preferably, four structural column arrangement schemes can be tested. For example... Figure 5 , 6 7.

[0063] (1) As shown in 5, traverse the set of key nodes T. If there is a key node t m Each critical node is connected to only one other critical node by a single edge, and the critical node t m If the priority is 1, then the critical node t m The wall end of the brick wall; based on the coordinates of the center of the cross-section of the structural column, if the critical node t is determined... m Without structural pillars and stronger constraints, the critical node t m The test result is t m There is a lack of structural columns at the end of the wall, m∈i;

[0064] (2) Figure 5 As shown, traverse the set of key nodes T, if there is a key node t n If the priority is 2, then the critical node t n The intersection of the brick walls; based on the coordinates of the center of the cross-section of the structural column, if we determine the critical node t... n Without structural pillars and stronger constraints, the critical node t n The detection conclusion is that the key node t n The intersection point lacks a construction pillar, n∈i;

[0065] (3) Figure 6 As shown, iterate through all key nodes t with priority 3 in the key node set T. p Using Dijkstra's algorithm, based on the coordinates of the cross-section center of the structural column, the critical nodes t in the topological graph G are calculated. p The shortest distance to other structural columns; if any distance is less than 1.0 meter, then this critical node t... p The test result is t p The structural columns are too dense;

[0066] (4) Figure 7 As shown, iterate through all key nodes t with priority 3 in the key node set T. q Dijkstra's algorithm is used to compute the critical nodes t in the topological graph G. qThe shortest distance to key nodes with priorities of 3, 4, 5, and 6 is used to mark the set of key nodes T and the thickness and height of the associated brick and structural walls. Specifically, if the brick and structural walls are 200mm thick, all shortest distances are set to be greater than 5.0 meters; if they are 100mm thick, all shortest distances are set to be greater than 4.0 meters; if all shortest distances are greater than 2H, where H is the thickness and height of the associated brick or structural wall, then the detection conclusion is t. q The structural columns are too far apart.

[0067] The present invention also provides a structure for a structural column arrangement device, as shown in the figure. Figure 8 As shown, it may include: a structural column scheme input module 1, a review rule input module 2, a calculation module 3, and a review result output module 4.

[0068] The structural column scheme input module 1 is used to generate a design model for the layout of structural columns, and then extract the set BW = {bw} of all brick walls in the design model. i The set of all structural walls SW = {sw} i}, and store the coordinates of the two endpoints of the centerlines of the brick walls and structural walls; then extract the set BC = {bc} of all structural columns in the design model. i The set of all structural columns SC = {sc} i} and store the coordinates of the center of the cross-section of the structural columns and the building columns;

[0069] Calculation module 3 is used based on the set BW = {bw} of all brick walls. i The set of all structural walls SW = {sw} i} and the coordinates of the two endpoints of the centerlines of the brick walls and structural walls; then extract the set BC = {bc} of all structural columns in the design model. i The set of all structural columns SC = {sc} i Given the coordinates of the cross-section centers of the structural columns and the building columns, find the set of critical nodes T = {t}. i} and calculate priorities, where i represents the number of the brick wall, brick wall, structural column, structural column, or key node; merge key nodes in the same position; pair key nodes t in pairs. h and t j Determine t h and t j Is there a brick wall between them? i If t h and t j There is a brick wall between them. i Then the key node t h and t jConnect the key nodes and edges with an edge to form a topological graph structure G; based on the topological graph structure G, check whether the arrangement of the structural columns is qualified.

[0070] The review result output module 4 is used to output the test results of whether the arrangement of structural columns is qualified.

[0071] First, input the structural column layout plan from the structural column plan input module 1, and simultaneously input the specific review rule parameters, etc., from the review rule input module 2. Figure 9 Then, the above review method is executed in calculation module 3. The final result is output through review result output module 4, such as... Figure 10 .

[0072] This invention proposes a method and apparatus for arranging structural columns, which can automatically detect structural columns that do not conform to design specifications and provide accurate reasons, thereby improving accuracy, reducing design review time, and replacing the heavy workload of manual review. Compared with manual review methods, this invention can significantly improve accuracy, greatly reduce review time, and save labor.

[0073] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0074] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

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

Claims

1. A method of constructing a column arrangement, characterized by, Comprising: A design model of the construction column arrangement is generated, and then a set BW={bw i} of all brick walls, a set SW={sw i} of all structural walls in the design model are extracted, and the coordinates of the two end points of the center lines of the brick walls and the structural walls are stored; then a set BC={bc i} of all construction columns, a set SC={sc i} of all structural columns in the design model are extracted, and the coordinates of the cross-sectional centers of the construction columns and the structural columns are stored; Based on the set of all brick walls BW = {bw i}, the set of all structural walls SW = {sw i}, the two end point coordinates of the center line of the brick wall and the structural wall, and the set of all constructional columns BC = {bc i}, the set of all structural columns SC = {sc i}, and the coordinates of the cross-sectional center of the constructional column and the structural column, the set of key nodes T = {t i} is obtained and the priority is calculated, wherein i represents the number of the brick wall, the brick structural wall, the constructional column, the structural column, or the key node. Merging key nodes at the same location; Pairing key nodes t h and t j , determining whether there is a brick wall bw h between t j and t i , if there is a brick wall bw h between t j and t i , connecting key nodes t h and t j with an edge, so that the key nodes and the edge set form a topological graph structure G; Detecting whether the construction column arrangement is qualified based on the topological graph structure G; Find the key node set T = {t i} and calculate the priority, including: (1) two endpoints of each brick wall bw i with priority 1; (2) Intersection of brick wall and brick wall, i.e. BW*BW, priority 2; (3) Each constructional column bc i Priority is 3; (4) Intersection of structural wall and brick wall, i.e. SW*BW, priority 4; (5) each structural column sc i with priority 5; (6) Each structural wall sw i has two endpoints, priority 6.

2. The method of constructing a column arrangement of claim 1, wherein, Merging key nodes at the same location, comprising: Pairing key nodes t h and t j If t h to t j If the distance is less than 0.1 meters, then delete t from T. h and t j At the same time, add a new key node t in T. k The added key node t k The coordinates are t h and t j Average coordinates, key node t k The priority is t i and t j The one with the higher priority has the effect of merging two key nodes into one; where h, j, k∈i, this step is repeated until no two key nodes can be merged.

3. The method of constructing a column arrangement of claim 2, wherein, Determine the key node t h and t j Is there a brick wall between them? i ,include: Loop through the brick wall set BW = {bwi}, based on the two end point coordinates of the center line of the brick wall, if the key nodes t i and t j are both within a distance of 0.1 meters from the center line of the same brick wall bw i , it is determined that there is a brick wall bw i between the key nodes.

4. The method of constructing a column arrangement of claim 3, wherein, Detecting whether the construction column arrangement is qualified based on the topological graph structure G, comprising: Traverse the key node set T, if the key node t m is connected with one other key node by one edge, and the priority of the key node t m is equal to 1, then the key node t m is the wall end of the brick wall; based on the coordinates of the section center of the constructional column, if it is judged that the key node t m has no constructional column and stronger constraint, then the detection conclusion of the key node t m is that the constructional column is missing at the wall end t m , m∈i.

5. The method of constructing a column arrangement of claim 4, wherein, Detecting whether the construction column arrangement is qualified based on the topological graph structure G, comprising: Traverse the key node set T, if the priority of the key node t n equals 2, the key node t n is the intersection of the brick wall; based on the coordinates of the section center of the constructional column, if it is judged that the key node t n has no constructional column and stronger constraint, the detection conclusion of the key node t n is that the intersection at the key node t n lacks the constructional column, n∈i.

6. The method of constructing a column arrangement of claim 3, wherein, Detecting whether the construction column arrangement is qualified based on the topological graph structure G, comprising: Traverse all key nodes t in the key node set T with priority 3 p , using dijkstra algorithm, based on the coordinates of the section center of the construction column, calculate the shortest distance between the key node t in the topology graph G and other construction columns p , if the distance is less than 1.0 meters, the detection conclusion of the key node t p is that the construction column is too dense at t p .

7. The method of constructing a column arrangement of claim 3, wherein, Detecting whether the construction column arrangement is qualified based on the topological graph structure G, comprising: Iterate through all key nodes t with priority 3 in the set of key nodes T. q Dijkstra's algorithm is used to compute the critical nodes t in the topological graph G. q The shortest distance to key nodes with priorities of 3, 4, 5, and 6 is used to mark the set of key nodes T and the thickness and height of the associated brick and structural walls. Specifically, if the brick and structural walls are 200mm thick, all shortest distances are set to be greater than 5.0 meters; if they are 100mm thick, all shortest distances are set to be greater than 4.0 meters; if all shortest distances are greater than 2H, where H is the thickness and height of the associated brick or structural wall, then the detection conclusion is t. q The structural columns are too far apart.

Citation Information

Patent Citations

  • Automatic beam and column steel bar joint arranging and constructing simulation method based on BIM technology

    CN104156544A