Splitting algorithm of large special-shaped concrete reinforcement shape and reinforcement layout method based on Revit

By proposing a large-scale special-shaped concrete reinforcement shape splitting algorithm and Revit-based reinforcement method in water transportation projects, the complexity of reinforcement design of large-scale special-shaped concrete components in water transportation projects is solved, and efficient and accurate steel bar shape generation and automatic reinforcement layout are achieved.

CN119358099BActive Publication Date: 2025-03-14CHINA COMM CONSTR FIRST HARBOR CONSULTANTS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411886074.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-03-14
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In water transportation projects, it is difficult for the existing technology to effectively solve the reinforcement design problem of large-scale special-shaped concrete components, especially the complex shape and no versatility of the components, resulting in the incomplete conformance of the steel bar shape and the outer contour, and manual operation is cumbersome.

Method used

A large-scale special-shaped concrete steel bar shape is proposed. By obtaining the shape profile on the component section, initial offset and disassembly analysis are performed, the steel bars are automatically disassembled to generate steel bar shapes that meet the component reinforcement design, and the algorithm is embedded based on the Revit software to realize automatic reinforcement layout.

Benefits of technology

This algorithm can quickly generate steel bar shapes that meet the component reinforcement design, simplify reinforcement operations, improve reinforcement efficiency and accuracy, and reduce design workload.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119358099B_ABST
    Figure CN119358099B_ABST
Patent Text Reader

Abstract

The invention discloses a splitting algorithm for the shape of large-scale special-shaped concrete steel bars and a reinforcement method based on Revit. The splitting algorithm includes obtaining component contours, initial offsets, splitting analysis, and automatic splitting and generation of steel bars. The reinforcement method based on Revit includes establishing positioning steel bars, selecting envelope surfaces, selecting positioning steel bars, setting steel bar offset distances D, setting the extension length of the ends of the steel bars after splitting, and generating steel bars. The splitting algorithm summarizes the splitting characteristics of steel bars at corners according to design habits and construction requirements, and is implemented by analyzing the connection point state of the initial offset of the outer contour line to avoid changes and distortions in the connection point state during the automatic reinforcement process, thereby ensuring the accuracy and reliability of data analysis, and automatically splitting the generated steel bars based on the initial offset analysis to quickly generate steel bar shapes that meet the needs of component reinforcement design and construction. After the Revit software with the splitting algorithm is embedded, the reinforcement design operation is simple and easy, and the reinforcement efficiency and accuracy are significantly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of concrete reinforcement, and in particular to a shape splitting algorithm for large-scale special-shaped concrete reinforcement and a reinforcement layout method based on Revit. Background Art

[0002] In the design of water transport engineering, we often face the problem of reinforcement design for irregular-shaped large-volume concrete components such as cast-in-situ concrete breast walls and cast-in-situ piers. These components have complex shapes, and the component structures vary greatly between different projects, with basically no universality. For example, in the reinforced concrete cast-in-situ pier structure, the steel bars are basically laid along the outer surface during reinforcement design. However, the shape of the steel bars does not completely match the outer contour. Especially for the treatment of the corners of the components, it is generally necessary to appropriately split the steel bars in accordance with construction needs and industry practices. A simple example is shown in Figure 1. The steel bars in the cross section are not simply offset to the inside of the cross section shape of the component, but are split to form two steel bars as shown by the thick solid line in Figure 1. The examples shown are only simple. The actual reinforced concrete cast-in-place pier structure is more complicated. Engineers need to imagine the shape of the concrete and then draw the cross-sectional steel bar shape based on the construction needs. For example, the article "Application of the Central South Institute's Three-Dimensional Reinforcement System in Hydraulic Structure Design" published by the Central South Institute in the China Water Transport Journal still requires engineers to pre-design the steel bar shape based on the shape before laying it out, and the manual operation workload is still very large. Therefore, this application analyzes and judges the corners of the steel bar structure according to the construction characteristics, automatically splits the steel bars, and quickly generates steel bar shapes that meet the component reinforcement design. Summary of the Invention

[0003] The purpose of the present invention is to overcome the defects in the prior art and provide a large-scale special-shaped concrete reinforcement shape splitting algorithm and a Revit-based reinforcement layout method to overcome one or more problems caused by the limitations and defects of the relevant technology to a certain extent.

[0004] In order to achieve the above object, the technical solution of the present invention is as follows:

[0005] An algorithm for splitting the shape of large special-shaped concrete reinforcement bars includes the following steps:

[0006] M1. Obtain the outline of the component on the cross-section;

[0007] M 2. Initial offset: Each edge of the contour is offset toward the inside of the component in sequence with the same initial offset distance D0;

[0008] M 3. Split analysis: Determine whether there is an intersection between the current offset edge and the subsequent offset edge. If there is an intersection, record the subsequent connection point of the current offset edge of the contour as "the current edge and the subsequent edge should be connected". Otherwise, record "the current edge and the subsequent edge should be disconnected" until there is no subsequent offset edge.

[0009] M 4. Automatically split and generate steel bars; set the offset distance D for each edge on the outline to generate the corresponding steel bar shape, and offset each edge of the outline in turn. If the subsequent connection point of the current offset edge is recorded as "the current edge and the subsequent edge should be connected", the connection between the current offset edge and the subsequent offset edge is trimmed to be end-to-end connected to form the same steel bar. If the subsequent connection point of the current offset edge is recorded as "the current edge and the subsequent edge should be disconnected", the current offset edge and the subsequent offset edge are disconnected to form two steel bars, and the ends of the two adjacent steel bars at the disconnection are extended. Judge each connection point in this order and finally generate the construction steel bar shape.

[0010] Furthermore, step M4 also includes adaptation of the offset distance. For a component section with an outer contour surface having an included angle θ, θ < 90°, the actual offset distance of the edge formed by the intersection of the outer contour surface and the section surface is D / sinθ.

[0011] Furthermore, when the outline of step M2 is a closed structure, when implementing step M3, if there is no subsequent offset edge line, a final judgment record is required to determine whether there is an intersection between the current offset edge line and the first offset edge line, and record it according to the method of step M3.

[0012] The reinforcement layout method based on Revit and embedded in the above-mentioned splitting algorithm for large special-shaped concrete reinforcement shapes includes the following steps:

[0013] S1. Create positioning reinforcement: Create a 3D model of the component in Revit software, draw positioning reinforcement on the reinforcement plane, and array and position the reinforcement to form a reinforcement group according to reinforcement requirements;

[0014] S2. Select the envelope surface; in the 3D view of the component model, select the outer contour surface of the component that intersects with the section surface to generate the reinforcement;

[0015] S3. Select the positioning reinforcement; select the single positioning reinforcement or reinforcement group drawn in S1 and automatically determine the section plane;

[0016] S4, set the steel bar offset distance D; the offset distance D is the cover thickness. Set the global cover thickness. For contour surfaces with different thickness from the global cover, select the corresponding contour surface and specify its cover thickness. The cover thickness of the unselected contour surface is the global cover thickness.

[0017] S5. Set the extension length of the end of the steel bar after it is split;

[0018] S6. Generate reinforcement. According to the direction of the section, a section is automatically generated at the location of the positioning reinforcement selected in S3, and the outer contour is generated by the intersection of the envelope selected in S2 and the section. Initial offset and split analysis are performed, and the edge lines of the outer contour on each section are automatically offset in sequence with the reinforcement offset distance D set in S4. The splitting algorithm automatically splits the reinforcement on each section according to the status record of the connection point. Finally, the ends of the split reinforcement are extended according to the extension length set in S5, and reinforcement that meets the design specifications and construction requirements is automatically generated.

[0019] Compared with the existing technology, the algorithm for splitting the shape of large special-shaped concrete reinforcement and the reinforcement layout method based on Revit of the present invention have the following advantages:

[0020] 1. This splitting algorithm summarizes the splitting characteristics of steel bars at corners based on the design practices and construction requirements of the water transport industry. This is achieved by analyzing the connection point status of the initial offset of the outer contour line. This avoids changes and distortions in the connection point status during the automatic reinforcement process, ensuring the accuracy and reliability of data analysis. Based on the initial offset analysis, the generated steel bars are automatically split to quickly generate steel bar shapes that meet the requirements of component reinforcement design and construction.

[0021] 2. This splitting algorithm simplifies reinforcement operations, especially for large, special-shaped concrete reinforced structures. Engineers need to draw the cross-sectional steel bar shapes corresponding to the complex shapes according to construction needs before they can arrange the reinforcement. In comparison, this splitting algorithm significantly improves reinforcement efficiency and accuracy, reducing the workload of reinforcement design. This splitting algorithm is embedded in existing Revit software for reinforcement design, combined with Revit software's rebar engraving tools and 3D view page for automatic reinforcement. Utilizing the 3D model of the component, it can be automatically split and reinforced as a whole according to construction requirements, making reinforcement operations simple and easy. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 is a schematic diagram of the reinforcement of a simple example component;

[0023] Figure 2 is a schematic diagram of the initial offset structure of a simple example component;

[0024] Figure 3 is a schematic diagram of the actual offset distance of the outer contour surface when the cross-section of the component has an included angle θ;

[0025] Figure 4 is a schematic diagram of the reinforced concrete cast-in-place pier structure of a certain LNG terminal;

[0026] Figure 5 is the parameter setting page of Revit software;

[0027] Figure 6 is a schematic diagram of the positioning steel bar array;

[0028] Figure 7 shows the reinforcement distribution diagram automatically generated by Revit software embedded with the splitting algorithm. DETAILED DESCRIPTION

[0029] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only the best embodiments of the present invention, not all embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0030] As shown in Figure 1, a simple example component, in which the thick solid line is the shape of the steel bar in the component, can be seen that the steel bar is not completely consistent with the outer contour on the cross-section of the component. According to the stress characteristics of concrete structures, in the design practice of water transport engineering, the steel bars in the inner corner structure of the component generally need to be split to ensure the overall mechanical properties of the reinforced structure. For large special-shaped concrete components, their structure is complex, and manual splitting is tedious and prone to errors. Therefore, it is necessary to summarize and analyze this construction practice and automatically split the reinforcement during the reinforcement process. As shown in Figure 2, no matter what form the inner corner structure adopts, when the outer contour edge line is offset inward by a certain distance, there must be a difference in the connection between the outer corner structure and the inner corner structure. Based on this characteristic, a splitting algorithm for the shape of large special-shaped concrete steel bars is proposed, which includes the following steps:

[0031] M1. Obtaining the component outline; generating a component cross-section of the steel bar according to the specified specification, intersecting the component cross-section with the component's specified outline surface to form the outline on the cross-section, and first obtaining the graphic data of the outline;

[0032] M2, initial offset; used to obtain internal and external corner structure information data, offset each edge of the outline toward the interior of the component at the same initial offset distance D0. The initial offset distance D0 should not be too large, as it may cause the connection points that should have intersections to be disconnected. The maximum initial offset distance D0 should not be greater than the minimum outline edge length.

[0033] M 3. Split analysis: After each edge is initially offset, analyze and judge whether there is an intersection between the current offset edge and the subsequent offset edge. If there is an intersection, the subsequent connection point of the current offset edge is recorded as "the current edge and the subsequent edge should be connected". Otherwise, the subsequent connection point of the edge is recorded as "the current edge and the subsequent edge should be disconnected". The connection status of each subsequent connection point is recorded in this order.

[0034] When all the contour faces that should intersect on the section plane are selected, the contours should form a closed structure. For the contours of the closed structure, when performing the initial offset of the last edge, since there is no subsequent offset edge, it is still necessary to determine the connection status between the last edge and the initial edge. At this time, it is necessary to determine whether there is an intersection between the current offset edge and the first offset edge, and record it according to the above recording method;

[0035] M4. Automatically split and generate reinforcement. The generated reinforcement is split based on the status records of each connection point in M3. The offset distance D of each edge on the contour is set based on the cover thickness of each contour surface as the reinforcement depth. For regular orthogonal contour surfaces, the offset distance D of each edge is the actual cover thickness. For contour surfaces with an angle θ less than 90° with the component section, as shown in Figure 3, where the dotted line is the component section, it can be seen that the component section intersects the contour surface with the angle θ to form a contour edge. The offset is longitudinal, while the cover thickness direction does not coincide with the longitudinal direction. In this case, the actual offset distance of the edge formed by the intersection of the contour surface with the angle θ and the component section should be automatically adjusted to D / sinθ.

[0036] Offset each edge of the outline in sequence according to M2. If the subsequent connection point of the current offset edge is recorded as "the current edge and the subsequent edge should be connected", the connection between the current offset edge and the subsequent offset edge is trimmed to be end-to-end connected to form the same steel bar. If the subsequent connection point of the current offset edge is recorded as "the current edge and the subsequent edge should be disconnected", the current offset edge and the subsequent offset edge are disconnected to form two steel bars, and the ends of the two adjacent steel bars at the disconnection are extended. Each connection point is processed in this order, and finally the construction steel bar shape on the section surface is generated.

[0037] To better illustrate the algorithm and its practical application, the reinforced concrete cast-in-place pier structure of an LNG terminal, as shown in FIG4 , is used as an example for reinforcement design. Reinforcement is arranged for the example component using Revit software embedded with the splitting algorithm of the present invention. The reinforcement arrangement steps are as follows:

[0038] S1. Create positioning reinforcement. Create a 3D model of the component in Revit software. First, set the reinforcement plane according to the reinforcement position. Draw the positioning reinforcement on the reinforcement plane. The positioning reinforcement should be as simple as possible, as shown in Figure 6. Positioning reinforcement is represented by a straight line. Generally, reinforcement is grouped. The positioning reinforcement is arrayed according to the array spacing and array quantity of the grouped reinforcement to determine the location of each reinforcement in the group.

[0039] S2. As shown in Figure 5, select the envelope surface, that is, specify the outer contour surface where reinforcement is to be laid; switch to the 3D view mode of the component model, and select the outer contour surface that intersects with the section surface to generate the reinforcement;

[0040] S3. As shown in Figure 5, select the positioning reinforcement. Select the positioning reinforcement drawn in S1. For a single reinforcement, the reinforcement plane where the positioning reinforcement is drawn is the section plane. For grouped reinforcement, select the reinforcement group and the section plane generated for each reinforcement is automatically determined parallel to the reinforcement plane.

[0041] S4, steel bar offset distance D setting; Figure 5 As shown, the offset distance D is the cover thickness. Set the global cover thickness. All unspecified envelope surfaces will be reinforced with this thickness. For special contour surfaces with thicknesses different from the global cover, select the corresponding contour surface and specify its cover thickness separately.

[0042] Generally, reinforcement is attached to the inside of the cover, but horizontal stirrups may sometimes need to be attached to the outside of the cover. After selecting the positioning reinforcement in S3, based on the normal direction specified in S1, if Revit detects that all the positioning reinforcement sections are horizontal, that is, along the bar array direction, the module will assume that the reinforcement you need to create is a horizontal stirrup and will prompt you to attach the reinforcement to the outside of the cover. If you select yes, the checkbox will be automatically checked. The splitting algorithm also applies to horizontal stirrups, but the connection status of the stirrups is exactly the opposite of the internal reinforcement connection status.

[0043] S5. Set the extension length of the rebar ends after they are split, based on the anchorage length. This extension length can be expressed as a multiple of the rebar diameter or specified directly. According to relevant design specifications for water transport projects, when the rebar diameter is greater than 25mm, the anchorage length should be multiplied by an expansion factor of 1.1. This extension can be automatically achieved by checking the expansion factor checkbox.

[0044] S6. Generate steel bars. After the algorithm is embedded, the Revit software can automatically split and reinforce steel bars according to the parameter settings of S1-S5. The automatic running process in this step is as follows: according to the positioning steel bars selected in S3, the cross-section surface generated by each steel bar is automatically determined, and the outer contour surface is generated by the intersection of the envelope surface selected by S2 and the cross-section surface. The M2 initial offset and M3 split analysis and recording in the splitting algorithm are started. According to the steel bar offset distance D set by S4, step M4 in the splitting algorithm is run. The outer contour surface on each cross-section surface is automatically offset in the same sequence, and the steel bars on each cross-section surface are automatically split. Finally, the ends of the split steel bars are extended according to the extension length set by S5, and a reinforcement distribution diagram that meets the design specifications and construction requirements is automatically generated.

[0045] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.

Claims

1. A large-scale special-shaped concrete reinforcement shape splitting algorithm, characterized in that: The following steps are involved: M1. Obtain the outer contour on the cross-section of the component; M 2, initial offset; the edges of the contour are sequentially offset toward the inside of the component at the same initial offset distance D0; M 3. Split analysis; determine whether there is an intersection between the current offset edge line and the subsequent offset edge line, if there is an intersection, record the subsequent connection point of the current offset edge line of the contour as "the current edge and the subsequent edge should be connected", otherwise record as "the current edge and the subsequent edge should be disconnected", until there is no subsequent offset edge line; M 4. Automatically split and generate steel bars; set the offset distance D of each edge line on the outline to generate the corresponding steel bar shape, offset each edge line of the outline in turn, if the subsequent connection point of the current offset edge line is recorded as "the current edge and the subsequent edge should be connected", then the connection between the current offset edge line and the subsequent offset edge line is trimmed to be connected end to end to form the same steel bar, if the subsequent connection point of the current offset edge line is recorded as "the current edge and the subsequent edge should be disconnected", then the current offset edge line and the subsequent offset edge line are disconnected to form two steel bars, and the ends of the two adjacent steel bars at the disconnection are extended, and each connection point is judged in this order to finally generate the construction steel bar shape.

2. The algorithm for splitting the shape of large-scale special-shaped concrete reinforcement according to claim 1 is characterized in that: Step M4 also includes adaptation of the offset distance. For the section plane, there is an outer contour surface with an included angle of θ, θ<90°, and the actual offset distance of the edge line formed by the intersection of the outer contour surface and the section plane is D / sinθ.

3. The algorithm for splitting the shape of large-scale special-shaped concrete reinforcement according to claim 1 is characterized by: When the outline in step M2 is a closed structure, when implementing step M3, if there is no subsequent offset edge line, a final judgment record is required to determine whether there is an intersection between the current offset edge line and the first offset edge line, and record it according to the method of step M3.

4. The Revit-based reinforcement method of the splitting algorithm of large-scale special-shaped concrete reinforcement shape according to any one of claims 1 to 3, characterized in that: The following steps are involved: S1. Establishing positioning steel bars; establishing a three-dimensional model of the component in Revit software, drawing the positioning steel bars on the reinforcement plane, and arranging the positioning steel bars to form a reinforcement group according to reinforcement requirements; S2, selecting an envelope surface; in the three-dimensional view of the component model, selecting the outer contour surface of the component that intersects with the section surface to generate the steel bar; S3, selecting the positioning steel bar; selecting the single positioning steel bar or steel bar group drawn in S1, and automatically determining the section plane; S4, setting of steel bar offset distance D; offset distance D is the protective layer thickness, set the global protective layer thickness, for the profile surface with thickness different from the global protective layer, select the corresponding profile surface and specify its protective layer thickness, the protective layer thickness of the unselected profile surface is the global protective layer thickness; S5. Set the extension length of the end of the steel bar after it is split; S6, generate steel bars; according to the direction of the section plane, automatically generate the section plane at the location of the positioned steel bars selected in S3, and generate the outer contour according to the intersection of the envelope surface selected in S2 and the section plane, perform initial offset and split analysis, and automatically offset the edge lines of the outer contour on each section plane in sequence with the steel bar offset distance D set in S4. The splitting algorithm automatically splits the steel bars on each section plane according to the status record of the connection point, and finally extends the ends of the split steel bars according to the extension length set in S5, and automatically generates reinforcement that meets the design specifications and construction requirements.

Citation Information

Patent Citations

  • Method for establishing T-beam transverse steel bars based on Dynamo and Revit

    CN115186364A

  • Revit-based rapid modeling method for beam column steel bars

    CN117521210A