Variable cross-section column steel bar modeling method, plug-in and computer equipment
By directly generating a steel bar model of variable cross-section columns in the BIM three-dimensional view, the complex and error-prone problem in the existing technology is solved, and efficient and accurate steel bar modeling is achieved to meet the requirements of Chinese specifications.
Patent Information
- Application Number
- CN202311623312.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-07-08
AI Technical Summary
The existing BIM technology has problems such as complex, cumbersome modeling process, prone to errors, slow reinforcement speed, and low reinforcing efficiency in steel bar modeling, especially in variable cross-section column steel bar models, which are difficult to meet the requirements of Chinese specifications.
A variable-section column reinforcement modeling method and plug-in is provided. By directly generating the steel bar model in BIM three-dimensional view, the WPF interactive window designs the parametric modeling of column longitudinal angle ribs, edge ribs, stirrups and additional stirrups, reducing repetitive work and improving modeling efficiency and accuracy.
The modeling process is simplified, the reinforcement efficiency is improved, and the error rate is reduced. The generated steel bar model meets the requirements of Chinese specifications and improves the accuracy of steel bar drawing.
Smart Images

Figure CN120277745A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of building modeling, and particularly relates to a method, a plug-in and a computer device for modeling steel bars of a variable cross-section column. Background Technique
[0002] With the advent of the 5G era, the new round of scientific and technological revolution and industrial transformation have developed in depth, and digital transformation has become an irresistible trend. Many Chinese technology companies have risen rapidly, further promoting the development process of "Made in China". Building Information Modeling (BIM) technology has risen rapidly in the industrial transformation of the construction industry and has now been widely recognized in the industry worldwide. The core of BIM technology is to establish a virtual three-dimensional model of a building project and use digital technology to construct a complete building project information database to simulate the real situation. This information database not only includes the geometric information, professional attributes and status information of building components, but also includes the status information of non-component objects (such as spaces and movement behaviors). Through this three-dimensional model, BIM technology greatly improves the integration degree of building project information and provides a platform for information sharing and exchange for relevant stakeholders of building engineering projects. BIM has five characteristics: visualization, coordination, simulation, optimization and drawability.
[0003] BIM technology can perform modeling work in various component models, but it is less applied in the steel bar engineering because the modeling process of the steel bar model is complex, cumbersome, error-prone, slow in bar arrangement speed, and low in steel bar placement efficiency. Autodesk has developed an Extension steel bar modeling plug-in, but there are still deficiencies in some complex steel bar modeling, especially for the steel bar model of variable cross-section columns, which need to be created manually. This method not only consumes time but also manpower, and it is difficult to meet the requirements of Chinese specifications. To solve the above problems, there is an urgent need to create a steel bar model plug-in suitable for Chinese specification requirements and actual engineering applications.
[0004] Practicality: This plug-in can generate longitudinal steel bars in variable cross-section columns, including side bars, corner bars and stirrups. The generated three-dimensional model steel bar model can guide the engineering construction.
[0005] Novelty: Autodesk has developed a steel bar reinforcement plug-in, but the steel bars generated by this plug-in do not meet the requirements of Chinese specifications. For example, the composite methods of stirrups are not complete enough, and longitudinal bars that meet the specification requirements cannot be created in variable cross-section columns. This steel bar modeling method can generate longitudinal steel bars, stirrups and additional stirrups in columns according to the flat method specifications of concrete structure construction drawings.
[0006] Creativity: In-depth understanding of the construction information of the column structure and its steel bar model in the flat method, based on the local coordinate system of the column, determine the steel bar positioning points, including the positioning points of stirrups, additional stirrups and longitudinal bars, and then connect the steel bar positioning points, combined with the steel bar creation method in the Revit help document to generate a steel bar model. For the steel bars in the variable section column, the selection of the steel bar positioning points is based on different coordinate systems, but these coordinate systems will eventually be converted into the global coordinate system of the BIM software through coordinates, so that the steel bar model can be accurately generated in the variable section column.
[0007] In BIM software, steel bar drawing is mainly done by rotating the 3D elevation view, setting the local section frame, and cutting out the relevant sections in combination with the sectioning command in the plan view. Then the steel bars are drawn in the section view of the structure, including the type, model, number of bars, arrangement, etc. Obviously, this operation method is cumbersome and complicated, and the reinforcement efficiency is low, prone to errors, and sometimes the section view is inaccurate, which has a great impact on the accuracy of steel bar drawing. Summary of the invention
[0008] In order to solve the problems of the existing modeling methods, such as the modeling process is complicated, cumbersome, prone to errors, slow reinforcement speed, and low efficiency of steel bar placement, the present invention provides a variable-section column steel bar modeling method, plug-in, and computer equipment. The present invention develops a column steel bar reinforcement plug-in suitable for the specification based on the WPF interactive window. This plug-in can generate the corresponding steel bar model directly in the BIM three-dimensional view without cutting the section, just click the column where the steel bar is to be created.
[0009] In order to achieve the above object, the present invention provides the following technical solutions:
[0010] A variable cross-section column reinforcement modeling method comprises the following steps:
[0011] Design the column longitudinal angle reinforcement parameters of the variable cross-section column, and create the column longitudinal angle reinforcement model according to the column longitudinal angle reinforcement parameters; specifically, determine the position of the column longitudinal angle reinforcement positioning point in three-dimensional space, and accurately generate the longitudinal angle reinforcement model;
[0012] Design the column longitudinal reinforcement parameters of the variable cross-section column, and create the column longitudinal reinforcement model according to the column longitudinal reinforcement parameters and the column longitudinal angle reinforcement model; specifically, determine the position of the column longitudinal reinforcement in three-dimensional space and accurately generate the longitudinal reinforcement model;
[0013] Design the stirrup parameters of the variable cross-section column, and create a single stirrup model based on the stirrup parameters and the column longitudinal edge reinforcement model; specifically, determine the positions of the four stirrup positioning points in three-dimensional space and accurately generate the column stirrup model;
[0014] Design the column additional stirrup parameters of variable cross-section columns, and create an additional stirrup model based on the column additional stirrup parameters and the column longitudinal angle reinforcement model and column longitudinal side reinforcement model; specifically, determine the positions of the four positioning points of the additional stirrups in three-dimensional space and accurately generate the column additional stirrup model;
[0015] Determine the height of the stirrup reinforcement densification area and non-densification area according to the seismic resistance level and structural requirements, and combine multiple single stirrup reinforcement models according to the single stirrup reinforcement model and the height of the stirrup reinforcement densification area and non-densification area to create an overall stirrup reinforcement model; specifically, after the single stirrup reinforcement is created, the offset and copy commands in the program can generate stirrup reinforcement models in the densification area and non-densification area to reduce repetitive work;
[0016] The column longitudinal angle reinforcement model, column longitudinal side reinforcement model, overall stirrup model and additional stirrup model are combined to construct a variable-section column reinforcement model.
[0017] Preferably, the column longitudinal angle reinforcement parameters of the variable cross-section column are designed, and a column longitudinal angle reinforcement model is created according to the column longitudinal angle reinforcement parameters, specifically:
[0018] Determine the positions of multiple longitudinal reinforcement positioning points;
[0019] Use the Line.CreateBound() method to connect multiple longitudinal reinforcement positioning points into a straight line;
[0020] Pass the connected straight lines into the Rebar.CreateFromCurves() method to generate the column longitudinal angle reinforcement model.
[0021] Preferably, the column longitudinal side reinforcement parameters of the variable cross-section column are designed, and a column longitudinal side reinforcement model is created according to the column longitudinal side reinforcement parameters and the column longitudinal angle reinforcement model, specifically:
[0022] The thickness of the concrete cover is c and the diameter of the stirrup is d g , the diameter of the corner bar is d z , the diameter of the edge reinforcement is d b , let the spacing of h side reinforcement be space2, the spacing of b side reinforcement be space1, and the number of h side reinforcement be n h , b The number of side reinforcements is n b , then the calculation formula for the spacing between the edge reinforcements is as follows:
[0023]
[0024]
[0025] Calculate the positions of all the side reinforcements according to the spacing between the side reinforcements;
[0026] Create a column longitudinal edge reinforcement model based on the positions of all edge reinforcements.
[0027] Preferably, for the column stirrup parameters of the designed variable cross-section column, a single stirrup model is created based on the column stirrup parameters and the column longitudinal side bar model. Specifically:
[0028] Obtain the local origin coordinates and the cover thickness of the structural column, and calculate the coordinates of the four positioning points of the stirrup;
[0029] Let the concrete cover thickness be c and the stirrup diameter be d g , and the width and height of the structural column section be b and h respectively. Then, the coordinates of the lower left corner point of the bottom stirrup of the structural column in the X and Y directions (l x , l y , l z ) can be calculated to complete the creation of a single stirrup, specifically as follows:
[0030] l x =-b / 2 + c + d g / 2
[0031] l y =-h / 2 + c + d g / 2
[0032] l z =c + d g / 2.
[0033] Preferably, for the additional column stirrup parameters of the designed variable cross-section column, an additional stirrup model is created based on the additional column stirrup parameters, the column longitudinal corner bar model, and the column longitudinal side bar model. Specifically:
[0034] The width and height of the structural column section are b and h respectively, the diameter of the longitudinal side bar is d b , the diameter of the stirrup is d g , and the center of the bottom surface of the structural column is the coordinate origin. Calculate the positioning points of the additional stirrup on the lower side of b of the structural column; the positioning point a of the additional stirrup is moved to the left relative to the position of the first side bar on the b side by the radius of the side bar plus the radius of the additional stirrup, and the length from the bottom of the column is the concrete cover thickness c plus the radius of the stirrup. Therefore, the coordinates of the positioning point a of the additional stirrup in three directions are as follows:
[0035] x a =-b / 2 + space1 - d g / 2 - d b / 2
[0036] y a =-h / 2 + d g / 2
[0037] z a =c + d g / 2
[0038] Use the Line.CreateBound() method to connect the positioning points of each stirrup end to end to form a closed rectangular curve, and add these curves to the List <curve>Parameters in the set for creating additional stirrups;
[0039] Create an additional stirrup model according to the column additional stirrup parameters, the column longitudinal corner bar model, and the column longitudinal side bar model.
[0040] Preferably, determine the height of the stirrup encrypted area and non-encrypted area according to the seismic design category and structural requirements. Specifically, the height of the encrypted area is determined according to the data in the encrypted area stirrup selection table, and the height of the non-encrypted area stirrup is the net height of the column minus the height of the encrypted area.
[0041] The present invention also provides a variable cross-section column steel bar modeling plug-in, including:
[0042] A longitudinal corner bar modeling module for designing the column longitudinal corner bar parameters of a variable cross-section column and creating a column longitudinal corner bar model according to the column longitudinal corner bar parameters;
[0043] A side bar instance modeling module for designing the column longitudinal side bar parameters of a variable cross-section column and creating a column longitudinal side bar model according to the column longitudinal side bar parameters and the column longitudinal corner bar model;
[0044] A single stirrup modeling module for designing the column stirrup parameters of a variable cross-section column and creating a single stirrup model according to the column stirrup parameters and the column longitudinal side bar model;
[0045] An additional stirrup modeling module for designing the column additional stirrup parameters of a variable cross-section column and creating an additional stirrup model according to the column additional stirrup parameters, the column longitudinal corner bar model, and the column longitudinal side bar model;
[0046] An overall stirrup modeling module for determining the height of the stirrup encrypted area and non-encrypted area according to the seismic design category and structural requirements, and compounding multiple single stirrup models according to the single stirrup model and the height of the stirrup encrypted area and non-encrypted area to create an overall stirrup model;
[0047] A variable cross-section column steel bar model modeling module for compounding the column longitudinal corner bar model, the column longitudinal side bar model, the overall stirrup model, and the additional stirrup model to construct a variable cross-section column steel bar model.
[0048] The present invention also provides a computer device, including a memory, a processor, and a computer program stored on the memory, and the processor executes the computer program to implement the steps of any one of the variable cross-section column steel bar modeling methods.
[0049] The variable cross-section column steel bar modeling method provided by the present invention has the following beneficial effects:
[0050] The present invention separately constructs models for the longitudinal corner bars, longitudinal side bars, and stirrups of the column, and then composites multiple single stirrup models to create an overall stirrup model. Finally, the constructed longitudinal corner bar model, longitudinal side bar model, overall stirrup model, and additional stirrup model are combined to construct a reinforced bar model for a variable cross-section column, enabling parametric modeling of the variable cross-section column. Compared with conventional modeling methods, it reduces the workload of modeling each individual bar, simplifies the modeling process, improves the reinforcement efficiency, reduces the error rate of reinforcement, and enhances the accuracy of bar drawing. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] To more clearly illustrate the embodiments of the present invention and their design schemes, the accompanying drawings required for these embodiments will be briefly introduced below. The drawings in the following description are only partial embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0052] Figure 1 It is a flowchart of the method for modeling the reinforced bars of a variable cross-section column in Embodiment 1 of the present invention;
[0053] Figure 2 It is a diagram of the steel bar positioning points in Corner Bar 1;
[0054] Figure 3 It is a schematic diagram of the column side bars and the coordinate system;
[0055] Figure 4 It is a schematic diagram of the side bar model;
[0056] Figure 5 It is a schematic diagram of stirrup coordinate calculation;
[0057] Figure 6 It is a schematic diagram of the coordinates of the additional stirrups;
[0058] Figure 7 It is a schematic diagram of the stirrup model;
[0059] Figure 8 It is a WPF interaction interface;
[0060] Figure 9 It is a beam-column frame and its reinforced bar model. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0061] To enable those skilled in the art to better understand the technical solutions of the present invention and implement them, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The following embodiments are only used to more clearly illustrate the technical solutions of the present invention and cannot be used to limit the protection scope of the present invention.
[0062] Embodiment 1
[0063] The present invention provides a method for modeling the steel bars of a variable cross-section column, specifically as follows: Figure 1 shown, including the following steps:
[0064] Step 1: Design the parameters of the longitudinal corner bars of the variable cross-section column, and create a model of the longitudinal corner bars of the column according to the parameters of the longitudinal corner bars of the column.
[0065] Step 2: Design the parameters of the longitudinal side bars of the variable cross-section column, and create a model of the longitudinal side bars of the column according to the parameters of the longitudinal side bars of the column and the model of the longitudinal corner bars of the column.
[0066] Step 3: Design the parameters of the column stirrups of the variable cross-section column, and create a single stirrup model according to the parameters of the column stirrups and the model of the longitudinal side bars of the column.
[0067] Step 4: Design the parameters of the additional stirrups of the variable cross-section column, and create an additional stirrup model according to the parameters of the additional stirrups and the model of the longitudinal corner bars of the column and the model of the longitudinal side bars of the column.
[0068] Step 5: Determine the height of the stirrup encrypted area and non-encrypted area according to the seismic grade and construction requirements, and compound multiple single stirrup models according to the single stirrup model and the height of the stirrup encrypted area and non-encrypted area to create an overall stirrup model.
[0069] Step 6: Compound the model of the longitudinal corner bars of the column, the model of the longitudinal side bars of the column, the overall stirrup model and the additional stirrup model to construct a steel bar model of the variable cross-section column.
[0070] Specifically, the design process of each step is as follows:
[0071] (1) Parametric design of longitudinal corner bars of the column
[0072] The method for creating the longitudinal corner bars of the column is Rebar.CreateFromCurves().
[0073] Figure 2 The longitudinal reinforcement positioning points p1 and p2 in Figure 2 are determined according to the lower column coordinate system O-XYZ, and p3 and p4 are determined according to the upper column coordinate system o-x’y’z’. After the positioning points of the steel bars are determined, use the Line.CreateBound() method to connect these points into a straight line, and then pass it into the Rebar.CreateFromCurves() method to generate a steel bar model.
[0074] (2) Parametric design of longitudinal side bars of the column
[0075] As shown in the schematic diagram of the side bars and the coordinate system Figure 3 shown, Figure 3 The distance between the positioning points of the two corner bars is divided by the number of intervals between them to determine the distance between the side bars of each side. The concrete cover thickness is c, and the stirrup diameter is d g , and the corner bar diameter is d z , the diameter of the side reinforcement is d b , let the spacing distance of the h side reinforcement be space2, the spacing distance of the b side reinforcement be space1, and the number of h side reinforcements be n h , the number of b side reinforcements is n b , then the calculation formula for the spacing is as follows:
[0076]
[0077]
[0078] According to the above formula, the positions of all side reinforcements can be calculated conveniently. The P1 point of the lower column side reinforcement is determined with the center of the bottom of the lower column as the coordinate origin. Another positioning point P2 only has a different vertical axis coordinate from the P1 point, and the horizontal and vertical coordinates are the same as those of the P1 point. Therefore, only the vertical axis coordinate needs to be changed. The other two positioning points P3 and P4 of the side reinforcement are determined with the center of the bottom of the upper column as the coordinate origin. The positioning points of these steel bars can be determined according to different coordinate systems, and these coordinate points are finally converted into coordinate points based on the Revit global coordinate system. The function to convert the local coordinate system of the column into the Revit global coordinate system is Transform.Inverse.OfPoint(). Therefore, the steel bar positioning points determined by different coordinate systems are more convenient and easy to understand. The calculation method with the center of the bottom of the upper column as the coordinate origin is the same as that with the center of the bottom of the lower column as the coordinate origin, and will not be elaborated here. The created longitudinal side reinforcement model of the column is as Figure 4 shown.
[0079] (3) Parametric design of column stirrups
[0080] By obtaining the local origin coordinates and the cover thickness of the structural column, the coordinates of the four positioning points of the stirrups can be calculated. As shown in the schematic diagram of stirrup coordinate calculation Figure 5 shown, the center of the bottom surface of the structural column is used as the coordinate origin, and its X, Y, and Z axes are drawn in the figure. Let the concrete cover thickness be c and the stirrup diameter be d g , the width and height of the cross-section of the structural column are b and h. Then, the coordinates l of the lower left corner point 1 of the bottom stirrup of the structural column in the X and Y directions can be calculated x , l y , the calculation is as follows.
[0081] l x =-b / 2 + c + d g / 2
[0082] l y =-h / 2 + c + d g / 2
[0083] The coordinates of the origin currently obtained are based on the bottom plane of the structural column. Corner point 1 also has a length in the Z direction, which is the thickness of the steel bar's protective layer plus half of the stirrup diameter. z for.
[0084] l z =c+d g / 2
[0085] After a single stirrup is created, it is necessary to determine the height of the stirrup reinforcement densification area and the non-densification area before creating the stirrups. The range of the structural column densification area can be determined based on the values in Table 1 for the height selection of the stirrup reinforcement densification area for seismic frame columns in the flat construction drawing. According to the selection diagram for the height of the stirrup reinforcement densification area, the height of the stirrup reinforcement densification area can be determined based on the data provided in the table. When there is no corresponding clear height of the column, the height of the stirrup reinforcement densification area can be calculated using the linear interpolation method. After the height of the stirrup reinforcement densification area is determined, the non-densification height is equal to the height of the column minus the height of the densification area.
[0086] Table 1 Height of stirrup reinforcement area for seismic frame columns and small wall limbs
[0087]
[0088] (4) Parametric design of additional stirrups for columns
[0089] The creation method of additional stirrups is also Rebar.CreateFromCurve() method. The difference from the above stirrup creation is that the positioning point of additional stirrups is determined according to the position of longitudinal edge reinforcement. Figure 6 From the composite methods of different types of stirrups, it can be seen that the number of longitudinal side bars determines the composite method of additional stirrups. The following is an explanation of the calculation method of the additional stirrup positioning points using the 6×6 composite method.
[0090] like Figure 6 As shown, the cross-sectional dimensions of the structural column are b and h, and the diameter of the longitudinal reinforcement is d. b , the diameter of the stirrup is d g The center of the bottom surface of the structural column is the coordinate origin, and its X and Y axes are Figure 6 The spacing of the longitudinal side reinforcement on the b side and the h side has been calculated above. The calculation of the additional stirrup positioning point on the lower side of the structural column b, the additional stirrup positioning point a is moved to the left by the radius of the side reinforcement plus the radius of the additional stirrup relative to the position of the first side reinforcement on the b side. The length from the bottom of the column is the thickness of the protective layer plus the radius of the stirrup, so the coordinates of the additional stirrup positioning point a in three directions are as follows.
[0091] x a =-b / 2+space1-d g / 2-d b / 2
[0092] y a =-h / 2+d g / 2
[0093] z a =c+d g / 2
[0094] The calculation method of other steel bar positioning points is similar to point a. After the additional stirrup positioning points are calculated, use the Line.CreateBound() method to connect the positioning points of each stirrup end to end to form a closed rectangular curve, and add these curves to the List <curve>Parameters in the set for creating additional stirrups. Other parameters are also required for creating additional stirrups, such as the starting hook angle of the steel bar, the bending length, the shape of the steel bar, etc. These parameters can be determined according to the relevant specifications provided in the flat method construction drawings. After the additional stirrups are created, they also need to be arranged in the stirrup encrypted area and non-encrypted area. The height of the encrypted area can be determined according to the data in the selected table of encrypted area stirrups, and the height of the non-encrypted area stirrups can be obtained by subtracting the height of the encrypted area from the clear height of the column. The created stirrups and additional stirrups are as Figure 7 shown.
[0095] (5) Display of column reinforcement interaction interface
[0096] In the column reinforcement interface, as Figure 8 shown, it has the following components. In the Combox dropdown box, the types of stirrups, corner bars, and side bars can be selected, which includes the diameter and strength grade of the stirrups. In the TextBox text box, the spacing of the encrypted area and non-encrypted area and the number of side bars on the b side and h side of the column can be input. Figure 8 The right picture in
[0097] gives an example of the number of side bars and the composite method of stirrups.
[0098] Next, through specific examples, the variable cross-section column steel bar modeling method proposed by the present invention will be further described.
[0099] This project is located at the southeast corner of the intersection of Fuli Sixth Street and Kang'er Second Road in the aviation port area of a certain city. Warehouse B has three above-ground floors, with the first floor height of 8.4 meters, the second floor height of 7.8 meters, and the third floor height of 5.4 meters. The structural form is cast-in-place reinforced concrete frame, with an indoor and outdoor height difference of 0.3 meters. The safety class of the building structure is grade three, and the design service life of the structure is 50 years. The seismic fortification category of the building is category C, the structural form is frame structure, and the frame seismic grade is grade three. The relevant design parameters are shown in Tables 2 to 4:
[0100] Table 2 Basic design standards (I)
[0101]
[0102]
[0103] Table 3 Basic design standards (II)
[0104]
[0105] Table 4 Standard values of local live loads on floors and roofs (kN / m2)
[0106]
[0107] First, create the host for generating steel bars, which is the BIM model of the frame structure. By creating column families and beam families and modifying their parameters, such as family types, component sizes, family names, and component materials, the attributes and geometries of the elements can be controlled. In the WPF interactive interface, the steel bar diameter and grade can be selected in the stirrup type column, and it will automatically traverse the steel bar types provided in Revit and select the steel bar type chosen by the user; in the column of the encrypted area and non-encrypted area, the user can input the spacing of the stirrups in the encrypted area and non-encrypted area, and these data will be converted to the spacing of the stirrups in the corresponding model according to the algorithm; in the input box, enter the number of side bars, and the program can determine the positioning points of the side bars based on the input data and the corresponding side length of the column. Finally, after entering all the data, click the create button to generate a parametric steel bar model in the column. The created beams, columns, and their steel bar models are as Figure 9 shown.
[0108] Based on the same inventive concept, the present invention also develops a steel bar modeling plug-in for variable cross-section columns, including a longitudinal corner bar modeling module, a side bar instance modeling module, a single stirrup modeling module, an additional stirrup modeling module, an overall stirrup modeling module, and a steel bar model modeling module for variable cross-section columns.
[0109] Specifically, the longitudinal corner bar modeling module is used to design the parameters of the column longitudinal corner bars of the variable cross-section column and create a column longitudinal corner bar model according to the column longitudinal corner bar parameters; the side bar instance modeling module is used to design the parameters of the column longitudinal side bars of the variable cross-section column and create a column longitudinal side bar model according to the column longitudinal side bar parameters and the column longitudinal corner bar model; the single stirrup modeling module is used to design the column stirrup parameters of the variable cross-section column and create a single stirrup model according to the column stirrup parameters and the column longitudinal side bar model; the additional stirrup modeling module is used to design the column additional stirrup parameters of the variable cross-section column and create an additional stirrup model according to the column additional stirrup parameters, the column longitudinal corner bar model, and the column longitudinal side bar model; the overall stirrup modeling module is used to determine the heights of the stirrup encrypted area and non-encrypted area according to the seismic grade and construction requirements, and composite multiple single stirrup models according to the single stirrup model and the heights of the stirrup encrypted area and non-encrypted area to create an overall stirrup model; the steel bar model modeling module for variable cross-section columns is used to composite the column longitudinal corner bar model, the column longitudinal side bar model, the overall stirrup model, and the additional stirrup model to construct a steel bar model for variable cross-section columns.
[0110] Each module in the above-mentioned steel bar modeling plug-in for variable cross-section columns can be implemented in whole or in part by software, hardware, and their combinations. The above-mentioned modules can be embedded in the processor of the computer device in the form of hardware or independent of it, or stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned modules.
[0111] The present invention also provides a computer device, including a memory, a processor, and a computer program stored on the memory. The processor executes the computer program to implement the steps in the embodiment of the variable cross-section column steel bar modeling method. For the specific implementation method, reference can be made to the method embodiment, which will not be elaborated here.
[0112] The above embodiments are only preferred specific implementation manners of the present invention, and the protection scope of the present invention is not limited thereto. Any simple changes or equivalent replacements of the technical solutions that can be obviously obtained by those skilled in the art within the technical scope disclosed by the present invention shall fall within the protection scope of the present invention.< / curve> < / curve>
Claims
1. A method for modeling the steel bars of a variable cross-section column, characterized in that, It includes the following steps: Design the parameters of the longitudinal corner bars of the variable cross-section column, and create a longitudinal corner bar model according to the parameters of the longitudinal corner bars of the column; Design the parameters of the longitudinal side bars of the variable cross-section column, and create a longitudinal side bar model according to the parameters of the longitudinal side bars of the column and the longitudinal corner bar model; Design the stirrup parameters of the variable cross-section column, and create a single stirrup model according to the stirrup parameters of the column and the longitudinal side bar model; Design the additional stirrup parameters of the variable cross-section column, and create an additional stirrup model according to the additional stirrup parameters of the column, the longitudinal corner bar model and the longitudinal side bar model; Determine the height of the stirrup encrypted area and non-encrypted area according to the seismic grade and construction requirements, and compound multiple single stirrup models according to the single stirrup model and the height of the stirrup encrypted area and non-encrypted area to create an overall stirrup model; Compound the longitudinal corner bar model, the longitudinal side bar model, the overall stirrup model and the additional stirrup model to construct a variable cross-section column steel bar model.
2. The variable cross-section column steel bar modeling method according to claim 1, characterized in that The design of the parameters of the longitudinal corner bars of the variable cross-section column and the creation of the longitudinal corner bar model according to the parameters of the longitudinal corner bars of the column are specifically as follows: Determine the positions of multiple longitudinal bar positioning points; Use the Line.CreateBound() method to connect multiple longitudinal bar positioning points into a straight line; Pass the connected straight line into the Rebar.CreateFromCurves() method to generate a longitudinal corner bar model.
3. The variable cross-section column steel bar modeling method according to claim 2, wherein, The design of the parameters of the longitudinal side bars of the variable cross-section column and the creation of the longitudinal side bar model according to the parameters of the longitudinal side bars of the column and the longitudinal corner bar model are specifically as follows: The concrete cover thickness is c, and the stirrup diameter is d g , and the diameter of the corner bars is d z , and the diameter of the side bars is d b , let the spacing distance of the side bars in the h direction be space2, the spacing distance of the side bars in the b direction be space1, and the number of side bars in the h direction be n h , and the number of side bars in the b direction is n b , then the calculation formula for the spacing distance of the side bars on each side is as follows: Calculate the positions of all side bars according to the interval distance of each side bar; Create a longitudinal side bar model according to the positions of all side bars.
4. The variable cross-section column steel bar modeling method according to claim 3, characterized in that The design of the stirrup parameters of the variable cross-section column and the creation of a single stirrup model according to the stirrup parameters of the column and the longitudinal side bar model are specifically as follows: Obtain the local origin coordinates and the cover thickness of the structural column, and calculate the coordinates of the four positioning points of the stirrup; Let the concrete cover thickness be c and the stirrup diameter be d g , and the width and height of the structural column section be b and h respectively. Then, the coordinates (l x , l y , l z ) of the lower left corner point of the stirrup at the bottom of the structural column in the X and Y directions can be calculated to complete the creation of a single stirrup, as follows: l x = -b / 2 + c + d g / 2 l y = -h / 2 + c + d g / 2 l z = c + d g / 2.
5. The variable cross-section column steel bar modeling method according to claim 4, characterized in that The design of the additional stirrup parameters of the variable cross-section column and the creation of an additional stirrup model according to the additional stirrup parameters of the column, the longitudinal corner bar model and the longitudinal side bar model are specifically as follows: The cross-sectional width and height of the structural column are b and h respectively, and the diameter of the longitudinal side reinforcement is d b , and the diameter of the stirrup is d g , with the center of the bottom surface of the structural column as the coordinate origin, calculate the positioning points of the additional stirrups on the lower side of b of the structural column; the position of the additional stirrup positioning point a has moved to the left relative to the first side reinforcement on the b side by the radius of the side reinforcement plus the radius of the additional stirrup, and the length from the bottom of the column is the concrete cover thickness c plus the radius of the stirrup. Therefore, the coordinates of the additional stirrup positioning point a in three directions are as follows: x a = -b / 2 + space1 - d g / 2 - d b / 2 y a = -h / 2 + d g / 2 z a = c + d g / 2 Use the Line.CreateBound() method to connect the positioning points of each stirrup end to end to form a closed rectangular curve, and add these curves to the List <curve>The parameters in the set are used as the parameters for creating additional stirrups;< / curve> Create an additional stirrup model according to the additional stirrup parameters of the column, the longitudinal corner bar model and the longitudinal side bar model.
6. The variable cross-section column steel bar modeling method according to claim 5, characterized in that The determination of the height of the stirrup encrypted area and non-encrypted area according to the seismic grade and construction requirements is specifically as follows: The height of the encrypted area is determined according to the data in the encrypted area stirrup selection table, and the height of the non-encrypted area stirrup is the clear height of the column minus the height of the encrypted area.
7. A variable cross-section column steel bar modeling plug-in, characterized in that, It includes: A longitudinal corner bar modeling module, which is used to design the parameters of the longitudinal corner bars of the variable cross-section column and create a longitudinal corner bar model according to the parameters of the longitudinal corner bars of the column; A side bar instance modeling module, which is used to design the parameters of the longitudinal side bars of the variable cross-section column and create a longitudinal side bar model according to the parameters of the longitudinal side bars of the column and the longitudinal corner bar model; A single stirrup modeling module, which is used to design the stirrup parameters of the variable cross-section column and create a single stirrup model according to the stirrup parameters of the column and the longitudinal side bar model; An additional stirrup modeling module, which is used to design the additional stirrup parameters of the variable cross-section column and create an additional stirrup model according to the additional stirrup parameters of the column, the longitudinal corner bar model and the longitudinal side bar model; The overall stirrup modeling module is used to determine the height of the stirrup reinforcement area and the non-reinforced area according to the seismic resistance level and structural requirements, and to compound multiple single stirrup models according to the single stirrup model and the height of the stirrup reinforcement area and the non-reinforced area to create an overall stirrup model; The variable-section column reinforcement model modeling module is used to compound the column longitudinal angle reinforcement model, the column longitudinal side reinforcement model, the overall stirrup model and the additional stirrup model to construct a variable-section column reinforcement model.
8. A computer device, comprising a memory, a processor, and a computer program stored on the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.
Citation Information
Cited By
Building rectangular structure column reinforcement cage parametric modeling method and device
CN121145321A