Method and device for determining material consumption and waste output of foundation pit supporting beam

By acquiring and generating support beam models in architectural modeling software, the material consumption and waste generation of foundation pit support beams are calculated, solving the problem of insufficient or excessive material preparation in foundation pit engineering and improving project progress and cost management efficiency.

CN121145295APending Publication Date: 2025-12-16CHINA CONSTR FIRST GROUP THE FIFTH CONSTR +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511097333.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-06
Publication Date
2025-12-16

AI Technical Summary

Technical Problem

How to accurately determine the material consumption and waste generation of the foundation pit support beams in order to avoid the impact on the foundation pit project schedule and additional costs caused by insufficient or excessive preparation of concrete and steel bars.

Method used

Building modeling software is used to obtain the foundation pit and support component elements from the 3D building information model, determine the generation range of the support beam, generate the support beam model, and calculate the concrete consumption, steel reinforcement quality and waste generation based on the support beam model and reinforcement information.

Benefits of technology

This enabled precise determination of material consumption for foundation pit support beams, reduced transportation and storage costs, and improved project progress management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121145295A_ABST
    Figure CN121145295A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a method and device for determining material consumption and waste output of a foundation pit supporting beam, and the method comprises the steps: opening or creating a three-dimensional building information model comprising a foundation pit model and a supporting member model in target building model software; obtaining three-dimensional model information, supporting beam related parameters, foundation pit elements and supporting component elements from the three-dimensional building information model, and determining a generation range of a foundation pit supporting beam; determining modeling positioning information of the supporting beams based on the generation range of the foundation pit supporting beams and the setting spacing of the supporting beams; generating a supporting beam model within the generation range of the foundation pit supporting beam based on the modeling positioning information of the supporting beam, the supporting beam size parameters and the supporting beam reinforcement information; and determining the concrete consumption, the steel bar quality and the waste generation amount based on the support beam model and the reinforcement information. According to the embodiment of the invention, the concrete consumption, the steel bar quality and the waste generation amount of the foundation pit supporting beam can be accurately determined.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of foundation pit technology, and in particular to a method and apparatus for determining the material consumption and waste generation of foundation pit support beams. Background Technology

[0002] An excavation pit is a pit dug at the foundation design location according to the base elevation and foundation plane dimensions. Installing support beams in the excavation pit can effectively prevent it from collapsing. These support beams are typically fabricated on-site using concrete and steel reinforcement. Insufficient concrete and steel reinforcement will affect the progress of the excavation pit project, while excessive preparation will result in additional material transportation and storage costs.

[0003] How to accurately determine the material consumption and waste generation of the foundation pit support beam is an urgent problem to be solved. Summary of the Invention

[0004] This disclosure provides a method and apparatus for determining the material consumption and waste generation of foundation pit support beams to solve the above-mentioned problems.

[0005] A first aspect of this disclosure provides a method for determining the material consumption and waste generation of foundation pit support beams, including:

[0006] Open or create a 3D building information model, including the foundation pit model and the support component model, in the target building model software;

[0007] The three-dimensional model information and related parameters of the support beam are obtained from the three-dimensional building information model, wherein the related parameters of the support beam include the support beam spacing, support beam size parameters and support beam reinforcement information;

[0008] Obtain the foundation pit elements and support component elements from the three-dimensional model information, and determine the generation range of the foundation pit support beam based on the foundation pit elements and support component elements;

[0009] Based on the generation range of the foundation pit support beams and the spacing of the support beams, the modeling and positioning information of the support beams is determined;

[0010] Based on the modeling and positioning information of the support beam, as well as the size parameters and reinforcement information of the support beam, a support beam model is generated within the generation range of the foundation pit support beam.

[0011] Based on the supporting beam model and the reinforcement information, the amount of concrete consumed, the quality of steel reinforcement, and the amount of waste generated are determined.

[0012] In some embodiments of this disclosure, the dimensional parameters of the support beam include the length and width of the cross-section of the support beam, and the reinforcement information of the support beam includes the number of longitudinal bars, the diameter of the longitudinal bars, the spacing of the stirrups, the diameter of the stirrups, and the arrangement range of the stirrups.

[0013] In some embodiments of this disclosure, obtaining the foundation pit elements and support component elements from the three-dimensional model information, and determining the generation range of the foundation pit support beam based on the foundation pit elements and the support component elements, includes:

[0014] The foundation pit elements and the support component elements are obtained from the three-dimensional building information model using an element filter;

[0015] Based on the size information and three-dimensional coordinate information of the foundation pit elements, the first generation range of the foundation pit support beam is determined;

[0016] Based on the size and three-dimensional coordinate information of the support component elements, and the initial generation range of the foundation pit support beam, the second generation range of the foundation pit support beam is determined.

[0017] In some embodiments of this disclosure, determining the concrete consumption, steel reinforcement mass, and waste generation based on the supporting beam model and the reinforcement information includes:

[0018] The element filter is used to obtain the support beam elements from the support beam model;

[0019] The volumes of all the supporting beams in the supporting beam model are summed to obtain the volume of the supporting beam.

[0020] The quality of the reinforcing bars is determined based on the volume of the supporting beam and the reinforcement information of the supporting beam.

[0021] The amount of concrete consumed is determined based on the volume of the supporting beam;

[0022] The amount of waste generated is determined based on the amount of concrete consumed and the weight of the reinforcing steel.

[0023] A second aspect of this disclosure provides an apparatus for determining the material consumption and waste generation of a foundation pit support beam, comprising:

[0024] The building model software control module is used to open or create a three-dimensional building information model, including a foundation pit model and a support component model, in the target building model software.

[0025] The model information acquisition module is used to acquire three-dimensional model information and support beam related parameters from the three-dimensional building information model, wherein the support beam related parameters include support beam spacing, support beam size parameters and support beam reinforcement information;

[0026] The element and support beam range acquisition module is used to acquire the foundation pit elements and support component elements from the three-dimensional model information, and determine the generation range of the foundation pit support beam based on the foundation pit elements and support component elements.

[0027] The support beam modeling and positioning information determination module is used to determine the modeling and positioning information of the support beam based on the generation range of the foundation pit support beam and the setting spacing of the support beam;

[0028] The support beam model generation module is used to generate a support beam model within the generation range of the foundation pit support beam based on the modeling and positioning information of the support beam, as well as the size parameters and reinforcement information of the support beam.

[0029] The material consumption and waste generation determination module is used to determine the amount of concrete consumed, the quality of steel bars, and the amount of waste generated based on the support beam model and the support beam reinforcement information.

[0030] In some embodiments of this disclosure, the dimensional parameters of the support beam include the length and width of the cross-section of the support beam, and the reinforcement information of the support beam includes the number of longitudinal bars, the diameter of the longitudinal bars, the spacing of the stirrups, the diameter of the stirrups, and the arrangement range of the stirrups.

[0031] In some embodiments of this disclosure, the element and support beam range acquisition module is used to acquire the foundation pit element and the support component element from the three-dimensional building information model using an element filter; the element and support beam range acquisition module is also used to determine a first generation range of the foundation pit support beam based on the size information and three-dimensional coordinate information of the foundation pit element; the element and support beam range acquisition module is also used to determine a second generation range of the foundation pit support beam based on the size information and three-dimensional coordinate information of the support component element and the preliminary generation range of the foundation pit support beam.

[0032] In some embodiments of this disclosure, the material consumption and waste generation determination module is used to obtain support beam elements from the support beam model using the element filter; the material consumption and waste generation determination module is also used to accumulate the volumes of all support beams in the support beam model to obtain the support beam volume; the material consumption and waste generation determination module is also used to determine the steel reinforcement mass based on the support beam volume and the support beam reinforcement information; the material consumption and waste generation determination module is also used to determine the concrete consumption based on the support beam volume; the material consumption and waste generation determination module is also used to determine the waste generation based on the concrete consumption and the steel reinforcement mass.

[0033] A third aspect of this disclosure provides an electronic device, comprising:

[0034] Memory, used to store computer program products;

[0035] A processor is configured to execute a computer program product stored in the memory, and when the computer program product is executed, to implement the method described in the first aspect above.

[0036] A fourth aspect of this disclosure provides a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the method described in the first aspect above.

[0037] A fifth aspect of this disclosure provides a computer program product including computer program instructions that, when executed by a processor, cause the processor to perform the method described in the first aspect.

[0038] The method and apparatus for determining the material consumption and waste generation of foundation pit support beams according to embodiments of this disclosure utilize building modeling software to obtain three-dimensional model information and relevant parameters of the support beams, as well as foundation pit elements and support component elements, from a three-dimensional building information model including a foundation pit model and a support component model. Based on the pit elements and support component elements, the generation range of the foundation pit support beams can be accurately determined. Based on the relevant parameters of the support beams, a support beam model can be generated within the generation range of the foundation pit support beams. Furthermore, based on the support beam model and the support beam reinforcement information, the concrete consumption, steel reinforcement quality, and waste generation of the foundation pit support beams can be accurately determined. This helps to avoid excessive preparation of concrete and steel reinforcement, and reduces the material transportation and storage costs of foundation pit support beams while maintaining the progress of foundation pit engineering.

[0039] The technical solutions of this disclosure will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0040] The accompanying drawings, which form part of this specification, illustrate embodiments of this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0041] This disclosure will become clearer with reference to the accompanying drawings and the following detailed description, wherein:

[0042] Figure 1 This is a flowchart illustrating the method for determining the material consumption and waste generation of the foundation pit support beam in some embodiments of this disclosure;

[0043] Figure 2 This is a schematic diagram illustrating the modeling and positioning of a support beam in one example of this disclosure;

[0044] Figure 3 This is a structural block diagram of the device for determining the material consumption and waste generation of the foundation pit support beam in some embodiments of this disclosure;

[0045] Figure 4 This is a structural block diagram of an electronic device in one embodiment of the present disclosure. Detailed Implementation

[0046] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.

[0047] Those skilled in the art will understand that the terms "first," "second," etc., in the embodiments of this disclosure are only used to distinguish different steps, devices, or modules, and do not represent any specific technical meaning, nor do they indicate a necessary logical order between them.

[0048] It should also be understood that in the embodiments disclosed herein, "multiple" can refer to two or more, and "at least one" can refer to one, two or more.

[0049] It should also be understood that any component, data or structure mentioned in the embodiments of this disclosure can generally be understood as one or more unless expressly defined or given to the contrary in the context.

[0050] Furthermore, the term "and / or" in this disclosure is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this disclosure generally indicates that the preceding and following related objects have an "or" relationship.

[0051] It should also be understood that the description of the various embodiments in this disclosure emphasizes the differences between the various embodiments, and the similarities or similarities can be referred to each other. For the sake of brevity, they will not be described in detail.

[0052] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.

[0053] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.

[0054] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0055] The embodiments disclosed herein can be applied to electronic devices such as terminal devices, computer systems, and servers, and can operate together with a wide range of other general-purpose or special-purpose computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments, and / or configurations suitable for use with electronic devices such as terminal devices, computer systems, and servers include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputer systems, mainframe computer systems, and distributed cloud computing environments including any of the above systems, etc.

[0056] Electronic devices such as terminal devices, computer systems, and servers can be described in the general context of computer system executable instructions (such as program modules) executed by a computer system. Typically, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in distributed cloud computing environments, where tasks are executed by remote processing devices linked through communication networks. In distributed cloud computing environments, program modules can reside on local or remote computing system storage media, including storage devices.

[0057] Figure 1 This is a flowchart illustrating the method for determining the material consumption and waste generation of the foundation pit support beam in some embodiments of this disclosure. For example... Figure 1 As shown, the method for determining the material consumption and waste generation of the foundation pit support beam includes the following steps:

[0058] S1: Open or create a 3D building information model in the target building modeling software, including the foundation pit model and the support component model.

[0059] The target building information model (BIM) is used to calculate the material consumption and waste generation of the foundation pit support beams. The minimum requirement for the model is that it includes a foundation pit model and a support component model.

[0060] S2: Obtain 3D model information and relevant parameters of the support beam from the 3D building information model.

[0061] In some optional embodiments of this disclosure, the dimensional parameters of the support beam include the length and width of the cross-section of the support beam, and the reinforcement information of the support beam includes the number of longitudinal bars, the diameter of the longitudinal bars, the spacing of the stirrups, the diameter of the stirrups, and the arrangement range of the stirrups.

[0062] Obtain the Revit 3D information model, that is, read the BIM model in the program to call subsequent modules.

[0063] Add a user interaction window that pops up after the program runs to collect user-specified support beam dimensional parameters (including the length and width of the cross-section), support beam spacing settings, and support beam reinforcement information (number and diameter of longitudinal bars, stirrup spacing, stirrup diameter, and stirrup arrangement range).

[0064] S3: Obtain the foundation pit elements and support component elements from the 3D model information, and determine the generation range of the foundation pit support beam based on the foundation pit elements and support component elements.

[0065] In some optional embodiments of this disclosure, step S3 includes the following steps:

[0066] S3-1: Use element filters to obtain foundation pit elements and support component elements from the 3D building information model.

[0067] Use the FilteredElementCollector() filter and add the filter condition typeof() to limit it to pit "volume" elements to get the pit elements and store them in the List<> list (pit storage space).

[0068] Use the FilteredElementCollector() filter and add the filter condition typeof() to limit it to support component elements to get the support component elements and store them in the List<> list (support component storage space).

[0069] S3-2: Based on the size information and three-dimensional coordinate information of the foundation pit elements, determine the first generation range of the foundation pit support beam.

[0070] The GetElement(BuiltInParameter) method is used to read the size information and three-dimensional coordinate information (including the three-dimensional coordinates of the four corner points of the pit top) of the foundation pit “volume” element, respectively, in order to define the initial generation range (i.e. the first generation range) of the foundation pit support beam.

[0071] S3-3: Based on the dimensional and three-dimensional coordinate information of the support component elements, and the initial generation range of the foundation pit support beam, determine the second generation range of the foundation pit support beam.

[0072] The GetElement(BuiltInParameter) method is used to read the size information and three-dimensional coordinate information of the support component element, respectively, to obtain the area enclosed by the inner edge of the foundation pit support component, so as to further define the generation range of the foundation pit support beam (i.e., the second generation range).

[0073] S4: Based on the generation range of the foundation pit support beams and the spacing of the support beams, determine the modeling and positioning information of the support beams.

[0074] The modeling and positioning of the support beams are calculated based on the generation range of the foundation pit support beams and the setting spacing of the support beams obtained by the data acquisition module.

[0075] Figure 2 This is a schematic diagram illustrating the modeling and positioning of a support beam in one example of this disclosure. For example... Figure 2 As shown, within the generation range of the foundation pit support beams, multiple support beams are set in the horizontal and vertical directions according to the spacing of the support beams, and columns are set at the intersections of the multiple support beams.

[0076] S5: Based on the modeling and positioning information of the support beam, as well as the support beam size parameters and reinforcement information, generate the support beam model within the generation range of the foundation pit support beam.

[0077] First, based on the support beam size parameters and reinforcement information obtained from the data acquisition module, create support beam family types and reinforcement types in the program and add them to the Revit family type library.

[0078] Secondly, the location for generating the support beam model is determined based on the support beam modeling and positioning calculated by the above-mentioned region division module.

[0079] Use a Revit transaction to create a support beam model. Call the support beam family type mentioned above, generate the support beam model in the generated area, generate reinforcement information, commit the transaction, and save the model.

[0080] S6: Based on the support beam model and support beam reinforcement information, determine the amount of concrete consumption, steel reinforcement quality, and waste generation.

[0081] In some embodiments of this disclosure, step S6 includes the following steps:

[0082] S6-1: Use element filters to obtain support beam elements from the support beam model.

[0083] Use the FilteredElementCollector() function to filter elements and add the filter condition typeof() to limit them to support beam elements. Then, retrieve the support beam elements and store them in the support beam storage space.

[0084] S6-2: Sum the volumes of all the supporting beams in the supporting beam model to obtain the volume of the supporting beam.

[0085] Iterate through all the support beams, use the GetElement(BuiltInParameter) method to read the volume of the support beam, and add it to the support beam volume V.

[0086] S6-3: Determine the quality of the reinforcing steel bars based on the volume and reinforcement information of the supporting beam.

[0087] Calculate the volume of the reinforcing steel bars and convert it to mass based on the reinforcement information of the supporting beam using the following formula:

[0088] m = ρ × π × (d / 2) 2 ×l

[0089] Where ρ is the steel reinforcement density, d is the steel reinforcement diameter, and l is the steel reinforcement length. The total mass of the steel reinforcement is m. s =Σm, which is the sum of the masses m of a single steel bar.

[0090] S6-4: Determine the concrete consumption based on the volume of the supporting beam. The concrete consumption is the concrete volume V, which is the same as the supporting beam volume V.

[0091] S6-5: Determine the amount of waste generated based on concrete consumption and steel reinforcement quality.

[0092] Since the supporting beam needs to be dismantled at the end of the project, the amount of demolition waste generated is equal to the volume V of the supporting beam itself, and the reinforcement mass m of the supporting beam. s This also falls under the category of demolition waste. Therefore, there are two types of demolition waste: concrete waste with a volume of V, and steel reinforcement waste with a mass of m.

[0093] In this embodiment, building modeling software can be used to obtain 3D model information and related parameters of the support beam, as well as the pit elements and support component elements, from a 3D building information model that includes a pit model and a support component model. Based on the pit elements and support component elements, the generation range of the pit support beam can be accurately determined. Based on the related parameters of the support beam, the support beam model can be generated within the generation range of the pit support beam. Furthermore, based on the support beam model and the support beam reinforcement information, the concrete consumption, steel reinforcement quality, and waste generation of the pit support beam can be accurately determined. This helps to avoid excessive preparation of concrete and steel reinforcement, and reduces the material transportation and storage costs of the pit support beam while keeping the pit project progressing smoothly.

[0094] Figure 3 This is a structural block diagram of the device for determining the material consumption and waste generation of the foundation pit support beam in some embodiments of this disclosure. For example... Figure 3 As shown, the device for determining the material consumption and waste generation of the foundation pit support beam includes:

[0095] The building model software control module 100 is used to open or create a three-dimensional building information model, including a foundation pit model and a support component model, in the target building model software.

[0096] The model information acquisition module 200 is used to acquire three-dimensional model information and support beam related parameters from the three-dimensional building information model. The support beam related parameters include the support beam setting spacing, support beam size parameters and support beam reinforcement information.

[0097] The element and support beam range acquisition module 300 is used to acquire the foundation pit elements and support component elements from the three-dimensional model information, and determine the generation range of the foundation pit support beam based on the foundation pit elements and support component elements.

[0098] The support beam modeling and positioning information determination module 400 is used to determine the modeling and positioning information of the support beam based on the generation range of the foundation pit support beam and the spacing of the support beam.

[0099] The support beam model generation module 500 is used to generate a support beam model within the generation range of the foundation pit support beam based on the modeling and positioning information of the support beam, as well as the support beam size parameters and support beam reinforcement information.

[0100] The material consumption and waste generation determination module 600 is used to determine the amount of concrete consumed, the quality of steel bars, and the amount of waste generated based on the support beam model and the support beam reinforcement information.

[0101] In some embodiments of this disclosure, the dimensional parameters of the support beam include the length and width of the cross-section of the support beam, and the reinforcement information of the support beam includes the number of longitudinal bars, the diameter of the longitudinal bars, the spacing of the stirrups, the diameter of the stirrups, and the arrangement range of the stirrups.

[0102] In some embodiments of this disclosure, the element and support beam range acquisition module 300 is used to acquire foundation pit elements and support component elements from the three-dimensional building information model using an element filter; the element and support beam range acquisition module 300 is also used to determine a first generation range of the foundation pit support beam based on the size information and three-dimensional coordinate information of the foundation pit elements; the element and support beam range acquisition module 300 is also used to determine a second generation range of the foundation pit support beam based on the size information and three-dimensional coordinate information of the support component elements and the preliminary generation range of the foundation pit support beam.

[0103] In some embodiments of this disclosure, the material consumption and waste generation determination module 600 is used to obtain support beam elements from the support beam model using an element filter; the material consumption and waste generation determination module 600 is also used to accumulate the volumes of all support beams in the support beam model to obtain the support beam volume; the material consumption and waste generation determination module 600 is also used to determine the steel reinforcement mass based on the support beam volume and the support beam reinforcement information; the material consumption and waste generation determination module 600 is also used to determine the concrete consumption based on the support beam volume; the material consumption and waste generation determination module 600 is also used to determine the waste generation based on the concrete consumption and the steel reinforcement mass.

[0104] It should be noted that the specific implementation of the device for determining the material consumption and waste generation of the foundation pit support beam in this embodiment is similar to the specific implementation of the method for determining the material consumption and waste generation of the foundation pit support beam in this embodiment, and the technical effects of the device for determining the material consumption and waste generation of the foundation pit support beam in this embodiment are similar to the technical effects of the method for determining the material consumption and waste generation of the foundation pit support beam in this embodiment. For details, please refer to the description of the method for determining the material consumption and waste generation of the foundation pit support beam. To reduce redundancy, further details will not be provided.

[0105] In addition, this disclosure also provides an electronic device, including:

[0106] Memory, used to store computer programs;

[0107] A processor is configured to execute a computer program stored in the memory, and when the computer program is executed, to implement the method for determining the material consumption and waste generation of the foundation pit support beam as described in any of the above embodiments of this disclosure.

[0108] Below, for reference Figure 4 To describe an electronic device according to embodiments of this disclosure. For example... Figure 4 As shown, the electronic device includes one or more processors and memory.

[0109] A processor can be a central processing unit (CPU) or other form of processing unit with data processing and / or instruction execution capabilities, and can control other components in an electronic device to perform desired functions.

[0110] The memory can store one or more computer program products, and the memory can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program products can be stored on the computer-readable storage medium, and the processor can run the computer program products to implement the methods for determining the material consumption and waste generation of the foundation pit support beams in the various embodiments of this disclosure described above, and / or other desired functions.

[0111] In one example, the electronic device may also include input devices and output devices, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).

[0112] In addition, the input device may also include, for example, a keyboard, a mouse, etc.

[0113] This output device can output various information to the outside, including determined distance information, direction information, etc. The output device may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.

[0114] Of course, for the sake of simplicity, Figure 4 Only some of the components of the electronic device relevant to this disclosure are shown, omitting components such as buses, input / output interfaces, etc. In addition, the electronic device may include any other suitable components depending on the specific application.

[0115] In addition to the methods and devices described above, embodiments of this disclosure may also be computer program products, including computer program instructions that, when executed by a processor, cause the processor to perform the steps in the methods for determining the material consumption and waste generation of foundation pit support beams according to various embodiments of this disclosure as described in the foregoing portion of this specification.

[0116] The computer program product can be written in any combination of one or more programming languages ​​to perform the operations of the embodiments of this disclosure. The programming languages ​​include object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on a user's computing device, partially on a user's computing device, as a standalone software package, partially on a user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0117] Furthermore, embodiments of this disclosure may also be computer-readable storage media storing computer program instructions that, when executed by a processor, cause the processor to perform the steps in the methods for determining the material consumption and waste generation of foundation pit support beams according to various embodiments of this disclosure as described in the foregoing portion of this specification.

[0118] The computer-readable storage medium may be any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may, for example, include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0119] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.

[0120] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For system embodiments, since they largely correspond to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0121] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.

[0122] The methods and apparatus of this disclosure may be implemented in many ways. For example, they may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the methods is for illustrative purposes only, and the steps of the methods of this disclosure are not limited to the order specifically described above unless otherwise specifically stated. Furthermore, in some embodiments, this disclosure may also be implemented as a program recorded on a recording medium, the program including machine-readable instructions for implementing the methods according to this disclosure. Thus, this disclosure also covers recording media storing programs for performing the methods according to this disclosure.

[0123] It should also be noted that in the apparatus, devices, and methods of this disclosure, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions to this disclosure.

[0124] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.

[0125] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.

Claims

1. A method for determining the material consumption and waste generation of foundation pit support beams, characterized in that, include: Open or create a 3D building information model, including the foundation pit model and the support component model, in the target building model software; The three-dimensional model information and related parameters of the support beam are obtained from the three-dimensional building information model, wherein the related parameters of the support beam include the support beam spacing, support beam size parameters and support beam reinforcement information; Obtain the foundation pit elements and support component elements from the three-dimensional model information, and determine the generation range of the foundation pit support beam based on the foundation pit elements and support component elements; Based on the generation range of the foundation pit support beams and the spacing of the support beams, the modeling and positioning information of the support beams is determined; Based on the modeling and positioning information of the support beam, as well as the size parameters and reinforcement information of the support beam, a support beam model is generated within the generation range of the foundation pit support beam. Based on the support beam model and the support beam reinforcement information, the concrete consumption, steel reinforcement quality, and waste generation are determined.

2. The method according to claim 1, characterized in that, The dimensions of the support beam include the length and width of the cross-section of the support beam, and the reinforcement information of the support beam includes the number of longitudinal bars, the diameter of the longitudinal bars, the spacing of the stirrups, the diameter of the stirrups, and the arrangement range of the stirrups.

3. The method according to claim 1, characterized in that, The step of obtaining the foundation pit elements and support component elements from the three-dimensional model information, and determining the generation range of the foundation pit support beam based on the foundation pit elements and support component elements, includes: The foundation pit elements and the support component elements are obtained from the three-dimensional building information model using an element filter; Based on the size information and three-dimensional coordinate information of the foundation pit elements, the first generation range of the foundation pit support beam is determined; Based on the size and three-dimensional coordinate information of the support component elements, and the initial generation range of the foundation pit support beam, the second generation range of the foundation pit support beam is determined.

4. The method according to claim 3, characterized in that, The determination of concrete consumption, steel reinforcement quality, and waste generation based on the supporting beam model and the supporting beam reinforcement information includes: The element filter is used to obtain the support beam elements from the support beam model; The volumes of all the supporting beams in the supporting beam model are summed to obtain the volume of the supporting beam. The quality of the reinforcing bars is determined based on the volume of the supporting beam and the reinforcement information of the supporting beam. The amount of concrete consumed is determined based on the volume of the supporting beam; The amount of waste generated is determined based on the amount of concrete consumed and the weight of the reinforcing steel.

5. A device for determining the material consumption and waste generation of foundation pit support beams, characterized in that, include: The building model software control module is used to open or create a three-dimensional building information model, including a foundation pit model and a support component model, in the target building model software. The model information acquisition module is used to acquire three-dimensional model information and support beam related parameters from the three-dimensional building information model, wherein the support beam related parameters include support beam spacing, support beam size parameters and support beam reinforcement information; The element and support beam range acquisition module is used to acquire the foundation pit elements and support component elements from the three-dimensional model information, and determine the generation range of the foundation pit support beam based on the foundation pit elements and support component elements. The support beam modeling and positioning information determination module is used to determine the modeling and positioning information of the support beam based on the generation range of the foundation pit support beam and the setting spacing of the support beam; The support beam model generation module is used to generate a support beam model within the generation range of the foundation pit support beam based on the modeling and positioning information of the support beam, as well as the size parameters and reinforcement information of the support beam. The material consumption and waste generation determination module is used to determine the amount of concrete consumed, the quality of steel bars, and the amount of waste generated based on the support beam model and the support beam reinforcement information.

6. The apparatus according to claim 5, characterized in that, The dimensions of the support beam include the length and width of the cross-section of the support beam, and the reinforcement information of the support beam includes the number of longitudinal bars, the diameter of the longitudinal bars, the spacing of the stirrups, the diameter of the stirrups, and the arrangement range of the stirrups.

7. The apparatus according to claim 5, characterized in that, The element and support beam range acquisition module is used to acquire the foundation pit elements and the support component elements from the three-dimensional building information model using an element filter; the element and support beam range acquisition module is also used to determine the first generation range of the foundation pit support beam based on the size information and three-dimensional coordinate information of the foundation pit elements; the element and support beam range acquisition module is also used to determine the second generation range of the foundation pit support beam based on the size information and three-dimensional coordinate information of the support component elements and the preliminary generation range of the foundation pit support beam.

8. An electronic device, characterized in that, include: Memory, used to store computer program products; A processor for executing a computer program product stored in the memory, wherein when the computer program product is executed, it implements the method described in any one of claims 1-4.

9. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the computer program instructions are executed by the processor, they implement the method described in any one of claims 1-4.

10. A computer program product, characterized in that, It includes computer program instructions that, when executed by a processor, cause the processor to perform the method described in any one of claims 1-4.