Building component steel bar information generation method
By constructing parameter tables and generating steel bar information, the problem of information incompatibility between architectural design and construction links is solved, and reinforced body generation and statistics are achieved, and the efficiency and quality of data processing are improved.
Patent Information
- Application Number
- CN202310921363.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-26
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2043-07-26
AI Technical Summary
During the architectural design and construction process, the lack of steel bar information and incompatible information between the design and construction links have led to a series of problems in the construction and cutting software, which limits the development of the digital steel bar industry chain.
A method of building component reinforcement information generation methods, by building a parameter table, supplementing parameter information of the building component, and generating steel bar information based on this information, and opening the design and construction information barriers.
Realize the generation and statistics of steel bars, solve the problem of incompatibility between the information between the design and construction links, improve the efficiency and quality of data processing, and ensure the synchronization of the steel model information.
Smart Images

Figure CN119378046A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of construction, and in particular to a method for generating steel bar information of a building component. Background Art
[0002] At present, in the design stage, architectural designers use building information model (BIM) software to perform parameterization of various building components. This is a relatively mature platform that is currently widely used. However, when it comes to structural design and steel bar design, designers can only input digital information of the steel bar flat design parameters of building components, and cannot generate specific steel bar entities. In the construction stage, construction cutting and budgeting personnel must re-model, input parameters, and estimate the amount of steel bars in the cutting software according to the design drawings, and cannot use the information generated in the structural design stage.
[0003] The lack of steel bar entity information in the design phase and the incompatibility of steel bar information processing between the design phase and the construction phase have led to a series of problems in the construction phase cutting software, which has become the main bottleneck restricting the development of the digital steel bar industry chain. These problems are reflected in the following aspects: ① Due to the non-standard design of the drawings, the design drawings cannot be directly imported into the sample calculation software; ② There are many versions of steel bar sample software but they are not mature, and steel bar sample is still mainly manual; ③ The design software and steel bar sample software cannot realize data sharing, and manual input is required, which is time-consuming, labor-intensive and error-prone; ④ There are large differences in design and processing standards in different countries or regions, and it is difficult for information systems to achieve compatibility; ⑤ The visualization and traceability of the processing process cannot be achieved. The lack of informationization in the steel bar processing process makes it difficult for technicians to visualize the processing process and progress, which is inconvenient to work, and the statistical workload is large and not accurate enough. Summary of the invention
[0004] In view of this, the present invention aims to propose a method for generating steel bar information of building components. Starting from the currently more mature design link, the building information is parametrically designed and processed to solve the most critical steel bar entity generation and statistical problems, break through the information barriers between the design link and the construction link, and give full play to the advantages of digitization and informatization in the steel bar industry chain.
[0005] A method for generating steel bar information of a building component according to an embodiment of the present invention comprises:
[0006] S100, constructing a parameter table including first-category parameter information of all building components;
[0007] S200, supplementing the parameter table with the second type of parameter information of the building component;
[0008] S300: Generate reinforcement information of the building component according to the parameter table.
[0009] The first type of parameter information includes basic geometric information of the building component itself, and the second type of parameters includes setting parameter information for generating reinforcement rules for the building component.
[0010] In a preferred embodiment of the present invention, in said S100, said parameter table includes three sub-tables, namely a global parameter table, a floor parameter table and a component parameter table;
[0011] The global parameter table includes at least the default parameters of all building components;
[0012] The floor parameter table includes parameter information of building components of each floor;
[0013] The component parameter table at least includes the specific parameters of each building component.
[0014] In a preferred embodiment of the present invention, the parameter table is a storage structure indexed by parameter name. When it is necessary to find parameter information of a certain building component in the parameter table, the parameter name is first searched in the component parameter table. If not found, the parameter name is searched in the floor parameter table. If still not found, the parameter name is searched in the global parameter table.
[0015] In a preferred embodiment of the present invention, the S300 includes:
[0016] S310, constructing a classification component list according to the parameter information in the parameter table;
[0017] S320, detecting the geometric collision relationship of each building component according to the classified component list, and constructing a related component list for each building component;
[0018] S330, calculating the relationship model between the building components according to the related component list to obtain the accurate geometric shape of the building components;
[0019] S340, generating corresponding reinforcement parameters according to the precise geometric shapes of each building component;
[0020] S350, processing the steel bar connection across multiple building components according to the relevant component list of each building component and the steel bar parameters, and generating solid steel bars;
[0021] S360, anchor and segment each solid reinforcement according to the list of related components;
[0022] S370, determining and generating the reinforcement information of each building component according to the result of S360.
[0023] In a preferred embodiment of the present invention, the S310 includes:
[0024] Determine the original geometric shape of the building component according to the parameters related to the position, rotation and geometry of the building component in the parameter table, and store the building components in component lists of different categories according to their types to form the classified component list;
[0025] Among them, the classified component list includes a column list, a beam list and a plate list.
[0026] In a preferred embodiment of the present invention, the S320 includes:
[0027] According to the original geometric shape of building components, detect the geometric collision relationship between any two building components;
[0028] For each building component, the geometric collision relationship with other building components is detected respectively, including detecting the geometric collision relationship with other column components to form a related column list, detecting the geometric collision relationship with other beam components to form a related beam list, and detecting the geometric collision relationship with other plate components to form a related plate list. The related column list, related beam list and related plate list of each building component constitute the related component list of the building component.
[0029] In a preferred embodiment of the present invention, the S330 includes:
[0030] According to the original geometric shape of each building component and the list of related components, the types of related relationships with other building components are calculated, the relationship model is established, and the precise geometric shape of the building component is determined;
[0031] Among them, the steps for calculating the correlation type between two building components are as follows:
[0032] a. The building component type involved is column-column, and the relationship between the upper and lower columns is found and established;
[0033] b. The types of building components involved are column-column and column-beam, and the core area or column mid-node is established;
[0034] c. The building component type involved is the basement exterior wall-column, and the basement exterior wall is cut to obtain a precise geometric shape;
[0035] d. The building component type involved is basement exterior wall-basement exterior wall. Find and establish the relationship between the basement exterior walls on the same side, and calculate the inside-outside direction of the basement exterior wall;
[0036] e. The building component type involved is shear wall-shear wall. According to the original geometric shape, find the parameter information of the corresponding wall column, establish the relationship between the upper and lower wall columns, and merge the upper and lower wall beams;
[0037] f. The types of building components involved are beam-column, beam-wall and beam-beam, and the building components are cut to obtain precise geometric shapes;
[0038] g. The types of building components involved are beam-column and beam-beam. Find and establish the relationship between full-length beams, determine the primary and secondary relationships of beams, and establish the column-starting nodes or beam-beam nodes on beams;
[0039] h. If the building component type involved is plate-plate, find and establish the same-layer plate relationship;
[0040] i. The types of building components involved are slab-column, slab-wall and slab-beam, and the slab components are cut to obtain precise geometric shapes;
[0041] Wherein, the steps a to i are performed in sequence;
[0042] In step b and step g, the component type, primary and secondary relationship and determination relationship of the node are as follows:
[0043] bg1. The node is a core node, the component type and primary-secondary relationship are column-beam, and the judgment condition is that at least one beam has the same top Z axis as the column, and the Z axis ranges of all beams can be connected through the overlapped areas between them;
[0044] bg2. The node is a column node, the component type and primary-secondary relationship are column-beam, and the judgment condition is that all beams are not aligned with the top surface of the column in the Z axis, and the Z axis ranges of all beams can be connected through the overlapped areas between them;
[0045] bg3. The node is a column node on a beam, the component type and primary-secondary relationship are beam-column, and the judgment condition is that at least one beam and the bottom surface of the column have the same Z axis, and the Z axis ranges of all beams can be connected through the overlapped areas between them;
[0046] bg4. The node is a beam-beam node, the component type and primary-secondary relationship are beam-beam, and the judgment condition is that the Z-axis range of all beams can be connected through the overlapped area between them;
[0047] In steps a, d, e, g and h, the component types and determination conditions of the component relationships are as follows:
[0048] adegh1. The component relationship is upper and lower columns, the component type is column, and the judgment condition is that the XY axis ranges of the upper and lower adjacent columns have overlapping areas;
[0049] adegh2. The component relationship is upper and lower wall columns, the component type is shear wall column, and the judgment condition is that the XY axis ranges of the upper and lower adjacent wall columns have overlapping areas;
[0050] adegh3. The component relationship is the same-face basement exterior wall, the component type is basement exterior wall, and the judgment conditions are that the basement exterior walls are directly adjacent or adjacent through columns, and the normal direction is the same, and the projection range of the basement exterior walls in the common normal direction has an overlapping area;
[0051] adegh4. The component relationship is full-length beam, the component type is beam, and the judgment condition is that the Z-axis ranges of two adjacent beams have overlapping areas;
[0052] adegh5. The component relationship is the same-layer plate, the component type is plate, and the judgment condition is that the Z-axis ranges of adjacent plates have overlapping areas.
[0053] In a preferred embodiment of the present invention, the S340 includes:
[0054] The steel bar parameter information character string of each building component is parsed to generate independent steel bar parameters of each building component. The generated steel bar parameters are stored in the independent longitudinal bar list or independent stirrup reinforcement list of the corresponding building component according to the parameter type.
[0055] In a preferred embodiment of the present invention, the S350 includes:
[0056] According to the related component list of each building component, all related building components are searched, and the geometric correlation and whether the component grades and / or diameters are the same are determined for each of the independent longitudinal bars in the independent longitudinal bar list of all two related building components, and the independent longitudinal bars of the two building components that meet the conditions are merged as new independent longitudinal bar information;
[0057] Solid reinforcement is generated according to one or more original independent longitudinal reinforcement information and / or merged new independent longitudinal reinforcement information, and the information of the solid reinforcement is stored in the component relationship list to form a solid longitudinal reinforcement list for each building component.
[0058] In a preferred embodiment of the present invention, the S360 includes:
[0059] Find the relevant component list of the building component where the first and last sections of each solid steel bar are located, and determine the anchoring method of the solid steel bar in order of priority according to the component type, node type and component set graph of the first and last sections of the solid steel bar, and select the available method with the highest priority to anchor the solid steel bar. After the anchoring process, the building component that passes through is processed in sections according to the length of the solid steel bar according to the engineering requirements;
[0060] Among them, the judgment and relationship between the anchorage priority of steel bars and component types are as follows:
[0061] The component types are columns and shear wall columns, the solid reinforcement type is column angle longitudinal reinforcement, and the anchoring methods have the following priorities from high to low: upward or downward straight anchor, outward bent anchor in the direction of the column center, and inward bent anchor in the direction of the column center;
[0062] The component type is column or shear wall column, the solid reinforcement type is column edge longitudinal reinforcement, and the anchoring method priority from high to low is upward or downward straight anchor, outward bent anchor perpendicular to the column edge, and inward bent anchor perpendicular to the column edge;
[0063] The component types are beams and shear wall beams, the solid reinforcement type is longitudinal reinforcement on beams, and the anchoring methods have the following priorities from high to low: forward straight anchor, upward 90-degree bent anchor, and downward 90-degree bent anchor;
[0064] The component types are beams and shear wall beams, the solid reinforcement type is the longitudinal reinforcement under the beam, and the anchoring method priorities are forward straight anchor, downward 90-degree bent anchor, and upward 90-degree or upward 135-degree bent anchor from high to low;
[0065] The component types are beams and shear wall beams, the solid reinforcement type is the beam side longitudinal reinforcement, and the anchoring methods have the following priorities from high to low: forward straight anchor, 90-degree bent anchor to the outside of the beam, and 90-degree bent anchor to the inside of the beam;
[0066] The component type is plate, the solid reinforcement type is plate reinforcement, and the anchoring method is 90-degree downward bend anchor;
[0067] The component type is plate, the solid reinforcement type is plate reinforcement, and the anchoring method is forward straight anchor;
[0068] The component types are basement exterior walls and shear walls, the solid reinforcement type is the inner longitudinal reinforcement, and the anchoring methods have the following priorities from high to low: forward straight anchor and 90-degree bent anchor to the outside of the wall;
[0069] The component types are basement exterior walls and shear wall bodies, the solid reinforcement type is outer longitudinal reinforcement, and the anchoring methods have a priority from high to low: forward straight anchor and 90-degree bent anchor to the outside of the wall.
[0070] The method for generating steel bar information of building components in the embodiment of the present invention provides a digital and information-based data processing method between the design stage and the construction stage, which can be used to unify the data format and transmit it between software and between upstream and downstream, avoiding the relevant personnel at each stage to spend a lot of time and energy to rebuild the steel bar model, and ensuring the synchronization of the steel bar model information at the upstream and downstream stages, and has the advantages of efficient and high-quality data processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0072] Figure 1 A schematic diagram of a flow chart of a method for generating steel bar information of a building component according to an embodiment of the present invention;
[0073] Figure 2 A schematic diagram of a sub-process of a method for generating steel bar information of a building component according to an embodiment of the present invention;
[0074] Figure 3 It is a schematic diagram of the principle of the method for generating steel bar information of a building component according to an embodiment of the present invention;
[0075] Figure 4-Figure 7 The figure is a schematic diagram of processing steps of some sub-processes in the method for generating steel bar information of a building component according to an embodiment of the present invention. DETAILED DESCRIPTION
[0076] The description of the embodiments of this specification should be combined with the corresponding drawings, which should be considered as part of the complete specification. In the drawings, the shape or thickness of the embodiments may be enlarged and indicated for simplification or convenience. Furthermore, the parts of each structure in the drawings will be described separately. It is worth noting that the elements not shown in the drawings or not described in words are in a form known to ordinary technicians in the relevant technical field.
[0077] The description of the embodiments herein and any reference to directions and orientations are only for the convenience of description and are not to be construed as any limitation on the scope of protection of the present invention. The following description of the preferred embodiments may involve combinations of features, which may exist independently or in combination, and the present invention is not particularly limited to the preferred embodiments. The scope of the present invention is defined by the claims.
[0078] The embodiment of the present invention provides a method for generating steel bar information of building components, which can be implemented as a plug-in of existing BIM (Building Information Modeling) software. At present, the locations where BIM software such as Revit stores basic geometric information of building components and steel bar parameter information are very randomly scattered. For example, Revit stores plate reinforcement information, and its steel bar parameters are directly stored in the parameter table of the plate component, while the position information needs to be extracted from the plan view of the plate reinforcement; for another example, the reinforcement information of shear wall column, its steel bar parameters are stored in the parameters of the shear wall component and the wall column component, and the longitudinal reinforcement arrangement mode of the wall column needs to be extracted from the plan view of the wall column reinforcement, and which longitudinal reinforcement arrangement mode of each wall column is applied is not directly corresponding, but requires the identification of the wall column graphics to correspond. Therefore, the method for generating steel bar information of the building component of the embodiment of the present invention can be used as a plug-in form to realize the digital processing process of building information based on existing BIM software (including but not limited to Revit) and used for the generation of steel bar information of building components, completing the smooth transition from the design stage to the construction stage. Below, this embodiment specifically introduces the method of the present invention in the form of a Revit plug-in:
[0079] like Figure 1 and Figure 3 As shown, the method for generating steel bar information of building components in this embodiment includes:
[0080] S100: construct a parameter table including first-category parameter information of all building components, wherein the first-category parameter information includes basic geometric information of the building components themselves.
[0081] This step mainly provides a data export plug-in for existing BIM software, which is used to collect and export parameter information of building components.
[0082] After being sorted by the data export plug-in, there is a parameter table for the project as a whole, for each floor, and for each component ("component" means "building component", the same below). Each parameter table is stored in a dictionary structure with the "parameter name" string as the index. When looking for a parameter of a component, first look for the parameter name in the parameter table of the component. If it is not found, look for it in the parameter table of the floor where the component is located. If it is not found, look for it in the parameter table of the project as a whole. Generally speaking, the default parameters of various components are stored in the global parameter table of the project. The parameters missing in each component, or the default parameters consistent with most components, are all in the global parameter table.
[0083] Table 1 below lists the common first-category parameter information for various building components:
[0084]
[0085]
[0086]
[0087]
[0088] Table 1
[0089] Except for Revit, plug-ins for other BIM software must be developed on the development platform provided or supported by the software and run within the software.
[0090] The data files exported by each BIM software plug-in should follow a unified format.
[0091] S200, supplementing the second type of parameter information of the building component in the parameter table, wherein the second type of parameters includes setting parameter information for generating reinforcement rules of the building component.
[0092] This step mainly provides a rebar generation setting program with a graphical interactive interface for users to operate. Users can also input some parameter information for generating rebar rules, that is, the second type of parameter information, which involves the process and specific conditions selected for design and construction. It is worth noting that this part of the parameters is not included in the BIM software, but it is very important in the process of collective processing of building components and generating rebars.
[0093] Table 2 below lists the common second-category parameter information for various building components:
[0094]
[0095] Table 2
[0096] S300: Generate reinforcement information of the building component according to the parameter table.
[0097] This step mainly provides a steel bar generation program, which is used to process the parameter table containing the first type of parameter information and the second type of parameter information that has been exported in the previous steps. By traversing all the building components multiple times, some processing is performed each time, and the results obtained can be applied to the next traversal, and finally the generated steel bar information is obtained.
[0098] Table 3 below lists the processing steps for each traversal:
[0099]
[0100] Table 3
[0101] As shown in the table above, there are seven traversal processes in total, specifically:
[0102] S310: construct a classification component list according to the parameter information in the parameter table.
[0103] like Figure 4 As shown in the figure, in the first traversal, the component parameters are imported from the file, a parameter table is established, and the original geometric shape of the component is obtained by using the parameters related to the position, rotation, and geometry of the component. At the same time, the components need to be placed in the component list of the type, such as beams, columns, slabs, basement exterior walls, shear walls, etc., to form a classified component list.
[0104] S320: Detect geometric collision relationships among the building components according to the classified component list, and construct a related component list for each building component.
[0105] like Figure 5 As shown, in the second traversal, the components in the various component lists are checked for geometric collision relationships between the various components according to the original modeling range of the components, and the various components related to each component are put into the various related component lists.
[0106] S330, calculating the relationship model between the building components according to the related component list to obtain the accurate geometric shape of the building components;
[0107] The third traversal calculates the types of related relationships between components and the precise geometric shapes of the components based on the various related component lists of each component and the original geometric shapes of the components. The following processing needs to be carried out strictly in order, because the component relationships processed later need to use the component relationships obtained earlier; the geometric shape calculations used later need to use the previous geometric shape calculation results.
[0108] Table 4 below lists the processing of the third traversal in order of priority:
[0109]
[0110] Table 4
[0111] Among them, steps b and g mentioned that the relevant columns and beams can form several node types according to geometric relationships. Except for a few cases such as cantilever beams, both ends of all beams must be one of these node types. The concept of node type is very critical in the subsequent traversal steps such as anchorage and segmentation of longitudinal reinforcement of beams and columns. The component types, primary and secondary relationships, and judgment relationships of these node types are shown in Table 5:
[0112]
[0113] Table 5
[0114] For bg1, i.e., the row with the node name "core area" in Table 5, for example, the Z-axis ranges of beams A and B overlap, and the Z-axis ranges of beams B and C overlap. Then, even if beams A and C do not overlap, beams A, B, and C can still be considered to be in the same core area node. For another example, the Z-axis ranges of beams A and B overlap, and the Z-axis ranges of beams C and D overlap, but the Z-axis ranges of beams A and C, beams A and D, beams B and C, and beams B and D do not overlap. Then beams A, beams B, beams C, and beams D cannot be considered to be in the same core area node.
[0115] For bg2, that is, the row in Table 5 with the node name "node in column", the principle is the same as that of bg1.
[0116] In addition, steps a, d, e, g and h in Table 3 mention that components of the same type that meet certain standards can form component relationships. All components must be in a certain set of component relationships, even if there is only one component in this set of component relationships. For example, there can be only one span beam in a set of full-length spans, and there can be only one plate in a set of same-layer plates. The concept of component relationship is very critical in the subsequent traversal steps such as the connection of longitudinal reinforcement. The types of component relationships and judgment conditions are shown in Table 6:
[0117]
[0118] Table 6
[0119] S340, generating corresponding reinforcement parameters according to the precise geometric shape of each building component.
[0120] like Figure 6 As shown, in the fourth traversal, the reinforcement parameter information string of each component is parsed to generate independent reinforcement information for each component. The reinforcement parameters of the component, the generated reinforcement type, etc. can be referred to Table 1. The independent reinforcement generated by the analysis is stored in two lists. The reinforcement that may be connected with the same type of reinforcement in other components is stored in the longitudinal reinforcement list. For example, if the upper longitudinal reinforcement, lower longitudinal reinforcement, and lateral longitudinal reinforcement of each span beam of a set of full-length beams are in the corresponding position and have the same grade and diameter, then these reinforcements can be connected and need to be processed in the subsequent traversal steps; the reinforcement that cannot be connected with the reinforcement in other components is stored in the stirrup reinforcement list, such as beam stirrups, beam horizontal reinforcement, beam vertical reinforcement, etc., and solid reinforcement can be directly generated in the subsequent traversal steps.
[0121] S350, processing the steel bar connection across multiple building components according to the related component list of each building component and the steel bar parameters, and generating solid steel bars.
[0122] like Figure 7As shown, in the fifth traversal, according to the various related component lists of each component, the independent longitudinal reinforcement list of the component is searched, and the independent longitudinal reinforcement list of its related components is searched two by two, and the independent longitudinal reinforcements are judged whether they are geometrically related and have the same grade and diameter. Those that meet the conditions can be merged. Regardless of whether the independent longitudinal reinforcement can be merged, solid longitudinal reinforcement needs to be established at this time. Each solid longitudinal reinforcement can include information of one or more original independent longitudinal reinforcements. Solid longitudinal reinforcement is not stored in the component, but in the component relationship such as full-length beam, same-layer plate, and same-face wall, because solid longitudinal reinforcement often spans multiple components, and the spanned multiple components generally must come from multiple components in the same full-length beam, same-layer plate, and same-face wall.
[0123] S360, anchor and segment each solid reinforcement according to the list of related components.
[0124] The sixth traversal is to find the related components of the components where the first and last sections of each solid steel bar are located. According to the component type, node type, and component set graph of the first and last sections of the solid steel bar, the multiple anchoring methods of each solid steel bar are judged in order of priority whether they are reasonable, and the first reasonable anchoring method is selected. The above process is schematically shown in Table 7:
[0125]
[0126] Table 7
[0127] After the above processing, that is, after the anchoring processing, the actual length of the solid steel bar is obtained. For the components through which the solid steel bar passes, each component allows different types of solid steel bars to be segmented in certain areas. For multiple solid steel bars of the same type, each component requires that these solid steel bars need to be segmented in batches in different areas.
[0128] S370, determining and generating the reinforcement information of each building component according to the result of S360.
[0129] This step is mainly to export the component data and solid reinforcement data obtained in the previous steps.
[0130] The exported component data includes information exported from the BIM software, such as the component ID, component type, component floor, etc.; it also includes the component-related component list, node information, contact information, precise geometric modeling information, etc. generated by the first, second, and third traversals.
[0131] Solid reinforcement includes stirrups / tension bars generated by the fourth traversal, and longitudinal bars generated after connection, anchorage, and segmentation in the fifth and sixth traversals. Here, all solid reinforcements are given an ID as a unique identification number for the solid reinforcements.
[0132] The exported data of solid steel bars include ID, steel bar type, component, diameter, grade, vertex coordinates of each segment, bending radius of each segment, etc.
[0133] Previously, the relationships between building components such as columns, beams, slabs, and walls were mainly defined by atlases, text descriptions, and conventions. These methods were relatively scattered, vague, qualitative, and intuitive, lacking overall considerations, precision, quantification, and procedural judgments. Describing the relationships between components in a digital way is the key to these processing steps.
[0134] In addition, for the exported component data and solid reinforcement data, a visualization and quantity calculation program with a three-dimensional graphical interactive interface can be provided. The program can generate a model based on the component data and solid reinforcement data for users to browse, and the program can count the solid reinforcement information data.
[0135] Since the exported component data contains the component ID and reinforcement ID, users can directly enter the ID to accurately locate the specified component or solid reinforcement and view its model and detailed data.
[0136] Since the exported component data includes the component's floor information and component type information, users can display or hide component models by floor or component type.
[0137] Since the exported solid reinforcement data includes the reinforcement type and the component information, users can display or hide the solid reinforcement model by reinforcement type; when the component is displayed or hidden, the reinforcement model can also be displayed or hidden accordingly.
[0138] The statistical steel bar information includes the steel bar model code, the component type to which the steel bar belongs, the steel bar schematic diagram, the steel bar diameter, the steel bar grade, the number of steel bars of the same type, the total weight of steel bars of the same type, etc. Among them, the component type to which the steel bar belongs, the steel bar diameter, and the steel bar grade are directly included in the physical steel bar data. The steel bar model code and the steel bar schematic diagram are directly calculated from the vertex coordinates and bending radius of each segment in the physical steel bar data. The number of steel bars of the same type and the total weight of steel bars of the same type are calculated by the statistical accumulation of the exported physical steel bar data.
[0139] In summary, the method of the embodiment of the present invention is specifically introduced in the form of a plug-in to describe how to apply the method of the embodiment of the present invention to BIM software to achieve digital improvement of the construction process, especially the generation of steel bar information. However, those skilled in the art understand that other implementation methods based on the method of this embodiment also fall within the scope of protection of the present invention.
[0140] In summary, the method for generating steel bar information of building components in the embodiment of the present invention provides a digital and information-based data processing method between the design stage and the construction stage, which can be used to unify the data format and transmit it between software and between upstream and downstream, avoiding the relevant personnel at each stage from spending a lot of time and energy to rebuild the steel bar model, and ensuring the synchronization of the steel bar model information at the upstream and downstream stages.
[0141] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for generating steel bar information of a building component, characterized in that: include: S100, constructing a parameter table including first-category parameter information of all building components; S200, supplementing the parameter table with the second type of parameter information of the building component; S300: Generate reinforcement information of the building component according to the parameter table. The first type of parameter information includes basic geometric information of the building component itself, and the second type of parameters includes setting parameter information for generating reinforcement rules for the building component.
2. The method for generating building component reinforcement information according to claim 1, characterized in that: In S100, the parameter table includes three sub-tables, namely a global parameter table, a floor parameter table and a component parameter table; The global parameter table includes at least the default parameters of all building components; The floor parameter table includes parameter information of building components of each floor; The component parameter table at least includes the specific parameters of each building component.
3. The method for generating building component reinforcement information according to claim 2, characterized in that: The parameter table is a storage structure indexed by parameter name. When it is necessary to find parameter information of a certain building component in the parameter table, the parameter name is first searched in the component parameter table. If not found, the parameter name is searched in the floor parameter table. If still not found, the parameter name is searched in the global parameter table.
4. The method for generating steel bar information of a building component according to any one of claims 1 to 3, characterized in that: The S300 includes: S310, constructing a classification component list according to the parameter information in the parameter table; S320, detecting the geometric collision relationship of each building component according to the classified component list, and constructing a related component list for each building component; S330, calculating the relationship model between the building components according to the related component list to obtain the accurate geometric shape of the building components; S340, generating corresponding reinforcement parameters according to the precise geometric shapes of each building component; S350, processing the steel bar connection across multiple building components according to the relevant component list of each building component and the steel bar parameters, and generating solid steel bars; S360, anchor and segment each solid reinforcement according to the list of related components; S370: Determine and generate the reinforcement information of each building component according to the result of S360.
5. The method for generating building component reinforcement information according to claim 4, characterized in that: The S310 includes: Determine the original geometric shape of the building component according to the parameters related to the position, rotation and geometry of the building component in the parameter table, and store the building components in component lists of different categories according to their types to form the classified component list; Among them, the classified component list includes a column list, a beam list and a plate list.
6. The method for generating building component reinforcement information according to claim 5, characterized in that: The S320 includes: According to the original geometric shape of building components, detect the geometric collision relationship between any two building components; For each building component, the geometric collision relationship with other building components is detected respectively, including detecting the geometric collision relationship with other column components to form a related column list, detecting the geometric collision relationship with other beam components to form a related beam list, and detecting the geometric collision relationship with other plate components to form a related plate list. The related column list, related beam list and related plate list of each building component constitute the related component list of the building component.
7. The method for generating steel bar information of a building component according to claim 6, characterized in that: The S330 includes: According to the original geometric shape of each building component and the list of related components, the types of related relationships with other building components are calculated, the relationship model is established, and the precise geometric shape of the building component is determined; Among them, the steps for calculating the correlation type between two building components are as follows: a. The building component type involved is column-column, and the relationship between the upper and lower columns is found and established; b. The types of building components involved are column-column and column-beam, and the core area or column mid-node is established; c. The building component type involved is the basement exterior wall-column, and the basement exterior wall is cut to obtain a precise geometric shape; d. The building component type involved is basement exterior wall-basement exterior wall. Find and establish the relationship between the basement exterior walls on the same side, and calculate the inside-outside direction of the basement exterior wall; e. The building component type involved is shear wall-shear wall. According to the original geometric shape, find the parameter information of the corresponding wall column, establish the relationship between the upper and lower wall columns, and merge the upper and lower wall beams; f. The types of building components involved are beam-column, beam-wall and beam-beam, and the building components are cut to obtain precise geometric shapes; g. The types of building components involved are beam-column and beam-beam. Find and establish the relationship between full-length beams, determine the primary and secondary relationships of beams, and establish the column-starting nodes or beam-beam nodes on beams; h. If the building component type involved is plate-plate, find and establish the same-layer plate relationship; i. The types of building components involved are slab-column, slab-wall and slab-beam, and the slab components are cut to obtain precise geometric shapes; Wherein, the steps a to i are performed in sequence; In step b and step g, the component type, primary and secondary relationship and determination relationship of the node are as follows: bg1. The node is a core node, the component type and primary-secondary relationship are column-beam, and the judgment condition is that at least one beam has the same top Z axis as the column, and the Z axis ranges of all beams can be connected through the overlapped areas between them; bg2. The node is a column node, the component type and primary-secondary relationship are column-beam, and the judgment condition is that all beams are not aligned with the top surface of the column in the Z axis, and the Z axis ranges of all beams can be connected through the overlapped areas between them; bg3. The node is a column node on a beam, the component type and primary-secondary relationship are beam-column, and the judgment condition is that at least one beam and column have the same bottom Z axis, and the Z axis ranges of all beams can be connected through the overlapped area between them; bg4. The node is a beam-beam node, the component type and the primary-secondary relationship are beam-beam, and the judgment condition is that the Z-axis range of all beams can be connected through the overlap area between them; In steps a, d, e, g and h, the component types and determination conditions of the component relationships are as follows: adegh1. The component relationship is upper and lower columns, the component type is column, and the judgment condition is that the projection ranges of all upper and lower adjacent columns on the XY plane have overlapping areas; adegh2. The component relationship is upper and lower wall columns, the component type is shear wall column, and the judgment condition is that the projection ranges of all upper and lower adjacent wall columns on the XY plane have overlapping areas; adegh3. The component relationship is the same-face basement exterior wall, the component type is basement exterior wall, and the judgment conditions are that they are directly adjacent or adjacent through columns, and the normal direction is the same, and the projection range of all basement exterior walls in their common normal direction has an overlapping area; adegh4. The component relationship is full-length beam, the component type is beam, and the judgment condition is that the Z-axis ranges of adjacent beams have overlapping areas; adegh5. The component relationship is the same-layer plate, the component type is plate, and the judgment condition is that the Z-axis ranges of adjacent plates have overlapping areas.
8. The method for generating building component reinforcement information according to claim 7, characterized in that: The S340 includes: The steel bar parameter information character string of each building component is parsed to generate independent steel bar parameters of each building component. The generated steel bar parameters are stored in the independent longitudinal bar list or independent stirrup reinforcement list of the corresponding building component according to the parameter type.
9. The method for generating building component reinforcement information according to claim 8, characterized in that: The S350 includes: According to the related component list of each building component, all related building components are searched, and the geometric correlation and whether the component grades and / or diameters are the same are determined for each of the independent longitudinal bars in the independent longitudinal bar list of all two related building components, and the independent longitudinal bars of the two building components that meet the conditions are merged as new independent longitudinal bar information; Solid reinforcement is generated according to one or more original independent longitudinal reinforcement information and / or merged new independent longitudinal reinforcement information, and the information of the solid reinforcement is stored in the component relationship list to form a solid longitudinal reinforcement list for each building component.
10. The method for generating building component reinforcement information according to claim 9, characterized in that: The S360 includes: Find the relevant component list of the building component where the first and last sections of each solid steel bar are located, and determine the anchoring method of the solid steel bar in order of priority according to the component type, node type and component set graph of the first and last sections of the solid steel bar, and select the available method with the highest priority to anchor the solid steel bar. After the anchoring process, the building component that passes through is processed in sections according to the length of the solid steel bar according to the engineering requirements; Among them, the judgment and relationship between the anchorage priority of steel bars and component types are as follows: The component types are columns and shear wall columns, the solid reinforcement type is column angle longitudinal reinforcement, and the anchoring methods have the following priorities from high to low: upward or downward straight anchor, outward bent anchor in the direction of the column center, and inward bent anchor in the direction of the column center; The component type is column or shear wall column, the solid reinforcement type is column edge longitudinal reinforcement, and the anchoring method priority from high to low is upward or downward straight anchor, outward bent anchor perpendicular to the column edge, and inward bent anchor perpendicular to the column edge; The component types are beams and shear wall beams, the solid reinforcement type is longitudinal reinforcement on beams, and the anchoring methods have the following priorities from high to low: forward straight anchor, upward 90-degree bent anchor, and downward 90-degree bent anchor; The component types are beams and shear wall beams, the solid reinforcement type is the longitudinal reinforcement under the beam, and the anchoring method priorities are forward straight anchor, downward 90-degree bent anchor, and upward 90-degree or upward 135-degree bent anchor from high to low; The component types are beams and shear wall beams, the solid reinforcement type is the beam side longitudinal reinforcement, and the anchoring methods have the following priorities from high to low: forward straight anchor, 90-degree bent anchor to the outside of the beam, and 90-degree bent anchor to the inside of the beam; The component type is plate, the solid reinforcement type is plate reinforcement, and the anchoring method is 90-degree downward bend anchor; The component type is plate, the solid reinforcement type is plate reinforcement, and the anchoring method is forward straight anchor; The component types are basement exterior walls and shear walls, the solid reinforcement type is the inner longitudinal reinforcement, and the anchoring methods have the following priorities from high to low: forward straight anchor and 90-degree bent anchor to the outside of the wall; The component types are basement exterior walls and shear wall bodies, the solid reinforcement types are outer longitudinal reinforcements, and the anchoring methods have a priority from high to low: forward straight anchors and 90-degree bent anchors toward the outside of the wall.
Citation Information
Patent Citations
Building structure design method and device based on BIM technology
CN107885918A
Steel bar three-dimensional modeling and automatic calculation method based on BIM technology
CN111177831A
Method for automatically generating reinforcing steel bar three-dimensional model based on flat method diagram information
CN113806837A
BIM-based complex reinforcement node design optimization method and device, equipment and medium
CN116167125A
Method for processing reinforcement member for reinforced concrete, reinforcement member processing system, method for constructing reinforced concrete building, and building design server
JP2023101875A