A method, device, equipment and readable storage medium for calculating steel bar usage

By determining the arrangement method and position of steel bars in the construction BIM model and calculating the geometric shape and dimension information of the steel bars, the problem of insufficient accuracy in the calculation of steel bar usage during the construction stage is solved, and a more accurate calculation of steel bar usage and a model that is more in line with construction needs is achieved.

CN115081076BActive Publication Date: 2025-03-11GLODON CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210761396.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-29
Publication Date
2025-03-11
Estimated Expiration
2042-06-29

AI Technical Summary

Technical Problem

The existing technology is difficult to meet the accurate requirements for steel bar usage calculation during the construction stage, and the calculation accuracy and accuracy of the existing methods cannot meet the business requirements of the construction stage.

Method used

By obtaining the construction BIM model containing steel bar information, selecting the target components, and determining the arrangement method and position of the target steel bars based on the steel bar information, and calculating the geometric shape and dimension information of the steel bars at each arranged position to form the steel bar usage information of the target components.

Benefits of technology

More accurate calculation of steel bar usage is achieved, meeting the needs of the construction stage, and providing a universal steel bar arrangement method (points, lines, and surfaces) to adapt to the calculation needs of different components.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115081076B_ABST
    Figure CN115081076B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, equipment and readable storage medium for calculating the amount of steel bars, the method comprising: obtaining a construction BIM model containing steel bar information; selecting a target component from the construction BIM model, and determining the arrangement of target steel bars in the target component according to the steel bar information; determining the arrangement position of each target steel bar in the target component according to the arrangement; calculating the geometric shape and size information of the target steel bar at each arrangement position to form the steel bar amount information of the target component; the present invention can calculate the amount of steel bars more accurately, and the calculation result can better meet the needs of on-site construction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer-aided design, and in particular to a method, device, equipment and readable storage medium for calculating the amount of steel bars. Background Art

[0002] During the on-site construction of engineering projects, it is necessary to accurately calculate the steel bar usage and steel bar size and shape information of various components to meet the needs of on-site construction; and the design unit generally delivers the steel bar usage design to the construction unit in the form of a flat steel bar reinforcement drawing. The construction personnel need to calculate the size, shape and amount of steel bars according to the national standard design drawings and specification requirements combined with the drawings. This is a necessary step in the construction process of the engineering project to guide the procurement of steel bars, on-site construction and the final settlement of steel bars. At present, there are roughly two ways to complete the calculation of steel bar usage on the market: Method 1, using the function plug-in provided by the CAD platform to pick up information, measure, and manually input and edit on the CAD drawings to finally obtain the relevant information of steel bar usage; Method 2, creating a civil engineering model through the modeling capability provided by the software system, and then adding steel bar flat method information to the civil engineering model, and finally calculating the steel bar usage based on the steel bar flat method information of the civil engineering model; However, Method 1 depends on the system user, and the correctness and accuracy are limited by the user's experience; Method 2 currently mainly serves the steel bar quantity calculation needs in the construction bidding stage, and its core focus is on the budget of the steel bar project. The shape and size of the steel bar cannot meet the accuracy requirements of the construction stage. During the construction process, it is also necessary to consider the problems of steel bar layer staggering, steel bar construction technology, and steel bar raw material length, which have more accurate requirements for the calculation of steel bar usage. Therefore, although the existing method of calculating the steel bar usage by establishing a three-dimensional model and supplemented by steel bar flat method information can meet the construction quantity calculation requirements in the budget stage, the steel bar calculation accuracy and accuracy cannot meet the business requirements in the construction stage. Therefore, how to more accurately calculate the steel bar usage that meets the needs of the construction stage has become a technical problem that technicians in this field need to solve urgently. Summary of the invention

[0003] The purpose of the present invention is to provide a method, device, equipment and readable storage medium for calculating the amount of steel bars, which can more accurately calculate the amount of steel bars and the calculation results can better meet the needs of on-site construction.

[0004] According to one aspect of the present invention, there is provided a method for calculating the amount of steel bars, the method comprising:

[0005] Obtain the construction BIM model including reinforcement information;

[0006] Selecting a target component from the construction BIM model, and determining an arrangement of target steel bars in the target component according to the steel bar information;

[0007] Determining the arrangement position of each target steel bar in the target component according to the arrangement mode;

[0008] The geometric shape and size information of the target steel bars at each arrangement position are calculated to form the steel bar usage information of the target component.

[0009] Optionally, determining the arrangement position of each target steel bar in the target component according to the arrangement mode includes:

[0010] When the arrangement mode is point arrangement, the arrangement position of each target steel bar is obtained from the steel bar information.

[0011] Optionally, determining the arrangement position of each target steel bar in the target component according to the arrangement mode includes:

[0012] When the arrangement mode is linear arrangement, the center line of the target component is used as the reinforcement arrangement reference line;

[0013] Determine that the intersection of the target component and other components in the construction BIM model is mapped to a line segment area on the reinforcement arrangement reference line;

[0014] Deducting the line segment area from the reinforcement arrangement reference line to obtain a reinforcement arrangement reference net length line;

[0015] On the steel bar arrangement reference net length line, the arrangement position of each target steel bar is determined according to the steel bar interval in the steel bar information.

[0016] Optionally, determining the arrangement position of each target steel bar in the target component according to the arrangement mode includes:

[0017] When the arrangement is a planar arrangement, obtaining a two-dimensional view of the target component;

[0018] Creating a reinforcement arrangement reference line and a reinforcement arrangement range contour line in the two-dimensional view according to the reinforcement information;

[0019] According to the positional relationship between the reinforcement arrangement reference line and the reinforcement arrangement range contour line, creating a reinforcement arrangement range line perpendicular to the reinforcement arrangement reference line in the two-dimensional view;

[0020] Determine a mapping area where the intersection of the target component and other components in the construction BIM model is mapped to the reinforcement arrangement range line;

[0021] Deducting the mapping area from the steel bar arrangement range line to obtain a steel bar arrangement range net length line;

[0022] Based on the net length line of the steel bar arrangement range, the arrangement position of each target steel bar is determined within the steel bar arrangement range contour line according to the steel bar spacing in the steel bar information.

[0023] Optionally, the step of creating a steel bar arrangement range line perpendicular to the steel bar arrangement reference line in the two-dimensional view according to the positional relationship between the steel bar arrangement reference line and the steel bar arrangement range contour line includes:

[0024] Traversing each contour edge line in the steel bar arrangement range contour line in turn, and determining whether the currently traversed target contour edge line is parallel to the steel bar arrangement reference line;

[0025] If yes, then create a candidate steel bar arrangement range line perpendicular to the steel bar arrangement baseline through the midpoint of the target contour edge line; if no, then create a candidate steel bar arrangement range line perpendicular to the steel bar arrangement baseline through the two end points of the target contour edge line;

[0026] Merge all candidate rebar pattern extent lines created from all outline edges into one rebar pattern extent line perpendicular to the rebar pattern baseline.

[0027] Optionally, the calculating of the geometric shape and size information of the target steel bar at each arrangement position includes:

[0028] Based on the positional relationship between the arrangement position and the outer contour line of the target component, determining the geometric shape and size information of the middle net length of the target steel bar at the arrangement position;

[0029] Determine characteristic parameters of both ends of the target steel bar, and obtain preset practice rules corresponding to the characteristic parameters from a preset rule library;

[0030] The geometric shape and size information of the initial anchorage and the geometric shape and size information of the terminal anchorage of the target steel bar are calculated according to the preset practice rules.

[0031] Optionally, the calculating the geometric shape and size information of the target steel bars at each arrangement position to form the steel bar usage information of the target component includes:

[0032] Traversing each target steel bar in the target component in sequence;

[0033] When there are multiple adjacent target steel bars in the target component whose geometric shapes and size information are the same, a steel bar usage record corresponding to the multiple adjacent target steel bars is generated in the steel bar usage statistical table; or, when there are multiple adjacent target steel bars in the target component whose geometric shapes are the same and whose size information satisfies an arithmetic progression, a steel bar usage record corresponding to the multiple adjacent target steel bars is generated in the steel bar usage statistical table.

[0034] In order to achieve the above object, the present invention also provides a device for calculating the amount of steel bars, the device comprising:

[0035] An acquisition module, used to acquire a construction BIM model including reinforcement information;

[0036] A selection module is used to select a target component from the construction BIM model and determine the arrangement of target steel bars in the target component according to the steel bar information;

[0037] A determination module, used to determine the arrangement position of each target steel bar in the target component according to the arrangement mode;

[0038] The calculation module is used to calculate the geometric shape and size information of the target steel bars at each arrangement position to form the steel bar usage information of the target component.

[0039] In order to achieve the above-mentioned purpose, the present invention also provides a computer device, which specifically includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of the method for calculating the amount of steel bars introduced above are implemented.

[0040] In order to achieve the above object, the present invention also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method for calculating the amount of steel bars introduced above are implemented.

[0041] The method, device, equipment and readable storage medium for calculating the amount of steel bars provided by the present invention calculate the amount of steel bars based on the construction BIM model. The model used is more in line with the needs of the construction stage and the calculation result is more accurate. The arrangement methods of steel bars are unified into three arrangement methods: point, line and surface. The steel bar arrangements of all components can be calculated using these three methods, which are universal. A more accurate method for calculating the net length of steel bars is provided, so that the calculated amount of steel bars can better meet the needs of on-site construction. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0043] Figure 1 An optional flow chart of the method for calculating the amount of steel bars provided in Example 1;

[0044] Figure 2 A schematic diagram of the point arrangement provided in Example 1;

[0045] Figure 3 A schematic diagram of a linear arrangement provided in Example 1;

[0046] Figure 4 A schematic diagram of calculating the steel bar arrangement range line provided in Example 1;

[0047] Figure 5 A schematic diagram of various arrangement positions generated within the steel bar arrangement range contour provided in Example 1;

[0048] Figure 6 A schematic diagram of the first embodiment with the hole portion removed;

[0049] Figure 7 A schematic diagram of an optional composition structure of the device for calculating the amount of steel bars provided in the second embodiment;

[0050] Figure 8 A schematic diagram of an optional hardware architecture of a computer device provided in Example 3. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical scheme and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0052] Embodiment 1

[0053] The embodiment of the present invention provides a method for calculating the amount of steel bars used. Figure 1 As shown, the method specifically comprises the following steps:

[0054] Step S101: Obtain a construction BIM model including reinforcement information.

[0055] Among them, the construction BIM model is a data model that can carry and reflect the geometric information, process progress information and construction technology information of the entire construction process; the construction BIM model can be a self-built model or obtained by importing an existing model; by importing an existing quantity calculation model or CAD drawing recognition method, the construction BIM model and the corresponding steel bar information can be obtained at the same time, while the self-built model needs to add steel bar information to the model through the steel bar information editing function provided by the system; since the methods of obtaining the construction BIM model and steel bar information can be achieved through existing technologies, they will not be repeated here.

[0056] Step S102: Select a target component from the construction BIM model, and determine the arrangement of target steel bars in the target component according to the steel bar information.

[0057] Among them, the arrangement methods include: point arrangement, line arrangement, and surface arrangement; among them, the point arrangement represents the position of the steel bar in the component geometry in the form of a point, the line arrangement arranges multiple steel bars on a reference line or multiple reference lines according to a set spacing, and the steel bar direction line is perpendicular to the reference line, and the surface arrangement arranges the steel bars on a layout surface according to a preset spacing, and the layout surface can be a plane or a curved surface.

[0058] Specifically, determining the arrangement of target steel bars in the target component according to the steel bar information includes:

[0059] Step A1: acquiring the type of the target component and the type of the target steel bar from the steel bar information;

[0060] Step A2: Determine, according to a preset mapping table, an arrangement method that corresponds to both the type of the target component and the type of the target steel bar.

[0061] For example, the longitudinal reinforcement in the column components is arranged in a point manner, the stirrups in the beam components are arranged in a line manner, the longitudinal reinforcement in the wall components is arranged in a line manner, the load-bearing reinforcement in the plate components, the negative reinforcement in the plate components, the distribution reinforcement in the plate components, the longitudinal reinforcement in the beam components, the horizontal reinforcement in the wall components, the load-bearing reinforcement in the raft components, the negative reinforcement in the raft components, the sumps, independent foundations, piers, column caps, pile caps, post-cast strips, and strip foundations are all arranged in a surface manner.

[0062] Step S103: determining the arrangement position of each target steel bar in the target component according to the arrangement mode.

[0063] Specifically, step S103 includes:

[0064] When the arrangement mode is point arrangement, the arrangement position of each target steel bar is obtained from the steel bar information.

[0065] Among them, Figure 2 As shown in the figure, point arrangement is to indicate the position of the steel bar in the geometry of the component in the form of points. Generally, the steel bar arrangement problem has been solved in the steel bar information editing stage. Therefore, the arrangement position information of the steel bar can be directly obtained from the steel bar information in the calculation stage, thereby completing the process of arranging the steel bar. For example, the steel bar drawing of the column generally shows the position information of the column longitudinal bar in the column top view polygon in the drawing. In the calculation stage, only the relevant position information needs to be obtained.

[0066] Furthermore, step S103 further includes:

[0067] Step B1: when the arrangement mode is linear arrangement, the center line of the target component is used as the reinforcement arrangement reference line;

[0068] Step B2: determining that the intersection of the target component and other components in the construction BIM model is mapped to a line segment area on the reinforcement arrangement reference line;

[0069] Step B3: deducting the line segment area from the reinforcement arrangement reference line to obtain a reinforcement arrangement reference net length line;

[0070] Step B4: on the steel bar arrangement reference net length line, according to the steel bar spacing in the steel bar information, determine the arrangement position of each target steel bar.

[0071] In this embodiment, if Figure 3 As shown in the figure, linear arrangement means that the arrangement position of the steel bars is arranged on one line or multiple lines. For example, the stirrups of the beam are arranged according to the spacing on the direction line of the beam, and the longitudinal bars of the wall are arranged according to the spacing on the direction line of the wall. In the calculation of steel bar arrangement, the position where the steel bars can be arranged (that is, the steel bar arrangement reference net length line) is usually calculated on the steel bar arrangement reference line (for example: beam center line, wall center line, etc.), and then the steel bars are arranged according to the spacing information of the steel bars. Figure 3 As shown, first calculate the net length range for arranging the steel bars (i.e., the steel bar arrangement reference line) by deducting the intersection with the column from the center line of the component (i.e., the steel bar arrangement reference line), and then calculate the arrangement of the steel bars according to the steel bar spacing information within the net length range (i.e., the steel bar arrangement reference line).

[0072] Furthermore, step S103 further includes:

[0073] Step C1: when the arrangement is a planar arrangement, obtaining a two-dimensional view of the target component;

[0074] Wherein, when a planar arrangement is adopted, a plurality of target steel bars are arranged in a layout plane according to a preset spacing, and each target steel bar is parallel to each other in the layout plane; the two-dimensional view is used to display the layout plane;

[0075] In order to reduce the complexity of calculating the amount of steel bars in this embodiment, the core idea is to abstract the three-dimensional model into various two-dimensional representations, and then add elevation information based on the two-dimensional calculation results to obtain the final three-dimensional steel bar usage calculation results.

[0076] Step C2: creating a reinforcement arrangement reference line and a reinforcement arrangement range contour line in the two-dimensional view according to the reinforcement information;

[0077] Wherein, the reinforcement arrangement reference line is a line parallel to each target reinforcement in the arrangement surface; the reinforcement arrangement range contour line is an outer contour line of the arrangement surface;

[0078] In addition, different components have different ways of obtaining the reinforcement arrangement reference line, which can be divided into two categories. One is to use certain edge lines of the component as the reinforcement arrangement reference line, such as beam longitudinal reinforcement, wall horizontal reinforcement, sump, independent foundation, column pier, column cap, pile cap, and post-cast strip; the other is to determine the reinforcement arrangement reference line during modeling, and directly obtain it during calculation, such as slab force reinforcement, slab negative reinforcement, slab distribution reinforcement, raft slab force reinforcement, and raft slab negative reinforcement;

[0079] In addition, obtaining the steel bar arrangement range contour line is similar to obtaining the steel bar arrangement baseline, and is also divided into two categories. One is to calculate according to the geometric contour of the plane where the component steel bars are located, that is, the outer contour line of the target component is used as the steel bar arrangement range contour line, such as beam longitudinal reinforcement, wall horizontal reinforcement, sump, independent foundation, column pier, column cap, pile cap, and post-cast strip; the other is that the steel bar arrangement range contour line has been determined during modeling and can be directly obtained during calculation, such as slab force reinforcement, slab negative reinforcement, slab distribution reinforcement, raft force reinforcement, and raft negative reinforcement.

[0080] Step C3: creating a steel bar arrangement range line perpendicular to the steel bar arrangement reference line in the two-dimensional view according to the positional relationship between the steel bar arrangement reference line and the steel bar arrangement range contour line;

[0081] It should be noted that when the target steel bars are arranged in a planar manner, all target steel bars are arranged in a layout surface, the outer contour line of the layout surface is the steel bar arrangement range contour line, and the layout surface has an x-axis and a y-axis; wherein the steel bar arrangement reference line is parallel to the x-axis and is used to characterize the direction line of the target steel bars; the steel bar arrangement range line is parallel to the y-axis, and the length of the steel bar arrangement range line is consistent with the maximum span of the steel bar arrangement range contour line on the y-axis.

[0082] In addition, different components have different ways of determining the steel bar arrangement range line. The longitudinal reinforcement of the beam uses the height and width of the beam as the steel bar arrangement range line, and the horizontal reinforcement of the wall uses the wall height as the steel bar arrangement range line. This is relatively simple and will not be repeated. Other components use the steel bar arrangement reference line and the steel bar arrangement range contour line to calculate the steel bar arrangement range line.

[0083] Furthermore, the step C3 specifically includes:

[0084] Step C31: traversing each contour edge line in the steel bar arrangement range contour line in turn, and determining whether the currently traversed target contour edge line is parallel to the steel bar arrangement reference line;

[0085] Step C32: If yes, then create a candidate steel bar arrangement range line perpendicular to the steel bar arrangement baseline through the midpoint of the target contour edge line; if no, then create a candidate steel bar arrangement range line perpendicular to the steel bar arrangement baseline through the two end points of the target contour edge line;

[0086] Step C33: Merge all candidate steel bar arrangement range lines created based on all contour edges into a steel bar arrangement range line perpendicular to the steel bar arrangement baseline.

[0087] like Figure 4 As shown, it is a schematic diagram for calculating the steel bar arrangement range line, from which it can be seen that the coordinate of the steel bar arrangement range line on the y-axis is the union of the coordinates of each candidate steel bar arrangement range line on the y-axis.

[0088] Step C4: determining a mapping area where the intersection of the target component and other components in the construction BIM model is mapped to the reinforcement arrangement range line;

[0089] Step C5: deducting the mapping area from the steel bar arrangement range line to obtain a steel bar arrangement range net length line;

[0090] Step C6: Based on the net length of the steel bar arrangement range, the arrangement position of each target steel bar is determined within the steel bar arrangement range contour line according to the steel bar spacing in the steel bar information.

[0091] like Figure 5 The figure shows a schematic diagram of various arrangement positions generated within the contour line of the reinforcement arrangement range.

[0092] Step S104: Calculate the geometric shape and size information of the target steel bars at each arrangement position to form the steel bar usage information of the target component.

[0093] In this embodiment, the steel bar usage information characteristics of various types of components are classified and summarized, and the usage information of a steel bar is represented as three parts: starting anchorage, middle net length, and end anchorage; among which, anchorage refers to the practice of steel bars penetrating into adjacent components. The specific content is clearly explained in the national standard specification drawing collection and will not be repeated here.

[0094] Specifically, the step S104 includes:

[0095] Step D1: based on the positional relationship between the arrangement position and the outer contour line of the target component, determining the geometric shape and size information of the middle net length of the target steel bar at the arrangement position;

[0096] Furthermore, the step D1 specifically includes:

[0097] Step D11: based on the positional relationship between the arrangement position and the outer contour line of the target component, determining the geometric shape and initial size information of the middle net length of the target steel bar at the arrangement position;

[0098] Step D12: deducting the hole-related information from the initial size information to obtain the final size information of the middle net length of the target steel bar;

[0099] like Figure 6 As shown, for the convenience of processing, the parts that need to be deducted in the calculation are considered as openings. For example, if the horizontal reinforcement of the wall is to be deducted from the columns at both ends, the columns at both ends will also be considered as openings.

[0100] In addition, in this embodiment, two methods are provided to determine the geometric shape and initial size information of the intermediate net length of the target steel bar:

[0101] Method 1: After translating the steel bar arrangement reference line to the arrangement position, calculate the intersection line with the steel bar arrangement range contour line, and determine the geometric shape and initial size information of the intermediate net length according to the intersection line;

[0102] Method 2: after translating the steel bar arrangement reference line to the arrangement position, a section plane perpendicular to the arrangement plane is formed with the normal direction of the arrangement position as the stretching direction, and the three-dimensional body of the target component is sectioned using the section plane to form a section polygon, and the geometric shape and initial size information of the intermediate net length are determined according to the section polygon;

[0103] For example, when the target component is a sump, the ribs located at the top of the sump can determine the geometric shape and initial size information of the middle net length according to the above method one, while the ribs located at the bottom of the sump can determine the geometric shape and initial size information of the middle net length according to the above method two.

[0104] Step D2: determining characteristic parameters of both ends of the target steel bar, and obtaining preset practice rules corresponding to the characteristic parameters from a preset rule library;

[0105] Step D3: Calculating the geometric shape and size information of the initial anchorage and the geometric shape and size information of the terminal anchorage of the target steel bar according to the preset practice rule;

[0106] Wherein, the preset practice rules include: an anchor protection layer, and the anchor protection layer is used to limit the distance between the anchor and the outer contour line of the component.

[0107] Regarding the calculation of the anchorage information at both ends of the steel bars, various practices are clearly stipulated in the atlas specifications. In this embodiment, all situations encountered at both ends of the net length of the steel bars (i.e., the characteristic parameters at both ends of the target steel bars) are listed and matched with the practice settings (i.e., the preset practice rules), and the calculation is performed according to the corresponding practice settings; for example, if the net length end encounters an opening, the practice of encountering the opening in the practice settings will be matched to calculate the anchorage information. In addition, in order to ensure the hierarchical relationship of the steel bars in the component and the hierarchical relationship of the steel bars between components in the anchorage analysis calculation, the steel bar end bend anchor protection layer (i.e., anchorage protection layer) is defined in this embodiment, which means the distance between the end of the steel bar and the edge of the component when the bend anchor is constructed. In the practice settings, the anchorage protection layers of different components can be set, and the corresponding anchorage protection layer settings are obtained in the anchorage analysis calculation stage for anchorage calculation to ensure the hierarchical staggered relationship of the steel bars.

[0108] Furthermore, the step S104 further includes:

[0109] Traversing each target steel bar in the target component in sequence;

[0110] When there are multiple adjacent target steel bars in the target component whose geometric shapes and size information are the same, a steel bar usage record corresponding to the multiple adjacent target steel bars is generated in the steel bar usage statistical table; or, when there are multiple adjacent target steel bars in the target component whose geometric shapes are the same and whose size information satisfies an arithmetic progression, a steel bar usage record corresponding to the multiple adjacent target steel bars is generated in the steel bar usage statistical table.

[0111] After calculating the steel bar usage, in order to better display the steel bar usage information, it is necessary to store the steel bar usage of each target steel bar in the target component as a record in a preset steel bar usage statistical table; in order to facilitate the verification and comparison of the steel bar usage calculation results, the same steel bar usage information needs to be merged after the calculation is completed. This embodiment provides two ways of merging steel bar usage records: same merging and scaled merging; wherein, same merging refers to forming a steel bar usage record for multiple steel bars with the same geometric shape and length size; scaled merging refers to forming a steel bar usage record for multiple steel bars with the same geometric shape and length size satisfying an arithmetic progression.

[0112] This embodiment calculates the amount of steel bars based on the construction BIM model. The model used is more in line with the needs of the construction stage and the calculation results are more accurate. The arrangement methods of steel bars are unified into three types: point, line, and surface. The steel bar arrangements of all components can be calculated using these three methods, which are universal. A more accurate method for calculating the net length of steel bars is provided, so that the calculated amount of steel bars can better meet the needs of on-site construction.

[0113] Embodiment 2

[0114] The embodiment of the present invention provides a device for calculating the amount of steel bars used. Figure 7 As shown, the device specifically includes the following components:

[0115] An acquisition module 701 is used to acquire a construction BIM model including steel bar information;

[0116] A selection module 702 is used to select a target component from the construction BIM model, and determine the arrangement of target steel bars in the target component according to the steel bar information;

[0117] A determination module 703 is used to determine the arrangement position of each target steel bar in the target component according to the arrangement mode;

[0118] The calculation module 704 is used to calculate the geometric shape and size information of the target steel bars at each arrangement position to form the steel bar usage information of the target component.

[0119] Specifically, the determining module 703 is used to:

[0120] When the arrangement mode is point arrangement, the arrangement position of each target steel bar is obtained from the steel bar information.

[0121] Furthermore, the determination module 703 is also used to

[0122] When the arrangement mode is linear arrangement, the center line of the target component is used as the reinforcement arrangement reference line;

[0123] Determine that the intersection of the target component and other components in the construction BIM model is mapped to a line segment area on the reinforcement arrangement reference line;

[0124] Deducting the line segment area from the reinforcement arrangement reference line to obtain a reinforcement arrangement reference net length line;

[0125] On the steel bar arrangement reference net length line, the arrangement position of each target steel bar is determined according to the steel bar interval in the steel bar information.

[0126] Furthermore, the determining module 703 is also used to

[0127] When the arrangement is a planar arrangement, obtaining a two-dimensional view of the target component;

[0128] Creating a reinforcement arrangement reference line and a reinforcement arrangement range contour line in the two-dimensional view according to the reinforcement information;

[0129] According to the positional relationship between the reinforcement arrangement reference line and the reinforcement arrangement range contour line, creating a reinforcement arrangement range line perpendicular to the reinforcement arrangement reference line in the two-dimensional view;

[0130] Determine a mapping area where the intersection of the target component and other components in the construction BIM model is mapped to the reinforcement arrangement range line;

[0131] Deducting the mapping area from the steel bar arrangement range line to obtain a steel bar arrangement range net length line;

[0132] Based on the net length line of the steel bar arrangement range, the arrangement position of each target steel bar is determined within the steel bar arrangement range contour line according to the steel bar spacing in the steel bar information.

[0133] In addition, when the determining module 703 implements the step of creating a steel bar arrangement range line perpendicular to the steel bar arrangement reference line in the two-dimensional view according to the positional relationship between the steel bar arrangement reference line and the steel bar arrangement range contour line, the step specifically includes:

[0134] Traversing each contour edge line in the steel bar arrangement range contour line in turn, and determining whether the currently traversed target contour edge line is parallel to the steel bar arrangement reference line;

[0135] If yes, then create a candidate steel bar arrangement range line perpendicular to the steel bar arrangement baseline through the midpoint of the target contour edge line; if no, then create a candidate steel bar arrangement range line perpendicular to the steel bar arrangement baseline through the two end points of the target contour edge line;

[0136] Merge all candidate rebar pattern extent lines created from all outline edges into one rebar pattern extent line perpendicular to the rebar pattern baseline.

[0137] Specifically, the calculation module 704 is used to:

[0138] Based on the positional relationship between the arrangement position and the outer contour line of the target component, determining the geometric shape and size information of the middle net length of the target steel bar at the arrangement position;

[0139] Determine characteristic parameters of both ends of the target steel bar, and obtain preset practice rules corresponding to the characteristic parameters from a preset rule library;

[0140] The geometric shape and size information of the initial anchorage and the geometric shape and size information of the terminal anchorage of the target steel bar are calculated according to the preset practice rules.

[0141] Furthermore, the calculation module 704 is further used for:

[0142] Traversing each target steel bar in the target component in sequence;

[0143] When there are multiple adjacent target steel bars in the target component whose geometric shapes and size information are the same, a steel bar usage record corresponding to the multiple adjacent target steel bars is generated in the steel bar usage statistical table; or, when there are multiple adjacent target steel bars in the target component whose geometric shapes are the same and whose size information satisfies an arithmetic progression, a steel bar usage record corresponding to the multiple adjacent target steel bars is generated in the steel bar usage statistical table.

[0144] This embodiment calculates the amount of steel bars based on the construction BIM model. The model used is more in line with the needs of the construction stage and the calculation results are more accurate. The arrangement methods of steel bars are unified into three types: point, line, and surface. The steel bar arrangements of all components can be calculated using these three methods, which are universal. A more accurate method for calculating the net length of steel bars is provided, so that the calculated amount of steel bars can better meet the needs of on-site construction.

[0145] Embodiment 3

[0146] This embodiment also provides a computer device, such as a smart phone, tablet computer, laptop computer, desktop computer, rack server, blade server, tower server or cabinet server (including an independent server or a server cluster composed of multiple servers) that can execute programs. Figure 8 As shown, the computer device 80 of this embodiment includes at least but not limited to: a memory 801 and a processor 802 that can be interconnected through a system bus. It should be noted that Figure 8Only a computer device 80 having components 801 - 802 is shown, but it should be understood that implementing all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.

[0147] In this embodiment, the memory 801 (i.e., a readable storage medium) includes a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 801 may be an internal storage unit of the computer device 80, such as a hard disk or a memory of the computer device 80. In other embodiments, the memory 801 may also be an external storage device of the computer device 80, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card, etc. equipped on the computer device 80. Of course, the memory 801 may also include both the internal storage unit and the external storage device of the computer device 80. In this embodiment, the memory 801 is generally used to store the operating system and various application software installed on the computer device 80. In addition, the memory 801 may also be used to temporarily store various types of data that have been output or are to be output.

[0148] In some embodiments, the processor 802 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other chips for calculating the amount of steel bars used. The processor 802 is generally used to control the overall operation of the computer device 80.

[0149] Specifically, in this embodiment, the processor 802 is used to execute the program of the method for calculating the amount of steel bars stored in the memory 801, and the program of the method for calculating the amount of steel bars is implemented when being executed:

[0150] Obtain the construction BIM model including reinforcement information;

[0151] Selecting a target component from the construction BIM model, and determining an arrangement of target steel bars in the target component according to the steel bar information;

[0152] Determining the arrangement position of each target steel bar in the target component according to the arrangement mode;

[0153] The geometric shape and size information of the target steel bars at each arrangement position are calculated to form the steel bar usage information of the target component.

[0154] The specific implementation process of the above method steps can be found in Example 1, and this embodiment will not be repeated here.

[0155] Embodiment 4

[0156] This embodiment also provides a computer-readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a disk, an optical disk, a server, an App application store, etc., on which a computer program is stored. When the computer program is executed by a processor, the following method steps are implemented:

[0157] Obtain the construction BIM model including reinforcement information;

[0158] Selecting a target component from the construction BIM model, and determining an arrangement of target steel bars in the target component according to the steel bar information;

[0159] Determining the arrangement position of each target steel bar in the target component according to the arrangement mode;

[0160] The geometric shape and size information of the target steel bars at each arrangement position are calculated to form the steel bar usage information of the target component.

[0161] The specific implementation process of the above method steps can be found in Example 1, and this embodiment will not be repeated here.

[0162] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0163] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0164] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method.

[0165] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for calculating the amount of steel bars, characterized in that: The method comprises: Obtain the construction BIM model including reinforcement information; Selecting a target component from the construction BIM model, and determining an arrangement of target steel bars in the target component according to the steel bar information; Determining the arrangement position of each target steel bar in the target component according to the arrangement mode; Calculating the geometric shape and size information of the target steel bars at each arrangement position to form the steel bar usage information of the target component; Wherein, determining the arrangement position of each target steel bar in the target component according to the arrangement mode includes: The arrangement is a planar arrangement to obtain a two-dimensional view of the target component; Creating a reinforcement arrangement reference line and a reinforcement arrangement range contour line in the two-dimensional view according to the reinforcement information; According to the positional relationship between the reinforcement arrangement reference line and the reinforcement arrangement range contour line, creating a reinforcement arrangement range line perpendicular to the reinforcement arrangement reference line in the two-dimensional view; Determine a mapping area where the intersection of the target component and other components in the construction BIM model is mapped to the reinforcement arrangement range line; Deducting the mapping area from the steel bar arrangement range line to obtain a steel bar arrangement range net length line; Based on the net length line of the steel bar arrangement range, the arrangement position of each target steel bar is determined within the steel bar arrangement range contour line according to the steel bar spacing in the steel bar information.

2. The method for calculating the amount of steel bars according to claim 1, characterized in that: The arrangement also includes point arrangement: When the arrangement mode is point arrangement, the arrangement position of each target steel bar is obtained from the steel bar information.

3. The method for calculating the amount of steel bars according to claim 1, characterized in that: The arrangement also includes a linear arrangement: When the arrangement mode is linear arrangement, the center line of the target component is used as the reinforcement arrangement reference line; Determine that the intersection of the target component and other components in the construction BIM model is mapped to a line segment area on the reinforcement arrangement reference line; Deducting the line segment area from the reinforcement arrangement reference line to obtain a reinforcement arrangement reference net length line; On the steel bar arrangement reference net length line, the arrangement position of each target steel bar is determined according to the steel bar interval in the steel bar information.

4. The method for calculating the amount of steel bars according to claim 1, characterized in that: The step of creating a steel bar arrangement range line perpendicular to the steel bar arrangement reference line in the two-dimensional view according to the positional relationship between the steel bar arrangement reference line and the steel bar arrangement range contour line comprises: Traversing each contour edge line in the steel bar arrangement range contour line in turn, and determining whether the currently traversed target contour edge line is parallel to the steel bar arrangement reference line; If yes, then create a candidate steel bar arrangement range line perpendicular to the steel bar arrangement baseline through the midpoint of the target contour edge line; if no, then create a candidate steel bar arrangement range line perpendicular to the steel bar arrangement baseline through the two end points of the target contour edge line; Merge all candidate rebar pattern extent lines created from all outline edges into one rebar pattern extent line perpendicular to the rebar pattern baseline.

5. The method for calculating the amount of steel bars according to claim 1, characterized in that: The step of calculating the geometric shape and size information of the target steel bar at each arrangement position includes: Based on the positional relationship between the arrangement position and the outer contour line of the target component, determining the geometric shape and size information of the middle net length of the target steel bar at the arrangement position; Determine characteristic parameters of both ends of the target steel bar, and obtain preset practice rules corresponding to the characteristic parameters from a preset rule library; The geometric shape and size information of the initial anchorage and the geometric shape and size information of the terminal anchorage of the target steel bar are calculated according to the preset practice rules.

6. The method for calculating the amount of steel bars according to claim 1, characterized in that: The step of calculating the geometric shape and size information of the target steel bars at each arrangement position to form the steel bar usage information of the target component includes: Traversing each target steel bar in the target component in sequence; When there are multiple adjacent target steel bars in the target component whose geometric shapes and size information are the same, a steel bar usage record corresponding to the multiple adjacent target steel bars is generated in the steel bar usage statistical table; or, when there are multiple adjacent target steel bars in the target component whose geometric shapes are the same and whose size information satisfies an arithmetic progression, a steel bar usage record corresponding to the multiple adjacent target steel bars is generated in the steel bar usage statistical table.

7. A device for calculating the amount of steel bars, characterized in that: The device comprises: An acquisition module, used to acquire a construction BIM model including reinforcement information; A selection module is used to select a target component from the construction BIM model and determine the arrangement of target steel bars in the target component according to the steel bar information; A determination module, used to determine the arrangement position of each target steel bar in the target component according to the arrangement mode; A calculation module, used for calculating the geometric shape and size information of the target steel bar at each arrangement position to form the steel bar usage information of the target component; Wherein, the determining module is used to: The arrangement is a planar arrangement to obtain a two-dimensional view of the target component; Creating a reinforcement arrangement reference line and a reinforcement arrangement range contour line in the two-dimensional view according to the reinforcement information; According to the positional relationship between the reinforcement arrangement reference line and the reinforcement arrangement range contour line, creating a reinforcement arrangement range line perpendicular to the reinforcement arrangement reference line in the two-dimensional view; Determine a mapping area where the intersection of the target component and other components in the construction BIM model is mapped to the reinforcement arrangement range line; Deducting the mapping area from the steel bar arrangement range line to obtain a steel bar arrangement range net length line; Based on the net length line of the steel bar arrangement range, the arrangement position of each target steel bar is determined within the steel bar arrangement range contour line according to the steel bar spacing in the steel bar information.

8. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 6 when executing the computer program.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Construction reinforcement model generation method, device, computer equipment and storage medium

    CN113779682A