Steel bar processing method in building model

By designing self-built batteries in Grasshopper program, the three-dimensional model of steel bars in the building model is automatically generated and the engineering quantity is calculated, which solves the problem of manual manual drawing and calculation efficiency, and realizes efficient steel bar processing and model updates.

CN119991938AActive Publication Date: 2025-05-13CHINA CONSTRUCTION SCIENCE & TECHNOLOGY GROUP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411986569.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-13
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

In architectural models, manual drawing of three-dimensional diagrams and calculating the engineering volume of steel bars is inefficient, and a lot of time is wasted.

Method used

A Grasshopper program was designed, including self-built beam steel batteries, floor steel batteries and wall steel batteries. Through these batteries, three-dimensional models of steel bars are generated and engineering quantities are calculated, and efficiency is improved using array batteries and parameter adjustment batteries.

Benefits of technology

It realizes automatic generation of three-dimensional steel bar models and calculation of engineering volume, improves work efficiency, and can flexibly update dimension parameters and update the model according to the updated dimension parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119991938A_ABST
    Figure CN119991938A_ABST
Patent Text Reader

Abstract

The invention relates to a reinforcing steel bar processing method in a building model. The method comprises the following steps: acquiring steel bar size parameters of a building model; according to the steel bar size parameters of the building model, a preset Grasshopper program is used for generating a steel bar three-dimensional model in the building model, and the engineering amount is calculated. According to the technical scheme, a self-created beam reinforcing steel bar battery, a floor reinforcing steel bar battery and a wall reinforcing steel bar battery are arranged in a Grasshopper program. The beam reinforcement battery, the floor reinforcement battery and the wall reinforcement battery are respectively provided with array batteries for arraying array objects input into the array batteries, so that the workload is saved. And the working efficiency is improved. And the parameter adjusting battery is used for inputting the engineering size so as to generate a steel bar three-dimensional model according to the engineering size, and updating the steel bar three-dimensional model according to the updated and adjusted engineering size. The size parameters can be flexibly updated, and the model can be updated according to the updated size parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of building construction, and in particular to a method for processing steel bars in a building model. Background Art

[0002] In the building model, a large number of steel bars are involved. In the related technology, it is necessary to manually draw three-dimensional drawings and manually calculate the amount of steel bars, which wastes a lot of time and is inefficient. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the present disclosure provides a method for processing steel bars in a building model to solve the problem of low efficiency in manual drawing and calculation of engineering quantities in the related art.

[0004] According to a first aspect of an embodiment of the present disclosure, a method for processing steel bars in a building model is provided, comprising: Get the steel bar size parameters of the building model; According to the steel bar size parameters of the building model, a pre-set Grasshopper program is used to generate a three-dimensional model of the steel bars in the building model, and the engineering quantity is calculated; The pre-set Grasshopper program includes self-built beam reinforcement batteries, floor reinforcement batteries and wall reinforcement batteries; Among them, the beam reinforcement battery is used to generate a three-dimensional model of the beam reinforcement and generate the engineering quantity of the beam reinforcement; Floor reinforcement battery, used to generate a 3D model of floor reinforcement and generate the engineering quantities of floor reinforcement; Wall reinforcement battery, used to generate a 3D model of wall reinforcement and generate the engineering quantity of wall reinforcement; The beam reinforcement battery, the floor reinforcement battery and the wall reinforcement battery are respectively provided with an array battery and an adjustment parameter battery; the array battery is used to array the array objects input to the array battery to save workload; The adjustment parameter battery is used to input the project size to generate a three-dimensional steel bar model according to the project size, and to update the three-dimensional steel bar model according to the updated and adjusted project size.

[0005] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects: The technical solution of the present application designs a Grasshopper program, in which self-created beam reinforcement battery, floor reinforcement battery and wall reinforcement battery are provided. The beam reinforcement battery, the floor reinforcement battery and the wall reinforcement battery are respectively provided with array batteries to array the array objects input to the array batteries, so as to save workload. Improve work efficiency. The adjustment parameter battery is used to input the project size to generate a three-dimensional reinforcement model according to the project size, and update the three-dimensional reinforcement model according to the updated and adjusted project size. Flexible update of size parameters can be achieved, and the model can be updated according to the updated size parameters.

[0006] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0008] Figure 1 is a flow chart of a method for processing steel bars in a building model according to an exemplary embodiment; Figure 2 is a schematic diagram of a beam reinforcement according to an exemplary embodiment; Figure 3 is a schematic diagram of a beam reinforcement according to an exemplary embodiment; Figure 4 is a Grasshopper program diagram shown according to an exemplary embodiment; Figure 5 is a Grasshopper program diagram shown according to an exemplary embodiment; Figure 6 is a steel bar distribution diagram shown according to an exemplary embodiment; Figure 7 is a steel bar distribution diagram shown according to an exemplary embodiment; Figure 8 The figure shows a steel bar distribution diagram according to an exemplary embodiment. DETAILED DESCRIPTION

[0009] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0010] This application proposes a method for processing steel bars in a building model. Figure 1 A flowchart of a method for processing steel bars in a building model is shown; the method may include the following steps: In step S102, the steel bar size parameters of the building model are obtained.

[0011] In this embodiment, the user can input the steel bar size parameters in the adjustment parameter battery, and the steel bar size parameters include the size of the beam steel bar, the size of the floor steel bar, and the size of the wall steel bar.

[0012] In step S104, according to the steel bar size parameters of the building model, a preset Grasshopper program is used to generate a three-dimensional model of the steel bars in the building model, and the engineering quantity is calculated.

[0013] The above pre-set Grasshopper programs include self-built beam reinforcement batteries, floor reinforcement batteries and wall reinforcement batteries.

[0014] Among them, the beam reinforcement battery is used to generate a three-dimensional model of the beam reinforcement and generate the engineering quantity of the beam reinforcement.

[0015] In this embodiment, you can build your own beam reinforcement battery, in which various batteries are set, including point batteries, line batteries, and entity batteries, which can generate each reinforcement segment. A quantity battery is set, which can calculate the quantity of reinforcement in the beam.

[0016] The floor reinforcement battery is used to generate a 3D model of the floor reinforcement and generate the engineering quantity of the floor reinforcement. There are various batteries, including point batteries, line batteries, and entity batteries, which can generate each reinforcement segment. There is an engineering quantity battery, which can calculate the engineering quantity of the floor reinforcement. The engineering quantity includes the length and weight of the reinforcement in the floor.

[0017] In this embodiment, a floor steel bar battery can be built by yourself. In the floor steel bar battery, various batteries are set, including point batteries, line batteries, and entity batteries, which can generate each steel bar segment. A project quantity battery is set, and the project quantity battery can calculate the project quantity of the steel bars in the floor. The project quantity includes the length and weight of the steel bars in the floor.

[0018] Wall reinforcement battery, used to generate a 3D model of wall reinforcement and generate the engineering quantity of wall reinforcement. The engineering quantity includes the length and weight of the reinforcement.

[0019] In this embodiment, a wall reinforcement battery can be built by yourself. In the wall reinforcement battery, various batteries are set, including point batteries, line batteries, and entity batteries, which can generate each reinforcement segment. A project quantity battery is set, and the project quantity battery can calculate the project quantity of the wall reinforcement.

[0020] The beam reinforcement battery, the floor reinforcement battery and the wall reinforcement battery are respectively provided with array batteries and adjustment parameter batteries. The array batteries are used to array the array objects input to the array batteries to save workload.

[0021] The above-mentioned adjustment parameter battery is used to input the project size to generate the steel bar three-dimensional model according to the above-mentioned project size, and update the steel bar three-dimensional model according to the updated and adjusted project size.

[0022] The technical solution of the present application designs a Grasshopper program, in which self-created beam reinforcement battery, floor reinforcement battery and wall reinforcement battery are provided. The beam reinforcement battery, the floor reinforcement battery and the wall reinforcement battery are respectively provided with array batteries to array the array objects input to the array batteries, so as to save workload. Improve work efficiency. The adjustment parameter battery is used to input the project size to generate a three-dimensional reinforcement model according to the project size, and update the three-dimensional reinforcement model according to the updated and adjusted project size. Flexible update of size parameters can be achieved, and the model can be updated according to the updated size parameters.

[0023] In some embodiments, see Appendix Figure 2 and attached Figure 3 In step S104, according to the steel bar size parameters, a pre-set Grasshopper program is used to generate a three-dimensional model of the steel bars in the building model, which may further include the following contents: According to the size parameters of the steel bar beam, the three-dimensional model of the steel bars in the building model is generated using the beam steel bar battery, which specifically includes the following steps: Generate the first reinforcement segment Z1Z2 and the second reinforcement segment Z6Z8.

[0024] Using the first array battery, the first steel bar segment Z1Z2 and the second steel bar segment Z6Z8 in the X-axis direction in the horizontal plane of the above-mentioned steel bar beam are arrayed along the Z direction.

[0025] The first array battery comprises a first input terminal for inputting a first steel bar segment; a second input terminal for inputting an array direction and an array spacing; and a third input terminal for inputting an array quantity.

[0026] The first steel bar segment Z1Z2 and the second steel bar segment Z6Z8 are parallel and equal.

[0027] Generate vertical rectangular profile steel bars Z1Z6Z5Z9 in the above-mentioned reinforced beam.

[0028] Among them, the rectangular profile steel bars are also called stirrups, which are used to constrain and fix the four steel bar segments in the horizontal direction.

[0029] The second array battery is used to array the vertical rectangular profile steel bars Z1Z6Z5Z9 in the above steel beam along the X-axis direction. The above second array battery includes a first input terminal for inputting the above rectangular profile steel bars Z1Z6Z5Z9. The second input terminal is used to input the array direction and array spacing; the third input terminal is used to input the array quantity.

[0030] In some embodiments, see Appendix Figure 4 , the above-mentioned generation of the first steel bar segment Z1Z2 includes: In the above beam reinforcement battery, a point battery is used to generate the origin.

[0031] The first mobile battery is used to move the origin along the Y direction by a predetermined distance to generate a first reference point.

[0032] The first input terminal of the first moving battery inputs the moving X direction and the moving distance.

[0033] The second mobile battery is used to move the first reference point along the X direction by a predetermined distance to obtain a second reference point.

[0034] The first input terminal of the second mobile battery inputs the moving direction and the moving distance.

[0035] A line battery is used to generate a first line segment from the first reference point and the second reference point.

[0036] The first input terminal of the line battery inputs the first reference point, the second input terminal inputs the second reference point, and the output terminal outputs the first line segment generated according to the first reference point and the second reference point.

[0037] The physical battery is used to generate the first steel bar segment from the first line segment.

[0038] The physical battery comprises: a curve input terminal for inputting the first line segment; a diameter input terminal for inputting the diameter of a steel bar; and an output terminal for outputting the first steel bar segment.

[0039] In this embodiment, the diameter of the steel bar can be set to 4 mm.

[0040] In some embodiments, see Appendix Figure 4 The above-mentioned generating the second steel bar segment may further include the following steps: Create the XZ work plane.

[0041] The first plane mirror battery is used to generate a second steel bar segment that is mirror-symmetric to the first steel bar segment about the XZ work plane.

[0042] Wherein, the first plane mirror battery comprises a mirror plane input terminal, a geometric body input terminal and a geometric body output terminal.

[0043] The input end of the mirror plane is connected to the output end of the XZ working plane battery and inputs the XZ working plane.

[0044] The input end of the geometric body is connected to the output end of the physical battery and inputs the first steel bar segment.

[0045] The geometric body output terminal is used to output the second steel bar segment.

[0046] In some embodiments, the generating of the XZ working plane may further include the following steps: The third mobile battery is used to move the origin along the Y direction by a predetermined distance to obtain a third reference point.

[0047] Using an XZ plane battery, the XZ plane where the third reference point is located is determined as the XZ working plane.

[0048] In some embodiments, see Appendix Figure 5 The above-mentioned generation of the vertical rectangular profile steel bars in the above-mentioned steel bar beam may further include the following steps: Identify the four vertices in the rectangular profile reinforcement.

[0049] Using the contour cell, a rectangular contour segment is generated according to the above four vertices.

[0050] By using an offset battery, the rectangular contour line segment is offset to the outside of the rectangle by a predetermined distance to obtain an enlarged rectangular contour line.

[0051] In this embodiment, the purpose of offsetting the rectangular contour line segments to the outside of the rectangle is to expand the range of the rectangular contour line in order to wrap the horizontal reinforcement. The rectangular contour reinforcement is also called stirrups, and its purpose is to constrain the horizontal reinforcement.

[0052] In this embodiment, the above-mentioned predetermined offset distance may be the diameter of the horizontal steel bar. For example, if the diameter of the horizontal steel bar is 8 mm, the predetermined offset distance may be set to 8 mm.

[0053] By using a chamfered battery, the four right angles of the enlarged rectangular outline are chamfered to obtain a longitudinal rectangular outline.

[0054] In this embodiment, the chamfering battery is used to chamfer the four right angles of the rectangular outline, in order to improve safety and prevent injuries caused by the right angles. After chamfering, the compatibility of the rectangular outline with the connected horizontal steel bars can also be improved.

[0055] The chamfered battery is provided with a first input terminal and a second input terminal. The first input terminal is input with an enlarged rectangular contour line. The second input terminal is input with a chamfer radius.

[0056] In this embodiment, the chamfer radius can be set flexibly, for example, it can be set to 4 mm.

[0057] The second entity node is used to generate rectangular profile reinforcement from the longitudinal rectangular profile line segment.

[0058] Determining the four vertices in the above rectangular profile reinforcement may further include the following steps: The first reference point is determined to be the first vertex.

[0059] A reference point symmetrical to the first reference point about the XZ working plane is determined as the second vertex.

[0060] The first reference point is moved a predetermined distance along the Z direction to obtain a third vertex.

[0061] A reference point symmetrical to the third vertex about the XZ working plane is determined as the fourth vertex.

[0062] In some embodiments, the above-mentioned steel bar size parameters include size parameters of floor steel bars.

[0063] According to the above steel bar size parameters, using a preset Grasshopper program to generate a three-dimensional model of the steel bars in the above building model may further include the following steps: According to the size parameters of the floor steel bars, the floor steel bar battery is used to generate a three-dimensional model of the floor steel bars in the building model, specifically including: See attached Figure 6 In the above-mentioned floor steel bar battery, a third array battery is used to array the steel bar segments on the upper layer of the floor parallel to the first direction along a second direction perpendicular to the above-mentioned first direction.

[0064] In this embodiment, the first direction may be the Y-axis direction, and the second direction may be the X-axis direction.

[0065] The third array battery has at least the following input terminals: a first input terminal for inputting the array direction, a second input terminal for inputting the number of arrays, and a third input terminal for inputting the objects of the array.

[0066] See attached Figure 7 In the above-mentioned floor steel bar battery, a fourth array battery is used to array the steel bar segments on the upper layer of the floor parallel to the second direction along a first direction perpendicular to the above-mentioned second direction.

[0067] In this embodiment, the second direction may be the X-axis direction, and the first direction may be the Y-axis direction.

[0068] The fourth array battery has at least the following input terminals: a first input terminal for inputting the array direction, a second input terminal for inputting the number of arrays, and a third input terminal for inputting the objects of the array.

[0069] See attached Figure 8 After the above operations, the steel bars in the floor are obtained. The steel bars are distributed in a mesh shape.

[0070] In the above-mentioned floor steel bar battery, the fifth array battery is used to array the steel bar segments of the lower layer of the floor parallel to the first direction along a second direction perpendicular to the above-mentioned first direction.

[0071] In the above-mentioned floor steel bar battery, the sixth array battery is used to array the steel bar segments of the lower layer of the floor parallel to the second direction along a first direction perpendicular to the above-mentioned second direction.

[0072] In some embodiments, the above-mentioned steel bar size parameters include size parameters of wall steel bars; According to the size parameters of the above building model, a pre-set Grasshopper program is used to generate a three-dimensional model of the steel bars in the above building model, including: According to the size parameters of the wall reinforcement, the wall reinforcement battery is used to generate a three-dimensional model of the wall reinforcement in the building model, specifically including: In the above-mentioned wall steel bar battery, the seventh array battery is used to array the steel bar segments on the wall surface parallel to the first direction along a second direction perpendicular to the above-mentioned first direction.

[0073] The seventh array battery has at least the following input terminals: a first input terminal for inputting the array direction, a second input terminal for inputting the number of arrays, and a third input terminal for inputting the objects of the array.

[0074] In the above-mentioned wall steel bar battery, the eighth array battery is used to array the steel bar segments on the wall surface parallel to the second direction along the first direction perpendicular to the above-mentioned second direction.

[0075] The eighth array battery has at least the following input terminals: a first input terminal for inputting the array direction, a second input terminal for inputting the number of arrays, and a third input terminal for inputting the objects of the array.

[0076] In some embodiments, according to the size parameters of the wall reinforcement, the wall reinforcement battery is used to generate a three-dimensional model of the wall reinforcement in the building model, specifically including: In the above-mentioned wall reinforcement battery, the ninth array battery is used to array the reinforcement segments inside the wall that are parallel to the first direction along a second direction that is perpendicular to the above-mentioned first direction.

[0077] In the above-mentioned wall reinforcement battery, the tenth array battery is used to array the reinforcement segments parallel to the second direction inside the wall along a first direction perpendicular to the above-mentioned second direction.

[0078] Generating the steel bar segments inside the wall may further include the following contents: Based on the wall origin and the mobile battery, multiple reference points inside the wall are determined.

[0079] In this embodiment, a point can be determined on the wall surface first, and the mobile battery can be used to move the point to the inner side of the wall by a predetermined distance to obtain a reference point on the inner side of the wall. For example, if the wall thickness is 100 mm, the predetermined distance to the inner side of the wall can be 50 mm.

[0080] Generate internal line segments of the wall according to the multiple internal reference points of the wall.

[0081] Generate the steel bar segments inside the wall based on the physical battery and the above-mentioned internal line segments of the wall.

[0082] In this embodiment, a physical battery can be used to generate a steel bar segment from the internal line segment of the wall. After the steel bar segment is generated, an array battery can be used to form an array to obtain a steel bar mesh inside the wall.

[0083] In some embodiments, the calculation of the engineering quantity using a preset Grasshopper program according to the steel bar size parameters of the building model may further include the following steps: Determine the rebar quantities using the quantity battery.

[0084] The engineering quantity battery includes a data input terminal, which is used to input the steel bar size data. The output end outputs the engineering quantity.

[0085] The above quantities include: the total length of the steel bars, the weight of the steel bars and the chamfering quantity of the rectangular profile steel bars.

[0086] In this embodiment, the engineering quantity includes one or more of the following: the total length of the steel bars, the weight of the steel bars, and the chamfering quantity of the rectangular profile steel bars.

[0087] The quantity battery can be pre-set. In the quantity battery, the input terminal can input the size parameters of the steel bar. Inside the quantity battery, there is a calculation program that can calculate the weight of the steel bar based on the size, diameter and density. In the beam reinforcement, the chamfer quantity of the rectangular profile steel bar chamfer can be calculated.

[0088] Finally, it should be noted that the above is only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred arrangement scheme, a person skilled in the art should understand that the technical solution of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.

Claims

1. A method for processing steel bars in a building model, characterized in that: include: Get the steel bar size parameters of the building model; According to the steel bar size parameters of the building model, a pre-set Grasshopper program is used to generate a three-dimensional model of the steel bars in the building model, and the engineering quantity is calculated; The pre-set Grasshopper program includes self-built beam reinforcement batteries, floor reinforcement batteries and wall reinforcement batteries; Among them, the beam reinforcement battery is used to generate a three-dimensional model of the beam reinforcement and generate the engineering quantity of the beam reinforcement; Floor reinforcement battery, used to generate a 3D model of floor reinforcement and generate the engineering quantities of floor reinforcement; Wall reinforcement battery, used to generate a 3D model of wall reinforcement and generate the engineering quantity of wall reinforcement; The beam reinforcement battery, the floor reinforcement battery and the wall reinforcement battery are respectively provided with an array battery and an adjustment parameter battery; the array battery is used to array the array objects input to the array battery to save workload; The adjustment parameter battery is used to input the project size to generate a three-dimensional steel bar model according to the project size, and to update the three-dimensional steel bar model according to the updated and adjusted project size.

2. The steel bar processing method according to claim 1, characterized in that: According to the steel bar size parameters, a pre-set Grasshopper program is used to generate a three-dimensional model of the steel bars in the building model, including: According to the size parameters of the steel bar beam, using the beam steel bar battery to generate a three-dimensional model of the steel bars in the building model, specifically comprising: Generate the first reinforcement segment and the second reinforcement segment; Using a first array battery, arraying the first steel bar and the second steel bar segment in the X-axis direction in the horizontal plane of the steel bar beam along the Z direction; The first array battery includes a first input terminal for inputting a first steel bar segment; a second input terminal for inputting an array direction and an array spacing; and a third input terminal for inputting an array quantity; The first steel bar segment and the second steel bar segment are parallel and equal; Generating vertical rectangular profile steel bars in the steel beam; The second array battery is used to array the vertical rectangular profile steel bars in the steel beam along the X-axis direction. The second array battery includes a first input end for inputting the rectangular profile steel bars; a second input end for inputting the array direction and array spacing; and a third input end for inputting the array quantity.

3. The steel bar processing method according to claim 2, characterized in that: The step of generating the first steel bar segment comprises: In the beam reinforcement battery, a point battery is used to generate the origin; Using a first mobile battery, the origin is moved along the Y direction by a predetermined distance to generate a first reference point; Wherein, the first input terminal of the first mobile battery inputs the X direction of movement and the distance of movement; Using a second mobile battery, the first reference point is moved a predetermined distance along the X direction to obtain a second reference point; Wherein, the first input terminal of the second mobile battery inputs the moving direction and the moving distance; Using a line battery, generating a first line segment from the first reference point and the second reference point; The first input terminal of the line battery inputs the first reference point, the second input terminal inputs the second reference point, and the output terminal outputs the first line segment generated according to the first reference point and the second reference point; Using a physical battery, the first line segment is generated into a first steel bar segment; Wherein, the physical battery comprises: a curve input terminal for inputting the first line segment; a diameter input terminal for inputting the diameter of a steel bar; and an output terminal for outputting the first steel bar segment.

4. The steel bar processing method according to claim 3, characterized in that: The step of generating the second steel bar segment comprises: Generate XZ work plane; Using a first plane mirror battery, generate a second steel bar segment that is mirror-symmetric to the first steel bar segment about an XZ work plane; Wherein, the first plane mirror battery comprises a mirror plane input terminal, a geometric body input terminal and a geometric body output terminal; The mirror plane input end is connected to the output end of the XZ working plane battery and inputs the XZ working plane; The geometric body input end is connected to the output end of the physical battery and inputs the first steel bar segment; The geometric body output terminal is used to output the second steel bar segment.

5. The steel bar processing method according to claim 4, characterized in that: The generating of the XZ working plane comprises: Using a third mobile battery, the origin is moved along the Y direction by a predetermined distance to obtain a third reference point; An XZ plane battery is used to determine the XZ plane where the third reference point is located as the XZ working plane.

6. The steel bar processing method according to claim 4, characterized in that: The step of generating the vertical rectangular profile steel bars in the steel beam comprises: Identify the four vertices in the rectangular profile reinforcement; Using a contour battery, generating a rectangular contour segment according to the four vertices; Using an offset battery, the rectangular contour line segment is offset to the outside of the rectangle by a predetermined distance to obtain an enlarged rectangular contour line; Using a chamfered battery, the four right angles of the enlarged rectangular outline are chamfered to obtain a longitudinal rectangular outline; The chamfered battery is provided with a first input terminal and a second input terminal; The first input end is input with an enlarged rectangular outline; The second input end has a chamfer radius input; Using the second entity node, generating longitudinal stirrups from the longitudinal rectangular contour line segment; Determine the four vertices of the rectangular profile reinforcement, including: Determine the first reference point as the first vertex; Determine a reference point symmetrical to the first reference point about the XZ working plane as a second vertex; Move the first reference point along the Z direction by a predetermined distance to obtain a third vertex; A reference point symmetrical to the third vertex about the XZ working plane is determined as the fourth vertex.

7. The steel bar processing method according to claim 1, characterized in that: The steel bar size parameters include the size parameters of the floor steel bars; According to the steel bar size parameters, a pre-set Grasshopper program is used to generate a three-dimensional model of the steel bars in the building model, including: According to the size parameters of the floor steel bars, using the floor steel bar battery to generate a three-dimensional model of the floor steel bars in the building model specifically includes: In the floor steel bar battery, a third array battery is used to array the steel bar segments on the upper floor layer parallel to the first direction along a second direction perpendicular to the first direction; In the floor steel bar battery, a fourth array battery is used to array the steel bar segments on the upper floor layer parallel to the second direction along a first direction perpendicular to the second direction; In the floor steel bar battery, a fifth array battery is used to array the steel bar segments of the lower layer of the floor parallel to the first direction along a second direction perpendicular to the first direction; In the floor steel bar battery, a sixth array battery is used to array the steel bar segments of the lower layer of the floor parallel to the second direction along a first direction perpendicular to the second direction.

8. The steel bar processing method according to claim 1, characterized in that: The steel bar size parameters include the size parameters of the wall steel bars; According to the size parameters of the building model, a pre-set Grasshopper program is used to generate a three-dimensional model of steel bars in the building model, including: According to the size parameters of the wall reinforcement, using the wall reinforcement battery to generate a three-dimensional model of the wall reinforcement in the building model specifically includes: In the wall reinforcement battery, a seventh array battery is used to array the reinforcement segments on the wall surface parallel to the first direction along a second direction perpendicular to the first direction; In the wall reinforcement battery, an eighth array battery is used to array the reinforcement segments on the wall surface parallel to the second direction along a first direction perpendicular to the second direction.

9. The steel bar processing method according to claim 8, characterized in that: According to the size parameters of the wall reinforcement, using the wall reinforcement battery to generate a three-dimensional model of the wall reinforcement in the building model specifically includes: In the wall reinforcement battery, a ninth array battery is used to array the reinforcement segments parallel to the first direction inside the wall along a second direction perpendicular to the first direction; In the wall reinforcement battery, a tenth array battery is used to array the reinforcement segments parallel to the second direction inside the wall along a first direction perpendicular to the second direction; Generating the steel bar segments inside the wall includes: Determine multiple reference points inside the wall based on the wall origin and mobile battery; Generate internal line segments of the wall according to the multiple internal reference points of the wall; The steel bar segments inside the wall are generated according to the physical battery and the inner line segments of the wall.

10. The steel bar processing method according to claim 1, characterized in that: The engineering quantity is calculated using a preset Grasshopper program according to the steel bar size parameters of the building model, including: Use quantity batteries to determine steel bar quantities; The engineering quantity battery includes a data input terminal; the data input terminal is used to input the steel bar size data; Output end output engineering quantity; The project quantity includes: the total length of the steel bars, the weight of the steel bars and the stirrup chamfering quantity.

Citation Information

Patent Citations

  • Steel bar model generation method and steel bar amount calculation method based on building BIM (Building Information Modeling)

    CN118411485A

  • Formwork for architectural applications and methods

    US20150336297A1

  • Prefabricated building wall

    WO2019037472A1