Building rectangular structure column reinforcement cage parametric modeling method and device
By using regular expression parsing and irregular stirrup cyclic winding method, combined with building information modeling, the spatial relationship of structural columns is automatically identified, solving the problems of adaptability and intelligence in steel reinforcement modeling in existing technologies, and realizing intelligent modeling of steel reinforcement skeleton of rectangular structural columns in buildings.
Patent Information
- Application Number
- CN202511676392.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-17
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2045-11-17
AI Technical Summary
In existing technologies for building information modeling, rebar modeling methods cannot achieve adaptive adjustment, struggle to handle the intelligent association between longitudinal bars and stirrups, and cannot automatically identify the spatial relationships and node locations of structural columns, resulting in the modeling process relying on manual intervention and data inconsistencies.
By parsing reinforcement annotation strings using regular expressions, calculating the three-dimensional coordinates of longitudinal bars and stirrups, employing the irregular stirrup cyclic winding method, and combining building information modeling to automatically identify the spatial relationships of structural columns, connection joints are added according to national standards and specifications, achieving intelligent modeling throughout the entire process.
It achieves adaptive adjustment and intelligent modeling of the steel reinforcement cage model, eliminates the problems of manual intervention and data synchronization, and ensures that the longitudinal bars and stirrups work together to meet the requirements of national standards and specifications.
Smart Images

Figure CN121145321A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the field of building information model construction, and particularly relates to a building rectangular structure column reinforcement framework parameterized modeling method and device. BACKGROUND
[0002] In the field of building information model (BIM) technology, Revit is a mainstream design tool, and two technical routes are generally adopted in the industry to realize reinforcement modeling: one is to create a parameterized reinforcement component family, to realize the parameterized driving of the model and the automatic statistics of the engineering quantity by predefining the reinforcement form and nesting it into the main component; and the other is to use a visual programming platform to quickly generate a reinforcement center line and a model by reading an external data table and driving the component edge line to perform geometric offset. These methods aim to improve modeling efficiency and to a certain extent solve part of the modeling problems of complex components.
[0003] However, in the above prior art, the parameterized family method can realize automatic statistics of engineering quantity, but the reinforcement arrangement mode is fixed in the family creation stage and cannot be adaptively adjusted according to specific reinforcement marking or structural specification requirements, and it is difficult to handle the intelligent association between longitudinal reinforcement and stirrup. The data-driven method of the visual programming platform improves the modeling speed, but the reinforcement arrangement seriously depends on the data table prepared by artificial pre-processing, which not only has a large workload, but also is prone to inconsistency between data and model when the model changes. At the same time, the above methods cannot automatically identify the spatial relationship of the structural column in the overall model (such as the difference between the side column, the corner column and the middle column) and the node position (such as the top layer, the intermediate layer and the embedded end), so they cannot convert complex design rules such as the Concrete Structure Design Specification (GB50010), the Building Seismic Design Specification (GB50011) and the G101 flat method atlas into algorithm logic, realize the automation and compliance judgment of reinforcement anchoring, connection and bending, and finally still need to rely on manual intervention for correction, which is difficult to truly realize the intelligentization and automation of the whole process. SUMMARY
[0004] In view of the above problems, the present application provides a building rectangular structure column reinforcement framework parameterized modeling method, which comprises the following steps: establishing a building information model, the building information model at least comprising a structural column model, a floor model, a beam model and a foundation component model; initializing a project environment through a user interface and setting global parameters required for structural column reinforcement; reading geometric properties and non-geometric properties of the structural column model, and using a regular expression to match a marking string corresponding to the reinforcement information in the non-geometric properties, and then parsing the marking string to convert it into structured reinforcement data; Based on the structural column section size in the structural column model geometry attribute and the preset reinforcement data, the plane coordinates of the longitudinal reinforcement are calculated through the model vector in the structural column model geometry attribute and the interpolation algorithm, and the longitudinal reinforcement model is established on the surface of the structural column according to the plane coordinates; The three-dimensional coordinates of the binding points of each stirrup on the longitudinal reinforcement are calculated according to the irregular stirrup winding method, and the three-dimensional modeling of the stirrup is performed according to the binding point coordinates; The structural column reinforcement of different floors is aligned, the longitudinal reinforcement is disconnected at the position meeting the height requirement of the connecting area, and the connecting head for connecting longitudinal reinforcements of different heights is added at the disconnected position of the longitudinal reinforcement, the longitudinal reinforcement is connected in a staggered manner, and the creation of the building rectangular structural column reinforcement skeleton model is completed.
[0005] Further, the global parameters required for structural column reinforcement calculation include but are not limited to structural column data, structural column reinforcement text annotation, seismic grade parameter, structural type parameter, floor setting parameter, protective layer thickness, hook information parameter and steel ratio parameter.
[0006] Further, the reinforcement data includes but is not limited to column section size, corner reinforcement information, structural column section long side reinforcement information, structural column section short side reinforcement information, and protective layer thickness.
[0007] Further, the calculation of the plane coordinates of the longitudinal reinforcement includes the following steps: The orientation of the structural column model is obtained, the direction vector of the structural column section long side is taken as the orientation of the structural column model, and the direction vector of the current structural column section short side is obtained by cross multiplication of the vector and the Z-axis direction; The plane coordinates of the four corner points of the building rectangular structural column are calculated by offsetting the center coordinates of the structural column bottom to the structural column section long side and short side by half the structural column section long side and half the structural column section short side, respectively; After offsetting the plane coordinates of the four corner points of the structural column to the interior of the structural column by the distance of the protective layer thickness in the global parameters plus the corner reinforcement radius according to the direction vectors of the structural column section long side and short side, the two-dimensional center coordinates of the corner reinforcement actually arranged on the structural column are calculated; According to the reinforcement quantity of the structural column section long side and short side specified by the reinforcement information, the longitudinal reinforcement points are evenly arranged between the adjacent corner reinforcements, which are used as the two-dimensional center coordinates of the longitudinal reinforcement middle reinforcement.
[0008] Further, the establishment of the longitudinal reinforcement model includes the following steps: After calculating the two-dimensional center coordinates of the longitudinal reinforcement, the height of the current structural column is taken as a reference to determine the coordinate points of the starting point and the ending point of the longitudinal reinforcement; The longitudinal reinforcement is subjected to collision test; According to the collision test result and the structural column attribute in the global parameter, it is judged whether the member connected with the top / bottom of the structural column is a beam, a plate or a foundation structure model; According to the mounting specification of the top / bottom of the structural column and the beam, the plate and the foundation structure, the bending anchoring modeling and the size of the longitudinal reinforcement end are set, and the longitudinal reinforcement is staggered according to the anchoring length in the global parameter, so as to complete the three-dimensional modeling of the longitudinal reinforcement.
[0009] Further, the special-shaped stirrup winding method comprises the following steps: Optionally, a structural column corner bar plane coordinate point is taken as a path starting point, all longitudinal reinforcement points in the structural column section long side and the structural column section short side directions at the same height of the path starting point are extracted to form a to-be-processed list respectively; Combined with the direction of the structural column section long side and the structural column section short side, the longitudinal reinforcement points in the to-be-processed list are arranged in order from near to far starting from the path starting point; Starting from the path starting point, the structural column section long side and short side to-be-processed stirrup points are arranged in horizontal path according to the set processing order; The path of the stirrup point in the Z-axis direction is planned.
[0010] Further, the stirrup point horizontal direction path planning method is as follows: The number of remaining longitudinal reinforcement points in the to-be-processed list is judged, and when the number is greater than 2, the stirrup is extended from the current stirrup point to the first longitudinal reinforcement point and wound around the second longitudinal reinforcement point, and the plane coordinate of the stirrup after winding around the second longitudinal reinforcement point is recorded; The longitudinal reinforcement point which has contacted with the stirrup is removed from the to-be-processed list; The above process is repeated until the number of remaining longitudinal reinforcement points in the list is no longer greater than 2; When the number of remaining longitudinal reinforcement points in the to-be-processed list is equal to 2, the winding path of the last two longitudinal reinforcement points from the current stirrup point is calculated, a rectangular bent stirrup is formed at last and returned to the starting point of the whole path, the plane coordinate of the last longitudinal reinforcement point is taken as a corner point to generate a coordinate point with an angle of 135° between the stirrup; When the number of longitudinal reinforcement points is equal to 1, the winding path of the last longitudinal reinforcement point from the current stirrup point is planned, an L-shaped bent stirrup is formed at last, the plane coordinate of the point is taken as a corner point to generate a coordinate point with an angle of 135° between the stirrup.
[0011] Further, the Z-axis binding path planning of the stirrup comprises the following steps: When the stirrup point moves along the structural column section long side, the Z-axis coordinate of the next path point is added by a diameter value of the stirrup; When the stirrup point moves along the short side of the structural column section, the Z-axis coordinate of the next path point is reduced by the diameter value of one stirrup; wherein the Z-axis coordinate of the starting point is 0.
[0012] Further, before constructing the longitudinal reinforcement three-dimensional model, it is judged whether the structural column is a corner column, which comprises the following steps: The boundary contour of the floor and the bottom center coordinate point of each structural column are read, and the projection distance of the structural column to the boundary contour of the floor is calculated; It is judged whether the projection distance is less than the set threshold value, if less than or equal to the set threshold value, it is determined that the structural column is a corner column, if greater than the threshold value, it is determined that the structural column is not a corner column; The judgment result is written into the structural column parameters.
[0013] Further, when the structural column is a corner column, the column anchor beam structure is applied at the corner position of the corner column during longitudinal reinforcement modeling, comprising the following steps: The four side surfaces of the structural column judged as a corner column are obtained, it is judged how many side surfaces are in contact with the beam model in the building information model, and the side surface not in contact with the beam model in the building information model is determined as the side surface facing the outside of the building information model; When there are two sides facing the outside of the structure, the steel bars corresponding to the two sides are calculated from the beam bottom, and the length of 1.5Laes is used for calculation, and the remaining column side steel bars are bent by 12d after extending to the top of the structural column, wherein Lae represents the anchoring length, and d represents the diameter of the steel bar.
[0014] The application also provides a building rectangular structural column reinforcement skeleton parameterized modeling device, the device comprising a model establishing unit, a parameter setting unit, a reinforcement labeling unit, a longitudinal reinforcement modeling unit, a stirrup modeling unit, and a joint adding unit; The model establishing unit can establish a building information model, and the building information model at least comprises a structural column model, a floor model, a beam model, and a foundation component model; The parameter setting unit can initialize the project environment through a user interface, and set the global parameters required for structural column reinforcement; The reinforcement labeling unit can read the geometric properties and non-geometric properties of the structural column model, and use regular expression matching to match the labeling string corresponding to the reinforcement information in the non-geometric properties, and then parse the labeling string to convert it into structured steel bar data; The longitudinal reinforcement modeling unit can calculate the plane coordinates of the longitudinal reinforcement based on the structural column section size in the geometric properties of the structural column model and the reinforcement data through model vectors and interpolation algorithms, and establish a longitudinal reinforcement model on the surface of the structural column according to the plane coordinates; The stirrup modeling unit calculates the binding point coordinates of each stirrup on the longitudinal reinforcement according to the special-shaped stirrup circular winding method, and performs three-dimensional modeling of the stirrup according to the binding point coordinates; The joint adding unit aligns the structural column reinforcement of different floors up and down, disconnects the longitudinal reinforcement at a position meeting the connection area height requirement according to the connection area height required by the national standard, and adds a connecting head for connecting longitudinal reinforcements of different heights at the disconnected position of the longitudinal reinforcement, to complete the modeling of the building rectangular structural column reinforcement framework.
[0015] The present application also provides an electronic device, which comprises at least one processor and at least one memory, the memory being in data connection with the processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of the above.
[0016] The present application also provides a computer storage medium, which stores computer instructions, and the computer instructions are executed by a processor to specifically perform the steps in the method of any one of the above.
[0017] The present application also provides a computer program product, which comprises computer instructions, and the computer instructions are executed by a processor to specifically perform the steps in the method of any one of the above.
[0018] The present application parses the reinforcement labeling string by a regular expression and converts it into structured data, realizes intelligent adjustment according to specific design labeling, and automatically calculates the binding point of the stirrup based on the longitudinal reinforcement coordinates by adopting a special-shaped stirrup circular winding method, to ensure the cooperation of the longitudinal reinforcement and the stirrup, and to eliminate manual intervention and data synchronization problems by directly reading the model geometric properties and non-geometric properties for automatic processing, to solve the problem that the Dynamo method relies on manual data table and is prone to inconsistency, and to automatically identify the spatial relationship and node position of the structural column by establishing a building information model containing the floor and the foundation, to automatically calculate the connection area height and add a mechanical connecting head according to the requirements of the national standard, to convert the complex design rules into algorithm logic, and to realize intelligent and compliance modeling in the whole process.
[0019] Other features and advantages of the present application will be set forth in the specification, and in part will become apparent to those skilled in the art upon reference to the specification, or will be learned from practice of the present application. The objects and other advantages of the present application will be realized and attained by the structures particularly pointed out in the specification, claims and drawings. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. The drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0021] Figure 1 The flowchart of the present application is shown; Figure 2 The stirrup reinforcement schematic diagram of the present application is shown; Figure 3 The stirrup reinforcement schematic diagram of the present application is shown; Figure 4 The steel bar mechanical connection schematic diagram is shown. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solutions and advantages of the embodiments of the present application more clear, the following will combine the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0023] Embodiment 1 As shown in the Figure 1 The present application provides a building rectangular structure column steel skeleton parameterized modeling method, comprising the following steps: S1, establishing a building information model, wherein the building information model comprises a building model and a structure model, wherein the structure model at least comprises a structure column model, a floor model, a beam model, a foundation component model and the like.
[0024] S2, initializing a project environment through a user interface, and setting global parameters required for structure column reinforcement, specifically, the global parameters required for structure column reinforcement calculation include but are not limited to structure column data, structure column reinforcement text annotation, seismic grade parameter, structure type parameter, floor setting parameter, protection layer thickness, anchorage length, hook information parameter and steel bar specific gravity parameter. Reinforcement data includes but is not limited to column section size, angle bar information, structure column section long side (structure column H side) steel bar information, structure column section short side (structure column B side) steel bar information, protection layer thickness, wherein the steel bar information can include the required reinforcement quantity and steel bar diameter.
[0025] S3, reading the geometric properties and non-geometric properties of the structure column model, and using regular expression matching to match the annotation string corresponding to the reinforcement information in the non-geometric properties, and then parsing the annotation string to convert it into structured steel bar data.
[0026] Wherein, the parsing of regular expression and the marked string are all prior art, and the specific steps can refer to the following steps: S3-1, create a general flat method mark for matching common types of steel flat method marks, such as the code Regular matching is performed, and the code Regular matching is performed.
[0027] S3-2, according to the stirrup flat method mark, match the stirrup, such as the stirrup mark: A12@100 / 200, A12@100, C1, The following code is used:
[0028]
[0029]
[0030] S3-3, traverse to obtain the matched expression, and convert the matched string into corresponding diameter, accessory type and quantity.
[0031] Different regular expression patterns are written in advance according to the flat method atlas rules, such as matching 4C20, A12@100 / 200, etc. The steel reinforcement quantity, grade, diameter, spacing and other key information in the reinforcement parameter can be automatically scanned and accurately captured, and the information is converted into structured data, which avoids the errors caused by manual data entry and the risk of inconsistent model and drawing.
[0032] S4, based on the structural column section size and reinforcement data in the geometric properties of the structural column model, the plane coordinates of the longitudinal reinforcement are calculated through the model vector and interpolation algorithm, and whether the structural column is an edge corner column is judged, and the judgment method includes the following steps: Read the boundary contour of the floor and the bottom center coordinate point of each structural column, and calculate the projection distance of the structural column to the floor boundary contour.
[0033] Determine whether the projection distance is less than the set threshold value, if less than or equal to the set threshold value, it is determined that the structural column is an edge corner column, if greater than the threshold value, it is determined that the structural column is not an edge corner column.
[0034] The judgment result is written into the structural column parameter.
[0035] According to the plane coordinates of the longitudinal reinforcement, the longitudinal reinforcement model is established on the surface of the structural column.
[0036] The calculation of the plane coordinates of the longitudinal reinforcement includes the following steps: S4-1, obtain the orientation of the structural column model, take the structural column model orientation as the direction vector of the long side of the structural column section, and then cross multiply the vector and the Z-axis direction to obtain the direction vector of the short side of the current structural column section.
[0037] S4-2, take the center of the bottom of the structural column as the origin of the coordinate system, and then calculate the coordinates of the four corner points of the structural column according to the direction vectors of the long side and the short side of the structural column section.
[0038] S4-3, offset the plane coordinates of the four corner points of the structural column to the inside of the structural column by a distance of the protection layer thickness plus the radius of the stirrup according to the direction vectors of the long side and the short side of the structural column section, and then calculate the two-dimensional center coordinates of the stirrup actually arranged on the structural column in the longitudinal reinforcement.
[0039] S4-4, according to the reinforcement quantity of the long side and the short side of the structural column section, evenly set the longitudinal reinforcement points between adjacent stirrups by interpolation algorithm, and take them as the two-dimensional center coordinates of the side reinforcement in the longitudinal reinforcement.
[0040] The establishment of the longitudinal reinforcement model includes the following steps: S4-5, after calculating the two-dimensional center coordinates of the longitudinal reinforcement, take the height of the current structural column as a reference to determine the coordinate points of the starting point and the ending point of the longitudinal reinforcement, and stagger the arrangement of the longitudinal reinforcement according to the anchoring length.
[0041] S4-6, perform collision test on the longitudinal reinforcement, which includes the following steps: A 3m long, wide and high bounding box is established with the center of the column bottom surface as the center, and then the bounding box is used to determine whether there are related components. The top is the same.
[0042] S4-7, according to the collision test results and the properties of the structural column, determine whether the components connected to the top / bottom of the structural column are beams, plates or foundation structures.
[0043] S4-8, set the bending anchoring modeling and size of the end of the longitudinal reinforcement according to the installation specifications of the top / bottom of the structural column and the beams, plates and foundation structures, complete the three-dimensional modeling of the longitudinal reinforcement, and when the structural column is not a corner column, use the conventional anchoring of the longitudinal reinforcement, and calculate the anchoring length of the bottom of the longitudinal reinforcement according to the collision detection of the underlying foundation.
[0044] When the structural column is a corner column, the column anchor beam structure is applied at the corner position of the corner column during modeling of the longitudinal reinforcement, including the following steps: Obtain the four side surfaces of the structural column judged as a corner column, determine how many side surfaces are in contact with the beam model in the building information model, and determine that the side surface not in contact with the beam model in the building information model is facing the outside of the building information model.
[0045] When there are two edges facing the outside of the structure, the corresponding steel bars of the two edges are calculated with a length of 1.5Laewith the bottom of the beam as the starting point. The remaining column edge steel bars are extended to the top of the structure column and then bent by 12d.
[0046] S5, calculate the three-dimensional coordinates of each stirrup at the binding points on the longitudinal reinforcement according to the irregular stirrup circular winding method, and perform three-dimensional modeling of the stirrup according to the binding point coordinates.
[0047] The irregular stirrup circular winding method includes the following steps: S5-1, optionally select a structural column corner reinforcement planar coordinate point as the path starting point, and extract all longitudinal reinforcement points in the direction of the long side and short side of the structural column section at the same height as the path starting point to form a to-be-processed list respectively.
[0048] S5-2, combine the directions of the long side and short side of the structural column section, and arrange the longitudinal reinforcement points in the to-be-processed list in order from near to far starting from the path starting point.
[0049] S5-3, starting from the path starting point, horizontally plan the path of the to-be-processed stirrup points in the long side and short side of the structural column section according to the set processing order.
[0050] Please refer to Figure 2 , the horizontal path planning method of the stirrup point is as follows: S5-3-1, determine the number of remaining longitudinal reinforcement points in the to-be-processed list. When the number of points is greater than 2, extend the stirrup from the current stirrup point to the first longitudinal reinforcement point, and then wrap around the second longitudinal reinforcement point. Record the planar coordinates of the stirrup after wrapping around the second longitudinal reinforcement point.
[0051] S5-3-2, remove the longitudinal reinforcement points that have been in contact with the stirrup from the to-be-processed list.
[0052] S5-3-3, repeat the above process until the number of remaining longitudinal reinforcement points in the list is no longer greater than 2.
[0053] S5-3-4, when the number of remaining longitudinal reinforcement points in the to-be-processed list is equal to 2, calculate the path from the current stirrup point to the last two longitudinal reinforcement points, form a rectangular stirrup, and return to the starting point of the entire path. Record the winding path of the last two longitudinal reinforcement points, and generate a coordinate point with an angle of 135° between the stirrup based on the planar coordinates of the last longitudinal reinforcement point.
[0054] S5-3-5, when the number of longitudinal reinforcement points is equal to 1, the planned path starts from the current stirrup point and winds around the last longitudinal reinforcement point to form an L-shaped bent stirrup, the planar coordinates of the point are recorded as the corner point, a coordinate point with an angle of 135° between the stirrup is generated, and finally a top view like the stirrup structure shown in Figure 2 is formed, Figure 3 is a stirrup structure with longitudinal reinforcement.
[0055] S5-4, path planning of the stirrup point in the Z-axis direction, including the following steps: S5-4-1, when the stirrup point moves along the long side of the structural column section, the Z-axis coordinate of the next path point is increased by the diameter value of the stirrup.
[0056] S5-4-2, when the stirrup point moves along the short side of the structural column section, the Z-axis coordinate of the next path point is decreased by the diameter value of the stirrup.
[0057] wherein the Z-axis coordinate of the starting point is 0, and the planning of the stirrup horizontal plane path and the height path can be performed synchronously.
[0058] The algorithm used in this step takes the longitudinal reinforcement coordinate as the reference point, dynamically judges the number of points by traversing the longitudinal reinforcement point list in the B and H directions, and correspondingly adopts the winding, rectangular bent stirrup or L-shaped bent stirrup strategy to automatically generate the accurate three-dimensional path coordinates of the stirrup. This method can adapt to any longitudinal reinforcement configuration and efficiently solves the core pain points of manual creation of special-shaped stirrups in Revit, which is difficult and low in efficiency.
[0059] S6, aligning the structural column reinforcement of different floors, and according to the connection area height required by the national standard specification, disconnecting the longitudinal reinforcement at the position meeting the connection area height requirement, and adding a connecting head for connecting longitudinal reinforcements of different heights at the disconnected position of the longitudinal reinforcement, to complete the modeling of the building rectangular structural column reinforcement skeleton.
[0060] Specifically, S6 includes the following steps: S6-1, obtaining all the longitudinal reinforcements corresponding to the structural columns, and pairing the upper and lower structural columns in units of floors.
[0061] S6-2, after finding the mutually paired structural columns, matching the connection between the longitudinal reinforcements according to the coordinate positions of each longitudinal reinforcement.
[0062] S6-3, after matching, matching the mechanical connecting head with the corresponding diameter according to the diameters of the upper and lower longitudinal reinforcements, and calculating the Z-axis coordinate of the joint based on the Z value of the center coordinate of the structural column bottom as the reference point after calculating the longitudinal reinforcement joint height according to the longitudinal reinforcement diameter, wherein the reinforcement joint height is 35d, and d is the diameter of the longitudinal reinforcement.
[0063] S6-4, take the calculated longitudinal reinforcement one end point coordinate, X, Y keep unchanged Z is the height of the joint as the coordinate of the joint, the original longitudinal reinforcement takes the coordinates of two end points and the coordinates of the joint to split into two longitudinal reinforcements, if the upper and lower steel diameters are different, the variable cross-section joint family is used to connect and install.
[0064] In practical application, there are three common steel connection methods between floors, which are binding lap joint, mechanical connection and welding connection.
[0065] The following will expand the algorithm around the mechanical connection method.
[0066] In the embedded floor, such as the first underground floor, the area above Hn / 3 (one-third net height) is defined as the connection area, and in other floors, the maximum value of Hn / 6, Hc (the maximum side length of the column) and 500mm is defined as the steel connection area, but in order to meet the operation habit of construction personnel and avoid workers working on the ground, it is a common practice to set the steel connection area in an area above 1000mm.
[0067] Please refer to Figure 4 , the application defaults the steel of the standard floor to two parts for steel mechanical connection, one part is located at the position of 1000mm above the floor, and the other part is located at the position of 1000mm+35d (steel diameter) above the floor, which not only meets the 50% stagger rate of steel (G101-1-P59), but also meets the longitudinal steel structure connection requirements of the frame column (G101-1-P63).
[0068] The embodiment establishes a complete automatic workflow, from reading the model, analyzing the annotation, calculating the coordinates to generating the entity model and the connection head, completely without manual intervention in the model creation process, and converts the “Concrete Structure Design Specification” (GB50010), G101 atlas and actual construction experience into executable algorithm logic.
[0069] The application also provides buttons for controlling the display style of the steel, such as entity display, non-entity display, and semi-transparent steel, so that the operator can quickly adjust the display style of the steel using the Revit API, and improve the user experience.
[0070] Specifically, entity display: all steels are solidified for viewing.
[0071] Non-entity display: for computer performance considerations, all steels are simplified to line display.
[0072] Semi-transparent component: the components of the structural column specialty are virtualized to 50% transparent entities, which facilitates the viewing of the position of the structural column and the arrangement of the steel.
[0073] Clean up the reinforcement: remove all the generated reinforcement.
[0074] Embodiment 2 The embodiment provides a building rectangular structure column reinforcement skeleton parameterized modeling device, and the device comprises a model establishing unit, a parameter setting unit, a reinforcement marking unit, a longitudinal reinforcement modeling unit, a stirrup modeling unit and a joint adding unit.
[0075] The model establishing unit can establish a building information model comprising at least a structure column, a floor slab, a beam and a foundation component.
[0076] The parameter setting unit can initialize a project environment through a user interface and set global parameters required for structure column reinforcement.
[0077] The reinforcement marking unit can read geometric properties and non-geometric properties of a structure column model, match a marking string corresponding to reinforcement information in the non-geometric properties by using a regular expression, and then parse the marking string and convert it into structured reinforcement data.
[0078] The longitudinal reinforcement modeling unit can calculate plane coordinates of longitudinal reinforcement based on structure column section sizes in geometric properties of a structure column model and reinforcement data by using a model vector and an interpolation algorithm, and establish a longitudinal reinforcement model on a structure column surface according to the plane coordinates.
[0079] The stirrup modeling unit calculates the binding point coordinates of each stirrup on longitudinal reinforcement according to a special-shaped stirrup circular winding method, and performs three-dimensional modeling of the stirrup according to the binding point coordinates.
[0080] The joint adding unit aligns structure column reinforcement of different floors in the up-down direction, disconnects longitudinal reinforcement at a position meeting a connection area height requirement according to a connection area height required by a national standard, adds a connecting joint for connecting longitudinal reinforcement of different heights at the disconnected position of the longitudinal reinforcement, and completes building rectangular structure column reinforcement skeleton modeling.
[0081] The embodiment also provides an electronic device, which comprises at least one processor and at least one memory, the memory is in data connection with the processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method in the embodiment 1.
[0082] The embodiment also provides a computer storage medium, and the computer storage medium stores computer instructions, and the computer instructions are executed by a processor to specifically execute the method in the embodiment 1.
[0083] The embodiment also provides a computer program product, which comprises computer instructions, and the computer instructions are executed by a processor to specifically execute the method in the embodiment 1.
[0084] Although the present application has been described in detail with reference to the foregoing embodiments, it should be understood that modifications can be made to the foregoing embodiments, or additional implementations can be implemented, without departing from the spirit and scope of the inventive subject matter. Accordingly, the present application is not limited to the implementations described herein, but is intended to be defined by the claims set forth below, and equivalents thereof.
Claims
1. A method for parametric modeling of a reinforcing cage of a rectangular structure column of a building, characterized in that, The method comprises the following steps: establishing a building information model, which comprises at least a structural column model, a floor model, a beam model, and a foundation component model; initializing a project environment through a user interface, and setting global parameters required for structural column reinforcement; reading geometric properties and non-geometric properties of the structural column model, and using regular expression matching to match a label string corresponding to the reinforcement information in the non-geometric properties, and then parsing the label string to convert it into structured reinforcement data; calculating the planar coordinates of longitudinal reinforcement based on the structural column section size in the geometric properties of the structural column model and preset reinforcement data, and calculating the planar coordinates of the longitudinal reinforcement through a model vector in the geometric properties of the structural column model and an interpolation algorithm, and establishing a longitudinal reinforcement model on the surface of the structural column according to the planar coordinates of the longitudinal reinforcement; calculating the three-dimensional coordinates of each stirrup on the longitudinal reinforcement according to a special stirrup winding method, and performing three-dimensional modeling of the stirrup according to the three-dimensional coordinates of the binding points; aligning the structural column reinforcement of different floors, disconnecting the longitudinal reinforcement at a position meeting the height requirement of the connecting area, adding a connecting head for connecting longitudinal reinforcements of different heights at the disconnected position of the longitudinal reinforcement, and performing staggered connection of the longitudinal reinforcement to complete the creation of the reinforcement skeleton model of the building rectangular structural column.
2. A method according to claim 1, characterized in that The global parameters required for the structural column reinforcement calculation include but are not limited to structural column data, reinforcement text labels of the structural column, seismic grade parameters, structural type parameters, floor setting parameters, protective layer thickness, hook information parameters, and steel ratio parameters.
3. A method according to claim 1, characterized in that The reinforcement data include but are not limited to column section size, corner reinforcement information, structural column section long-side reinforcement information, structural column section short-side reinforcement information, and protective layer thickness.
4. The method of claim 1, wherein, The calculation of the planar coordinates of the longitudinal reinforcement comprises the following steps: obtaining the orientation of the structural column model, taking the orientation of the structural column model as the direction vector of the structural column section long side, and then obtaining the direction vector of the structural column section short side by cross-multiplying the vector and the Z-axis direction; offsetting the center coordinates of the bottom of the structural column by half the length of the structural column section long side and half the length of the structural column section short side in the direction of the structural column section long side and short side, respectively, to calculate the planar coordinates of the four corner points of the building rectangular structural column; offsetting the planar coordinates of the four corner points of the structural column by a distance of the protective layer thickness in the global parameters plus the corner radius to the inside of the structural column according to the direction vectors of the structural column section long side and short side, to calculate the two-dimensional center coordinates of the corner reinforcement actually arranged on the structural column. According to the reinforcement quantity of the long side and the short side of the structural column section specified by the reinforcement information, evenly setting longitudinal reinforcement points between adjacent corner reinforcements as the two-dimensional center coordinates of the side reinforcement in the longitudinal reinforcement.
5. A method according to claim 4, wherein, The establishment of the longitudinal reinforcement model comprises the following steps: after calculating the two-dimensional center coordinates of the longitudinal reinforcement, taking the height of the current structural column as a reference to determine the coordinate points of the starting point and the ending point of the longitudinal reinforcement; performing collision test on the longitudinal reinforcement; judging whether the component connected with the top / bottom of the structural column is a beam, a plate, or a foundation structure model according to the collision test result and the structural column attribute in the global parameters; The bending anchoring shape and size of the longitudinal reinforcement end part are set according to the installation specification of the top / bottom of the structural column and the beam, the plate and the foundation structure, and the longitudinal reinforcement is arranged staggeredly according to the anchoring length in the global parameter, so as to complete the three-dimensional modeling of the longitudinal reinforcement.
6. A method according to claim 4, wherein, The special-shaped hoop reinforcement circular winding method comprises the following steps: Optionally, a structural column corner reinforcement plane coordinate point is taken as a path starting point, all longitudinal reinforcement points in the structural column section long side and short side directions at the same height as the path starting point are extracted to form a to-be-processed list respectively; The longitudinal reinforcement points in the to-be-processed list are arranged in order from near to far starting from the path starting point according to the structural column section long side and short side directions; Starting from the path starting point, the to-be-processed hoop reinforcement points of the structural column section long side and short side are arranged respectively according to the set processing order; The path planning of the hoop reinforcement points is carried out in the Z-axis direction.
7. A method according to claim 6, wherein, The horizontal direction path planning method of the hoop reinforcement points is as follows: The number of remaining longitudinal reinforcement points in the to-be-processed list is judged, when the number is greater than 2, the hoop reinforcement is extended from the current hoop reinforcement point to the first longitudinal reinforcement point and wound around the second longitudinal reinforcement point, and the plane coordinate of the hoop reinforcement after winding around the second longitudinal reinforcement point is recorded; The longitudinal reinforcement point which has contacted with the hoop reinforcement is removed from the to-be-processed list; The above process is repeated until the number of remaining longitudinal reinforcement points in the list is not greater than 2; When the number of remaining longitudinal reinforcement points in the to-be-processed list is equal to 2, the winding path of the last two longitudinal reinforcement points is calculated, a rectangular bent hoop is formed at last and returns to the starting point of the whole path, the plane coordinate of the last two longitudinal reinforcement points is recorded, and a coordinate point with an angle of 135° between the hoop reinforcement is generated with the plane coordinate of the last longitudinal reinforcement point as an angle point; When the number of longitudinal reinforcement points is equal to 1, the winding path of the last longitudinal reinforcement point is planned from the current hoop reinforcement point, an L-shaped bent hoop is formed at last, the plane coordinate of the point is recorded as an angle point, and a coordinate point with an angle of 135° between the hoop reinforcement is generated.
8. A method according to claim 6, wherein, The Z-axis binding path planning of the hoop reinforcement comprises the following steps: When the hoop reinforcement point moves along the structural column section long side, the Z-axis coordinate of the next path point is added by one hoop diameter value; When the hoop reinforcement point moves along the structural column section short side, the Z-axis coordinate of the next path point is reduced by one hoop diameter value; The Z-axis coordinate of the starting point is 0.
9. The method of claim 1, wherein, Before the three-dimensional modeling of the longitudinal reinforcement is constructed, whether the structural column is a corner column is judged, which comprises the following steps: The boundary contour of the floor and the bottom center coordinate point of each structural column are read, and the projection distance of the structural column to the boundary contour of the floor is calculated; Whether the projection distance is less than a set threshold value is judged, if yes, the structural column is determined as a corner column, if no, the structural column is determined as not a corner column; The judgment result is written into the structural column parameter.
10. A method according to claim 9, wherein, When the structural column is a corner column, the column anchor beam structure is applied at the corner position of the corner column during the modeling of the longitudinal reinforcement, which comprises the following steps: The four side surfaces of the structural column determined as a corner column are obtained, it is judged how many side surfaces contact the beam model in the building information model, and the side surface which does not contact the beam model in the building information model is determined as a side surface facing the outside of the building information model; When there are two sides facing the outside of the structure, the corresponding steel bars of the two sides are calculated from the beam bottom, and the length of 1.5Lae is used for calculation, and the remaining column side steel bars are bent 12d after extending to the top of the structure column, wherein Lae represents the anchoring length, and d represents the diameter of the steel bar.
11. A device for parametric modeling of a reinforcing cage of a rectangular structure column of a building, characterized in that, The device comprises a model establishing unit, a parameter setting unit, a reinforcement marking unit, a longitudinal reinforcement modeling unit, a stirrup modeling unit, and a joint adding unit. The model establishing unit can establish a building information model, which at least comprises a structural column model, a floor model, a beam model, and a foundation component model. The parameter setting unit can initialize a project environment through a user interface and set global parameters required for structural column reinforcement. The reinforcement marking unit can read geometric properties and non-geometric properties of the structural column model, match the marking string corresponding to the reinforcement information in the non-geometric properties by using a regular expression, and then parse the marking string to convert it into structured reinforcement data. The longitudinal reinforcement modeling unit can calculate the plane coordinates of the longitudinal reinforcement based on the structural column section size in the geometric properties of the structural column model and the reinforcement data by using a model vector and an interpolation algorithm, and establish a longitudinal reinforcement model on the surface of the structural column according to the plane coordinates. The stirrup modeling unit calculates the binding point coordinates of each stirrup on the longitudinal reinforcement according to the irregular stirrup circular winding method, and performs three-dimensional modeling of the stirrup according to the binding point coordinates. The joint adding unit aligns the structural column reinforcement of different floors up and down, disconnects the longitudinal reinforcement at a position meeting the height requirement of the connecting area according to the connecting area height required by the national standard, and adds a connecting head for connecting longitudinal reinforcements of different heights at the disconnected position of the longitudinal reinforcement, thereby completing the modeling of the reinforcement skeleton of the building rectangular structural column.
12. An electronic device, comprising: The electronic device comprises at least one processor and at least one memory, the memory is in data connection with the processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method of any one of claims 1-10.
13. A computer storable medium, characterized by The computer instructions are stored on the storage medium, and when executed by the processor, the steps in the method of any one of claims 1-10 are specifically executed.
14. A computer program product comprising computer instructions, characterized in that, The computer instructions are executed by the processor, and the steps in the method of any one of claims 1-10 are specifically executed.
Citation Information
Patent Citations
Construction engineering structure calculation amount automatic prediction method based on CAD drawing
CN116403234A
Variable cross-section column steel bar modeling method, plug-in and computer equipment
CN120277745A
Apparatus and method for automatically converting standard construction code
KR102807987B1
Modeling and designing method for elevated structure BIM model
WO2018040838A1