Large special-shaped concrete reinforcement shape splitting algorithm and Revit-based reinforcement arrangement method
By proposing a large -scale alien concrete reinforced shape in the water transportation project and the removal algorithm of the shape of the shape of the reinforced steel bars and the REVIT -based automatic ribs, it solves the problem of complex design of steel with reinforced reinforcement with large alien concrete components in the water transportation engineering, and has achieved efficient and accurate steel bars. Arranged.
Patent Information
- Application Number
- CN202411886074.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-12-20
AI Technical Summary
In water transportation projects, it is difficult for the existing technology to effectively solve the reinforcement design problem of large special-shaped concrete components. Especially when the component shape is complex and the structural differences are large, the existing system requires engineers to manually pre-design the steel bar shape, resulting in cumbersome operation and Inefficient.
A large -scale alien concrete reinforcement algorithm is proposed. By obtaining the outline of the shape on the surface of the component, the initial offset and split analysis are performed. The algorithm embeds the REVIT software to achieve automatic cloth.
This algorithm can quickly generate the shape of the steel bars that meet the tendon design of the component, simplify the operation of the muscles, improve the efficiency and accuracy of the tendons, reduce the design workload, and ensure that the reinforcement layout in construction meets the design specifications.
Smart Images

Figure CN119358099A_ABST
Abstract
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 of irregular-shaped large-volume concrete components such as cast-in-place concrete breast walls and cast-in-place piers. These components are complex in shape, and the component structures vary greatly between different projects, and there is basically no universality. For example, in the reinforced concrete cast-in-place pier structure, the steel bars are basically arranged along the outer surface during the reinforcement design, but 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 combination with construction needs and industry practices. A simple example is shown in the attached figure. Figure 1 As shown in the figure, the steel bars in the cross section are not simply offset to the inside of the cross section shape of the member, but are split to form the following Figure 1 The two steel bars shown by the thick solid line are attached Figure 1 What is shown is only a simple example. The actual reinforced concrete cast-in-place pier structure is more complicated. Engineers need to imagine the shape of the concrete and draw the cross-sectional steel bar shape based on the construction needs. For example, the Central South Institute published "Application of Central South Institute's Three-Dimensional Reinforcement System in Hydraulic Structure Design" in the China Water Transport Journal. This system 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 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 steel bar shape splitting algorithm and a Revit-based reinforcement 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: A splitting algorithm for large-scale special-shaped concrete reinforcement shapes includes the following steps: M1. Obtain the outer contour on the cross-section of the component; M 2, initial offset; the edges of the contour are offset toward the inside of the component in the same initial offset distance D0; 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 it as "the current edge and the subsequent edge should be disconnected" until there is no subsequent offset edge; M 4. Automatically split and generate steel bars; set the offset distance D for each edge on the contour to generate the corresponding steel bar shape, and offset each edge of the contour 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 connected end to end 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 is disconnected from the subsequent offset edge 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.
[0005] Furthermore, step M4 also includes adaptation of the offset distance. For a component section surface with an outer contour surface having an included angle of θ, θ<90°, the actual offset distance of the edge line formed by the intersection of the outer contour surface and the section surface is D / sinθ.
[0006] Furthermore, in step M2, when the outer contour is a closed structure, 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 the analysis record is performed according to the method of step M2.
[0007] The reinforcement method based on Revit and embedded with the above-mentioned splitting algorithm for large special-shaped concrete reinforcement shapes includes the following steps: S1. Establish positioning reinforcement; establish a 3D model of the component in Revit software, draw positioning reinforcement on the reinforcement plane, and form a reinforcement group by arranging the positioning reinforcement according to the reinforcement requirements; S2. Select the envelope surface; in the three-dimensional view of the component model, select the outer contour surface of the component that intersects with the section surface to generate the reinforcement; S3, select the positioning steel bar; select the single positioning steel bar or steel bar group drawn in S1, and automatically determine the section surface; S4, setting of steel bar offset distance D; offset distance D is the thickness of protective layer, set the thickness of global protective layer, for the contour surface with thickness different from global protective layer, select the corresponding contour surface and specify its protective layer thickness, the protective layer thickness of the unselected contour 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, the section plane is automatically generated at the location of the positioning steel bars selected in S3, and the outer contour is generated according to the intersection of the envelope surface selected in S2 and the section plane, and the initial offset and split analysis is performed. The edge lines of the outer contour on each section plane are automatically offset 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 the ends of the split steel bars are extended according to the extension length set in S5, and the reinforcement that meets the design specifications and construction requirements is automatically generated.
[0008] Compared with the prior art, the algorithm for splitting the shape of large-scale special-shaped concrete reinforcement and the reinforcement layout method based on Revit of the present invention have the following beneficial effects: 1. The splitting algorithm summarizes the splitting characteristics of steel bars at corners according to the design habits and construction requirements of the water transport industry. It is realized by analyzing the connection point status of the initial offset of the contour line to avoid changes and distortions in the connection point status during the automatic reinforcement process, ensure the accuracy and reliability of data analysis, and automatically split 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; 2. The splitting algorithm can simplify the reinforcement operation, especially for large-scale special-shaped concrete reinforced structures. Engineers need to draw the cross-sectional steel bar shape corresponding to the complex shape according to the construction needs before they can carry out reinforcement. In comparison, the splitting algorithm significantly improves the efficiency and accuracy of reinforcement and reduces the workload of reinforcement design. The splitting algorithm is embedded in the existing Revit software for reinforcement design, combined with the steel bar engraving tool and 3D view page of Revit software for automatic reinforcement. The 3D model of the component can be automatically split and the overall reinforcement can be arranged according to construction needs. The reinforcement operation is simple and easy. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 This is a schematic diagram of reinforcement for a simple example component; Figure 2 This is a schematic diagram of the initial offset structure of a simple example component; Figure 3 It is a schematic diagram of the actual offset distance of the outer contour surface of the component section surface with an included angle θ; Figure 4 This is a schematic diagram of the reinforced concrete cast-in-place pier structure of a certain LNG terminal; Figure 5 This is the parameter setting page diagram for Revit software; Figure 6 This is a schematic diagram of the positioning steel bar array; Figure 7 The reinforcement distribution diagram is automatically generated by Revit software with embedded splitting algorithm. DETAILED DESCRIPTION
[0010] The following will be combined with the accompanying drawings of the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only the best embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0011] like Figure 1 The simple example component shown in the figure, where 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 the concrete structure, 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 cumbersome and error-prone. Therefore, it is necessary to summarize and analyze this construction practice and automatically split the reinforcement during the reinforcement process. Figure 2 As shown in the figure, no matter what form the inner corner structure adopts, when the outer contour edge line is offset inward by a certain distance at the same time, 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-scale special-shaped concrete reinforcement is proposed, which includes the following steps: M1. Obtain the outer contour of the component; generate the component section plane of the steel bar according to the specified, the component section plane intersects with the outer contour plane specified by the component to form the outer contour on the section plane, and first obtain the graphic data of the outer contour; M 2. Initial offset: used to obtain the internal angle structure and external angle structure information data, and to offset the edges of the contour to the inside of the component in the same initial offset distance D0. The initial offset distance D0 should not be too large, otherwise it will easily cause the connection points that should have intersections to be unable to connect. The maximum initial offset distance D0 should not be greater than the minimum contour edge length; M 3. Split analysis: After each edge is initially offset, an analysis is performed to determine 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 should be recorded as "the current edge and the subsequent edge should be disconnected", and the connection status of each subsequent connection point is recorded in this order; 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 the last edge is initially offset, 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; M 4. Automatically split and generate steel bars. Split the generated steel bars according to the status records of each connection point in M3. Set the offset distance D of each edge line on the contour according to the protective layer thickness of each contour surface as the reinforcement depth. For regular orthogonal contour surfaces, the offset distance D of each edge line is the actual protective layer thickness. For contour surfaces with an angle θ < 90° with the component section, such as Figure 3 As shown, the dotted line is the cross-sectional surface of the component. It can be seen that the cross-sectional surface of the component intersects with the outer contour surface with an included angle θ to form a contour edge line. When offset, the offset is made along the longitudinal direction, while the thickness direction of the protective layer does not coincide with the longitudinal direction. In this case, the actual offset distance of the edge line formed by the intersection of the outer contour surface with an included angle θ and the cross-sectional surface of the component should be automatically adjusted to D / sinθ; Offset each edge of the outline contour in sequence according to the order in 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 connected end to end 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.
[0012] In order to better describe the algorithm and its practical use, Figure 4 Taking the reinforced concrete cast-in-place pier structure of a certain LNG terminal as an example, reinforcement design is performed. Based on the Revit software embedded with the splitting algorithm of the example of the present invention, reinforcement is arranged for the example component. The reinforcement arrangement steps are as follows; S1. Establish positioning reinforcement; establish a 3D model of the component in Revit software. First, set the reinforcement plane according to the reinforcement position, and draw the positioning reinforcement on the reinforcement plane. The positioning reinforcement should be as simple as possible, such as Figure 6 As shown, the positioning steel bars are represented by straight lines. Generally, the reinforcement is grouped steel bars. The positioning steel bars are arrayed according to the array spacing and array quantity of the grouped steel bars to determine the position of each steel bar in the group. S2, such as Figure 5 As shown, 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; S3, such as Figure 5 As shown, select the positioning reinforcement; select the positioning reinforcement drawn in S1. For a single reinforcement, the reinforcement plane for drawing the positioning reinforcement is the section plane. For grouped reinforcement, select the reinforcement group, and automatically determine the section plane generated for each reinforcement in parallel with the reinforcement plane. S4, steel bar offset distance D setting; Figure 5 As shown, the offset distance D is the protective layer thickness. Set the thickness of the global protective layer. All unspecified envelope surfaces are reinforced with this thickness. For special contour surfaces with thicknesses different from the global protective layer, select the corresponding contour surface and specify its protective layer thickness separately. Generally speaking, the steel bars are attached to the inside of the protective layer, but for horizontal stirrups, sometimes they need to be attached to the outside of the protective layer; after completing the selection of the positioning steel bars in S3, according to the normal direction specified in S1, if the Revit software detects that the section planes of all the positioning steel bars are horizontal planes, that is, along the array direction of the steel bar group, the module will think that the steel bars that the user needs to establish are horizontal stirrups, and will prompt the user whether to attach the steel bars to the outside of the protective layer. If the user selects yes, the check box will be automatically checked; for horizontal stirrups, the splitting algorithm is also applicable, but the state of its connection is exactly the opposite of the connection state judgment of the internal reinforcement; S5. According to the anchorage length of the steel bar end, set the extension length of the steel bar end after splitting; the extension length can be expressed as a multiple of the steel bar diameter, or the length can be directly specified. According to the requirements of the relevant design specifications for water transport engineering, when the steel bar diameter is greater than 25mm, the anchorage length should also be multiplied by an expansion coefficient of 1.1. The expansion coefficient checkbox can be checked to automatically increase the length; S6, generate steel bars; after the algorithm is embedded, the Revit software can automatically split and reinforce the steel bars according to the parameter settings of S1-S5; the automatic operation process in this step is as follows: according to the positioning steel bars selected in S3, the section surface generated by each steel bar is automatically determined, and the outer contour is generated according to the intersection of the envelope surface selected by S2 and the section surface, the M2 initial offset and M3 split analysis and connection point status records in the splitting algorithm are started, and the step M4 in the splitting algorithm is run according to the steel bar offset distance D set in S4, and the outer contour edge lines on each section surface are automatically offset in the same sequence, and the steel bars on each section surface are automatically split, and finally the ends of the split steel bars are extended according to the extension length set in S5, and the reinforcement distribution diagram that meets the design specifications and construction requirements is automatically generated, such as Figure 7 shown.
[0013] Although 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 the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present 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 offset toward the inside of the component in sequence with 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 by: 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°, then 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: In step M2, when the outer contour is a closed structure, 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 the analysis record is performed according to the method of step M2.
4. The Revit-based reinforcement method for the splitting algorithm of large-scale special-shaped concrete reinforcement shapes 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 steel bar 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 the steel bar offset distance D; the offset distance D is the protective layer thickness, and the global protective layer thickness is set. For the outer contour surface having a thickness different from the global protective layer thickness, the corresponding outer contour surface is selected and its protective layer thickness is specified. The protective layer thickness of the unselected outer contour 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, 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 extend the end of the split steel bar according to the extension length set in S5, and automatically generate reinforcement that meets the design specifications and construction requirements.
Citation Information
Patent Citations
CATIA-based modeling method for single linear steel bars on surface of concrete member
CN108549748A
Computer-aided design method for outer closed stirrup of concrete bridge strip-shaped component
CN110502819A
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
Method, system and equipment for automatically generating supporting structure supporting 3D printing forming
CN117818054A