BIM (Building Information Modeling) technology-based intelligent steel bar breaking method and system, medium and equipment
By using a BIM-based intelligent rebar cutting method, combined with project progress information and a surplus material database, the rebar cutting scheme was optimized, solving the problem of rebar material waste and improving material utilization and construction efficiency.
Patent Information
- Application Number
- CN202510824482.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-11-07
AI Technical Summary
Existing steel bar cutting methods fail to effectively optimize the combination of steel bars of different lengths, resulting in material waste and reduced material utilization.
Based on BIM technology, by acquiring project progress information and predicting steel reinforcement demand data, an initial material cutting plan is generated. Combined with the steel reinforcement scrap rate and surplus material database, the cutting combination is optimized to improve material utilization.
The design of the rebar cutting scheme was optimized, reducing material waste and improving material utilization and construction economy.
Smart Images

Figure CN120910942A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application relates to the technical field of building management, in particular to a steel bar intelligent cutting method, system, medium and equipment based on BIM technology. BACKGROUND
[0002] In the construction process, steel bar cutting is an important construction preparation work, which refers to cutting standard length of steel bar raw materials into different lengths of steel bars that meet the construction requirements according to the engineering design requirements. A reasonable steel bar cutting scheme can not only ensure the construction material requirements, but also improve the material utilization efficiency and reduce the construction cost.
[0003] At present, the steel bar cutting scheme in the related art is cut from the steel bar raw material in order from long to short according to the length of the steel bar. Specifically, the longest target steel bar is cut from the raw material first, and then the remaining length is cut in order from long to short, until the length of the raw material cannot meet the requirements of any target steel bar. This method has obvious shortcomings in practical application: because the different lengths of steel bars are not optimized during the cutting process, the length of the remaining raw material is often greater than the length of the shortest target steel bar, which cannot be utilized, resulting in waste of materials and reducing the utilization rate of steel bar materials. SUMMARY
[0004] The application provides a steel bar intelligent cutting method, system, medium and equipment based on BIM technology, which can improve the material utilization rate during the steel bar cutting process.
[0005] In a first aspect, the application provides a steel bar intelligent cutting method based on BIM technology, which comprises: obtaining engineering progress information, predicting steel bar demand data within a unit time according to a preset BIM model and the engineering progress information; determining the number and cutting position of the steel bar raw material according to the steel bar demand data, and generating an initial cutting scheme; updating the initial cutting scheme to a target cutting scheme according to the use and scrap rates of different types of steel bars in the steel bar demand data; obtaining residual material data of a plurality of engineering projects, and constructing a residual material database based on the residual material data; matching available residual materials corresponding to the target cutting scheme from the residual material database, and adjusting the target cutting scheme according to the steel bar specification information of the available residual materials to obtain a final cutting scheme.
[0006] By adopting the technical scheme, the engineering progress information is acquired, and the steel bar demand data in a unit time is predicted in combination with the preset BIM model, so that the actual material demand of the construction site can be accurately grasped; the quantity and the cutting position of the steel bar raw material are determined based on the steel bar demand data to generate an initial cutting scheme, so that the preliminary planning of the steel bar processing is realized; the initial cutting scheme is updated to obtain a target cutting scheme by further considering the use and scrap rate of different types of steel bars, so that the cutting scheme is more in line with the actual construction situation; meanwhile, the residual material database is constructed by acquiring the residual material data of multiple engineering projects, and the available residual material corresponding to the target cutting scheme is matched from the residual material database, and the target cutting scheme is adjusted according to the steel bar specification information of the available residual material to obtain a final cutting scheme, so that the rational use of the residual material is realized, and thus the material utilization rate can be improved.
[0007] Optionally, the acquiring of the engineering progress information and the prediction of the steel bar demand data in a unit time according to the preset BIM model and the engineering progress information comprises: acquiring the engineering progress information, and predicting the construction position in the preset BIM model in a unit time according to the engineering progress information; extracting the steel bar specification data and the steel bar consumption data corresponding to the construction position from the BIM model, and integrating the steel bar specification data and the steel bar consumption data into the steel bar demand data.
[0008] By adopting the technical scheme, the construction position in the preset BIM model in a unit time is predicted according to the engineering progress information, and the steel bar specification data and the steel bar consumption data corresponding to the construction position are extracted from the BIM model, and the steel bar specification data and the steel bar consumption data are integrated into the steel bar demand data, so that the actual material demand of the construction site can be accurately acquired.
[0009] Optionally, the determining of the quantity and the cutting position of the steel bar raw material according to the steel bar demand data and the generation of the initial cutting scheme comprises: acquiring the standard length information of the steel bar raw material and the target length information of each specification steel bar in the steel bar demand data, and determining the processing priority of each specification steel bar according to the steel bar demand data; performing descending arrangement on the target length information according to the standard length information to obtain a sequence of steel bars to be cut, and grouping the sequence of steel bars to be cut according to the processing priority; calculating the optimal cutting combination of the sequence of steel bars to be cut under the standard length information based on a dynamic programming algorithm to obtain the initial cutting scheme corresponding to each steel bar raw material.
[0010] By adopting the technical scheme, the standard length information of the reinforcing steel raw material and the target length information of each reinforcing steel in the reinforcing steel demand data are acquired, the processing priorities of each reinforcing steel are determined, the target length information is arranged in descending order according to the standard length information to obtain a reinforcing steel sequence to be cut and is grouped according to the processing priorities, and finally the optimal cutting combination of the reinforcing steel sequence to be cut under the standard length information is calculated based on a dynamic programming algorithm, so that the initial cutting scheme corresponding to each reinforcing steel raw material is obtained, the optimal design of the reinforcing steel cutting scheme is realized, and the reasonable distribution and efficient utilization of the reinforcing steel raw material are ensured.
[0011] Optionally, the initial cutting scheme is updated into a target cutting scheme according to a use scrap rate of different kinds of reinforcing steel in the reinforcing steel demand data, and the target cutting scheme comprises: extracting shape feature parameters and spatial position parameters of the reinforcing steel corresponding to the reinforcing steel demand data from the BIM model; determining processing strength grades of each reinforcing steel in the reinforcing steel demand data according to the shape feature parameters; determining use features of each reinforcing steel in the reinforcing steel demand data according to the shape feature parameters and the spatial position; dividing the reinforcing steel into different kinds according to the processing strength grades and the use features; acquiring historical reinforcing steel construction data to count the use scrap rate of different kinds of reinforcing steel; updating the initial cutting scheme according to the use scrap rate to obtain a target cutting scheme.
[0012] By adopting the technical scheme, the shape feature parameters and the spatial position parameters of the reinforcing steel corresponding to the reinforcing steel demand data are extracted from the BIM model, the processing strength grades of the reinforcing steel are determined according to the shape feature parameters, the use features of the reinforcing steel are determined in combination with the spatial position, the reinforcing steel is then divided into different kinds based on the processing strength grades and the use features, the historical reinforcing steel construction data are acquired to count the use scrap rate of different kinds of reinforcing steel, and finally the initial cutting scheme is updated according to the use scrap rate to obtain a target cutting scheme, so that the actual loss in the reinforcing steel processing and construction process can be fully considered in the cutting scheme, and the accuracy and practicability of the cutting scheme are improved.
[0013] Optionally, the processing strength grades of each reinforcing steel in the reinforcing steel demand data are determined according to the shape feature parameters, and the processing strength grades of each reinforcing steel in the reinforcing steel demand data are determined according to the shape feature parameters, comprising: acquiring original shape parameters of the reinforcing steel, comparing the original shape parameters with the shape feature parameters, and determining the bending times and the bending angle of the reinforcing steel; determining the processing strength grades of each reinforcing steel in the reinforcing steel demand data according to a preset number interval in which the bending times are located and a preset angle interval in which the bending angle is located.
[0014] By adopting the technical scheme, the original shape parameters of the steel bars are acquired and compared with the shape feature parameters, so that the bending times and bending angles required by the steel bars in the processing process are determined, which directly reflect the complexity of the steel bar processing; further, the bending times and bending angles are matched with the preset times interval and angle interval, so that the processing strength grades of the steel bars in the steel bar demand data are obtained, the steel bar processing complexity is accurately quantified, the processing difficulty of different steel bar components can be accurately evaluated, and the controllability of the steel bar processing quality is effectively improved.
[0015] Optionally, the steel bars are divided into different categories according to the processing strength grades and the use features, including: The processing strength grades and the use features are combined to generate a steel bar category division matrix; Based on the steel bar category division matrix, the steel bars are identified by category, and the steel bars with the same processing strength grades and use features are divided into the same category.
[0016] By adopting the technical scheme, the processing strength grades and the use features are combined to generate a steel bar category division matrix, which comprehensively reflects the characteristics of steel bar processing and use; further, based on the steel bar category division matrix, the steel bars are identified by category, and the steel bars with the same processing strength grades and use features are divided into the same category, so that the systematic classification management of the steel bar characteristics is realized, and the material loss characteristics in the steel bar processing and use process can be accurately quantified and classified.
[0017] Optionally, the initial cutting scheme is updated according to the use scrap rate to obtain a target cutting scheme, including: According to the use scrap rate of various categories of steel bars, the target steel bar quantity that needs to be supplemented is calculated; The target steel bars are merged with the steel bars in the initial cutting scheme to form a total set of steel bars to be cut; Based on a dynamic programming algorithm, a target cutting scheme corresponding to the total set of steel bars to be cut is recalculated.
[0018] By adopting the technical scheme, the target steel bar quantity that needs to be supplemented is calculated according to the use scrap rate of various categories of steel bars, so that the sufficiency of material supply is ensured; the target steel bars are merged with the steel bars in the initial cutting scheme to form a total set of steel bars to be cut, so that the unified management of the overall steel bar consumption is realized; further, based on a dynamic programming algorithm, a target cutting scheme corresponding to the total set of steel bars to be cut is recalculated, so that the cutting scheme of the steel bars is optimized based on the actual loss, and the cutting scheme is more suitable for the construction practice, and the material waste is effectively reduced.
[0019] In a second aspect, the present application provides a steel bar intelligent cutting system based on BIM technology, the system comprising: An initialization module is configured to obtain project progress information, and predict steel bar demand data within a unit time according to a preset BIM model and the project progress information; A processing module is configured to determine the quantity and cutting position of steel bar raw materials according to the steel bar demand data, and generate an initial cutting scheme; A first updating module is configured to update the initial cutting scheme to a target cutting scheme according to the use and scrap rates of different types of steel bars in the steel bar demand data; A database construction module is configured to obtain residual material data of a plurality of engineering projects, and construct a residual material database based on the residual material data; A second updating module is configured to match available residual materials corresponding to the target cutting scheme from the residual material database, and adjust the target cutting scheme according to the steel bar specification information of the available residual materials to obtain a final cutting scheme.
[0020] In a third aspect, the present application provides a computer storage medium storing a plurality of instructions, the instructions being adapted to be loaded and executed by a processor to perform any of the above methods.
[0021] In a fourth aspect, the present application provides an electronic device comprising a processor, a memory and a transceiver, the memory being configured to store instructions, the transceiver being configured to communicate with other devices, and the processor being configured to execute the instructions stored in the memory to enable the electronic device to perform any of the above methods.
[0022] In summary, the beneficial effects brought by the technical scheme of the present application include: By adopting the above technical scheme, the actual material demand of the construction site can be accurately grasped by obtaining the project progress information and predicting the steel bar demand data within a unit time in combination with the preset BIM model. The initial cutting scheme is generated by determining the quantity and cutting position of steel bar raw materials based on the steel bar demand data, realizing the preliminary planning of steel bar processing. The target cutting scheme is obtained by further considering the use and scrap rates of different types of steel bars to update the initial cutting scheme, making the cutting scheme more consistent with the actual construction situation. Meanwhile, the residual material database is constructed by obtaining the residual material data of a plurality of engineering projects, and the available residual materials corresponding to the target cutting scheme are matched from the residual material database. The target cutting scheme is adjusted according to the steel bar specification information of the available residual materials to obtain the final cutting scheme, realizing the rational utilization of residual materials, and thus improving the material utilization rate. BRIEF DESCRIPTION OF DRAWINGS
[0023] Figure 1 is a flowchart of a steel bar intelligent cutting method based on BIM technology according to an embodiment of the present application; Figure 2 is a structural schematic diagram of a steel bar intelligent cutting system based on BIM technology according to an embodiment of the present application; Figure 3 is a structural schematic diagram of an electronic device according to an embodiment of the present application.
[0024] Legend: 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. DETAILED DESCRIPTION
[0025] In order to enable persons skilled in the art to better understand the technical solutions in the present specification, the technical solutions in the present specification will be clearly and completely described below in conjunction with the drawings in the embodiments of the present specification. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments.
[0026] In the description of the embodiments of the present application, the words "exemplary", "for example", or "for instance" are used to mean serving as an example, instance, or illustration. Any embodiment or design solution described as "exemplary", "for example", or "for instance" in the embodiments of the present application should not be interpreted as being more advantageous or superior than other embodiments or design solutions. Rather, the use of the words "exemplary", "for example", or "for instance" is intended to present the relevant concept in a specific manner.
[0027] In the description of the embodiments of the present application, the term "a plurality of" means two or more. For example, a plurality of systems means two or more systems, and a plurality of screen terminals means two or more screen terminals. In addition, the terms "first" and "second" are used only for the purpose of description, and should not be interpreted or implied to indicate or suggest relative importance or implicitly indicate the indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more of the features. The terms "include", "contain", "have", and their variants mean "include but are not limited to", unless otherwise specifically emphasized.
[0028] Please refer to Figure 1 is a flowchart of a steel bar intelligent cutting method based on BIM technology according to an embodiment of the present application. The method can be implemented by relying on a computer program, can be implemented by relying on a single-chip microcomputer, and can also run on a steel bar intelligent cutting system based on BIM technology based on the von Neumann system. The computer program can be integrated in an application, or can run as an independent tool application. The specific steps of the steel bar intelligent cutting method based on BIM technology will be described in detail below.
[0029] S101: Obtain the engineering progress information, and predict the steel demand data in a unit time period according to the preset BIM model and the engineering progress information; The engineering progress information can be understood as time sequence data reflecting the completion of each construction stage in the construction process of the building project, including but not limited to the construction plan start time, the actual construction start time, the construction plan completion time, the actual construction completion time, the construction progress completion ratio and the like. The engineering progress information is obtained by real-time monitoring of the construction site, and is used to predict the construction progress and the construction position in a future period of time, and then the steel consumption of the corresponding construction area is determined in combination with the BIM model.
[0030] The preset BIM model can be understood as a three-dimensional digital model containing complete information of the building project. The model not only contains the geometric information of the building, but also includes detailed parameters of the steel member, such as the specifications, quantity, spatial position, connection relationship and the like of the steel.
[0031] The steel demand data can be understood as specific parameter information of the steel material required by the project in a specific construction period, mainly including basic attribute data such as the specifications, target length, quantity, spatial position, shape characteristics and the like of the steel.
[0032] Specifically, the engineering progress information is obtained by a monitoring device at the construction site, and the engineering progress information includes the construction plan start time, the actual construction start time, the construction plan completion time, the actual construction completion time and the construction progress completion ratio and the like. According to the obtained engineering progress information, the construction progress in a future unit time period (for example, one week or one month) can be predicted in combination with the process arrangement in the construction plan, so as to determine the specific position to be constructed in the period. Then, based on the three-dimensional visualization characteristics of the BIM model, the building component information corresponding to the above construction position is extracted from the BIM model, and the steel specification data and the steel consumption data in these components are further obtained. The steel specification data includes the model, diameter and the like of the steel, and the steel consumption data includes the quantity and length of each type of steel. The steel specification data and the steel consumption data are integrated to obtain the steel demand data in the future unit time period.
[0033] On the basis of the above embodiment, as an optional implementation, according to the engineering progress information and the steel demand data in a unit time period, the following steps S201-S202 can be specifically implemented.
[0034] S201: Obtain the engineering progress information, and predict the construction position in the preset BIM model in a unit time period according to the engineering progress information; In implementation, in order to accurately predict the steel bar demand, it is necessary to first determine the specific construction area of the future unit time (for example, tomorrow). By obtaining the project progress information, including the planned start time, actual start time, planned completion time, actual completion time and construction progress completion ratio of each construction area, combined with the process arrangement and construction sequence in the construction plan, it can be predicted which components of the building (such as the wall of area A in layer 1, the beam of area B in layer 2, etc.) will be constructed tomorrow. After determining the specific construction position, the steel bar information corresponding to these components to be constructed is extracted from the BIM model, including the specification data (model, diameter, strength grade, etc.) and the quantity data (number, length, bending shape, etc.) of the steel bar.
[0035] S202: Extract the steel bar specification data and the steel bar quantity data corresponding to the construction position from the BIM model, and integrate the steel bar specification data and the steel bar quantity data into the steel bar demand data.
[0036] Specifically, first, the components to be constructed are located in the BIM model, and the steel bar specification data in the components is extracted through the API interface or data export function of the BIM software, including the basic parameters of the steel bar such as model, diameter, strength grade, etc. At the same time, the steel bar quantity data is obtained, including the specific number, required length, bending shape, etc. of each specification of steel bar. Then, the extracted steel bar specification data and steel bar quantity data are systematically integrated to establish a data structure containing complete steel bar information, forming the standardized steel bar demand data required for construction within the unit time.
[0037] It should be noted that the unit time in practice includes but is not limited to fixed time lengths such as one day, one month, etc., which can be adjusted according to actual conditions.
[0038] S102: According to the steel bar demand data, determine the number of steel bar raw materials and the cutting position, and generate an initial cutting scheme; In implementation, first, the standard length information of the steel bar raw material is obtained, which is a fixed specification provided by the steel bar manufacturer, and the target length information of each specification of steel bar is extracted from the steel bar demand data. In order to reasonably allocate the cutting sequence, the processing priority of each specification of steel bar is determined according to the steel bar demand data. Then, the target length information is arranged in descending order from large to small, and is grouped according to the processing priority. Finally, a dynamic programming algorithm is used for optimization calculation to calculate the cutting position of each steel bar raw material under the premise of meeting the target length requirement, so as to obtain the initial cutting scheme corresponding to the steel bar raw material.
[0039] On the basis of the above embodiment, as an optional implementation, step S102 specifically further includes S301-S303.
[0040] S301: Obtain standard length information of steel bar raw materials and target length information of each specification steel bar in steel bar demand data, and determine the processing priority of each specification steel bar according to the steel bar demand data; Specifically, first, the standard length information of the steel bar raw materials is obtained, which comes from the fixed specifications provided by the steel bar manufacturers. Usually, the standard length of the steel bar raw materials is 9 meters, 12 meters, etc. At the same time, the target length information of each specification steel bar is extracted from the steel bar demand data, which is determined according to the actual demand of the construction components, such as 4.2 meters, 3.6 meters, etc. In determining the processing priority, the target length of the steel bar is mainly considered, that is, the longer the target length, the higher the processing priority. This is because the longer steel bar is more restricted in the cutting process and needs to be arranged for cutting in priority to ensure the rational use of raw materials.
[0041] S302: According to the standard length information, the target length information is arranged in descending order to obtain a sequence of steel bars to be cut, and the sequence of steel bars to be cut is grouped according to the processing priority; Specifically, first, the target length information is arranged in descending order according to the standard length information, that is, arranged in order from large to small target length. This descending arrangement is beneficial to the subsequent optimization of the cutting scheme, because the longer steel bar is more restricted in cutting and needs to be considered in priority. As the target length decreases, the number of cuttable combinations gradually increases, so placing the shorter steel bar at the back of the sequence helps to improve the flexibility of the cutting scheme. After sorting, since steel bars with the same length may have different specification characteristics, steel bars with the same target length need to be grouped into a group to form a grouping structure. Within each length group, the processing priority order based on length size is still maintained to ensure that the cutting can be processed according to the length priority principle.
[0042] S303: Based on the dynamic programming algorithm, the optimal cutting combination of the sequence of steel bars to be cut under the standard length information is calculated to obtain the initial cutting scheme corresponding to each steel bar raw material.
[0043] In specific implementation, since the steel bar cutting problem is essentially a combinatorial optimization problem involving the optimal cutting mode of multiple target lengths under standard lengths, a dynamic programming algorithm is used for solving. In the algorithm implementation process, first, the standard length is taken as the capacity constraint, and the sorted and grouped target length information is taken as the cutting sequence to be cut, and the state transition equation of dynamic programming is established. The equation takes the remaining length as the state variable, and iteratively calculates the optimal cutting scheme under different combinations of target lengths. In each iteration, the algorithm considers all possible combinations of the current remaining length that can be cut, and selects the cutting scheme that produces the smallest scrap. At the same time, the algorithm also records the cutting position information corresponding to each state, which is used to generate the complete cutting scheme. Through the recursive process of dynamic programming, the cutting combination that minimizes the scrap under the premise of meeting the target length requirements can be found. Based on the calculation results, the specific cutting position of each steel bar raw material can be obtained to form the initial cutting scheme.
[0044] S103: updating the initial cutting scheme to the target cutting scheme according to the usage scrap rate of different types of steel bars in the steel bar demand data; The usage scrap rate can be understood as the proportion of steel bar material loss caused by factors such as steel bar processing difficulty, construction environment, and construction technology during steel bar construction. This proportion reflects the additional loss of different types of steel bars during actual use, including deformation loss during processing, installation loss during construction, and material loss due to construction quality problems requiring rework and replacement, etc.
[0045] After obtaining the initial cutting scheme, in order to ensure that the steel bar material can meet the actual construction requirements, the loss of different types of steel bars during construction needs to be considered, and the initial cutting scheme is updated and optimized by using the usage scrap rate. Specifically, first, the usage scrap rate of different types of steel bars is obtained from the steel bar demand data, which reflects the proportion of material loss of each type of steel bar due to factors such as processing difficulty, construction environment, and construction technology during actual construction. According to these usage scrap rates, the actual number of replenishment of each type of steel bar is calculated, which needs to consider the number of steel bars in the initial cutting scheme and the corresponding usage scrap rate. Then, the calculated replenishment steel bar quantity is combined with the steel bar quantity in the initial cutting scheme to form a new total amount of steel bars to be cut. During the merging process, the type attribute and length information of the steel bars need to be kept unchanged to ensure the accuracy of subsequent optimization calculations. Finally, based on the new total amount of steel bars to be cut, the dynamic programming algorithm is used again for cutting optimization calculation to obtain the target cutting scheme considering material loss.
[0046] On the basis of the above embodiment, as an optional implementation, the updating method of the preliminary cutting scheme in step S103 specifically includes steps S401-S406.
[0047] S401: Extracting shape feature parameters and spatial position parameters of the steel bars corresponding to the steel bar demand data from the BIM model; Specifically, first, locate each steel bar in the steel bar demand data in the BIM model, and extract the shape feature parameters of these steel bars through the parameterization function of the BIM software, including the original shape, bending shape, bending frequency, bending angle and other geometric feature information of the steel bars. These shape feature parameters reflect the processing complexity of the steel bars, which directly affects the loss of the steel bars in the processing process. At the same time, the spatial position parameters of the steel bars are extracted, including the installation position, elevation information, and spatial arrangement information of the steel bars in the building structure. These spatial position parameters reflect the construction environment and installation difficulty of the steel bars, which affect the loss of the steel bars in the installation process. In the parameter extraction process, the three-dimensional visualization characteristics of the BIM model can be used to accurately obtain the geometric and spatial information of the steel bars, avoiding the errors that may be caused by traditional manual measurement and recording.
[0048] S402: Determining the processing strength grade of each steel bar in the steel bar demand data according to the shape feature parameters; The processing strength grade can be understood as a classification index reflecting the processing difficulty and complexity of the steel bars, which is determined based on the preset frequency interval of the bending frequency of the steel bars and the preset angle interval of the bending angle. The processing strength grade is used to measure the loss risk degree of the steel bars in the processing process, and provides a reference basis for determining the use and scrap rate of different types of steel bars.
[0049] Specifically, first, the original shape parameters of the steel bars are obtained, which reflect the initial state of the steel bars before processing. Then, the original shape parameters are compared and analyzed with the shape feature parameters extracted from the BIM model, and the bending frequency and bending angle of each steel bar are determined by calculation. The bending frequency reflects the number of times the steel bar needs to be processed, the more the bending frequency, the more complex the processing process, and the greater the possibility of loss. The bending angle reflects the difficulty degree of each bending, the greater or smaller the angle, the higher the processing difficulty, and the greater the risk of material loss. After determining these processing parameters, according to the pre-set evaluation standard, the bending frequency and the bending angle are respectively corresponded to the preset frequency interval and the angle interval. By comprehensively considering the frequency interval and the angle interval of the steel bar, the processing strength grade of the steel bar is finally determined.
[0050] Optionally, step S402 specifically includes steps S4021-S4022.
[0051] S4021: Obtaining the original shape parameters of the steel bars, comparing the original shape parameters with the shape feature parameters, and determining the bending frequency and bending angle of the steel bars; The original shape parameters of the steel bars can be understood as the initial state characteristics of the steel bars before processing, i.e., the basic shape characteristics of the linear steel bar material supplied by the steel bar manufacturer, including the length, diameter and other parameters of the steel bars.
[0052] Specifically, first, the original shape parameters of the steel bars are obtained, i.e., the basic characteristics of the linear steel bars supplied by the steel bar manufacturer, including the length, diameter and other parameters of the steel bars. Then, the original shape parameters are compared and analyzed with the shape characteristic parameters extracted from the BIM model, which reflect the target shape of the steel bars in the construction process. By analyzing the change process of the steel bars from the original linear state to the target shape, the number of bends required to achieve the target shape, i.e., the number of processes required for the steel bars, is calculated; at the same time, the angle value of each bend is calculated, i.e., the angle required for each bend point when the linear steel bars are processed into the target shape.
[0053] S4022: According to the preset number of times interval in which the number of bends is located and the preset angle interval in which the bend angle is located, the processing strength grade of each steel bar in the steel bar demand data is obtained.
[0054] Specifically, first, the preset number of times interval and angle interval evaluation criteria are established, wherein the number of times interval can be divided into a low number of times interval (such as 1-2 times), a medium number of times interval (such as 3-4 times) and a high number of times interval (such as 5 times or more), and the angle interval can be divided into a regular angle interval (such as 90 degrees), a special angle interval (such as 45 degrees, 60 degrees, etc.) and a complex angle interval (such as other angles). Then, the calculated number of bends of the steel bars is corresponded to the preset number of times interval, and the bend angle is corresponded to the preset angle interval. Based on the number of times interval and the angle interval corresponding to the steel bars, the processing strength grade of the steel bars is comprehensively determined, for example, when the number of bends is in the low number of times interval and the bend angle is in the regular angle interval, it can be determined as a low processing strength grade; when the number of bends is in the high number of times interval or the bend angle is in the complex angle interval, it can be determined as a high processing strength grade.
[0055] S403: According to the shape characteristic parameters and the spatial position, the use characteristics of each steel bar in the steel bar demand data are determined; Specifically, first, the shape characteristic parameters extracted from the BIM model are combined to analyze the geometric shape characteristics of the steel bars, including the bend shape, local structure and other characteristics of the steel bars, which reflect the specific use of the steel bars in the structure. At the same time, based on the spatial position information of the steel bars, the installation environment of the steel bars in the building structure is determined, including the elevation information of the steel bars, the relationship with the surrounding components, the degree of construction space limitation and other factors. By comprehensively analyzing these parameters, the specific application scenarios of the steel bars can be determined, such as column longitudinal reinforcement, beam hoop reinforcement, wall distribution reinforcement and other different uses.
[0056] S404: divide the steel bars into different categories according to the processing strength grade and the use characteristics; Specifically, the processing strength grade and the use characteristics are taken as the basis for steel bar classification. By comprehensively analyzing the processing strength grade and the use characteristics of each steel bar, the category to which the steel bar belongs is determined. For example, steel bars with the same processing strength grade and used as column longitudinal reinforcement can be classified into the same category, and steel bars with the same processing strength grade and used as beam hoop reinforcement can be classified into another category. This classification method takes into account the characteristics of steel bars in the processing and installation process, and classifies steel bars with similar construction technology and environmental conditions into the same category.
[0057] Optionally, step S404 further includes: combining the processing strength grade and the use characteristics to generate a steel bar category division matrix; and based on the steel bar category division matrix, identifying the category of the steel bar, and classifying steel bars with the same processing strength grade and use characteristics into the same category.
[0058] Specifically, first, different levels of processing strength (such as low strength, medium strength, and high strength) are taken as the rows of the matrix, and different use characteristics (such as column longitudinal reinforcement, beam hoop reinforcement, wall distribution reinforcement, etc.) are taken as the columns of the matrix, and a steel bar category division matrix is formed by the intersection of rows and columns. In this matrix, each intersection point of a row and a column represents a specific steel bar category, corresponding to steel bars with the same processing strength grade and use characteristics. Based on this matrix, each steel bar is given a corresponding category identifier, i.e., according to the processing strength grade and use characteristics of the steel bar, the category to which the steel bar belongs is located in the matrix, and steel bars located in the same intersection point are classified into the same category.
[0059] S405: Obtain historical steel bar construction data and calculate the use scrap rate corresponding to different categories of steel bars; Specifically, first, historical steel bar construction data is obtained, which comes from the construction records of completed projects, including detailed information such as the planned amount, actual amount, and loss quantity of various categories of steel bars. During data acquisition, it is necessary to ensure that the historical data is comparable to the construction conditions of the current project, including the similarity of construction technology, construction environment, and technical level of the construction team. Subsequently, according to the classification standard determined in the steel bar category division matrix, the historical construction data is classified and arranged, and the construction data of steel bars of the same category is aggregated. By calculating the difference between the actual amount and the planned amount of each category of steel bar, the loss quantity of each category of steel bar in the construction process is obtained. Based on the ratio of the loss quantity to the planned quantity, the use scrap rate corresponding to different categories of steel bars is calculated.
[0060] S406: Update the initial cutting scheme according to the use scrap rate to obtain a target cutting scheme.
[0061] Specifically, the target steel bars to be supplemented are calculated according to the scrap rates of various types of steel bars, and the quantity of each type of steel bar in the initial cutting scheme and the corresponding scrap rate need to be considered in the calculation process. Then, the calculated target steel bars to be supplemented are combined with the steel bars in the initial cutting scheme to form a total set of steel bars to be cut. Based on the total set of steel bars to be cut, the dynamic programming algorithm is used again for cutting optimization, and the cutting positions of each steel bar raw material are recalculated to obtain the target cutting scheme considering material loss. This scheme updating method based on the scrap rate can reasonably reserve the loss of various types of steel bars, so that the cutting scheme is more in line with the actual construction requirements.
[0062] Based on the above embodiment, as an optional implementation, step S406 specifically further includes S4061-S4063.
[0063] S4061: Calculate the target steel bars to be supplemented according to the scrap rates of various types of steel bars; Specifically, for each type of steel bar, the quantity of the type of steel bar to be supplemented is calculated according to its quantity in the initial cutting scheme and the corresponding scrap rate. For example, when the quantity of a type of steel bar in the initial cutting scheme is 100 and the scrap rate is 5%, the target steel bar quantity to be supplemented is 5. Through this calculation method of the quantity to be supplemented based on the scrap rate, different types of steel bars can be supplemented differently according to their loss characteristics.
[0064] S4062: Combine the target steel bars with the steel bars in the initial cutting scheme to form a total set of steel bars to be cut; Specifically, first, the various types of target steel bars to be supplemented calculated according to the scrap rate are organized according to the same data structure as the initial cutting scheme to maintain the consistency of the type attributes, specification information and length data of the steel bars. Then, these supplemented target steel bars are combined with the steel bars in the initial cutting scheme to form a total set of steel bars to be cut containing all the steel bars to be cut. In the combination process, the classification identification of the steel bars needs to be maintained to ensure that the data of different types of steel bars can be clearly identified.
[0065] S4063: Recalculate the target cutting scheme corresponding to the total set of steel bars to be cut based on the dynamic programming algorithm.
[0066] Specifically, the total set of steel bars to be cut is taken as the input data of the algorithm, and the standard length of the steel bar raw material is taken as the constraint condition to establish the state transition equation of dynamic programming. In the calculation process, the algorithm considers all possible cutting combinations of each steel bar raw material, including various cutting schemes of different lengths and different types of steel bars. For each cutting combination, the amount of surplus material generated is calculated, and the cutting scheme with the smallest total surplus is selected under the premise of meeting all steel demand. Through the solving process of dynamic programming, the final target cutting scheme corresponding to the total set of steel bars to be cut is obtained.
[0067] S104: Obtain surplus material data of multiple engineering projects, and construct a surplus material database based on the surplus material data; The surplus material data of multiple engineering projects can be understood as information records of the remaining steel material generated in the steel processing process of different construction engineering projects, including the specifications, models, length dimensions, sources of generation, storage locations, and other attribute data of the surplus material.
[0068] Specifically, first, the surplus material data generated in the steel processing process of different construction engineering projects is obtained, including the basic information of the specifications, models, length dimensions, sources of generation, storage locations, and other attribute data of the surplus material. During data acquisition, a unified data collection standard needs to be established to ensure that the surplus material data from different projects is consistent in format, facilitating subsequent data integration and management. Subsequently, a surplus material database is constructed based on the obtained surplus material data, which needs to have basic functions such as data addition, deletion, update, and query. During database construction, indexes are established according to the key attributes of the surplus material to achieve fast retrieval of surplus material information. At the same time, the surplus material database also needs to have a real-time updating mechanism for the state of the surplus material to reflect the use and inventory of the surplus material in a timely manner.
[0069] S105: Match the available surplus material corresponding to the target cutting scheme from the surplus material database, and adjust the target cutting scheme according to the steel bar specification information of the available surplus material to obtain the final cutting scheme.
[0070] Specifically, first, according to the steel bar specifications and length information required in the target cutting scheme, a matching query is performed in the surplus material database to find surplus material that can replace new material. During the matching process, it needs to be considered whether the specifications, models, length dimensions of the surplus material meet the requirements of the target cutting scheme, and factors such as the storage location and allocation cost of the surplus material also need to be evaluated to ensure the economic use of the surplus material. After finding the matching available surplus material, the target cutting scheme is adjusted according to the steel bar specification information of these surplus materials. During the adjustment process, the available surplus material is used to replace the new material of the corresponding specifications in the original scheme, and then the remaining demand is recalculated, and the cutting scheme of the new material is adjusted accordingly to obtain the final cutting scheme.
[0071] The following is an embodiment of the system of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the system embodiments of the present application, please refer to the method embodiments.
[0072] Please refer to Figure 2 which shows a structural schematic diagram of a steel bar intelligent cutting system based on BIM technology provided by an exemplary embodiment of the present application. The system can be realized by software, hardware or a combination of the two to become all or part of the system. The steel bar intelligent cutting system based on BIM technology includes: An initialization module configured to obtain project progress information, and predict steel bar demand data within a unit time according to a preset BIM model and the project progress information; A processing module configured to determine the quantity and cutting position of steel bar raw materials according to the steel bar demand data, and generate an initial cutting scheme; A first updating module configured to update the initial cutting scheme to a target cutting scheme according to the use and scrap rates of different types of steel bars in the steel bar demand data; A database construction module configured to obtain residual material data of a plurality of engineering projects, and construct a residual material database based on the residual material data; A second updating module configured to match available residual materials corresponding to the target cutting scheme from the residual material database, and adjust the target cutting scheme according to the steel bar specification information of the available residual materials to obtain a final cutting scheme.
[0073] On the basis of the above-mentioned embodiments, as an optional embodiment, the initialization module is further configured to obtain project progress information, and predict construction positions in the preset BIM model within a unit time according to the project progress information; extract steel bar specification data and steel bar consumption data corresponding to the construction positions from the BIM model, and integrate the steel bar specification data and the steel bar consumption data into the steel bar demand data.
[0074] On the basis of the above-mentioned embodiments, as an optional embodiment, the processing module is further configured to obtain standard length information of the steel bar raw materials, and target length information of each specification of steel bar in the steel bar demand data, and determine the processing priority of each specification of steel bar according to the steel bar demand data; arrange the target length information in descending order according to the standard length information to obtain a sequence of steel bars to be cut, and group the sequence of steel bars to be cut according to the processing priority; based on a dynamic programming algorithm, calculate the optimal cutting combination of the sequence of steel bars to be cut under the standard length information to obtain the initial cutting scheme corresponding to each steel bar raw material.
[0075] On the basis of the above-mentioned embodiments, as an optional embodiment, the first updating module is further configured to extract shape feature parameters and spatial position parameters of the steel bars corresponding to the steel bar demand data from the BIM model; determine processing strength grades of the steel bars in the steel bar demand data according to the shape feature parameters; determine use features of the steel bars in the steel bar demand data according to the shape feature parameters and the spatial positions; divide the steel bars into different categories according to the processing strength grades and the use features; obtain historical steel bar construction data, and count use scrap rates corresponding to the steel bars of different categories; and update the initial cutting scheme according to the use scrap rates to obtain a target cutting scheme.
[0076] On the basis of the above-mentioned embodiments, as an optional embodiment, the first updating module is further configured to obtain original shape parameters of the steel bars, compare the original shape parameters with the shape feature parameters, and determine bending times and bending angles of the steel bars; and obtain the processing strength grades of the steel bars in the steel bar demand data according to a preset time interval in which the bending times are located and a preset angle interval in which the bending angles are located.
[0077] On the basis of the above-mentioned embodiments, as an optional embodiment, the first updating module is further configured to combine the processing strength grades with the use features to generate a steel bar category division matrix; and identify categories of the steel bars based on the steel bar category division matrix, and divide the steel bars having the same processing strength grades and use features into the same category.
[0078] On the basis of the above-mentioned embodiments, as an optional embodiment, the first updating module is further configured to calculate a target steel bar quantity that needs to be supplemented according to the use scrap rates of the steel bars of different categories; merge the target steel bars with the steel bars in the initial cutting scheme to form a total set of steel bars to be cut; and re-calculate a target cutting scheme corresponding to the total set of steel bars to be cut based on a dynamic programming algorithm.
[0079] The embodiments of the present application also provide a computer storage medium, which can store a plurality of instructions. The instructions are suitable for being loaded and executed by a processor to implement the steel bar intelligent cutting method based on the BIM technology as described in the above-mentioned embodiments. For details, refer to the specific description of the embodiments, which will not be repeated here.
[0080] Please refer to Figure 3 The embodiments of the present application provide a structural schematic diagram of an electronic device. As shown in Figure 3 The electronic device 300 can include at least one processor 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.
[0081] The communication bus 302 is configured to realize the connection and communication among the components.
[0082] The user interface 303 can include a display and a camera.
[0083] The network interface 304 can optionally include a standard wired interface and a wireless interface (e.g., a WI-FI interface).
[0084] The processor 301 can include one or more processing cores. The processor 301 connects various parts of the server through various interfaces and lines, executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 305 and calling data stored in the memory 305. The processor 301 can be implemented in at least one of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 301 can be integrated with a combination of one or more of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU is mainly used to process an operating system, a user interface, and an application program. The GPU is used to render and draw the content to be displayed on the display. The modem is used to process wireless communication. It can be understood that the modem can also not be integrated into the processor 301, but can be implemented by a separate chip.
[0085] The memory 305 can include a random access memory (RAM) and a read-only memory (ROM). The memory 305 can include a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 can include a program storage area and a data storage area. The program storage area can store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The data storage area can store data related to the above-mentioned various method embodiments, etc. The memory 305 can also be at least one storage device located away from the processor 301. For example, Figure 3As shown, the memory 305 as a computer storage medium can include an operating system, a network communication module, a user interface module, and an application program of the steel bar intelligent cutting method based on the BIM technology.
[0086] In Figure 3 In the electronic device 300 as shown, the user interface 303 is mainly used to provide an interface for user input and obtain data input by the user; and the processor 301 can be used to invoke the application program of the steel bar intelligent cutting method based on the BIM technology stored in the memory 305, and when executed by one or more processors, make the electronic device execute the method of one or more of the above embodiments.
[0087] An electronic device readable storage medium stores instructions. When executed by one or more processors, the electronic device executes the method of one or more of the above embodiments.
[0088] It should be noted that, for the foregoing method embodiments, in order to simply describe, they are all described as a combination of a series of actions, but those skilled in the art should know that the present application is not limited to the order of the actions described, because according to the present application, certain steps can be performed in other order or at the same time. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0089] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0090] In the several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic. The division of units is only a logical function division. There can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different parts can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical or other forms.
[0091] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0092] In addition, each of the functional units in the various embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0093] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable memory. Based on such understanding, the technical solutions of the present application, essentially or in part, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the various embodiments of the method of the present application. The memory where the computer software product is stored includes: a U disk, a mobile hard disk, a magnetic disk or an optical disk, and various other media capable of storing program codes.
[0094] The above merely illustrates the exemplary embodiments of the present disclosure, and cannot limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon considering the specification and the practical true disclosure. The present application is intended to cover any variations, uses, or adaptive changes of the present disclosure that follow the general principles of the present disclosure and include common knowledge or conventional technical means in the technical field not recorded in the present disclosure.
Claims
1. A steel bar intelligent cutting method based on BIM technology, characterized in that, The method comprises: obtaining construction progress information, and predicting steel bar demand data within a unit time according to a preset BIM model and the construction progress information; determining the quantity and cutting position of steel bar raw materials according to the steel bar demand data, and generating an initial cutting scheme; updating the initial cutting scheme to a target cutting scheme according to the use and scrap rates of different types of steel bars in the steel bar demand data; obtaining residual material data of multiple construction projects, and constructing a residual material database based on the residual material data; matching available residual materials corresponding to the target cutting scheme from the residual material database, and adjusting the target cutting scheme according to the steel bar specification information of the available residual materials to obtain a final cutting scheme.
2. The method of claim 1, wherein, The method comprises: obtaining construction progress information, and predicting construction positions in a preset BIM model within a unit time according to the construction progress information; extracting steel bar specification data and steel bar consumption data corresponding to the construction positions from the BIM model, and integrating the steel bar specification data and the steel bar consumption data into steel bar demand data.
3. The method of claim 1, wherein, The method comprises: obtaining standard length information of steel bar raw materials and target length information of each type of steel bar in the steel bar demand data, and determining the processing priority of each type of steel bar according to the steel bar demand data; arranging the target length information in descending order according to the standard length information to obtain a sequence of steel bars to be cut, and grouping the sequence of steel bars to be cut according to the processing priority; based on a dynamic programming algorithm, calculating the optimal cutting combination of the sequence of steel bars to be cut under the standard length information to obtain an initial cutting scheme corresponding to each steel bar raw material.
4. The method of claim 1, wherein, The method comprises: extracting shape feature parameters and spatial position parameters of steel bars corresponding to the steel bar demand data from the BIM model; determining the processing strength grade of each steel bar in the steel bar demand data according to the shape feature parameters; determining the use characteristics of each steel bar in the steel bar demand data according to the shape feature parameters and the spatial position; dividing the steel bars into different types according to the processing strength grade and the use characteristics; obtaining historical steel bar construction data, and calculating the use and scrap rates of different types of steel bars; updating the initial cutting scheme according to the use and scrap rates to obtain a target cutting scheme.
5. The method of claim 4, wherein, The method comprises: obtaining original shape parameters of the steel bars, comparing the original shape parameters with shape feature parameters, and determining the bending times and bending angles of the steel bars; According to the preset number interval of the bending number and the preset angle interval of the bending angle, the processing strength grade of each steel bar in the steel bar demand data is obtained.
6. The method of claim 4, wherein, The steel bars are divided into different categories according to the processing strength grade and the use characteristics, including: The processing strength grade and the use characteristics are combined to generate a steel bar category division matrix; Based on the steel bar category division matrix, the steel bars are identified by category, and the steel bars with the same processing strength grade and use characteristics are divided into the same category.
7. The method of claim 4, wherein, The initial cutting scheme is updated according to the use scrap rate to obtain a target cutting scheme, including: According to the use scrap rate of various categories of steel bars, the target steel bar quantity that needs to be supplemented is calculated; The target steel bars are combined with the steel bars in the initial cutting scheme to form a total set of steel bars to be cut; Based on the dynamic programming algorithm, the target cutting scheme corresponding to the total set of steel bars to be cut is recalculated.
8. A steel bar intelligent cutting system based on BIM technology, characterized in that, The system includes: An initialization module is configured to obtain project progress information, and predict steel bar demand data within a unit time according to a preset BIM model and the project progress information; A processing module is configured to determine the quantity and cutting position of steel bar raw materials according to the steel bar demand data, and generate an initial cutting scheme; A first updating module is configured to update the initial cutting scheme to a target cutting scheme according to the use scrap rate of different categories of steel bars in the steel bar demand data; A database construction module is configured to obtain residual material data of a plurality of engineering projects, and construct a residual material database based on the residual material data; A second updating module is configured to match available residual materials corresponding to the target cutting scheme from the residual material database, and adjust the target cutting scheme according to the steel bar specification information of the available residual materials to obtain a final cutting scheme.
9. A computer storage medium, characterized in that The computer storage medium stores a plurality of instructions, which are suitable for being loaded and executed by the processor to perform the method of any one of claims 1-7.
10. An electronic device, comprising: The electronic device includes a processor, a memory, and a transceiver, the memory is configured to store instructions, the transceiver is configured to communicate with other devices, and the processor is configured to execute the instructions stored in the memory to enable the electronic device to perform the method of any one of claims 1-7.
Citation Information
Cited By
Reinforcing steel bar breakage optimization method and system
CN121836308A