Visual checking method and device for post-cast strip steel bars and storage medium
By displaying the three-dimensional shape and position of the steel bar on the back-pouring strip element and combining with automated steel bar classification calculation, the two-dimensional limitations of the steel bar information viewing in the existing technology are solved, achieving more accurate and efficient calibration The nuclear process ensures the safety and stability of the structure.
Patent Information
- Application Number
- CN202411397745.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-02-07
AI Technical Summary
In the prior art, the viewing of the information of the post-pouring steel bars is limited to two-dimensional tables or reports, which makes it difficult for users to obtain an accurate and complete understanding during calibration, and is prone to misjudgment, which affects the accuracy of the post-pouring steel bars.
By displaying the three-dimensional shape and position of the steel bars on the back-pouring strip element, the visual verification of what you see is WYSIWYG can be realized. Users can intuitively observe the arrangement, position and shape of the steel bars, and accurately calculate through automated steel bar classification calculations Number and configuration of different types of steel bars.
This method enhances the understanding of the design, reduces misjudgments caused by insufficient information, ensures the accuracy of the calculation results, improves structural safety and stability, and improves user verification efficiency.
Smart Images

Figure CN119398684A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer visualization technology, and in particular to a method, device and storage medium for visually checking steel bars in a post-cast strip. Background Art
[0002] With the continuous advancement of construction engineering technology, the application of concrete structures is becoming more and more extensive. As an important design element to cope with factors such as environmental temperature changes, concrete shrinkage and uneven structural settlement, post-cast strips play a key role in concrete structures. According to the existing relevant construction specifications, reasonable design and construction of post-cast strips can not only improve the stability of the structure, but also significantly improve construction efficiency. Therefore, efficient and accurate calculation and verification of the steel bar information in the post-cast strip is an important step in the current construction industry. At present, quantity calculation software is usually used to calculate and verify the post-cast strip and its related steel bars.
[0003] Existing graphic quantity calculation software usually draws a linear component with a strip width and intersects the component where the post-casting strip is required, then uses the internal algorithm to generate the post-casting strip entity and calculates the related steel bar quantity. Users can select the post-casting strip in the software and view the shape, quantity, weight and other information of the steel bars through tables or reports. The above process provides the necessary data support, allowing users to verify the steel bar configuration of the post-casting strip to a certain extent through tables or reports.
[0004] However, in the prior art, the information of the post-cast strip reinforcement is viewed in a table or report, which is two-dimensional information. The limitation of two-dimensional information brings many difficulties to users when checking. Specifically, since the design of the post-cast strip involves multiple components and different types of reinforcement, it is difficult for users to obtain accurate and complete understanding when they only rely on two-dimensional information for analysis, which can easily lead to misjudgment when users check the reinforcement, thereby affecting the accuracy of the user's verification of the graphic quantity calculation software to calculate the reinforcement of the post-cast strip. Summary of the invention
[0005] The present application provides a post-cast strip reinforcement visualization verification method, device and storage medium, which can intuitively and clearly reflect the details of the reinforcement quantity in the post-cast strip by displaying the three-dimensional shape and position of the reinforcement on the post-cast strip graphic element, so as to achieve what you see is what you get, and facilitate users to verify the accuracy of the reinforcement quantity. The present application provides the following technical solutions:
[0006] In a first aspect, the present application provides a method for visually checking steel bars of a post-cast strip, the method comprising:
[0007] In response to a user's request to create a new post-cast strip, a post-cast strip component is created and its attribute information is defined;
[0008] In response to a user's request to draw a post-casting strip, a linear component is drawn to intersect with a component where a post-casting strip is required, and a post-casting strip model is generated based on defined post-casting strip attribute information;
[0009] Based on the relationship between the post-cast strip and the intersecting components, the post-cast strip reinforcement information is classified and calculated according to the type of attached components;
[0010] The calculation results of the post-cast strip reinforcement information are displayed through the post-cast strip graphic element and provided for user verification.
[0011] In a specific possible implementation scheme, in response to a user's request to create a new post-cast strip, creating a post-cast strip component and defining its attribute information includes:
[0012] Record the post-casting strip information input by the user, and automatically match and generate other attribute information based on the user's input information;
[0013] After acquiring the information, the input attribute information and the matched attribute information are stored in the attribute data structure of the created post-casting strip.
[0014] In a specific possible implementation scheme, in response to a user's request to draw a post-cast strip, drawing a linear component to intersect with a component where a post-cast strip is required, and generating a post-cast strip model based on defined post-cast strip attribute information includes:
[0015] The user draws a linear component with a certain width, and the drawn linear component intersects with the component where the post-casting strip needs to be set;
[0016] According to the defined post-casting strip attribute information, a post-casting strip model is adaptively generated, and the generated post-casting strip model is combined with its attribute information.
[0017] In a specific possible implementation scheme, based on the relationship between the post-cast strip and the intersecting components, the classification and calculation of the post-cast strip reinforcement information according to the type of the attached components includes:
[0018] Based on the geometric relationship between the post-cast strip and the intersecting components, the calculation process of the post-cast strip reinforcement information is started according to the type of dependent components. The types of dependent components are divided into slabs, walls and linear components.
[0019] In a specific feasible implementation scheme, when calculating the steel bars of the post-cast slab, the steel bar information calculation process for the distributed bars in the slab, the reinforcing bars in the slab, the raft slab sinking reinforcing bars, the raft slab sinking side bars, the raft slab sinking distribution bars, the raft slab tension bars and the raft slab additional bars is involved.
[0020] In a specific feasible implementation scheme, when calculating the steel bars of the post-cast wall strip, the steel bar information calculation process for the inner wall distribution bars, inner wall reinforcement bars, outer wall external reinforcement bars, outer wall external side bars, outer wall external distribution bars, outer wall tension bars and outer wall additional bars is started.
[0021] In a specific possible implementation scheme, when calculating the reinforcement of the post-cast strip of a linear member, a calculation process for the reinforcement information of the side reinforcement and stirrups is started.
[0022] In a specific possible implementation scheme, the calculation result of the post-cast strip reinforcement information is displayed through the post-cast strip graphic element for the user to check, including:
[0023] By filtering the types of steel bars in the post-cast strip, the types of steel bars displayed on the post-cast strip element can be controlled. When a specific steel bar legend is selected, the specific position of the steel bar is located and highlighted.
[0024] By querying the reinforcement, you can quickly locate and highlight the reinforcement type in the 3D view of the post-cast strip element.
[0025] In a second aspect, the present application provides an electronic device, comprising a processor and a memory; a program is stored in the memory, and the program is loaded and executed by the processor to implement a method for visually checking steel bars of a post-cast strip as described in the first aspect.
[0026] In a third aspect, the present application provides a computer-readable storage medium, in which a program is stored. When the program is executed by a processor, it is used to implement a method for visually checking steel bars of a post-cast strip as described in the first aspect.
[0027] In summary, the beneficial effects of this application include at least:
[0028] 1) By combining the 3D path of the steel bars with the post-casting strip element, users can intuitively observe the arrangement, position and shape of the steel bars, overcoming the limitations of traditional 2D information. This visualization not only enhances the understanding of the design, but also effectively reduces misjudgments caused by insufficient information.
[0029] 2) Through automated steel bar classification calculation, the number and configuration of different types of steel bars are accurately calculated based on the geometric relationship between the post-cast strip and the intersecting components. This method ensures the accuracy of the calculation results, avoids errors caused by manual calculations, and also complies with design specifications, improving structural safety and stability.
[0030] 3) Users can quickly filter and locate rebar information through statistical data tables, and display it in real time in three dimensions, which facilitates accurate verification. This efficient interactive experience reduces user operation time, improves overall work efficiency, and promotes smooth communication between design and construction. In this way, users can verify rebar configuration more quickly and ensure project quality.
[0031] By creating post-cast strip components and automatically matching attributes, generating post-cast strip models, and calculating steel bar information by classification, combined with 3D visualization and statistical data tables, the steel bar information is intuitively presented. Compared with existing 2D technology, this method significantly improves the accuracy and convenience of users in the verification process, solves the problem of misjudgment caused by information limitations, and enables users to more effectively verify the configuration of steel bars to ensure structural safety and stability.
[0032] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application and implement it according to the contents of the specification, the following is a detailed description of the preferred embodiments of the present application in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a flow chart of the method for visually checking the reinforcement of the post-cast strip in the embodiment of the present application.
[0034] Figure 2 It is a schematic diagram of the flow chart for calculating the distributed reinforcement information in the slab in the embodiment of the present application.
[0035] Figure 3 It is a schematic diagram of the process of calculating the reinforcement information of the reinforcing bars in the plate in the embodiment of the present application.
[0036] Figure 4 It is a schematic diagram of the flow chart of calculating the reinforcement information of the raft slab sinking in the embodiment of the present application.
[0037] Figure 5 It is a schematic diagram of the flow chart of the calculation of the reinforcement information of the side reinforcement of the raft slab sinking in the embodiment of the present application.
[0038] Figure 6 It is a schematic diagram of the flow chart of calculating the distribution reinforcement information of the raft slab sinking in the embodiment of the present application.
[0039] Figure 7 It is a schematic diagram of the flow chart for calculating the raft slab reinforcement information in an embodiment of the present application.
[0040] Figure 8 It is a schematic diagram of the flow chart for calculating the additional reinforcement information of the raft slab in the embodiment of the present application.
[0041] Fig. 9It is a schematic diagram of the flow chart for calculating the distributed reinforcement information in the wall in the embodiment of the present application.
[0042] Fig.10 It is a schematic diagram of the process of calculating the reinforcement steel bar information inside the wall in the embodiment of the present application.
[0043] Fig.11 It is a schematic diagram of the process of calculating the steel bar information of the external wall expansion reinforcement in the embodiment of the present application.
[0044] Fig.12 It is a schematic diagram of the process of calculating the reinforcement information of the external wall external expansion side reinforcement in the embodiment of the present application.
[0045] Fig.13 It is a schematic diagram of the process of calculating the external wall expansion distribution reinforcement information in the embodiment of the present application.
[0046] Fig.14 It is a schematic diagram of the flow chart for calculating the external wall reinforcement steel bar information in an embodiment of the present application.
[0047] Fig.15 It is a schematic diagram of the flow chart for calculating the additional reinforcement information of the exterior wall in an embodiment of the present application.
[0048] Fig.16 It is a schematic diagram of the flow chart for calculating the side reinforcement information in the embodiment of the present application.
[0049] Fig.17 It is a schematic diagram of the flow chart for calculating stirrup reinforcement information in an embodiment of the present application.
[0050] Fig.18 It is a block diagram of an electronic device for visually checking the steel bars of the post-cast strip in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The specific implementation methods of the present application are further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present application but are not intended to limit the scope of the present application.
[0052] Optionally, the present application uses the visualization verification method of post-cast strip reinforcement provided in each embodiment as an example for use in an electronic device, where the electronic device is a terminal or a server. The terminal may be a computer, a tablet computer, etc. This embodiment does not limit the type of electronic device.
[0053] Reference Figure 1 , is a flow chart of a method for visually checking the steel bars of a post-cast strip provided by an embodiment of the present application, the method comprising at least the following steps:
[0054] Step S101: In response to a user's request to create a new post-cast strip, a post-cast strip component is created and its attribute information is defined.
[0055] In step S101, in response to the user's request to create a new post-casting strip, the post-casting strip component creation process is started, and the post-casting strip information input by the user, such as the position or width of the post-casting strip, etc., is recorded. At the same time, other attribute information is automatically matched and generated according to the user's input information, including the type, cross-section style and reinforcement form of the post-casting strip, etc. After obtaining the information, the input attribute information and the matched attribute information are stored in the attribute data structure of the created post-casting strip.
[0056] It should be noted that the quantity calculation software can judge the information input by the user according to the preset rules or logic, and automatically deduce the relevant properties. For example, if the user enters the position and width of a post-casting strip, the quantity calculation software can automatically select the appropriate type and section style according to the existing design standards.
[0057] Step S102: in response to a user's request to draw a post-cast strip, a linear component is drawn to intersect with a component where a post-cast strip is required, and a post-cast strip model is generated based on defined post-cast strip attribute information.
[0058] In step S102, in response to the user's request to draw a post-cast strip, the post-cast strip model generation process is started. Specifically, the user first draws a linear component with a strip width, and the drawn linear component intersects with the component where the post-cast strip needs to be set. Then the user's mouse position is obtained in real time, and the starting and ending point coordinates are recorded. According to the post-cast strip attribute information defined in step S101, the post-cast strip model is adaptively generated to ensure that the shape and position of the post-cast strip meet the user's drawing requirements. In addition, the generated post-cast strip model is combined with its attribute information to provide a basis for subsequent steel bar calculation and visualization verification.
[0059] Among them, when it is necessary to adaptively generate a post-cast strip model, the software system uses the existing design standards and internal algorithms to automatically generate a post-cast strip model that meets the regulations based on the post-cast strip attribute information input by the user and the geometric relationship with the intersecting components.
[0060] Step S103: Based on the relationship between the post-cast strip and the intersecting components, the post-cast strip reinforcement information is classified and calculated according to the type of attached components.
[0061] In step S103, based on the geometric relationship between the post-cast strip and the intersecting components, the calculation process of the post-cast strip reinforcement information is started according to the type of attached components. The types of attached components are divided into slabs, walls and linear components, among which slabs include cast-in-place slabs and raft slabs, walls include interior walls and exterior walls, and linear components include base beams, beams, etc.
[0062] The calculation of steel bars in the post-cast strip of a slab refers to the calculation of the quantity, shape, and arrangement of steel bars related to slab components (i.e., cast-in-place slabs and raft slabs) in the post-cast strip of a concrete structure, based on design specifications and technical requirements. This process includes determining the different types of steel bars required and calculating their specific configuration and engineering quantities in the post-cast strip area to ensure the safety and stability of the structure. When calculating the steel bars in the post-cast strip of a slab, the calculation process involves the calculation of several types of steel bars, including the distribution bars in the slab, the reinforcement bars in the slab, the reinforcement bars for the raft slab sinking, the side bars for the raft slab sinking, the distribution bars for the raft slab sinking, the tension bars for the raft slab, and the additional bars for the raft slab.
[0063] For the distributed reinforcement in the slab, the reinforcement information calculation process is as follows Figure 2 As shown, including:
[0064] 1) In response to the calculation request of the steel bar information of the post-cast strip, the entity set in the slab is obtained through the post-cast strip, and then the raft slab components adjacent to it are searched, and these components are grouped according to whether they actually intersect to form group A.
[0065] 2) In the calculation process of the distribution reinforcement, the design of the distribution reinforcement needs to be based on the actual range of the reinforcement. Therefore, the overlap length B of the reinforcement needs to be calculated in advance.
[0066] In addition, as a preference, the level and diameter of the calculated overlap length B should give priority to the properties of the reinforcing ribs. If the user does not set the reinforcing ribs, the corresponding level and diameter of the distribution ribs are used.
[0067] 3) Based on the overlap length B calculated in step 2), add half the width of the post-cast strip to stretch out a polygon C.
[0068] 4) Use the grouped plate A to split the entity D within the polygon C. Through the split operation, it is effectively determined which parts of the entity need to be reinforced.
[0069] 5) When calculating the distribution reinforcement at the top of the slab, copy entity E and retain its top surface information. Based on the retained top surface, calculate the three-dimensional space path of each steel bar.
[0070] 6) When calculating the distributed reinforcement at the bottom of the slab, copy entity E and retain its bottom surface information. Based on the retained bottom surface, calculate the three-dimensional space path of each steel bar.
[0071] It should be noted that the method of calculating the three-dimensional spatial path of each steel bar belongs to the prior art. This technology usually generates the path of the steel bar in three-dimensional space by identifying the starting and ending positions of the steel bar and combining the bending radius and support conditions specified in the design.
[0072] For the reinforcement in the plate, the calculation process of reinforcement information is as follows Figure 3 As shown, including:
[0073] 1) In response to the calculation request of the steel bar information of the post-cast strip, the entity set of the adjacent slab is obtained through the post-cast strip, and these slabs are grouped A according to the intersection relationship, so as to ensure that only the effectively intersecting slabs are considered in the subsequent calculation as much as possible.
[0074] 2) Considering that the reinforcement needs to extend to both sides, the overlap length B of the reinforcement is first calculated. The selection of the overlap length B is based on the grade and diameter of the reinforcement.
[0075] 3) Based on the overlap length B plus half of the width of the post-cast strip, a polygon C is stretched out. Polygon C represents the effective coverage of the reinforcement in the post-cast strip area.
[0076] 4) Use the grouped plate A to split the entity D within the polygon C. Through the split operation, it is effectively determined which parts of the entity need to be reinforced.
[0077] 5) When calculating the top reinforcement of the plate, copy the entity E and retain its top surface information, and calculate the line segment G of each reinforcement based on the retained top surface information.
[0078] In addition, in order to determine the net length of the steel bar, it is necessary to stretch the polygon H within the width of the post-casting strip. The net length of the steel bar is the line segment of the line segment G in the polygon H. At this time, it is determined whether the two sides of the polygon H need to be anchored. Specifically, the polygon H is deducted from the line segment G again, and the line segments outside the polygon H are retained. If there are extra line segments on the left / right side, anchorage is added in the formula description.
[0079] 6) For the bottom reinforcement of the plate, copy the entity E and retain its bottom surface information, and calculate the line segment G of each reinforcement based on the retained bottom surface information.
[0080] In addition, in order to determine the net length of the steel bar, it is necessary to stretch the polygon H within the width of the post-casting strip. The net length of the steel bar is the line segment of the line segment G in the polygon H. At this time, it is determined whether the two sides of the polygon H need to be anchored. Specifically, the polygon H is deducted from the line segment G again, and the line segments outside the polygon H are retained. If there are extra line segments on the left / right side, anchorage is added in the formula description.
[0081] It should be noted that the technology used in calculating the line segment G of each reinforcement bar belongs to the existing technology. This technology usually generates the line segment G of the reinforcement bar in three-dimensional space by identifying the starting and ending positions of the reinforcement bar at the top or bottom of the slab, combined with the bending radius and anchorage conditions specified in the design. Specifically, the starting point of the reinforcement bar is first determined, and then the end point is calculated according to the width requirements of the post-casting strip and the corresponding anchorage conditions. The above information is used to generate a line segment G that meets the design requirements in three-dimensional space, ensuring that the layout of the reinforcement bar is reasonable and meets the structural safety standards.
[0082] For the raft slab sinking reinforcement, the steel bar information calculation process is as follows Figure 4 As shown, including:
[0083] 1) In response to the calculation request of the steel bar information of the post-cast strip, all the sinking entity sets are obtained through the post-cast strip, and the entities are grouped according to whether they intersect or not A, and the component B corresponding to each entity is recorded at the same time.
[0084] 2) The grouped entity A is merged into an actual entity C, and the bottom surface and the inclined surface of the entity C are retained.
[0085] 3) If there are components such as beams that are perpendicular to and penetrate the post-cast strip, the entity C needs to be split to generate two new entities C1 and C2, corresponding to the two sides of the beam respectively.
[0086] 4) Determine whether entity C needs to be split again according to different reinforcement types. Different reinforcement types have different requirements for the required entities. For example, reinforcement type 1 requires symmetrical arrangement of reinforcement bars, so entity C needs to be split again along the positioning line of the post-casting strip; while reinforcement type 2 does not require symmetrical layout, so entity C does not need to be split.
[0087] 5) Rotate the post-cast strip positioning line 90 degrees, use entity C to calculate the basic line segment of each reinforcement bar, calculate the actual sinking thickness through the bottom line segment and the inclined line segment, and then calculate the relevant parameters required for anchoring into the raft slab based on the inclined line segment. At the same time, the bottom line segment calculates the corresponding graphic parameters based on its attribute data, and finally integrates and generates the steel bar path in three-dimensional space.
[0088] It should be noted that entity C represents the geometric features below the post-casting strip. By identifying the bottom and inclined surfaces of entity C, extracting key point information, and determining the starting and ending points of each reinforcing bar, the basic line segment is constructed. The calculation of the sinking thickness is based on the vertical distance between the bottom line segment and the inclined line segment. By measuring the height difference between the two line segments in three-dimensional space, the accurate sinking thickness can be obtained. According to the starting and ending points of the basic line segment, combined with the bending radius of the steel bar and other design requirements, the path of the steel bar in three-dimensional space is generated by the spatial interpolation algorithm.
[0089] For the side reinforcement of the raft slab, the reinforcement information calculation process is as follows: Figure 5 As shown, including:
[0090] 1) In response to the calculation request of the post-cast strip reinforcement information, first obtain all relevant sinking entity sets through the post-cast strip, and group the entities according to whether they intersect to form an entity set A. At the same time, record the component information B corresponding to each entity.
[0091] 2) The grouped entities A are merged into an overall entity C, retaining the bottom and inclined features of entity C.
[0092] 3) Extract the line segment set D from the bottom surface of the solid C in advance as the basic line segment E of the subsequent inclined ribs.
[0093] 4) According to the characteristics of the distribution reinforcement arrangement, the actual reinforcement path F is constructed. The path follows the design rules and allows the inclined path to extend into the raft to ensure that the required area is covered.
[0094] 5) Calculate the position of each steel bar on the reinforcement path F and copy the line segment E. Calculate the actual number of steel bars required based on the reinforcement path F, and then offset the basic line segment E to the position of each steel bar to generate a three-dimensional spatial path for the steel bars.
[0095] It should be noted that the technology used to calculate the line segment of each steel bar belongs to the existing technology. Generally, by identifying the starting and ending positions of the steel bar on the bottom surface or inclined surface, combined with the spacing and anchoring conditions specified in the design, the path of the steel bar in three-dimensional space is generated.
[0096] For the raft slab sinking distribution reinforcement, the reinforcement information calculation process is as follows Figure 6 As shown, including:
[0097] 1) In response to the calculation request of the post-cast strip reinforcement information, first obtain all relevant sinking entity sets through the post-cast strip, and group the entities according to whether they intersect to form an entity set A. At the same time, record the component information B corresponding to each entity.
[0098] 2) The grouped entities A are merged into an overall entity C, retaining the bottom and inclined features of entity C.
[0099] 3) Extract the line segment set D from the bottom surface of the solid C in advance as the basic line segment E of the subsequent inclined ribs.
[0100] 4) According to the characteristics of the distribution reinforcement arrangement, construct the actual reinforcement path F, calculate the actual reinforcement width and height, and determine the required number of steel bars.
[0101] 5) Calculate the position of each steel bar on the reinforcement path F and copy the line segment E, offset the basic line segment E to the position of each steel bar, and generate the three-dimensional space path of the steel bar.
[0102] It should be noted that the technology used in calculating the line segment of each steel bar belongs to the prior art. Usually, the path of the steel bar in three-dimensional space is generated by identifying the starting and ending positions of the steel bar on the bottom surface or inclined surface, combined with the spacing and anchoring conditions specified in the design. This is also the case elsewhere in this application, so the applicant will not repeat it.
[0103] For raft reinforcement, the steel bar information calculation process is as follows: Figure 7 As shown, including:
[0104] 1) In response to the calculation request of the post-cast strip reinforcement information, all the sinking entity sets of the post-cast strip are found, and then the entities are grouped according to whether the entities intersect to form an entity set A, and the component B corresponding to each entity is recorded.
[0105] 2) The grouped entities A are merged into an overall entity C, retaining the bottom surface features of entity C.
[0106] 3) Obtain reinforcement range D through entity C.
[0107] 4) Rotate the post-cast strip positioning line 90°, and then calculate the line segment set E where the reinforcement is located.
[0108] 5) Take the first data of the line segment set E, obtain the length of the reinforcement, and offset the reinforcement to the specified position.
[0109] 6) Repeat the calculation process in step 5 for other steel bars to generate the three-dimensional space path of the steel bars.
[0110] For the additional reinforcement of the raft slab, the reinforcement information calculation process is as follows Figure 8 As shown, including:
[0111] 1) In response to the calculation request of the post-cast strip reinforcement information, the entity set in the slab is obtained through the post-cast strip, the corresponding adjacent slab components are searched, and the entities are grouped to form entity A according to whether the entities intersect.
[0112] 2) The grouped entity A is merged into an actual entity B, retaining only its top surface C.
[0113] 3) Offset the positioning line of the post-cast strip to the specific position line segment D of the additional reinforcement.
[0114] 4) Calculate the specific steel bar line segment on entity C through line segment D, offset it downward by a protective layer, and generate the three-dimensional space path of the steel bar.
[0115] The calculation of the reinforcement of the post-cast strip of the wall is to calculate the number, shape and arrangement of the reinforcement related to the wall components according to the design specifications and technical requirements for the post-cast strip part of the concrete wall. This process involves determining the different types of reinforcement required and calculating their specific configuration and engineering quantity in the post-cast strip area to ensure the safety and stability of the wall structure. This includes identifying the corresponding wall entities, calculating the lap length, determining the effective coverage area, performing entity segmentation to identify the layout location, and generating the path of the reinforcement in three-dimensional space to ensure compliance with structural safety standards.
[0116] When calculating the steel bars for the back-cast wall, the calculation process involves the following types of steel bars: internal wall distribution bars, internal wall reinforcement bars, external wall external reinforcement bars, external wall external side bars, external wall external distribution bars, external wall tension bars and external wall additional bars.
[0117] For the distributed reinforcement in the wall, the reinforcement information calculation process is as follows Fig. 9 As shown, including:
[0118] 1) In response to the calculation request of the post-cast strip reinforcement information, the inner wall or outer wall entity set A is obtained through the post-cast strip, the corresponding adjacent concrete wall components are searched, and the concrete walls are grouped according to whether the entities actually intersect.
[0119] 2) Calculate the specific lap length B. The lap length B should adopt the grade and diameter of the reinforcement. If the reinforcement is not set, the grade and diameter of the distribution bar should be used.
[0120] 3) A polygon C is stretched out by adding the overlap length B to half the width of the post-cast strip.
[0121] 4) Copy each of the grouped concrete walls, split the copied entities according to the center line of the wall, and only keep the entities within the polygon, and then merge them into one entity D.
[0122] 5) The actual reinforcement entity D is obtained by deducting the actual intersecting components at the top or bottom of the entity D.
[0123] 6) Copy entity D, and keep the face on the side where the distribution reinforcement is calculated, and delete all other faces.
[0124] 7) Using entity D and the post-cast strip positioning line, calculate the three-dimensional spatial path E of each steel bar.
[0125] 8) Loop through each steel bar, determine the intersecting components encountered at the top and bottom, offset to the specified position, and generate the three-dimensional space path of the steel bar.
[0126] For the reinforcement in the wall, the calculation process of reinforcement information is as follows Fig.10 As shown, including:
[0127] 1) In response to the calculation request of the post-casting strip reinforcement information, the entity set A of the inner wall or outer wall is obtained through the post-casting strip positioning line, and the adjacent concrete wall components are found, and the concrete walls are grouped B according to the intersection relationship between the entities.
[0128] 2) Each set of entities is merged separately to form a comprehensive entity C.
[0129] 3) Loop through each group of concrete walls and calculate the actual distance from the left and right sides of the wall to the edge of the post-casting strip.
[0130] 4) At the top or bottom of entity C, deductions are made based on the actual intersecting components to obtain the reinforcement entity C required for the actual reinforcement.
[0131] 5) In the obtained reinforcement entity C, delete the top and bottom surfaces and only keep the side surfaces on the wall.
[0132] 6) Extract the highest and lowest points through entity C, determine the height range of the reinforcement and the number of steel bars.
[0133] 7) Arrange the height of each steel bar according to the number of roots obtained, and use entity C to calculate the steel bar line segment at that height.
[0134] 8) The specific reinforcement line is obtained by offsetting to generate the three-dimensional space path of the reinforcement.
[0135] For the external wall reinforcement, the steel bar information calculation process is as follows: Fig.11 As shown, including:
[0136] 1) In response to the calculation request of the post-casting belt reinforcement information, the entity set of the external wall expansion is obtained through the post-casting belt positioning line, and the entities are grouped A according to the actual intersection relationship between the entities. At the same time, the concrete wall B corresponding to each group of entities is recorded.
[0137] 2) Each group of entities A is merged into a composite entity C. In this process, the top and bottom surfaces of entity C are deleted, leaving only the side surfaces outside the wall.
[0138] 3) Calculate the highest and lowest points of entity C to determine the height difference of the entity and the number of steel bars.
[0139] 4) Calculate the height of each rib, calculate the horizontal line segment through entity C again, and use the data of the horizontal line segment to obtain the actual data of the reinforcement rib.
[0140] 5) Based on the actual data obtained previously, the specific steel bar configuration is calculated, offset to the specified position, and the three-dimensional spatial path of the steel bar is generated.
[0141] It should be noted that when calculating the height of each steel bar, the overall height difference is first determined by the highest and lowest points of entity C. Then, according to the design specifications and structural requirements, this height difference is evenly divided into several segments to calculate the specific height of each steel bar. Usually, the division of these height segments is based on the number of steel bars required and the layout requirements. Next, the horizontal line segments are calculated through entity C. The cross-sectional information at the specified height position is extracted using the existing geometric algorithm. These horizontal line segments reflect the spatial position of the reinforcement at this height. By analyzing the coordinate data of these line segments, the actual data of the corresponding reinforcement can be obtained, including the length, position and corresponding material properties of the reinforcement. After obtaining the actual data, the specific reinforcement configuration is further calculated based on this information. Usually, this involves the evaluation of the spacing, anchorage conditions and bending radius of the reinforcement. By combining the design requirements, a reasonable reinforcement arrangement plan is formed, and it is ensured that the three-dimensional path of each reinforcement meets the structural safety standards. The whole process relies on existing technology to achieve accurate configuration and layout of reinforcement through geometric calculation and data processing.
[0142] For the external wall expansion side reinforcement, the reinforcement information calculation process is as follows Fig.12 As shown, including:
[0143] 1) In response to the calculation request of the steel bar information of the post-cast strip, the set of external wall extension entities is obtained through the post-cast strip, and the entities are grouped into groups A according to whether they actually intersect, and the concrete wall B corresponding to each group is recorded.
[0144] 2) Merge each group of entities A into one entity C, use entity B to obtain the maximum range D of the sinking plane, and only retain the sides that are not inside the concrete wall.
[0145] 3) Calculate the actual reinforcement path E on the side using the sinking range combination rule and the maximum plane range D.
[0146] 4) Use the post-cast strip positioning line to calculate the actual line segment of the side reinforcement in entity C to obtain the actual length of the reinforcement.
[0147] 5) Use the side reinforcement path E to calculate the number of side reinforcements.
[0148] 6) Arrange each steel bar on the actual reinforcement path E to generate a three-dimensional spatial path for the steel bars.
[0149] It should be noted that when calculating the actual side reinforcement path E, the actual spatial position and layout of the reinforcement are first analyzed by combining the sinking range and design rules. Specifically, the sinking range provides the height limit of the reinforcement, while the design rules stipulate the spacing and number requirements between the steel bars. Through geometric calculation, the sinking range is combined with the maximum plane range D to form a suitable reinforcement path E. Subsequently, the actual line segment of the side reinforcement is calculated in the entity C using the post-casting strip positioning line. This process usually involves projecting the positioning line onto the side of the entity C to extract the geometric information related to the reinforcement path E. Through precise spatial coordinate calculation, the starting and ending points of the side reinforcement are determined, thereby obtaining the actual line segment length of each steel bar. Finally, the number of side reinforcements is calculated through the side reinforcement path E. This step depends on the length of the path E and the steel bar spacing specified in the design. The total length of the path E is divided by the set spacing to calculate the required number of side reinforcements.
[0150] For the external wall expansion reinforcement, the reinforcement information calculation process is as follows Fig.13 As shown, including:
[0151] 1) In response to the calculation request of the steel bar information of the post-cast strip, the set of external wall extension entities is obtained through the post-cast strip, and the entities are grouped into groups A according to whether they actually intersect, and the concrete wall B corresponding to each group is recorded.
[0152] 2) Merge each group of entities A into one entity C, calculate the actual expansion range D, and retain the side of entity C that is parallel to the wall and away from the wall.
[0153] 3) Use the center line of the post-cast strip to calculate the line segment E of the distribution reinforcement on the entity C.
[0154] 4) Take the midpoint of the height of entity C to calculate the distribution reinforcement arrangement path F.
[0155] 5) Calculate the actual expansion thickness using the distance from entity C to the centerline of the wall.
[0156] 6) Calculate the offset height of the steel bars, and then offset the layout path to the specified position.
[0157] 7) If the distribution reinforcement arrangement needs to be extended on the basis of the arrangement path, the arrangement path should be extended long enough, and then the line segments of the extended path within the actual external expansion range should be retained.
[0158] 8) The number of steel bars is calculated using the actual arrangement path. The length of each steel bar is the length of line segment E. Each steel bar is then arranged along the path to generate a three-dimensional spatial path for the steel bars.
[0159] It should be noted that calculating the offset height of the steel bar belongs to the existing technology. The offset is usually determined by identifying the reference plane, combining the design specifications and requirements, calculating the vertical distance from the reference plane to the steel bar position, and considering the design spacing.
[0160] For the exterior wall reinforcement, the steel bar information calculation process is as follows Fig.14 As shown, including:
[0161] 1) In response to the calculation request of the steel bar information of the post-cast strip, the set of external wall extension entities is obtained through the post-cast strip, and the entities are grouped into groups A according to whether they actually intersect, and the concrete wall B corresponding to each group is recorded.
[0162] 2) Merge each group of entity set A into an entity C, and then use entity C and the concrete wall to calculate the intersection entity D of the two.
[0163] 3) Use the post-cast strip positioning line to calculate the reinforcement arrangement line segment E on entity D.
[0164] 4) Take the height difference of the intersecting entity D and calculate the specific number of steel bars.
[0165] 5) Use the line segment E and related parameters to calculate the actual length of the reinforcement, and then arrange the reinforcement along the line segment to generate the three-dimensional space path of the reinforcement.
[0166] It should be noted that the use of the post-casting strip positioning line to calculate the line segment E of the reinforcement on the entity D belongs to the prior art. The method involves determining the geometric features of the post-casting strip, projecting it on the entity D along the center line of the post-casting strip, identifying the appropriate reinforcement position through geometric constraints, and generating the corresponding line segment E.
[0167] For additional reinforcement of exterior walls, the reinforcement information calculation process is as follows Fig.15 As shown, including:
[0168] 1) In response to the calculation request of the steel bar information of the post-cast strip, the set of external wall extension entities is obtained through the post-cast strip, and the entities are grouped into groups A according to whether they actually intersect, and the concrete wall B corresponding to each group is recorded.
[0169] 2) Merge each group of entity set A into an entity C, and then use entity C and the concrete wall to calculate the intersection entity D of the two.
[0170] 3) Use entity D and the center line of the post-cast strip to calculate the line segment E where the additional reinforcement is located.
[0171] 4) Analyze the number of additional reinforcements.
[0172] 5) Calculate the offset data of each additional rib based on the parameters, and then offset line segment E to the specified position.
[0173] 6) Finally, the final data of the steel bars is calculated and the three-dimensional spatial path of the steel bars is generated.
[0174] The calculation of the steel bars in the post-cast strip of linear components refers to the calculation of the quantity, shape, and arrangement of the steel bars related to linear components (such as beams, linear components, etc.) in the post-cast strip of concrete structures according to the design specifications and technical requirements. This process includes determining the different types of steel bars required and calculating their specific configuration and engineering quantity in the post-cast strip area to ensure the safety and stability of the structure.
[0175] When calculating the reinforcement of the post-cast strip of a linear component, the calculation process involves two types of reinforcement: side reinforcement and stirrups.
[0176] For the side reinforcement, the reinforcement information calculation process is as follows Fig.16 As shown, including:
[0177] 1) Obtain a collection of linear component entities such as beams, base beams, and linear components through post-cast strips.
[0178] 2) Loop through each linear component to obtain the cross-sectional width and cross-sectional height dimensions of the linear component.
[0179] 3) The side reinforcement specifications support three modes: "quantity + level + diameter", "quantity + level + diameter + quantity + level + diameter" and "level + diameter + spacing". The side reinforcement is parsed according to different input specifications, and the actual arrangement position information of each side reinforcement on the cross section is calculated in combination with the cross-sectional height of the linear component, mainly including the horizontal offset of the actual arrangement position of the steel bar and the offset in the height direction between the positioning line of the linear component.
[0180] 4) The reinforcement arrangement path is calculated based on the intersection of the contour of the post-cast strip and the positioning line of the linear component.
[0181] 5) According to the steel bar arrangement position information, the steel bar arrangement path is offset to obtain the actual arrangement path of each steel bar, and the three-dimensional space path of the steel bar is generated.
[0182] It should be noted that the intersection of the post-cast strip outline and the positioning line is identified, and the starting and ending positions of the steel bars are determined. Existing technologies, such as linear interpolation or geometric algorithms, are used to generate a path connecting these points, thereby obtaining a three-dimensional spatial arrangement path of the steel bars.
[0183] For stirrups, the steel bar information calculation process is as follows Fig.17 As shown, including:
[0184] 1) Obtain a collection of linear component entities such as beams, base beams, and linear components through post-cast strips.
[0185] 2) Loop through each linear component to obtain the cross-sectional width and cross-sectional height dimensions of the linear component.
[0186] 3) According to the outline of the post-cast strip and combined with the calculation rules [Beam / foundation beam stirrup calculation range], calculate the stirrup arrangement range.
[0187] 4) The stirrup specifications support four modes: "quantity + level + diameter (number of limbs)", "level + diameter + spacing (number of limbs)", "quantity" and "spacing". Stirrup information is parsed according to different input specifications.
[0188] 5) Combine the cross-sectional dimensions of the linear member and the number of stirrups to calculate the size of each stirrup.
[0189] 6) Calculate the arrangement of stirrups for each leg based on the path and generate a three-dimensional spatial path for the steel bars.
[0190] It should be noted that the size information of each stirrup is calculated by combining the cross-sectional dimensions of the linear member and the number of stirrups. The spacing and layout of each stirrup is determined by dividing the cross-sectional dimensions by the number of stirrups.
[0191] Step S104: The calculation results of the post-cast strip reinforcement information are displayed through the post-cast strip graphic element for the user to check.
[0192] In step S104, the calculation results of the post-cast strip reinforcement information are displayed through the post-cast strip graphic element. When the user views the post-cast strip graphic element, the arrangement range, position, linear schematic diagram and diameter thickness of the reinforcement are displayed on the post-cast strip graphic element. The user can control the type of reinforcement displayed on the post-cast strip graphic element by filtering the type of reinforcement in the post-cast strip. When a specific reinforcement legend is selected, the specific position of the reinforcement in the query table is quickly located and highlighted to verify its diameter, shape and length information. In addition, the user can also quickly locate and highlight the type of reinforcement in the three-dimensional view of the post-cast strip graphic element by checking a row of reinforcements in the table, thereby verifying its arrangement range, position and shape.
[0193] In addition, as a preferred embodiment, the three-dimensional spatial path, model and name of the steel bars generated in step S103 are classified and summarized to form a statistical data table. The table records multiple steel bar information, including name, level, diameter, drawing number, figure, unit length, total weight, calculation formula and description, etc. When the user verifies, the three-dimensional steel bars will be displayed together with the graphics, and the three-dimensional steel bars corresponding to the currently selected row will be highlighted by changing the color. In the three-dimensional view, the user can quickly locate the selected steel bar and link it with the statistical data table. When the user selects a steel bar in the three-dimensional view, the system can immediately update the selected row in the statistical table, forming real-time interactive feedback, which improves the efficiency and convenience of verification.
[0194] In summary, by creating post-cast strip components and automatically matching attributes, generating post-cast strip models, and calculating steel bar information by classification, combined with three-dimensional visualization and statistical data tables, the steel bar information is intuitively presented. Compared with existing two-dimensional technology, this method significantly improves the accuracy and convenience of users in the verification process, solves the problem of misjudgment caused by information limitations, and enables users to more effectively verify the configuration of steel bars to ensure structural safety and stability.
[0195] Fig.18 4 is a block diagram of an electronic device provided by an embodiment of the present application. The device at least includes a processor 401 and a memory 402.
[0196] The processor 401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 401 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 401 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 401 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0197] The memory 402 may include one or more computer-readable storage media, which may be non-transitory. The memory 402 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 402 is used to store at least one instruction, which is used to be executed by the processor 401 to implement the post-casting strip reinforcement visualization verification method provided in the method embodiment of the present application.
[0198] In some embodiments, the electronic device may further optionally include: a peripheral device interface and at least one peripheral device. The processor 401, the memory 402 and the peripheral device interface may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface via a bus, a signal line or a circuit board. Schematically, the peripheral devices include but are not limited to: a radio frequency circuit, a touch display screen, an audio circuit, and a power supply.
[0199] Of course, the electronic device may also include fewer or more components, which is not limited in this embodiment.
[0200] Optionally, the present application also provides a computer-readable storage medium, in which a program is stored, and the program is loaded and executed by a processor to implement the post-cast strip reinforcement visualization verification method of the above method embodiment.
[0201] Optionally, the present application also provides a computer product, which includes a computer-readable storage medium, in which a program is stored, and the program is loaded and executed by a processor to implement the post-cast strip reinforcement visualization verification method of the above method embodiment.
[0202] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0203] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A visual verification method for post-casting steel bars, characterized in that: The method comprises: In response to a user's request to create a new post-cast strip, a post-cast strip component is created and its attribute information is defined; In response to a user's request to draw a post-casting strip, a linear component is drawn to intersect with a component where a post-casting strip is required, and a post-casting strip model is generated based on defined post-casting strip attribute information; Based on the relationship between the post-cast strip and the intersecting components, the post-cast strip reinforcement information is classified and calculated according to the type of attached components; The calculation results of the post-cast strip reinforcement information are displayed through the post-cast strip graphic element and provided for user verification.
2. The visual verification method for post-cast strip reinforcement according to claim 1 is characterized in that: In response to the user's request to create a new post-cast strip, creating a post-cast strip component and defining its attribute information includes: Record the post-casting strip information input by the user, and automatically match and generate other attribute information based on the user's input information; After acquiring the information, the input attribute information and the matched attribute information are stored in the attribute data structure of the created post-casting strip.
3. The visual verification method for post-cast strip reinforcement according to claim 1 is characterized in that: In response to a user's request to draw a post-cast strip, drawing a linear component to intersect with a component where a post-cast strip is required, and generating a post-cast strip model based on defined post-cast strip attribute information includes: The user draws a linear component with a width, and the drawn linear component intersects with the component where the post-casting strip needs to be set; According to the defined post-casting strip attribute information, a post-casting strip model is adaptively generated, and the generated post-casting strip model is combined with its attribute information.
4. The visual verification method for post-cast strip reinforcement according to claim 1 is characterized in that: Based on the relationship between the post-cast strip and the intersecting components, the classification calculation of the post-cast strip reinforcement information according to the type of the attached components includes: Based on the geometric relationship between the post-cast strip and the intersecting components, the calculation process of the post-cast strip reinforcement information is started according to the type of dependent components. The types of dependent components are divided into slabs, walls and linear components.
5. The visual verification method for post-cast strip reinforcement according to claim 4 is characterized in that: When calculating the reinforcement of the post-cast slab, the reinforcement information calculation process of the slab includes the distributed reinforcement, the reinforcing reinforcement, the raft slab sinking reinforcement, the raft slab sinking side reinforcement, the raft slab sinking distribution reinforcement, the raft slab tension reinforcement and the raft slab additional reinforcement.
6. The visual verification method for post-cast strip reinforcement according to claim 4 is characterized in that: When calculating the reinforcement of the back-cast wall strip, the reinforcement information calculation process for the inner wall distribution reinforcement, inner wall reinforcement, outer wall expansion reinforcement, outer wall expansion side reinforcement, outer wall expansion distribution reinforcement, outer wall tension reinforcement and outer wall additional reinforcement is started.
7. The visual verification method for post-cast strip reinforcement according to claim 4 is characterized in that: When calculating the reinforcement of the post-cast strip of a linear component, the reinforcement information calculation process for the side reinforcement and stirrups is started.
8. The visual verification method for post-cast strip reinforcement according to claim 1 is characterized in that: The calculation results of the post-cast strip reinforcement information are displayed through the post-cast strip graphic element for the user to check, including: By filtering the types of steel bars in the post-cast strip, the types of steel bars displayed on the post-cast strip element can be controlled. When a specific steel bar legend is selected, the specific position of the steel bar is located and highlighted. By querying the reinforcement, you can quickly locate and highlight the reinforcement type in the 3D view of the post-cast strip element.
9. An electronic device, characterized in that: The device includes a processor and a memory; a program is stored in the memory, and the program is loaded and executed by the processor to implement a visual verification method for post-cast strip reinforcement as described in any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that: The storage medium stores a program, which, when executed by a processor, is used to implement a method for visually checking the steel bars of a post-cast strip as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Method, device and equipment for calculating using amount of reinforcing steel bars and readable storage medium
CN115081076A
Systems, Devices, and / or Methods for Manufacturing Castings
US20110189440A1