A method and system for automatic modeling of transmission towers based on building information model

By adopting BIM technology in the transmission pole tower design stage, the three-dimensional model of the transmission tower is automatically identified and generated, and the problems of insufficient information sharing and difficulty in digital delivery in the existing technology are solved, and efficient three-dimensional modeling and digital delivery are achieved.

CN110727972BActive Publication Date: 2025-05-09CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201810666599.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-06-26
Publication Date
2025-05-09
Estimated Expiration
2038-06-26

AI Technical Summary

Technical Problem

In the prior art, the three-dimensional modeling capability is lacking in the design stage of the transmission pole tower, resulting in insufficient information sharing, repeated modeling and difficulty in delivering three-dimensional digitally.

Method used

The automatic modeling method of transmission towers based on building information model (BIM) is adopted to automatically generate a three-dimensional model of transmission towers by identifying rods, acquiring connection relationships and orientation rules.

Benefits of technology

The automated generation of the three-dimensional tower model is realized, meeting the digital delivery requirements, reducing the workload by about 30%, and has significant economic and social benefits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110727972B_ABST
    Figure CN110727972B_ABST
Patent Text Reader

Abstract

A method and system for automatic modeling of transmission towers based on a building information model, including: identifying the poles of the transmission tower according to the calculation results of the pole load of the transmission tower; obtaining the connection relationship and orientation rules of the poles based on the building information model; identifying the nodes corresponding to each pole and the faces corresponding to the nodes based on the poles, the connection relationship and the orientation rules of the poles; and automatically generating a three-dimensional model of the transmission tower based on the identified poles, the nodes corresponding to the poles and the faces corresponding to the nodes. The technical solution of the present invention has stable performance and meets the delivery requirements. Compared with traditional three-dimensional lofting, it can effectively reduce the workload and has very significant economic and social benefits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of power transmission and transformation, and in particular relates to a method and system for automatically modeling a power transmission tower based on a building information model. Background Art

[0002] Based on the research on the current development status of Building Information Modeling (BIM) technology and the status quo of the transmission tower industry, it is determined through in-depth analysis that the automatic modeling of transmission angle steel towers in the structural design stage of transmission towers is the core link of the integrated development of line three-dimensional digital delivery and design and processing.

[0003] Transmission towers are important components of transmission lines. Due to the different division of labor in the tower industry: the design institute is responsible for tower load calculation, command diagram and blueprint drawing, and the tower factory is responsible for tower 3D lofting, component processing, and trial assembly. There are problems such as insufficient information sharing and repeated modeling. Moreover, under the existing technical conditions, since the design institute is not equipped with the 3D modeling force of transmission towers, it is quite difficult to carry out the 3D digital delivery of transmission lines, and the workload is large. It is urgent to realize the automatic modeling of transmission towers in the tower design stage (in a sense, automatic modeling in the design stage is an inherent requirement of BIM technology), so that the 3D model of the tower meets the requirements of digital delivery and can be transferred to the tower factory for improvement, and then converted into NC code for direct processing and production by CNC machine tools. Summary of the invention

[0004] In order to solve the above-mentioned deficiencies in the prior art, the present invention provides a method and system for automatic modeling of transmission towers based on a building information model.

[0005] The technical solution provided by the present invention is:

[0006] A method for automatic modeling of a transmission tower based on a building information model, comprising:

[0007] Identifying the poles of the transmission tower according to the tower load calculation results of the transmission tower;

[0008] Acquire the connection relationship and orientation rules of the rods based on the BIM model;

[0009] Identify the nodes corresponding to each of the rods and the faces corresponding to the nodes based on the rods, the rod connection relationships and the orientation rules;

[0010] A three-dimensional model of a transmission tower is automatically generated based on the identified rods, nodes corresponding to the rods, and surfaces corresponding to the nodes.

[0011] Preferably, the identifying the poles of the transmission tower according to the calculation result of the pole load of the transmission tower comprises:

[0012] Obtaining all pole member information of the transmission tower based on the tower load calculation result of the transmission tower;

[0013] Based on all the rod information, the front contour recognition algorithm preset in the BIM model is used to identify the front outer contour line of the transmission tower;

[0014] Identify a rod of a predetermined type from the rods included in the outer contour line;

[0015] The pre-set types of rods include: main materials for the tower body, main materials for cross arms and cross diaphragms.

[0016] Preferably, the identifying the front outer contour line of the transmission tower by using the front contour recognition algorithm in the BIM model based on all the rod information includes:

[0017] Select at least two rods from the rod information as projection rods, and project them on the XOZ plane;

[0018] Eliminate overlapping rods in the projected rods by using an overlapping algorithm;

[0019] Based on the projected bars after removing overlapping bars, the outer contour line is found through the maximum ring algorithm.

[0020] Preferably, the step of identifying a rod of a predetermined type from the rods included in the outer contour line comprises:

[0021] Based on the front outer contour line, the main material of the tower body is identified according to the main material identification algorithm of the tower body preset in the BIM model;

[0022] Based on the front outer contour line, the cross arm main material is identified according to the cross arm main material identification algorithm preset in the BIM model;

[0023] Based on the front outer contour line, the diaphragm surface is identified according to the diaphragm surface identification algorithm preset in the BIM model.

[0024] Preferably, the identifying the main material of the tower body based on the front outer contour line according to a tower body main material identification algorithm preset in the BIM model includes:

[0025] Traversing the bars in the front outer contour line, when the preset conditions are met, marking them as the main material of the tower body;

[0026] The preset conditions include:

[0027] Symmetrical in 4 quadrants;

[0028] The angle with the Z axis does not exceed the first preset angle;

[0029] Must be on the outer contour line;

[0030] The node coordinates X and Y values ​​of the two end points cannot be less than the preset length;

[0031] At least one of the node main materials of the two end points is a rod currently traversing the front outer contour line.

[0032] Preferably, the identifying the main crossarm material based on the front outer contour line according to a crossarm main material identification algorithm preset in the BIM model includes:

[0033] Traversing the front outer contour line, when the first condition is met, marking it as the main cross arm material;

[0034] Otherwise, continue to traverse the front outer contour lines that do not meet the first condition, and when they meet the second condition, mark them as the main crossarm material;

[0035] The first condition includes:

[0036] One end point is located on the cross arm main material;

[0037] The X-axis angle is not greater than the second preset angle;

[0038] The second condition includes:

[0039] One end of the rod is connected to the existing cross arm main material;

[0040] The angle between the X-axis and the X-axis is not greater than a third preset angle.

[0041] Preferably, the identifying the diaphragm surface based on the front outer contour line according to a diaphragm surface identification algorithm preset in the BIM model includes:

[0042] Traverse all the member information, and when the third condition is met, mark it as a diaphragm;

[0043] Wherein, the third condition includes:

[0044] The height difference of the Z coordinates of the two ends of the rod is a preset value;

[0045] The rod is located in the enclosing frame of the main material of the tower body with the same height as the Z value.

[0046] Preferably, the identifying the nodes corresponding to each rod and the faces corresponding to the nodes based on the rods, the rod connection relationships and the orientation rules includes:

[0047] Based on the rods, the connection relationship between the rods and the orientation settings, the nodes corresponding to the rods and the surfaces corresponding to the nodes are identified through a preset node automatic processing algorithm.

[0048] Preferably, the node automatic processing algorithm includes:

[0049] Identify nodes corresponding to the rods based on the rods, the connection relationship between the rods, and the orientation settings;

[0050] The surface corresponding to the node and the reinforcement panel fixing the surface are determined based on the preset type of rod.

[0051] Preferably, the identifying the node corresponding to the rod based on the rod, the connection relationship of the rod and the orientation setting includes:

[0052] Processing the K nodes on the tower body by using the tower body middle K-type node processing algorithm based on the rods, the rod connection relationship and the orientation setting;

[0053] Process the connection nodes of the cross arm main material tower body through the cross arm main material tower body connection node processing algorithm;

[0054] Process the double main material tower body connection nodes through the double main material tower body connection node processing algorithm;

[0055] Processing single and double transition nodes by single and double transition node processing algorithm;

[0056] Process the cathead angle steel curved arm nodes through the cathead angle steel curved arm node processing algorithm;

[0057] Process the wine glass angle steel curved arm nodes through the wine glass angle steel curved arm node processing algorithm;

[0058] The single-panel connection nodes of other trusses of Maotou are processed by the single-panel connection node processing algorithm of other trusses of Maotou.

[0059] Preferably, the determining the surface corresponding to the node and the reinforcement panel fixing the surface based on the rod of the preset type includes:

[0060] When the type of the rod is the main material of the tower body, the nodes connected to or passing through the rod and the faces corresponding to the nodes are obtained through the tower body main material K-node processing algorithm and the double-main-material tower body connection node processing algorithm, and the rods on the faces are reinforced with panels;

[0061] When the type of the rod is a cross arm main material, the nodes connected to or passing through the rod and the surfaces corresponding to the nodes are obtained through the cross arm main material tower body connection point processing algorithm, and the rod on the surface is reinforced with a panel;

[0062] When the type of the member is a diaphragm, a node connected to or passing through the member and a surface corresponding to the node are obtained by a single and double transition point processing algorithm, and the member on the surface is reinforced with a panel;

[0063] When the type of the rod is a cathead angle steel curved arm, a node processing algorithm for the cathead angle steel curved arm is used to obtain a node connected to or passing through the rod and a surface corresponding to the node, and a reinforcement panel is performed on the rod on the surface;

[0064] When the type of the member is a wine glass angle steel curved arm, the nodes connected to or passing through the member and the surfaces corresponding to the nodes are obtained through the wine glass angle steel curved arm node processing algorithm, and the member on the surface is reinforced with a panel.

[0065] Preferably, the tower load calculation results include:

[0066] Tower height and number of legs, node allocation table, number of nodes, node details, number of main material sections, section details, number of rows in the member material code table, member material code, number of load-bearing members and number of auxiliary members.

[0067] Another object of the present invention is to provide an automatic modeling system for transmission towers based on a building information model, comprising: a pole identification module, a position acquisition module, a data identification module and a model generation module;

[0068] The rod identification module is used to identify the rods of the transmission tower according to the calculation result of the tower load of the transmission tower;

[0069] The position acquisition module is used to acquire the connection relationship and orientation rules of the rods based on the BIM model;

[0070] The data identification module is used to identify the nodes corresponding to each of the rods and the surfaces corresponding to the nodes based on the rods, the rod connection relationships and the orientation rules;

[0071] The model generation module is used to automatically generate a three-dimensional model of the transmission tower based on the identified rods, nodes corresponding to the rods, and surfaces corresponding to the nodes.

[0072] Preferably, the rod identification module includes: an information acquisition submodule, an outer contour line identification submodule and a rod type identification submodule;

[0073] The information acquisition submodule is used to obtain all pole information of the transmission tower based on the tower load calculation result of the transmission tower;

[0074] The outer contour line recognition submodule is used to identify the front outer contour line of the transmission tower based on all the rod information through the front contour recognition algorithm preset in the BIM model;

[0075] The rod type identification submodule is used to identify rods of a preset type from the rods included in the outer contour line;

[0076] The pre-set types of rods include: main materials for the tower body, main materials for cross arms and cross diaphragms.

[0077] Preferably, the outer contour line recognition submodule includes: a projection unit, a removal unit and a search unit;

[0078] The projection unit is used to select at least two rods from the rod information as projection rods, and project them on the XOZ plane;

[0079] The elimination unit is used to eliminate overlapping rods in the projected rods by using an overlapping algorithm;

[0080] The searching unit is used to find the outer contour line by using the maximum ring algorithm based on the projected rods after the overlapping rods are eliminated.

[0081] Preferably, the outer contour line identification submodule and the rod type identification submodule include: a tower body main material identification unit, a cross arm main material identification unit and a cross diaphragm identification unit;

[0082] The tower body main material identification unit is used to identify the tower body main material based on the front outer contour line according to the tower body main material identification algorithm preset in the BIM model;

[0083] The cross arm main material identification unit is used to identify the cross arm main material based on the front outer contour line according to the cross arm main material identification algorithm preset in the BIM model;

[0084] The diaphragm surface recognition unit is used to identify the diaphragm surface based on the front outer contour line according to the diaphragm surface recognition algorithm preset in the BIM model.

[0085] Preferably, the data identification module includes: a node automatic processing submodule;

[0086] The node automatic processing submodule is used to identify the nodes corresponding to the rods and the surfaces corresponding to the nodes through a preset node automatic processing algorithm based on the rods, the rod connection relationship and the orientation setting.

[0087] Preferably, the node automatic processing submodule includes: a node identification unit and a node processing unit;

[0088] The node identification unit is used to identify the node corresponding to the rod based on the rod, the connection relationship of the rod and the orientation setting;

[0089] The node processing unit is used to determine the surface corresponding to the node and the reinforcement panel fixing the surface based on the preset type of rod.

[0090] Preferably, the node processing unit comprises: a first processing subunit, a second processing subunit, a third processing subunit, a fourth processing subunit and a fifth processing subunit;

[0091] The first processing subunit is used for obtaining the nodes connected to or passing through the rod and the faces corresponding to the nodes through the tower body main material K-node processing algorithm and the double-main-material tower body connection node processing algorithm when the type of the rod is the tower body main material, and reinforcing the rod on the face with a panel;

[0092] The second processing subunit is used for obtaining the nodes connected to or passing through the rod and the surfaces corresponding to the nodes through the cross arm main material tower body connection point processing algorithm when the type of the rod is a cross arm main material, and reinforcing the rod on the surface with a panel;

[0093] The third processing subunit is used for obtaining, when the type of the rod is a diaphragm, nodes and surfaces corresponding to the nodes connected to or passing through the rod by a single or double transition point processing algorithm, and reinforcing the rod on the surface;

[0094] The fourth processing subunit is used for obtaining nodes connected to or passing through the rod and surfaces corresponding to the nodes by using a node processing algorithm of the cathead angle steel curved arm when the type of the rod is a cathead angle steel curved arm, and reinforcing the rod on the surface;

[0095] The fifth processing subunit is used for obtaining the nodes connected to or passing through the rod and the surfaces corresponding to the nodes through the wine glass angle steel curved arm node processing algorithm when the type of the rod is a wine glass angle steel curved arm, and reinforcing the rod on the surface panel.

[0096] Compared with the closest prior art, the technical solution provided by the present invention has the following beneficial effects:

[0097] The technical solution of the present invention identifies the poles of the transmission tower according to the calculation results of the pole load of the transmission tower; obtains the connection relationship and orientation rules of the poles based on the BIM model; identifies the nodes corresponding to each pole and the surfaces corresponding to the nodes based on the poles, the connection relationship and the orientation rules of the poles; and automatically generates a three-dimensional model of the transmission tower based on the identified poles, the nodes corresponding to the poles and the surfaces corresponding to the nodes. The solution has stable performance and meets the delivery requirements. Compared with traditional three-dimensional lofting, it can effectively reduce the workload by about 30%, and has very significant economic and social benefits.

[0098] The technical solution of the present invention fully analyzes the outer contour features of the transmission angle steel tower and effectively identifies the outer contour of the angle steel tower through the developed transmission tower front outer contour recognition algorithm.

[0099] The technical solution of the present invention develops an identification algorithm for special poles such as the main material of the transmission tower, crossarms, and diaphragms. By analyzing the geometric characteristics and load characteristics of the main material of the tower, crossarms, and diaphragms, combined with the load calculation result interface, the above typical pole characteristics are effectively identified.

[0100] The technical solution of the present invention develops an automatic processing algorithm for transmission tower nodes to analyze node geometric structural features, and effectively identifies typical nodes to reinforce panels on the typical nodes so that a three-dimensional model of the transmission tower is automatically built. BRIEF DESCRIPTION OF THE DRAWINGS

[0101] Figure 1 is a flow chart of the method of the present invention;

[0102] Figure 2 The interface tower height and node related information of the present invention;

[0103] Figure 3 The interface segmentation, component material, component and connection information of the present invention;

[0104] Figure 4 It is a schematic diagram of line segment 2 required by the present invention;

[0105] Figure 5 It is a schematic diagram of the endpoint of the present invention;

[0106] Figure 6 The front outer contour line of the dry type of the present invention;

[0107] Figure 7 It is a schematic diagram for identifying the main materials of the tower body of the present invention;

[0108] Figure 8 It is the cross arm main material of the present invention which is not directly connected to the tower body main material;

[0109] Fig. 9 A transverse plane for identification of the present invention;

[0110] Fig.10 The cross-slope material orientation of the tower body front and side of the present invention;

[0111] Fig.11 The automatic modeling flow chart of the transmission angle steel tower of the present invention;

[0112] Among them, 4-1 represents the starting point of the line segment, 4-2 represents the end point of the line segment, 4-3 represents line segment 1, and 4-4 represents line segment 2; 5-1 represents the outer contour segment 1, 5-2 represents the maximum angle, 5-3 represents the starting point, 5-4 represents the end point, and 5-5 represents the outer contour segment 2. DETAILED DESCRIPTION

[0113] In order to better understand the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0114] Based on the research on the current status of BIM technology development and the current status of the transmission tower industry at home and abroad, through in-depth analysis, it is determined that the automatic modeling of transmission angle steel towers in the structural design stage of transmission towers is the core link of the three-dimensional digital delivery and integrated development of design and processing of lines. To this end, based on the geometric characteristics of transmission angle steel towers and the results of load calculation, the automatic modeling function of transmission angle steel towers was developed. This function can effectively identify the key parts of angle steel towers such as cat head towers, wine glass towers, and dry-shaped towers, such as main materials, inclined materials, cross diaphragms, cross arms, and hanging points. On the basis of identifying the key parts, the automatic modeling of transmission angle steel towers is realized through functions such as angle steel limb adjustment, positive and negative head setting, single and double-sided connection plate setting, and tower foot specification selection. According to this method, we developed an automatic modeling platform based on OSG and verified it in several projects. The test shows that the performance of this method is stable and the function meets the delivery requirements. Compared with the traditional three-dimensional lofting, it can effectively reduce the workload by about 30%, and has very significant economic and social benefits.

[0115] Example 1

[0116] from Figure 1 It can be seen that an automatic modeling method for transmission towers based on building information model includes:

[0117] S1. Identify the poles of the transmission tower according to the calculation results of the tower load of the transmission tower;

[0118] Further, identifying the poles of the transmission tower according to the calculation result of the pole load of the transmission tower includes: obtaining all pole information of the transmission tower based on the calculation result of the pole load of the transmission tower;

[0119] Based on all the rod information, the front contour recognition algorithm preset in the BIM model is used to identify the front outer contour line of the transmission tower;

[0120] Identify a rod of a predetermined type from the rods included in the outer contour line;

[0121] Among them, the pre-set types of rods include: main materials for the tower body, main materials for cross arms and cross diaphragms.

[0122] Furthermore, based on all the rod information, the front contour recognition algorithm in the BIM model is used to identify the front outer contour of the transmission tower, including:

[0123] Select at least two rods from the rod information as projection rods, and project them on the XOZ plane;

[0124] The overlapping bars in the projected bars are eliminated by using the overlapping algorithm;

[0125] Based on the projected bars after removing overlapping bars, the outer contour line is found through the maximum ring algorithm.

[0126] Further, identifying a predetermined type of rod from the rods included in the outer contour line includes:

[0127] Based on the front outer contour line, the main material of the tower body is identified according to the main material identification algorithm of the tower body preset in the BIM model;

[0128] Preferably, the main material of the tower body is identified based on the front outer contour line according to the main material identification algorithm of the tower body preset in the BIM model, including:

[0129] Traverse the bars in the front outer contour line, and when the preset conditions are met, mark them as the main material of the tower body;

[0130] The pre-conditions include:

[0131] Symmetrical in 4 quadrants;

[0132] The angle between the Z axis and the Z axis does not exceed a first preset angle; wherein the value of the first preset angle is 30°;

[0133] Must be on the outer contour line;

[0134] The node coordinates X and Y values ​​of the two end points cannot be less than the preset length; the preset length value is 500mm;

[0135] At least one of the main materials of the nodes at the two endpoints is a rod in the current traversal front outer contour line.

[0136] Based on the front outer contour line, the cross arm main material is identified according to the cross arm main material identification algorithm preset in the BIM model;

[0137] Preferably, the main crossarm material is identified based on the front outer contour line according to a crossarm main material identification algorithm preset in the BIM model, including:

[0138] Traverse the front outer contour line, and when the first condition is met, mark it as the main cross arm material;

[0139] Otherwise, continue to traverse the front outer contour lines that do not meet the first condition, and when they meet the second condition, mark them as the main crossarm material;

[0140] The first condition includes:

[0141] One end point is located on the cross arm main material;

[0142] The X-axis angle is not greater than a second preset angle; wherein the value of the second preset angle is equal to the value of the first preset angle, both being 30°;

[0143] The second condition includes:

[0144] One end of the rod is connected to the existing cross arm main material;

[0145] The angle between the vertical axis and the X-axis is not greater than a third preset angle, wherein the third preset angle is 25°.

[0146] Based on the front outer contour line, the diaphragm surface is identified according to the diaphragm surface identification algorithm preset in the BIM model.

[0147] Preferably, the diaphragm surface is identified based on the front outer contour line according to a diaphragm surface identification algorithm preset in the BIM model, including:

[0148] Traverse all the member information, and when the third condition is met, mark it as a diaphragm;

[0149] Wherein, the third condition includes:

[0150] The height difference of the Z coordinates of the two ends of the rod is a preset value;

[0151] The rod is located in the enclosing frame of the main material of the tower body with the same height as the Z value.

[0152] S2. Acquire the connection relationship and orientation rules of the rods based on the BIM model;

[0153] S3, identifying the nodes corresponding to each rod and the surfaces corresponding to the nodes based on the rods, the rod connection relationships and the orientation rules;

[0154] Furthermore, based on the rods, the rod connection relationship and the orientation rule, the nodes corresponding to each rod and the faces corresponding to the nodes are identified, including:

[0155] Based on the rods, the connection relationship between the rods and the orientation settings, the nodes corresponding to the rods and the surfaces corresponding to the nodes are identified through a preset node automatic processing algorithm.

[0156] Furthermore, the node automatic processing algorithm includes:

[0157] Identify the nodes corresponding to the bars based on the bars, their connection relationships and orientation settings;

[0158] Preferably, identifying nodes corresponding to the rods based on the rods, the connection relationship between the rods and the orientation settings includes:

[0159] Processing the K nodes on the tower body by using the tower body middle K-type node processing algorithm based on the rods, the connection relationship of the rods and the orientation setting;

[0160] Process the connection nodes of the cross arm main material tower body through the cross arm main material tower body connection node processing algorithm;

[0161] Process the double main material tower body connection nodes through the double main material tower body connection node processing algorithm;

[0162] Processing single and double transition nodes by single and double transition node processing algorithm;

[0163] Process the cathead angle steel curved arm nodes through the cathead angle steel curved arm node processing algorithm;

[0164] Process the wine glass angle steel curved arm nodes through the wine glass angle steel curved arm node processing algorithm;

[0165] The single-panel connection nodes of other trusses of Maotou are processed by the single-panel connection node processing algorithm of other trusses of Maotou.

[0166] The surfaces corresponding to the nodes and the reinforcement panels of the fixed surfaces are determined based on the pre-set type of rods.

[0167] Preferably, determining the surface corresponding to the node and the reinforcement panel of the fixed surface based on the preset type of rods includes:

[0168] When the type of the rod is the main material of the tower body, the nodes and faces corresponding to the nodes connected to or passing through the rods are obtained through the tower body main material K-node processing algorithm and the double-main-material tower body connection node processing algorithm, and the rods on the faces are reinforced with panels;

[0169] When the type of the member is the cross arm main material, the nodes and faces corresponding to the nodes connected to or passing through the member are obtained through the cross arm main material tower body connection point processing algorithm, and the members on the face are reinforced with panels;

[0170] When the type of member is a diaphragm, the nodes and faces corresponding to the nodes connected to or passing through the member are obtained through the single and double transition point processing algorithm, and the members on the face are reinforced with panels;

[0171] When the type of the member is a cathead angle steel curved arm, the nodes connected to or passing through the member and the faces corresponding to the nodes are obtained through the cathead angle steel curved arm node processing algorithm, and the members on the faces are reinforced with panels;

[0172] When the type of the member is a wine glass angle steel curved arm, the node processing algorithm of the wine glass angle steel curved arm is used to obtain the nodes connected to or passing through the member and the faces corresponding to the nodes, and the members on the faces are reinforced with panels.

[0173] S4. Automatically generate a three-dimensional model of the transmission tower based on the identified rods, nodes corresponding to the rods, and surfaces corresponding to the nodes.

[0174] According to the identified node type, the node type is processed by the algorithm set in the BIM model to obtain the three-dimensional model of the transmission tower.

[0175] Furthermore, the tower load calculation results include:

[0176] Tower height and number of legs, node allocation table, number of nodes, node details, number of main material sections, section details, number of rows in the member material code table, member material code, number of load-bearing members and number of auxiliary members.

[0177] Example 2

[0178] S1. Identify the poles of the transmission tower according to the calculation results of the tower load of the transmission tower;

[0179] Specifically, they include:

[0180] 1. Load calculation result interface definition

[0181] The main load calculation software for transmission towers include Daoheng, iTower, and SmartTower. The cores of each load calculation software are basically the same. Therefore, an automatic modeling data interface for angle steel towers is agreed upon based on the iTower tower load calculation software. The interface contains the following information:

[0182] 1) Tower height and number of legs; 2) Node classification; distribution table; 3) Number of nodes; 4) Node detailed information; 5) Number of main material sections; 6) Section detailed information; 7) Number of rows in the bar material code table; 8) Bar material code table; 9) Number of load-bearing material bars and auxiliary material bars; 10) Bar detailed information.

[0183] in, Figure 2 Interface tower height and node related information, Figure 3 It is the interface segmentation, component material, component and connection information.

[0184] 2. Standardization of bar data

[0185] According to the interface rules of tower load calculation results, after the platform loads the CAD file, the angle steel tower member data needs to be standardized, focusing on identifying the outer contour line of the front of the transmission angle steel tower, and based on the outer contour line, identifying special members, such as the main and diagonal materials of the tower head, the main and diagonal materials of the tower body, the main and diagonal materials of the tower legs, the main materials of the crossarms, and the main materials of the cross diaphragms.

[0186] Among them, the BIM model in the platform is equipped with an algorithm for identifying rods, including the front outer contour line recognition algorithm and the special rod recognition algorithm.

[0187] (1) Front outer contour recognition algorithm

[0188] Step 1: Find the rods that need to be used as projection lines

[0189] 1) Only the members whose Y coordinates of both end nodes are greater than 0 are included in the projection;

[0190] 2) Filter out the rods that are basically parallel to the Y axis;

[0191] Step 2 Project on the XOZ plane and remove some rods / lines by overlapping algorithm

[0192] 1) First, project the bars selected in the first step onto the XOZ plane. To speed up the calculation, first calculate the bounding boxes of all projected line segments to determine whether the calculated bounding boxes intersect. If not, skip two bars.

[0193] 2) Then determine whether the two intersecting line segments have an overlapping relationship:

[0194] Whether the two end points of the projection of member 1 are on the projection line of member 2, if not, member 1 is considered not to be blocked by member 2;

[0195] If the projection line of rod 1 is on the projection line of rod 2, it is also necessary to compare whether the Y value of the midpoint of rod 2 is greater than the Y value of the midpoint of rod 1. If it is greater, rod 1 is considered to be covered by rod 2.

[0196] Step 3: Find the outer contour line through the maximum ring algorithm

[0197] First, find a point in the lower left corner from the front projection line and the node, then traverse all the line segments connected to this node, and calculate the line segment with the largest angle with the X-axis among all the line segments. This line segment is the first segment on the outer contour line, such as Figure 4 As shown, line segment 2 is required, wherein 4-1 represents the starting point of the line segment, 4-2 represents the end point of the line segment, 4-3 represents line segment 1, and 4-4 represents line segment 2.

[0198] Then traverse the end point of the previous line segment in turn, and calculate the line segment with the largest angle with the previous line segment among all the connected line segments of the node, and use it as the line segment on the outer contour until the end point of the line segment coincides with the original lower left corner point; Figure 5 This is the end point diagram, where 5-1 represents outer contour segment 1, 5-2 represents the maximum angle, 5-3 represents the starting point, 5-4 represents the end point, and 5-5 represents outer contour segment 2.

[0199] Finally, the projected 2D line segment needs to be linked to the ID of the rod, so as to determine the rod corresponding to the line segment on the outer contour. Figure 6 shown.

[0200] (2) Identification of special rods

[0201] (2-1) Tower main material identification algorithm

[0202] Step 1 Traverse each rod and mark it as the main material if it meets the following conditions:

[0203] 1) Symmetry in the four quadrants;

[0204] 2) The angle with the Z axis does not exceed 30 degrees;

[0205] 3) Must be on the outer contour line;

[0206] 4) The node coordinates X and Y values ​​of the two end points cannot be less than 500mm;

[0207] 5) At least one of the main materials of the nodes at the two endpoints is the current member;

[0208] Step 2: Set the 4 main rods as a group

[0209] in, Figure 7 Schematic diagram for identifying the main materials of the tower body.

[0210] (2-2) Crossarm main material identification algorithm

[0211] Step 1: Traverse the front outer contour line and mark it as the main crossarm material if it meets the following requirements:

[0212] 1) One endpoint is located on the main material;

[0213] 2) The angle with the X-axis is not greater than 30°;

[0214] Step 2: Traverse the front outer contour line and mark it as the main crossarm material if it meets the following requirements:

[0215] 1) One end of it is connected to an existing cross-arm main material (the end point is on a certain cross-arm main material, or the end point is the end point of another cross-arm main material);

[0216] 2) The angle with the X-axis is not greater than 25°;

[0217] in, Figure 8 It is the cross arm main material of the present invention which is not directly connected to the tower body main material.

[0218] (2-3) Diaphragm recognition algorithm

[0219] Step 1: Traverse each member and mark it as a diaphragm if it meets the following requirements:

[0220] 1) The Z coordinate elevation of the two ends of the rod is 0;

[0221] 2) The rod is located in the enclosing frame of the main material of the tower body with the same height as the Z value;

[0222] in, Fig. 9 For identification of the transverse plane.

[0223] S2. Acquire the connection relationship and orientation rules of the rods based on the building information model;

[0224] Specifically, they include:

[0225] (3) Rod connection relationship and orientation setting

[0226] The bar connection relationship setting is an important data support for the "what you see is what you get" of the 3D model. By setting a scientific bar dependency relationship, it will facilitate subsequent model modifications. The bar connection relationship setting rules in this article are as follows:

[0227] 1) The end point of the rod is in the middle of another rod, and its connecting angle is set to that rod;

[0228] 2) If the end point of the rod is not in the middle of other rods, the connecting angle steel of the rod is set as the main material of the node; the rod orientation setting is set according to the drawing regulations, and the specific rules are as follows:

[0229] 1) The upper and lower plane diagonal materials of the cross arm: the angle steel limbs are towards the center;

[0230] 2) Cross-slanting materials on the front and sides of the tower: outside, back facing up; inside, back facing up;

[0231] 3) Partition surface: Angle steel faces away from the center;

[0232] 4) Auxiliary materials on the front of the cross arm: the oblique limbs are upward, and the vertical limbs are toward the center; auxiliary materials on the plane of the cross arm: generally the limbs are toward the center, the asymmetric limbs along the line are toward the left, and the limbs of the horizontal line are forward;

[0233] 5) Auxiliary materials on the tower body: Generally, the limbs are upward, and other factors such as the apparent cutting angle determine the direction of the angle steel limbs.

[0234] in, Fig.10 The tower is facing sideways with cross-diagonal beams.

[0235] S3, identifying the nodes corresponding to each rod and the surfaces corresponding to the nodes based on the rods, the rod connection relationships and the orientation rules;

[0236] Specifically, they include:

[0237] 3. Automatic node processing

[0238] The overall process of automatic processing of angle steel tower nodes includes four steps:

[0239] (1) Traverse all nodes and, for each node, obtain all the rods connected to and passing through the node;

[0240] (2) Determine the node type based on the number and type of members;

[0241] (3) Get all faces corresponding to this node;

[0242] (4) Each face is treated specially according to its type.

[0243] The tower body nodes include the middle K node, the cross-arm main material tower body connection node, the single main material tower body connection node, the double main material tower body connection node, the double main material tower body middle node, the single and double transition nodes, etc.

[0244] S4. Automatically generate a three-dimensional model of the transmission tower based on the identified rods, nodes corresponding to the rods, and surfaces corresponding to the nodes.

[0245] Specifically, it includes: according to the identified node type, the node type is processed by an algorithm set in the BIM model to obtain a three-dimensional model of the transmission tower.

[0246] (1) K-node processing algorithm in the middle of the tower

[0247] Step 1: Process the nodes by face. The K nodes on the tower are divided into two cases: front and side.

[0248] Step 2: Process each face separately:

[0249] 1) For each surface, two situations, single main material and double main material, should be considered and handled separately;

[0250] 2) For each face, first create the cross hole;

[0251] 3) Create other holes on the main material (using different logics depending on the number of main material lines);

[0252] 4) Create the remaining holes on the intersecting diagonal materials;

[0253] (2) Algorithm for identifying cross arm main material tower connection nodes

[0254] Step 1: Calculate the negative head of other members except the main material of the tower body;

[0255] Step 2: Drill holes at the ends of the rods that are not the main material of the tower body according to the hole information in the calculation file;

[0256] Step 3: Calculate the number of holes required on the main material and drill holes according to the distribution rules of the bolts;

[0257] Step 4: Create a single PCB based on all the hole information above;

[0258] (3) Algorithm for processing connection nodes of double-main-material tower

[0259] Step 1: Set the positive and negative ends of the two main materials of the upper and lower tower bodies and the negative end of the tower body diagonal material (currently, the negative end is processed as the end hole);

[0260] Step 2: Create end holes on the main and diagonal materials;

[0261] Step 3 automatically creates a single panel for each node plane;

[0262] Step 4 automatically connects the inner angle steel of the main material up and down;

[0263] (4) Single and Double Transition Node Processing Algorithm

[0264] Step 1: Calculate the positive and negative heads of the main materials of the upper and lower tower bodies respectively;

[0265] Step 2: Calculate the positive and negative heads of the diaphragm members and create the end holes of the horizontal limbs;

[0266] Step 3: Create a cattle board;

[0267] Step 4: Create the end holes of the main material of the upper tower body;

[0268] Step 5: Calculate the positive and negative heads of the upper main tower body diagonal material and create end holes;

[0269] Step 6: Create the boot plate of the main material;

[0270] Step 7 creates the end holes of the double main material below;

[0271] Step 8: Create the end holes of the front and side legs of the diaphragm member;

[0272] Step 9: Create the lower main material boot plate;

[0273] Step 10: Create the stiffening plate;

[0274] The tower head nodes include cathead angle steel curved arm nodes, wine glass angle steel tower curved arm nodes, cathead other truss tower body connection nodes, cathead other truss cathead single panel connection nodes, cathead other truss double panel connection nodes, etc.

[0275] (1) Processing algorithm of cathead angle steel curved arm node

[0276] Step 1: Identify the truss main material member as the node main material and the other two overlapping truss main material members;

[0277] Step 2: Calculate the positive and negative heads of the two overlapping truss main materials;

[0278] Step 3: Create the end holes of the two overlapping truss main materials;

[0279] Step 4 creates offset holes on the main truss material according to the number contribution rate of the end holes of the two overlapped truss main materials;

[0280] Step 5: Create a single panel connection;

[0281] (2) Algorithm for processing the curved arm node of wine glass angle steel

[0282] Step 1: Connect the front side through a single panel

[0283] 1) Identify the two main truss materials above, set the positive and negative heads and create end holes;

[0284] 2) Identify the two main truss materials below, set the positive and negative heads and create end holes;

[0285] 3) Calculate the positive and negative heads of other inclined materials respectively and create end holes;

[0286] 4) Create a single panel on the front side;

[0287] Step 2: Connect the sides via double sided boards

[0288] 1) Identify the bar plane above the node, calculate the positive and negative heads of the bar and create end holes as holes on the base surface of the double-sided board;

[0289] 2) Identify the bar plane below the node, calculate the positive and negative heads of the bar and create end holes as holes on the second face of the double-sided board;

[0290] 3) Create a double-sided board;

[0291] (3) Processing algorithm for single panel connection nodes of other trusses

[0292] Step 1: Identify the node plane located on the front side and the node plane located on the side side through face allocation, wherein the face located on the side side is two faces of the double-sided board;

[0293] Step 2: Connect the front side through a single-sided edge

[0294] 1) Identify other truss main materials located above, set positive and negative heads and create end holes;

[0295] 2) Identify other truss main materials located below, set positive and negative heads and create end holes;

[0296] 3) Calculate the positive and negative heads of the horizontal crossbars and create end holes;

[0297] 4) Calculate the positive and negative heads of the remaining members and create end holes;

[0298] 5) Generate a single-sided board through the holes created above;

[0299] Step 3: Connect the sides through the double-sided board

[0300] 1) Identify the upper side, that is, the plane where the main materials of the other trusses are located, calculate the positive and negative heads of other members in the plane, and create end holes;

[0301] 2) Identify the lower side, that is, the plane where the other truss main materials are located, calculate the positive and negative heads of other members in the plane except the horizontal cross diaphragm main material, and create end holes;

[0302] 3) Create a double-sided board based on the holes on the two sides above;

[0303] Fig.11 The present invention is a flowchart for automatic modeling of a transmission angle steel tower.

[0304] S1. The interface form of transmission angle steel tower load calculation results is agreed upon, and the load calculation software automatically generates .cad files;

[0305] S2. The platform loads the .cad file, automatically generates nodes and rods, and stores additional data (such as connection type, bolt specifications, etc.);

[0306] S3. Based on the geometric features of the transmission angle steel tower components and combined with manual judgment, identify the main materials, cross arms, cross diaphragms and other important parts of the transmission angle steel tower, and set the angle steel direction, positive and negative heads and other information;

[0307] S4. By analyzing the geometric connection relationship and properties of components, defining the node connection type, and automatically creating single-panel, double-panel, tower foot bottom plate, etc.;

[0308] S5. Calculation of mouth width.

[0309] The technical solution of the present invention loads the transmission angle steel tower poles and connection information by setting the pole tower load calculation result interface, identifies the characteristic components of the angle steel tower body, crossarms, cross diaphragms, etc. based on the outer contour of the angle steel tower, and sets the pole connection relationship and orientation in combination with the drawing specifications, and analyzes the middle K node of the angle steel tower, the crossarm main material tower body connection node, the single main material tower body connection node, the double main material tower body connection node, the double main material tower body middle node, the single and double transition nodes, etc. The method achieves the following effects:

[0310] (1) An algorithm for recognizing the outer contour of transmission angle steel towers was developed. The outer contour features of transmission angle steel towers, such as cat heads, wine glasses, and dry characters, were fully analyzed, and the outer contour of angle steel towers was effectively recognized.

[0311] (2) An algorithm for identifying special members of the angle steel tower, such as the main members, cross arms, and diaphragms, was developed. By analyzing the geometric and load characteristics of the main members, cross arms, and diaphragms of the angle steel tower, combined with the load calculation result interface, the characteristics of the above typical members were effectively identified.

[0312] (3) An automatic processing algorithm for transmission angle steel tower nodes was developed. By analyzing the geometric structural features of cathead angle steel curved arm nodes, wine glass angle steel curved arm nodes, and cathead other truss single-panel connection nodes, a relevant algorithm was developed to effectively identify and model the above typical nodes.

[0313] Based on the same inventive concept, an embodiment of the present invention further provides a transmission tower automatic modeling system based on a building information model. The principle of solving the problem by these devices is similar to that of an automatic modeling method for a transmission tower based on a building information model. The automatic modeling system for a transmission tower based on a building information model mainly includes:

[0314] Rod identification module, position acquisition module, data identification module and model generation module;

[0315] The functions of the above four modules are further explained below:

[0316] A pole identification module, used for identifying poles of a transmission tower according to a calculation result of a pole load of the transmission tower;

[0317] Position acquisition module, used to obtain the connection relationship and orientation rules of the rods based on the BIM model;

[0318] A data identification module, used for identifying nodes corresponding to each of the rods and faces corresponding to the nodes based on the rods, rod connection relationships and orientation rules;

[0319] The model generation module is used to automatically generate a three-dimensional model of a transmission angle steel tower based on the identified rods, the nodes corresponding to the rods, and the surfaces corresponding to the nodes.

[0320] Furthermore, the rod identification module includes: an information acquisition submodule, an outer contour line identification submodule and a rod type identification submodule;

[0321] The information acquisition submodule is used to obtain all the pole information of the transmission tower based on the tower load calculation results of the transmission tower;

[0322] An outer contour line recognition submodule is used to recognize the outer contour line of the front face of the transmission tower based on all the rod information through a front contour recognition algorithm preset in the BIM model;

[0323] A rod type identification submodule, used to identify rods of a preset type from the rods included in the outer contour line;

[0324] Among them, the pre-set types of rods include: main materials for the tower body, main materials for cross arms and cross diaphragms.

[0325] Furthermore, the outer contour line recognition submodule includes: a projection unit, a rejection unit and a search unit;

[0326] A projection unit, used for selecting at least two rods from the rod information as projection rods, and projecting them on the XOZ plane;

[0327] A culling unit, used for culling overlapping rods from the projected rods by using an overlapping algorithm;

[0328] A search unit is used to find the outer contour line through a maximum ring algorithm based on the projected bars after eliminating overlapping bars.

[0329] Furthermore, the outer contour line identification submodule and the rod type identification submodule include: a tower body main material identification unit, a cross arm main material identification unit and a cross diaphragm identification unit;

[0330] A tower body main material identification unit is used to identify the tower body main material based on the front outer contour line according to the tower body main material identification algorithm preset in the BIM model;

[0331] A cross arm main material identification unit is used to identify the cross arm main material based on the front outer contour line according to the cross arm main material identification algorithm preset in the BIM model;

[0332] The diaphragm recognition unit is used to identify the diaphragm based on the front outer contour line according to the diaphragm recognition algorithm preset in the BIM model.

[0333] Further, the data identification module includes: a node automatic processing submodule;

[0334] The node automatic processing submodule is used to identify the nodes corresponding to the rods and the surfaces corresponding to the nodes through a preset node automatic processing algorithm based on the rods, the connection relationship of the rods and the orientation settings.

[0335] Further, the node automatic processing submodule includes: a node identification unit and a node processing unit;

[0336] A node identification unit, used for identifying nodes corresponding to the rods based on the rods, the connection relationship between the rods and the orientation settings;

[0337] The node processing unit is used to determine the surface corresponding to the node and the reinforcement panel of the fixed surface based on the preset type of rod.

[0338] Further, the node processing unit includes: a first processing sub-unit, a second processing sub-unit, a third processing sub-unit, a fourth processing sub-unit and a fifth processing sub-unit;

[0339] The first processing subunit is used for, when the type of the rod is the main material of the tower body, obtaining the nodes connected to or passing through the rod and the faces corresponding to the nodes through the tower body main material K-node processing algorithm and the double-main-material tower body connection node processing algorithm, and reinforcing the rod on the face with a panel;

[0340] The second processing subunit is used for obtaining the nodes and faces corresponding to the nodes connected to or passing through the rods through the cross-arm main material tower body connection point processing algorithm when the type of the rod is a cross-arm main material, and reinforcing the rods on the faces;

[0341] The third processing subunit is used for obtaining the nodes and faces corresponding to the nodes connected to or passing through the rods by a single and double transition point processing algorithm when the type of the rod is a diaphragm, and reinforcing the rods on the faces;

[0342] A fourth processing subunit is used for obtaining nodes connected to or passing through the rod and faces corresponding to the nodes by using a node processing algorithm of the cathead angle steel curved arm when the type of the rod is a cathead angle steel curved arm, and reinforcing the rod on the face;

[0343] The fifth processing subunit is used to obtain the nodes connected to or passing through the rod and the faces corresponding to the nodes through the wine glass angle steel curved arm node processing algorithm when the type of the rod is a wine glass angle steel curved arm, and to reinforce the rod on the face panel.

[0344] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0345] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0346] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0347] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0348] The above are merely embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention are included in the scope of the claims of the present invention to be approved.

Claims

1. A method for automatic modeling of transmission towers based on building information model, characterized in that: include: Identifying the poles of the transmission tower according to the calculation results of the pole load of the transmission tower; Acquire the connection relationship and orientation rules of the rods based on the building information model; Identify the nodes corresponding to each of the rods and the faces corresponding to the nodes based on the rods, the rod connection relationships and the orientation rules; Automatically generate a three-dimensional model of the transmission tower based on the identified rods, nodes corresponding to the rods, and surfaces corresponding to the nodes; The identifying of the poles of the transmission tower according to the calculation result of the pole load of the transmission tower comprises: Obtaining all pole member information of the transmission tower based on the tower load calculation result of the transmission tower; Based on all the rod information, the front contour recognition algorithm preset in the building information model is used to identify the front outer contour line of the transmission tower; Identify a rod of a predetermined type from the rods included in the outer contour line; The pre-set type of rods include: tower body main material, cross arm main material and cross diaphragm; The identifying the nodes corresponding to each rod and the surfaces corresponding to the nodes based on the rods, the rod connection relationships and the orientation rules includes: Based on the rods, the connection relationship between the rods and the orientation settings, a preset node automatic processing algorithm is used to identify the nodes corresponding to the rods and the surfaces corresponding to the nodes; The node automatic processing algorithm includes: Identify nodes corresponding to the rods based on the rods, the connection relationship between the rods, and the orientation settings; Determining the surface corresponding to the node and the reinforcement panel fixing the surface based on a preset type of rod; The identifying the node corresponding to the rod based on the rod, the connection relationship of the rod and the orientation setting includes: Processing the K nodes on the tower body by using a tower body middle K-type node processing algorithm based on the rods, the rod connection relationship and the orientation setting; Process the connection nodes of the cross arm main material tower body through the cross arm main material tower body connection node processing algorithm; Process the double main material tower body connection nodes through the double main material tower body connection node processing algorithm; Processing single and double transition nodes by single and double transition node processing algorithm; Process the cathead angle steel curved arm nodes through the cathead angle steel curved arm node processing algorithm; Process the wine glass angle steel curved arm nodes through the wine glass angle steel curved arm node processing algorithm; Process the single-panel connection nodes of other trusses of Maotou through the single-panel connection node processing algorithm of other trusses of Maotou; The determining of the surface corresponding to the node and the reinforcement panel fixing the surface based on the rod of the preset type includes: When the type of the rod is the main material of the tower body, the nodes connected to or passing through the rod and the faces corresponding to the nodes are obtained through the tower body main material K-node processing algorithm and the double-main-material tower body connection node processing algorithm, and the rods on the faces are reinforced with panels; When the type of the rod is a cross arm main material, the nodes connected to or passing through the rod and the surfaces corresponding to the nodes are obtained through the cross arm main material tower body connection point processing algorithm, and the rod on the surface is reinforced with a panel; When the type of the member is a diaphragm, a node connected to or passing through the member and a surface corresponding to the node are obtained by a single and double transition point processing algorithm, and the member on the surface is reinforced with a panel; When the type of the rod is a cathead angle steel curved arm, a node processing algorithm for the cathead angle steel curved arm is used to obtain a node connected to or passing through the rod and a surface corresponding to the node, and a reinforcement panel is performed on the rod on the surface; When the type of the member is a wine glass angle steel curved arm, the nodes connected to or passing through the member and the surfaces corresponding to the nodes are obtained through the wine glass angle steel curved arm node processing algorithm, and the member on the surface is reinforced with a panel.

2. The automatic modeling method for transmission towers based on building information model according to claim 1, characterized in that: The method of identifying the front outer contour line of the transmission tower based on all the rod information by using the front contour recognition algorithm in the building information model includes: Select at least two rods from the rod information as projection rods, and project them on the XOZ plane; Eliminate overlapping rods in the projected rods by using an overlapping algorithm; Based on the projected bars after removing overlapping bars, the outer contour line is found through the maximum ring algorithm.

3. The automatic modeling method for transmission towers based on building information model according to claim 1, characterized in that: The step of identifying a rod of a predetermined type from the rods included in the outer contour line comprises: Based on the front outer contour line, the main material of the tower body is identified according to the main material identification algorithm of the tower body preset in the building information model; Based on the front outer contour line, the cross arm main material is identified according to the cross arm main material identification algorithm preset in the building information model; Based on the front outer contour line, the transverse diaphragm surface is identified according to a transverse diaphragm surface identification algorithm preset in the building information model.

4. The automatic modeling method for transmission towers based on building information model according to claim 3 is characterized in that: The method of identifying the main material of the tower body based on the front outer contour line according to a tower body main material identification algorithm preset in the building information model includes: Traversing the bars in the front outer contour line, when the preset conditions are met, marking them as the main material of the tower body; The preset conditions include: Symmetrical in 4 quadrants; The angle with the Z axis does not exceed the first preset angle; Must be on the outer contour line; The node coordinates X and Y values ​​of the two end points cannot be less than the preset length; At least one of the node main materials of the two end points is a rod currently traversing the front outer contour line.

5. The automatic modeling method for transmission towers based on building information model according to claim 3, characterized in that: The identifying the main cross arm material based on the front outer contour line according to a cross arm main material identification algorithm preset in the building information model includes: Traversing the front outer contour line, when the first condition is met, marking it as the main cross arm material; Otherwise, continue to traverse the front outer contour lines that do not meet the first condition, and when they meet the second condition, mark them as the main crossarm material; The first condition includes: One end point is located on the cross arm main material; The X-axis angle is not greater than the second preset angle; The second condition includes: One end of the rod is connected to the existing cross arm main material; The angle between the X-axis and the X-axis is not greater than a third preset angle.

6. The automatic modeling method for transmission towers based on building information model according to claim 3, characterized in that: The step of identifying the transverse surface based on the front outer contour line according to a transverse surface recognition algorithm preset in the building information model includes: Traverse all the member information, and when the third condition is met, mark it as a diaphragm; Wherein, the third condition includes: The height difference of the Z coordinates of the two ends of the rod is a preset value; The rod is located in the enclosing frame of the main material of the tower body with the same height as the Z value.

7. The automatic modeling method for transmission towers based on building information model according to claim 1, characterized in that: The tower load calculation results include: Tower height and number of legs, node allocation table, number of nodes, node details, number of main material sections, section details, number of rows in the member material code table, member material code, number of load-bearing members and number of auxiliary members.

8. An automatic modeling system for transmission towers based on building information model, characterized in that: include: Rod identification module, position acquisition module, data identification module and model generation module; The rod identification module is used to identify the rods of the transmission tower according to the calculation result of the tower load of the transmission tower; The position acquisition module is used to acquire the connection relationship and orientation rules of the rods based on the building information model; The data identification module is used to identify the nodes corresponding to each of the rods and the surfaces corresponding to the nodes based on the rods, the rod connection relationships and the orientation rules; The model generation module is used to automatically generate a three-dimensional model of the transmission tower based on the identified rods, nodes corresponding to the rods, and surfaces corresponding to the nodes; The rod identification module includes: an information acquisition submodule, an outer contour line identification submodule and a rod type identification submodule; The information acquisition submodule is used to obtain all pole information of the transmission tower based on the tower load calculation result of the transmission tower; The outer contour line recognition submodule is used to recognize the outer contour line of the front face of the transmission tower based on all the rod information through the front contour recognition algorithm preset in the building information model; The rod type identification submodule is used to identify rods of a preset type from the rods included in the outer contour line; The pre-set type of rods include: tower body main material, cross arm main material and cross diaphragm; The data identification module includes: a node automatic processing submodule; The node automatic processing submodule is used to identify the nodes corresponding to the rods and the surfaces corresponding to the nodes through a preset node automatic processing algorithm based on the rods, the connection relationship between the rods and the orientation settings; The node automatic processing submodule includes: a node identification unit and a node processing unit; The node identification unit is used to identify the node corresponding to the rod based on the rod, the connection relationship of the rod and the orientation setting; The node processing unit is used to determine the surface corresponding to the node and the reinforcement panel fixing the surface based on the rod of a preset type; The node processing unit includes: a first processing subunit, a second processing subunit, a third processing subunit, a fourth processing subunit and a fifth processing subunit; The first processing subunit is used for obtaining the nodes connected to or passing through the rod and the faces corresponding to the nodes through the tower body main material K-node processing algorithm and the double-main-material tower body connection node processing algorithm when the type of the rod is the tower body main material, and reinforcing the rod on the face with a panel; The second processing subunit is used for obtaining the nodes connected to or passing through the rod and the surfaces corresponding to the nodes through the cross arm main material tower body connection point processing algorithm when the type of the rod is a cross arm main material, and reinforcing the rod on the surface with a panel; The third processing subunit is used for obtaining, when the type of the rod is a diaphragm, nodes and surfaces corresponding to the nodes connected to or passing through the rod by a single or double transition point processing algorithm, and reinforcing the rod on the surface; The fourth processing subunit is used for obtaining nodes connected to or passing through the rod and surfaces corresponding to the nodes by using a node processing algorithm of the cathead angle steel curved arm when the type of the rod is a cathead angle steel curved arm, and reinforcing the rod on the surface; The fifth processing subunit is used for obtaining the nodes connected to or passing through the rod and the surfaces corresponding to the nodes through the wine glass angle steel curved arm node processing algorithm when the type of the rod is a wine glass angle steel curved arm, and reinforcing the rod on the surface panel.

9. The automatic modeling system for transmission towers based on building information model according to claim 8, characterized in that: The outer contour line recognition submodule includes: a projection unit, a removal unit and a search unit; The projection unit is used to select at least two rods from the rod information as projection rods, and project them on the XOZ plane; The elimination unit is used to eliminate overlapping rods in the projected rods by using an overlapping algorithm; The searching unit is used to find the outer contour line by using the maximum ring algorithm based on the projected rods after the overlapping rods are eliminated.

10. The automatic modeling system for transmission towers based on building information model according to claim 8, characterized in that: The outer contour line identification submodule and the rod type identification submodule include: a tower body main material identification unit, a cross arm main material identification unit and a cross diaphragm identification unit; The tower body main material identification unit is used to identify the tower body main material based on the front outer contour line according to the tower body main material identification algorithm preset in the building information model; The cross arm main material identification unit is used to identify the cross arm main material based on the front outer contour line according to the cross arm main material identification algorithm preset in the building information model; The transverse diaphragm recognition unit is used to identify the transverse diaphragm based on the front outer contour line according to the transverse diaphragm recognition algorithm preset in the building information model.

Citation Information

Patent Citations

  • Finite element modeling and bearing method for line-tower coupling system of power transmission tower

    CN102254061A

  • Power tower three-dimensional solid model generating method

    CN103914590A