BIM (Building Information Modeling)-based reinforcing steel bar information extraction and material cutting system and operation method

Through the BIM-based reinforcement information extraction and cutting material breaking system, the Revit software and simplex method are used to automatically generate the steel bar feeding order, which solves the problems of waste of materials and long production cycles in the traditional steel bar feeding and scheduling scheme, achieving low Cost and efficient steel bar cutting optimization.

CN119150402APending Publication Date: 2024-12-17CHINA CONSTR EIGHTH ENG DIV CORP LTD ZHEJIANG CONSTR CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411151837.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-21
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Traditional steel bar cut-out production scheduling solutions rely on manual experience, resulting in waste of materials, long production cycles, high costs, and existing BIM-based tools are poor in versatility and complex in operation, so it is impossible to obtain the optimal cutting strategy based on actual steel bar inventory.

Method used

Provide a BIM-based reinforcement information extraction and cutting material breaking system. Using the BIM model in Revit software, the BIM steel bar information extraction plug-in and steel bar cutting material breaking software are used to set the objective function and constraints by using the simplex method to automatically generate it. Rebar feeding orders are used to realize automatic calculation and optimization of the optimal feeding plan.

Benefits of technology

One-click operation is realized, which reduces learning costs, improves production efficiency, guides on-site construction, reduces material waste, improves processing efficiency, and forms a software tool for engineering personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119150402A_ABST
    Figure CN119150402A_ABST
Patent Text Reader

Abstract

The invention discloses a BIM-based reinforcing steel bar information extraction and cutting material breaking system and an operation method, based on Revit software, the Revit software comprises a BIM model containing reinforcing steel bar information, the reinforcing steel bar information extraction and cutting material breaking system comprises a BIM reinforcing steel bar information extraction plug-in loaded in the Revit software, the BIM reinforcing steel bar information extraction plug-in is used for analyzing the BIM model, and the BIM model is loaded in the Revit software; identifying and extracting steel bar information data of the pre-processing part so as to automatically generate a steel bar blanking list; the BIM reinforcing steel bar information extraction plug-in is loaded in the Revit software, the reinforcing steel bar cutting and cutting software is loaded in the Revit software and associated with the BIM reinforcing steel bar information extraction plug-in, and the reinforcing steel bar cutting and cutting software is used for setting an objective function and constraint conditions by adopting a simplex method based on a reinforcing steel bar blanking list so as to solve and obtain an optimal reinforcing steel bar blanking scheme. And an optimal blanking strategy is obtained through optimization analysis and is used for guiding on-site construction, so that cost reduction and benefit increase are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of construction engineering processing, and in particular to a steel bar information extraction and cutting system based on BIM and an operation method. Background Art

[0002] In concrete structure construction, the traditional steel bar cutting and production scheduling is determined by the following method: according to the steel bar details in the construction drawing, the corresponding grades and sizes of steel bars are selected from the actual inventory one by one, and the cutting length and number of sections of each steel bar are calculated after simple arrangement. This method relies on manual experience and simple and rough calculation methods, which is prone to problems such as material waste, long production cycle, and high cost. Therefore, it is of great significance to realize the automatic calculation and optimization of the steel bar cutting and production scheduling to save materials and improve production efficiency.

[0003] With the popularization of BIM technology in the construction industry, there are many tools for steel bar cutting and scheduling based on BIM models in China, but there are still some shortcomings:

[0004] On the one hand, most tools require the establishment of BIM quantity calculation models in a proprietary format, which have poor model versatility. In addition, many analysis and calculation tools are integrated into a large software system, which is complex to install and operate, and has a high learning cost, significantly affecting the efficiency of program formulation.

[0005] On the other hand, most tools can only export BIM steel bar lists according to certain rules, but do not associate the model data with the actual production situation, that is, they cannot solve the optimal material cutting strategy based on the actual steel bar inventory.

[0006] In addition, a large number of studies on modeling methods and algorithms have been conducted at home and abroad for the optimization of production scheduling plans, but most of these studies have not formed software tools that are oriented to actual engineering and easy for engineers to use. Summary of the invention

[0007] In order to overcome the defects in the prior art, the present invention provides a BIM-based steel bar information extraction and cutting system and operation method, which makes full use of the BIM model to automatically extract and count the steel bar information in the BIM model, and obtains the optimal cutting strategy through optimization analysis to guide on-site construction and achieve cost reduction and efficiency improvement.

[0008] In order to achieve the above object, the present invention provides a BIM-based steel bar information extraction and cutting system, which relies on Revit software, and the Revit software includes a BIM model containing steel bar information. The steel bar information extraction and cutting system includes:

[0009] A BIM steel bar information extraction plug-in loaded in the Revit software, the BIM steel bar information extraction plug-in is used to parse the BIM model, identify and extract the steel bar information data of the pre-processed part, so as to automatically generate a steel bar blanking list;

[0010] The steel bar cutting software is loaded in the Revit software and associated with the BIM steel bar information extraction plug-in. The steel bar cutting software is used to set the objective function and constraint conditions based on the steel bar cutting list by using the simplex method to solve the optimal steel bar cutting plan.

[0011] Preferably, the main page of the steel bar cutting and material breaking software includes an option box, a material cutting list, inventory, and an optimization plan.

[0012] Preferably, the option box includes optimization calculation, clearing bill of materials, clearing inventory, clearing optimization, importing Excel, exporting Excel and canceling.

[0013] Preferably, the BIM steel bar information extraction plug-in is secondary developed using Revit API and is written in C# language.

[0014] Preferably, the steel bar cutting software is developed using Python language and a third-party library.

[0015] Preferably, the operation method is implemented by the BIM-based steel bar information extraction and cutting system, and comprises the following steps:

[0016] Load the BIM model containing reinforcement information into Revit software;

[0017] Start the BIM steel bar information extraction plug-in in the plug-in bar of the Revit software, analyze the BIM model through the BIM steel bar information extraction plug-in, identify and extract the steel bar information data of the pre-processed parts, and automatically generate a steel bar blanking list;

[0018] Start the steel bar cutting software in the plug-in bar of Revit software. Through the steel bar cutting software, based on the steel bar blanking list, the simplex method is used to set the objective function and constraint conditions to find a better solution. The BIM steel bar information extraction plug-in is used to analyze the BIM model, identify and extract the steel bar information data of the pre-processed part, and automatically generate the steel bar blanking list. The specific operation process includes:

[0019] Get the Revit selection set and parse it;

[0020] Get the information data of each steel bar in the selection set;

[0021] The acquired information data of each steel bar is saved in Excel format.

[0022] Preferably, when obtaining the information data of each steel bar in the selection set, the information data includes the specification, length and quantity of each steel bar.

[0023] Preferably, the steel bar cutting software is started in the plug-in bar of the Revit software. The steel bar cutting software is used to set the objective function and constraint conditions based on the steel bar cutting list by using the simplex method to solve the optimal steel bar cutting plan. The specific operation process includes:

[0024] Import the steel bar cutting list and steel bar raw material list respectively;

[0025] Calculate based on the imported steel bar cutting list and steel bar raw material list to obtain the optimized calculation result;

[0026] Export the optimization calculation results to an Excel file to form the optimal steel bar cutting plan data.

[0027] Due to the adoption of the above technical solution, the present invention has the following beneficial effects:

[0028] 1) For on-site construction personnel, one-click, process-based operation, low entry threshold, easy-to-use software, fast program response, good optimization effect, guiding on-site production, reducing costs and increasing efficiency.

[0029] 2) The BIM steel bar information extraction software is secondary developed based on the highly versatile Revit software, avoiding the difficulty of learning other professional BIM software and model format conversion.

[0030] 3) The software can input data through manual input, table import, and BIM model export, and provides calculation result tabulation and export, with complete data interaction functions. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0032] Figure 1 It is a workflow diagram of the steel bar information extraction and cutting system based on BIM of the present invention.

[0033] Figure 2 It is an operation interface diagram of the steel bar information extraction plug-in of BIM in the present invention.

[0034] Figure 3 It is an operation interface diagram of the steel bar cutting and material breaking software in the present invention.

[0035] Figure 4 It is a pop-up window interface diagram added and edited in the present invention.

[0036] Figure 5 It is the optimization calculation interface diagram in the present invention.

[0037] Figure 6 This is an interface diagram of the clear button in the present invention that clears the relevant area.

[0038] Figure 7 It is an interface diagram of the Excel import option in the present invention.

[0039] Figure 8 It is a schematic diagram of the format of the Excel file in the present invention.

[0040] Fig. 9 This is an interface diagram of the Excel export option in the present invention. DETAILED DESCRIPTION

[0041] The specific embodiments of the present invention are further described below in conjunction with the accompanying drawings. It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0042] See also Figures 1 to 8 As shown, the present invention provides a BIM-based steel bar information extraction and cutting system, which relies on Revit software, and the Revit software includes a BIM model containing steel bar information. The steel bar information extraction and cutting system includes a BIM steel bar information extraction plug-in loaded in the Revit software, and a steel bar cutting software loaded in the Revit software and associated with the BIM steel bar information extraction plug-in, wherein the BIM steel bar information extraction plug-in is a plug-in that is secondary developed using Revit API and is written in C# language, and the Revit model stores a large amount of geometrical primitives and attribute information using "family" as a classification standard, and the BIM steel bar information extraction plug-in is used to parse the BIM model, identify and extract steel bar information data of the pre-processed part, so as to automatically generate a steel bar blanking list;

[0043] Furthermore, the rebar cutting software is developed using Python language and third-party libraries, and is associated with the BIM rebar information extraction plug-in. The rebar cutting software is used to mathematically model the dynamic programming problem of rebar cutting optimization based on the rebar cutting list, and uses the simplex method to set the objective function and constraints to solve the minimum residual material problem of rebar cutting in order to obtain the optimal rebar cutting plan, thereby reducing material loss and improving processing efficiency, and meeting the project's needs for bulk material processing. Preferably, the main page of the steel bar cutting and material cutting software in this embodiment includes four functional modules: option box, material list, inventory, and optimization plan. The option box includes seven buttons: optimization calculation, clear material list, clear inventory, clear optimization, import Excel, export Excel, and cancel. Click the [Add] button to add a new steel bar cutting list, click the [Delete] and [Edit] buttons to perform corresponding operations on the selected cutting list, and click [Clear Material List], [Clear Inventory], and [Clear Optimization] in the clear function to clear the corresponding content in the display area. Regarding the import and export function, click the [Import Excel] button to pop up the file option box, and select the Excel file to import the material list into the software. Checking the [Overwrite Material List] option box will clear the existing material list and import the data in Excel; if it is not checked, the content in the existing material list area will be retained on the basis of importing the data in Excel.

[0044] Furthermore, the exported Excel file needs to meet the following requirements:

[0045] (1) The file extension is *.xlsx;

[0046] (2) The Sheet name for storing cutting data is "cutting data";

[0047] (3) In the “Material Cutting Data” sheet, the first line is the material cutting data text, the second line is the date text, the third line is the corresponding content header, and the fourth line onwards is the material cutting order data.

[0048] Click the [Export Excel] button to export the optimization calculation results to an Excel file. When the cutting data is imported through the Excel option, [Save to original file] will change from a gray state to a checkable state ( Fig. 9 ), after checking, a new "Optimized Combination" Sheet will be created directly in the original Excel file. It should be noted that the "Optimized Combination" Sheet cannot be created in the original file before exporting, otherwise the program cannot be exported.

[0049] The embodiment of the present invention further provides an operation method of the BIM-based steel bar information extraction and cutting system, which is implemented by the above-mentioned BIM-based steel bar information extraction and cutting system. The operation method includes the following steps:

[0050] 1) Load the BIM model containing reinforcement information into Revit software.

[0051] 2) Find and click the "BIM Cutting and Optimization Components under Multiple Constraints" button in the Revit software plug-in bar to start the BIM steel bar information extraction plug-in. Its UI interface is drawn by Winform technology. The BIM steel bar information extraction plug-in is used to parse the BIM model, identify and extract the steel bar information data of the pre-processed parts, and automatically generate a steel bar cutting list.

[0052] Furthermore, the BIM model is parsed through the BIM steel bar information extraction plug-in to identify and extract the steel bar information data of the pre-processed parts, and the steel bar blanking list is automatically generated. The specific operation process includes:

[0053] Click the "Select Rebar" button and drag the mouse to select the rebar in the model view to obtain the Revit selection set and parse it;

[0054] Click the "Rebar Statistics" button to obtain the information data of each rebar in the selection set and display it in the UI interface text box. The information data includes the specification, length, and quantity of each rebar.

[0055] Click the "Save" button to save the information data of each steel bar obtained in Excel format.

[0056] 3) Start the steel bar cutting software in the plug-in bar of Revit software. It is developed based on Python language and third-party libraries such as Numpy, Pandas, PIL, etc. The UI interface is drawn using the standard library Tkinter. The software is packaged as a portable ".exe" file when it is released. Double-click it to run it in Windows7-64 bit SP1 or higher. Through the steel bar cutting software, based on the steel bar cutting list, the simplex method is used to set the objective function and constraints to solve the optimal steel bar cutting plan.

[0057] Furthermore, the steel bar cutting software is started in the plug-in bar of the Revit software. Through the steel bar cutting software, based on the steel bar cutting list, the simplex method is used to set the objective function and constraint conditions to solve the optimal steel bar cutting plan. The specific operation process includes:

[0058] Click the "Import Excel" button to import the steel bar cutting list and steel bar raw material list respectively;

[0059] Click the "Optimize Calculation" button to perform calculations based on the imported steel bar blanking list and steel bar raw material list to obtain the optimized calculation results;

[0060] Click the "Export Excel" button to export the optimization calculation results to an Excel file to form the optimal steel bar cutting plan data.

[0061] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the described embodiments. For those skilled in the art, various changes, modifications, substitutions and variations of these embodiments are made without departing from the principles and spirit of the present invention, and still fall within the scope of protection of the present invention.

Claims

1. A BIM-based steel bar information extraction and cutting system, based on Revit software, wherein the Revit software includes a BIM model containing steel bar information, characterized in that: The steel bar information extraction and cutting system comprises: A BIM steel bar information extraction plug-in loaded in the Revit software, the BIM steel bar information extraction plug-in is used to parse the BIM model, identify and extract the steel bar information data of the pre-processed part, so as to automatically generate a steel bar blanking list; The steel bar cutting software is loaded in the Revit software and associated with the BIM steel bar information extraction plug-in. The steel bar cutting software is used to set the objective function and constraint conditions based on the steel bar cutting list by using the simplex method to solve the optimal steel bar cutting plan.

2. The BIM-based steel bar information extraction and cutting system according to claim 1, characterized in that: The main page of the steel bar cutting and material breaking software includes option boxes, material cutting lists, inventory, and optimization plans.

3. The BIM-based steel bar information extraction and cutting system according to claim 2, characterized in that: The option boxes include Optimize Calculation, Clear BOM, Clear Inventory, Clear Optimize, Import Excel, Export Excel, and Cancel.

4. The BIM-based steel bar information extraction and cutting system according to claim 1, characterized in that: The BIM steel bar information extraction plug-in is secondary developed using Revit API and is written in C# language.

5. The BIM-based steel bar information extraction and cutting system according to claim 1, characterized in that: The steel bar cutting and material breaking software is developed using Python language and a third-party library.

6. An operating method of a BIM-based steel bar information extraction and cutting system, characterized in that: The method is implemented by the BIM-based steel bar information extraction and cutting system as described in claim 3, and the operation method comprises the following steps: Load the BIM model containing reinforcement information into Revit software; Start the BIM steel bar information extraction plug-in in the plug-in bar of the Revit software, analyze the BIM model through the BIM steel bar information extraction plug-in, identify and extract the steel bar information data of the pre-processed parts, and automatically generate a steel bar blanking list; Start the rebar cutting software in the plug-in bar of the Revit software. Through the rebar cutting software, based on the rebar cutting list, the simplex method is used to set the objective function and constraints to solve the optimal rebar cutting plan.

7. The method for operating the BIM-based steel bar information extraction and cutting system according to claim 6, characterized in that: When the BIM steel bar information extraction plug-in is used to parse the BIM model, identify and extract the steel bar information data of the pre-processed parts, and automatically generate the steel bar blanking list, the specific operation process includes: Get the Revit selection set and parse it; Get the information data of each steel bar in the selection set; The acquired information data of each steel bar is saved in Excel format.

8. The method for operating the BIM-based steel bar information extraction and cutting system according to claim 7, characterized in that: When obtaining information data of each steel bar in the selection set, the information data includes the specification, length and quantity of each steel bar.

9. The method for operating the BIM-based steel bar information extraction and cutting system according to claim 6, characterized in that: Start the steel bar cutting software in the plug-in bar of Revit software. Through the steel bar cutting software, based on the steel bar cutting list, the simplex method is used to set the objective function and constraints to solve the optimal steel bar cutting plan. The specific operation process includes: Import the steel bar cutting list and steel bar raw material list respectively; Calculate based on the imported steel bar cutting list and steel bar raw material list to obtain the optimized calculation result; Export the optimization calculation results to an Excel file to form the optimal steel bar cutting plan data.

Citation Information

Cited By

  • Steel structure plant profile blanking optimization method and system based on Tekla

    CN122047659A