A method and device for determining the quantity of a plate body BIM project and a storage medium

By cutting the plate into sub-plates and calculating the deduction of their quantities, the problem of low efficiency in BIM quantity calculation for ultra-large components is solved, and accurate quantity determination is achieved.

CN114722457BActive Publication Date: 2025-11-18SHENZHEN CAPOL INT & ASSOC CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210240726.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-10
Publication Date
2025-11-18
Estimated Expiration
2042-03-10

AI Technical Summary

Technical Problem

In existing technologies, when the area of ​​a plate or raft slab is too large, it is easy to encounter situations where it cannot be deducted when it is continuously overlapped and deducted from other components, leading to errors in BIM quantity calculations.

Method used

The panel to be analyzed is cut into several sub-panels, and the deductible work volume of each sub-panel is determined. The total deductible work volume is then obtained by summing them up, and the BIM work volume of the target panel is determined.

Benefits of technology

This significantly reduces the number of consecutive deductions, improves the calculation efficiency of ultra-large components, and avoids errors in BIM quantity calculation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114722457B_ABST
    Figure CN114722457B_ABST
Patent Text Reader

Abstract

The application discloses a kind of plate body BIM engineering quantity determination method, device and storage medium, the method includes: obtaining plate parts to be analyzed, and determining target plate parts based on plate parts to be analyzed;Target plate parts are cut, obtain the corresponding several sub-plate parts of target plate parts, and respectively determine the deduction engineering quantity corresponding to each sub-plate part, and the deduction engineering quantity is used to reflect the engineering quantity corresponding to the collision plate part of each sub-plate part;The deduction engineering quantity corresponding to all the sub-plate parts is summarized, obtain total deduction engineering quantity, and determine the BIM engineering quantity of the target plate body based on the total deduction engineering quantity.The plate parts can be cut, then the collision plate parts overlapped in each sub-plate part are deducted, and finally the total deduction engineering quantity is summarized, so that the number of continuous deductions is greatly reduced, and the calculation efficiency of super-large components in the BIM calculation process is low, and the engineering quantity cannot be deducted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building technology, and in particular to a method, apparatus and storage medium for determining the quantities of slab BIM engineering. Background Technology

[0002] Currently, there are more and more large-scale and ultra-large-scale projects in the industry, and these projects often include many ultra-large components (i.e., slabs and raft slabs with an area exceeding a certain threshold). The current situation regarding the determination of the BIM quantities (i.e., volume and formwork area) of ultra-large components is as follows:

[0003] When a slab or raft slab has an extremely large area and complex boundaries, and is continuously overlapped with multiple other components for deduction, the number of remaining elements (shapes, outer surfaces) increases with each subsequent deduction, leading to slower deduction efficiency and potential deduction failures. This results in some parts not being deducted, causing errors in BIM quantity calculations. Similarly, when a slab or raft slab has an extremely large area and complex shape (e.g., a raft slab tilted due to terrain or a curved driveway slab), the increasing complexity of the remaining elements (shapes, outer surfaces) during continuous overlap with multiple other components makes it easy for deduction to fail, resulting in some parts not being deducted and causing errors in BIM quantity calculations. Therefore, in existing technologies, when a slab or raft slab has an excessively large area, it is prone to failure to deduct when continuously overlapped with multiple other components, leading to some parts not being deducted and causing errors in BIM quantity calculations.

[0004] Therefore, existing technologies still need to be improved and enhanced. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a method, device and storage medium for determining the BIM engineering quantity of a plate, in view of the above-mentioned defects of the prior art. The aim is to solve the problem that when the area of ​​a plate or raft slab is too large and it is continuously overlapped with multiple other components for deduction, it is easy to encounter a situation where deduction cannot be performed, resulting in some parts not being deducted and causing errors in the calculation of BIM engineering quantity.

[0006] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows:

[0007] In a first aspect, the present invention provides a method for determining the quantities of a slab in BIM engineering, wherein the method includes:

[0008] Obtain the board to be analyzed, and determine the target board based on the board to be analyzed;

[0009] The target plate is cut to obtain several sub-plates corresponding to the target plate, and the deduction amount of each sub-plate is determined. The deduction amount is used to reflect the amount of work corresponding to the collision plate of each sub-plate.

[0010] The deductible quantities for all the sub-panels are summarized to obtain the total deductible quantities, and the BIM quantities of the target panel are determined based on the total deductible quantities.

[0011] In one implementation, the step of acquiring the board to be analyzed and determining the target board based on the board to be analyzed includes:

[0012] Open the BIM model and obtain the panel to be analyzed from the BIM model;

[0013] Obtain the original body corresponding to the board to be analyzed, and determine the original engineering quantity of the original body;

[0014] If the original engineering quantity of the original body is greater than a preset threshold, then the board to be analyzed is taken as the target board.

[0015] In one implementation, cutting the target panel to obtain several sub-panels corresponding to the target panel includes:

[0016] The point closest to the origin in the target plate is taken as the base point, and cutting lines in the X direction and Y direction are generated based on the base point according to preset values.

[0017] Based on the cutting lines in the X and Y directions, determine the cutting surface corresponding to the target plate.

[0018] The target plate is cut based on the cutting surface to obtain several sub-plates.

[0019] In one implementation, when the BIM quantity is volume, determining the deduction quantity corresponding to each sub-panel includes:

[0020] Based on preset deduction rules, the collision components in each of the sub-plates are determined;

[0021] Based on the collision component, the volume of each of the sub-plates is deducted to obtain the deducted engineering quantity.

[0022] In one implementation, when the BIM project quantity is the template area, determining the deductible project quantity corresponding to each of the sub-panels includes:

[0023] Obtain the bottom and side surfaces of each of the sub-plates;

[0024] Identify the side surface of each of the sub-plates that is in contact with the X-direction cutting surface or the Y-direction cutting surface, but not in contact with the side surface of the target plate, and denote it as the first surface;

[0025] The bottom and side surfaces of each sub-plate, excluding the first surface, are denoted as the template calculation surfaces;

[0026] Based on preset deduction rules, the collision components in each of the sub-plates are determined;

[0027] Based on the collision component, the template calculation surface of each sub-plate is deducted to obtain the deducted engineering quantity.

[0028] In one implementation, summing up the deducted quantities for all the sub-boards to obtain the total deducted quantities includes:

[0029] Classify the deductible quantities corresponding to all the aforementioned sub-plates according to the component category;

[0030] After classification, the deducted quantities are summarized according to component category to obtain the total deducted quantities.

[0031] In one implementation, determining the BIM quantity of the target slab based on the total deducted quantities includes:

[0032] Obtain the original engineering quantity of the target panel, wherein the original engineering quantity includes the original volume or the original template area;

[0033] Subtracting the total deducted quantities from the original quantities yields the BIM quantities of the target slab.

[0034] Secondly, embodiments of the present invention also provide a device for determining the quantity of BIM engineering work on a slab, wherein the device includes:

[0035] The target board determination module is used to acquire the board to be analyzed and determine the target board based on the board to be analyzed.

[0036] The panel cutting module is used to cut the target panel to obtain several sub-panels corresponding to the target panel, and to determine the deduction amount of each sub-panel. The deduction amount of the panel is used to reflect the amount of the panel that collides with each sub-panel.

[0037] The quantity determination module is used to summarize the deductible quantities corresponding to all the sub-panels to obtain the total deductible quantities, and to determine the BIM quantity of the target panel based on the total deductible quantities.

[0038] Thirdly, embodiments of the present invention also provide a terminal device, wherein the terminal device includes a memory, a processor, and a program for determining the quantity of BIM engineering work on a board stored in the memory and executable on the processor. When the processor executes the program for determining the quantity of BIM engineering work on a board, it implements the steps of the method for determining the quantity of BIM engineering work on a board as described in any of the above solutions.

[0039] Fourthly, embodiments of the present invention also provide a computer-readable storage medium, wherein the computer-readable storage medium stores a program for determining the BIM quantities of a board, and when the program for determining the BIM quantities of a board is executed by a processor, it implements the steps of the method for determining the BIM quantities of a board as described in any of the above solutions.

[0040] Beneficial Effects: Compared with existing technologies, this invention provides a method for determining the BIM engineering quantity of a slab. The invention first obtains the slab to be analyzed and determines the target slab based on it. The target slab is then cut to obtain several sub-slabs, and the deductible engineering quantity for each sub-slab is determined. This deductible engineering quantity reflects the engineering quantity corresponding to colliding slabs of each sub-slab. The deductible engineering quantities for all sub-slabs are summed to obtain the total deductible engineering quantity, and the BIM engineering quantity of the target slab is determined based on this total deductible engineering quantity. This invention can cut the slab and then deduct from the overlapping colliding slabs in each sub-slab, finally summing the total deductible engineering quantity. This greatly reduces the number of consecutive deductions and solves the problems of low calculation efficiency for ultra-large components and the inability to deduct engineering quantities during BIM quantity calculation. Attached Figure Description

[0041] Figure 1 A flowchart illustrating a specific implementation method for determining the quantity of BIM engineering work on a slab, as provided in an embodiment of the present invention.

[0042] Figure 2 This is a schematic diagram of the device for determining the quantity of BIM engineering work on a plate provided in an embodiment of the present invention.

[0043] Figure 3 This is a block diagram illustrating the internal structure of the terminal device provided in an embodiment of the present invention. Detailed Implementation

[0044] To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0045] This embodiment provides a method for determining the BIM quantity of a slab. This method significantly reduces the number of consecutive deductions, solving the problems of low calculation efficiency for ultra-large components and the inability to deduct quantities during BIM quantity calculation. Specifically, this embodiment first obtains the slab to be analyzed and determines the target slab based on it. The target slab is then cut into several sub-slabs, and the deduction quantity for each sub-slab is determined. This deduction quantity reflects the quantity of colliding slabs of each sub-slab. The deduction quantities for all sub-slabs are then summed to obtain the total deduction quantity, and the BIM quantity of the target slab is determined based on this total deduction quantity. Therefore, this embodiment significantly reduces the number of consecutive deductions by cutting the slab and then deducting from the overlapping colliding slabs in each sub-slab, ultimately summing the total deduction quantity. This solves the problems of low calculation efficiency for ultra-large components and the inability to deduct quantities during BIM quantity calculation.

[0046] Exemplary methods

[0047] The method for determining the BIM engineering quantities of the slab in this embodiment can be applied to terminal devices, which can be intelligent terminal products such as computers and smartphones. Specifically, for example... Figure 1 As shown in the figure, the method for determining the BIM engineering quantity of the slab in this embodiment includes the following steps:

[0048] Step S100: Obtain the board to be analyzed, and determine the target board based on the board to be analyzed.

[0049] In this embodiment, the panel to be analyzed is first obtained; this panel is the one whose BIM engineering quantity needs to be determined. After obtaining the panel to be analyzed, this embodiment further determines the target panel. That is, this embodiment needs to analyze the panel to be analyzed to determine whether it meets preset conditions, thereby determining whether the panel to be analyzed is the target panel.

[0050] In one implementation, this embodiment includes the following steps when determining the target board:

[0051] Step S101: Open the BIM model and obtain the panel to be analyzed from the BIM model;

[0052] Step S102: Obtain the original body corresponding to the board to be analyzed, and determine the original engineering quantity of the original body;

[0053] Step S103: If the original engineering quantity of the original body is greater than a preset threshold, then the board to be analyzed is taken as the target board.

[0054] Specifically, this embodiment first opens the BIM model, which includes multiple components, and identifies the panel to be analyzed. To determine whether the panel to be analyzed is the target panel, this embodiment first obtains the original volume of the panel to be analyzed, and then determines the original quantity of the original volume. In this embodiment, the BIM quantity is either volume or module area, which reflects the size of the panel to be analyzed. If the original quantity of the original volume is greater than a preset threshold, it can be determined that the size of the panel to be analyzed is large, and therefore the panel to be analyzed is an oversized panel, thus identifying it as the target panel.

[0055] In this embodiment, BIM quantities include volume and module area. When the BIM quantity is volume, this embodiment calculates the original volume of the original body of the panel to be analyzed (i.e., the original quantity of the original body), and then compares the original volume with a volume threshold (i.e., a preset threshold). If the original volume of the original body is greater than the volume threshold, then the panel to be analyzed can be determined as the target panel. When the BIM quantity is module area, this embodiment obtains the original body of the panel to be analyzed, then obtains all the bottom and side surfaces of the original body, calculates the original template area (i.e., the original quantity of the original body), and then compares the original template area with an area threshold (i.e., a preset threshold). If the original template area of ​​the original body is greater than the volume area threshold, then the panel to be analyzed can be determined as the target panel.

[0056] Step S200: Cut the target plate to obtain several sub-plates corresponding to the target plate, and determine the deduction amount of each sub-plate. The deduction amount is used to reflect the amount of work corresponding to the collision plate of each sub-plate.

[0057] Since there may be overlapping and deductible components when the target panel is assembled or spliced ​​with other components, in order to avoid situations where deduction is not possible, in this embodiment, after the target panel is identified, the target panel is cut into several sub-panels, and then the colliding panels of each sub-panel are identified. These colliding panels are the components that need to be overlapped and deducted when performing BIM quantity calculations. Therefore, this embodiment determines the deduction quantity corresponding to the colliding panels of each sub-panel.

[0058] In one implementation, this embodiment includes the following steps when cutting the target board:

[0059] Step S201: Take the point closest to the origin in the target plate as the base point, and generate cutting lines in the X direction and the Y direction based on the base point according to preset values;

[0060] Step S202: Determine the cutting surface corresponding to the target plate based on the cutting lines in the X direction and the Y direction;

[0061] Step S203: Cut the target plate based on the cutting surface to obtain several sub-plates.

[0062] In specific implementation, this embodiment first uses the point closest to the origin in the target board as the base point, and generates X-direction and Y-direction cutting lines based on the base point according to preset values. For example, if the preset value is set to 5m, then an X-direction and a Y-direction cutting line can be generated every 5m. Then, the X-direction and Y-direction cutting lines are stretched vertically to form a cutting surface. Based on this cutting surface, the target board can be cut to obtain several sub-boards.

[0063] In one implementation, after obtaining each sub-panel, this embodiment needs to determine the deductible engineering quantity corresponding to each sub-panel. When the BIM engineering quantity is volume, this embodiment first determines the collision components in each sub-panel based on a preset deduction rule. Then, based on the collision components, the volume of each sub-panel is deducted to obtain the deducted engineering quantity. When the BIM engineering quantity is template area, this embodiment first obtains the bottom and side surfaces of each sub-panel; determines the surface within the side surface of each sub-panel that contacts the X-direction cutting surface or the Y-direction cutting surface but does not contact the side surface of the target panel, and records it as the first surface; records the surface of the bottom and side surfaces of each sub-panel excluding the first surface as the template calculation surface; determines the collision components in each sub-panel based on the preset deduction rule; and deducts the template calculation surface of each sub-panel based on the collision components to obtain the deducted engineering quantity.

[0064] Step S300: Summarize the deductible quantities for all the sub-panels to obtain the total deductible quantities, and determine the BIM quantities of the target panel based on the total deductible quantities.

[0065] After obtaining the deductible quantities for all sub-panels, this embodiment summarizes the deductible quantities for all sub-panels to obtain the total deductible quantities. Then, based on this total deductible quantity, the BIM quantities of the target panel can be determined. The determination of the BIM quantities of the target panel is the first step.

[0066] In one implementation, this embodiment includes the following steps when determining BIM project quantities:

[0067] Step S301: Classify the deductible quantities corresponding to all the sub-plates according to the component category;

[0068] Step S302: After classification, the deducted quantities of work are summarized according to the component category to obtain the total deducted quantities of work.

[0069] Step S303: Obtain the original engineering quantity of the target plate, wherein the original engineering quantity includes the original volume or the original template area;

[0070] Step S304: Subtract the total deducted quantity from the original quantity of work to obtain the BIM quantity of the target slab.

[0071] In specific implementation, this embodiment classifies the deductible quantities corresponding to all the sub-panels according to component categories. After classification, this embodiment summarizes the deductible quantities according to component categories to obtain the total deductible quantities. When the BIM quantity is volume, this embodiment subtracts the total deductible quantities from the original volume (i.e., original quantity) of the target panel to obtain the BIM quantity of the target panel. When the BIM quantity is template area, this embodiment subtracts the total deductible quantities from the original template area (i.e., original quantity) of the target panel to obtain the BIM quantity of the target panel. Therefore, this embodiment can cut the target panel into several sub-panels, determine and summarize the deductible quantities corresponding to each sub-panel, and then subtract the total deductible quantities from the original quantities, reducing the number of deductions and improving the calculation efficiency of BIM quantities.

[0072] In summary, this embodiment first obtains the panel to be analyzed and determines the target panel based on it. The target panel is then cut to obtain several sub-panels corresponding to the target panel, and the deductible quantity for each sub-panel is determined. This deductible quantity reflects the quantity of work corresponding to colliding panels of each sub-panel. The deductible quantities for all sub-panels are then summed to obtain the total deductible quantity, and the BIM quantity of the target panel is determined based on this total deductible quantity. This embodiment can cut the panel and then deduct from the overlapping colliding panels in each sub-panel, finally summing the total deductible quantity. This significantly reduces the number of consecutive deductions and solves the problems of low calculation efficiency for ultra-large components and the inability to deduct quantities during BIM quantity calculation.

[0073] Exemplary device

[0074] Based on the above embodiments, this embodiment also provides a device for determining the quantity of BIM engineering work on a slab, such as... Figure 2As shown, the device includes: a target panel determination module 10, a panel cutting module 20, and a quantity determination module 30. The target panel determination module 10 is used to acquire the panel to be analyzed and determine the target panel based on the panel to be analyzed. The panel cutting module 20 is used to cut the target panel to obtain several sub-panels corresponding to the target panel, and to determine the deductible quantity for each sub-panel, the deductible quantity reflecting the quantity of work corresponding to colliding panels of each sub-panel. The quantity determination module 30 is used to summarize the deductible quantities corresponding to all the sub-panels to obtain the total deductible quantity, and to determine the BIM quantity of the target panel based on the total deductible quantity.

[0075] In one implementation, the target board determination module 10 includes:

[0076] The panel to be analyzed determination unit is used to open the BIM model and obtain the panel to be analyzed from the BIM model;

[0077] The original engineering quantity determination unit is used to obtain the original body corresponding to the plate to be analyzed and determine the original engineering quantity of the original body;

[0078] The target board determination unit is used to determine the board to be analyzed as the target board if the original engineering quantity of the original body is greater than a preset threshold.

[0079] In one implementation, the board cutting module 20 includes:

[0080] The cutting line determination unit is used to take the point closest to the origin in the target plate as the base point, and generate cutting lines in the X direction and the Y direction based on the base point according to preset values.

[0081] The cutting surface determination unit is used to determine the cutting surface corresponding to the target plate based on the cutting lines in the X direction and the cutting lines in the Y direction.

[0082] A plate cutting unit is used to cut the target plate based on the cutting surface to obtain a plurality of sub-plates.

[0083] In one implementation, the board cutting module 20 includes:

[0084] The first collision component unit is used to determine the collision component in each of the sub-plates based on a preset deduction rule;

[0085] The first deduction quantity determination unit is used to deduct the volume of each of the sub-plates based on the collision component to obtain the deduction quantity.

[0086] In one implementation, the board cutting module 20 includes:

[0087] Bottom and side surface acquisition unit, used to acquire the bottom and side surfaces of each of the sub-plates;

[0088] The first surface determination unit is used to determine the surface within the side of each of the sub-plates that is in contact with the X-direction cutting surface or the Y-direction cutting surface, but not in contact with the side of the target plate, and denot it as the first surface.

[0089] The module calculation surface determination unit is used to record the bottom surface and side surface of each sub-plate, excluding the first surface, as the template calculation surface;

[0090] The second collision component unit is used to determine the collision component in each of the sub-plates based on a preset deduction rule;

[0091] The second deduction quantity determination unit is used to deduct the template calculation surface of each sub-plate based on the collision component to obtain the deduction quantity.

[0092] In one implementation, the quantity determination module 30 includes:

[0093] The panel classification unit is used to classify the deductible quantities corresponding to all the sub-panels according to the component category.

[0094] The deduction quantity summary unit is used to summarize the deducted quantities according to the component category after classification to obtain the total deducted quantities;

[0095] The original engineering quantity acquisition unit is used to acquire the original engineering quantity of the target plate, wherein the original engineering quantity includes the original volume or the original template area;

[0096] The BIM quantity determination unit is used to subtract the total deducted quantity from the original quantity to obtain the BIM quantity of the target slab.

[0097] The working principle of the device for determining the BIM engineering quantity of the plate in this embodiment is the same as that described in the above method embodiment, and will not be repeated here.

[0098] Based on the above embodiments, the present invention also provides a terminal device, the principle block diagram of which can be as follows: Figure 3As shown, the terminal device includes a processor and a memory connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface of the terminal device is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a method for determining the quantities of a slab BIM project.

[0099] Those skilled in the art will understand that Figure 3 The block diagram shown is merely a partial structural diagram related to the present invention and does not constitute a limitation on the terminal device to which the present invention is applied. The specific terminal device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0100] In one embodiment, a terminal device is provided, comprising a memory, a processor, and a program for determining the BIM quantities of the board body stored in the memory and executable on the processor. When the processor executes the program for determining the BIM quantities of the board body, it implements the following operation instructions:

[0101] Obtain the board to be analyzed, and determine the target board based on the board to be analyzed;

[0102] The target plate is cut to obtain several sub-plates corresponding to the target plate, and the deduction amount of each sub-plate is determined. The deduction amount is used to reflect the amount of work corresponding to the collision plate of each sub-plate.

[0103] The deductible quantities for all the sub-panels are summarized to obtain the total deductible quantities, and the BIM quantities of the target panel are determined based on the total deductible quantities.

[0104] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, operational databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual operating data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0105] In summary, this invention discloses a method, apparatus, and storage medium for determining the BIM quantity of a slab. The method includes: acquiring a slab to be analyzed and determining a target slab based on the slab; cutting the target slab to obtain several sub-slabs corresponding to the target slab, and determining the deductible quantity for each sub-slab, wherein the deductible quantity reflects the quantity of work corresponding to colliding slabs of each sub-slab; summing the deductible quantities for all sub-slabs to obtain a total deductible quantity, and determining the BIM quantity of the target slab based on the total deductible quantity. This invention can cut the slab and then deduct from the overlapping colliding slabs in each sub-slab, finally summing the total deductible quantity, thereby greatly reducing the number of consecutive deductions and solving the problems of low calculation efficiency for ultra-large components and the inability to deduct quantities during BIM quantity calculation.

[0106] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for determining the quantities of a slab in BIM engineering, characterized in that, The method includes: Obtain the board to be analyzed, and determine the target board based on the board to be analyzed; The target plate is cut to obtain several sub-plates corresponding to the target plate, and the deduction amount of each sub-plate is determined. The deduction amount is used to reflect the amount of work corresponding to the collision plate of each sub-plate. The deductible quantities for all the sub-panels are summarized to obtain the total deductible quantities, and the BIM quantities for the target panel are determined based on the total deductible quantities. The step of acquiring the board to be analyzed and determining the target board based on the board to be analyzed includes: Open the BIM model and obtain the panel to be analyzed from the BIM model; The BIM engineering quantities are volume or module area; When the BIM engineering quantity is volume, calculate the original volume of the original body of the panel to be analyzed, compare the original volume with the volume threshold, and when the original volume of the original body is greater than the volume threshold, determine the panel to be analyzed as the target panel; When the BIM engineering quantity is the module area, the original body of the panel to be analyzed is obtained, all bottom and side surfaces of the original body are obtained, the original template area is calculated, and the original template area is compared with the area threshold. When the original template area of ​​the original body is greater than the area threshold, the panel to be analyzed is determined to be the target panel. The step of cutting the target panel to obtain several sub-panels corresponding to the target panel includes: The point closest to the origin in the target plate is taken as the base point, and cutting lines in the X direction and Y direction are generated based on the base point according to preset values. Based on the cutting lines in the X and Y directions, determine the cutting surface corresponding to the target plate. The target plate is cut based on the cutting surface to obtain a plurality of the sub-plates; When the BIM quantity is in volume form, determining the deductible quantity for each sub-panel includes: Based on preset deduction rules, the collision components in each of the sub-plates are determined; Based on the collision component, the volume of each of the sub-plates is deducted to obtain the deducted engineering quantity; When the BIM project quantity is the formwork area, determining the deductible project quantity for each sub-panel includes: Obtain the bottom and side surfaces of each of the sub-plates; Identify the side surface of each of the sub-plates that is in contact with the X-direction cutting surface or the Y-direction cutting surface, but not in contact with the side surface of the target plate, and denote it as the first surface; The bottom and side surfaces of each sub-plate, excluding the first surface, are denoted as the template calculation surfaces; Based on preset deduction rules, the collision components in each of the sub-plates are determined; Based on the collision component, the template calculation surface of each sub-plate is deducted to obtain the deducted engineering quantity; The total deductible work quantity is obtained by summing up the deductible work quantities corresponding to all the sub-plates, including: Classify the deductible quantities corresponding to all the aforementioned sub-plates according to the component category; After classification, the deducted quantities are summarized according to component category to obtain the total deducted quantities; The determination of the BIM quantity of the target panel based on the total deduction quantity includes: Obtain the original engineering quantity of the target panel, wherein the original engineering quantity includes the original volume or the original template area; The BIM quantity of the target panel is obtained by subtracting the total deducted quantity from the original quantity of work.

2. A device for determining the quantities of slab BIM engineering works, characterized in that, The apparatus is used to implement the step of the method for determining the BIM engineering quantities of a slab as described in claim 1, and the apparatus includes: The target board determination module is used to acquire the board to be analyzed and determine the target board based on the board to be analyzed. The panel cutting module is used to cut the target panel to obtain several sub-panels corresponding to the target panel, and to determine the deduction amount of each sub-panel. The deduction amount of the panel is used to reflect the amount of the panel that collides with each sub-panel. The quantity determination module is used to summarize the deductible quantities corresponding to all the sub-panels to obtain the total deductible quantities, and to determine the BIM quantity of the target panel based on the total deductible quantities.

3. A terminal device, characterized in that, The terminal device includes a memory, a processor, and a program for determining the BIM engineering quantities of the slab stored in the memory and executable on the processor. When the processor executes the program for determining the BIM engineering quantities of the slab, it implements the steps of the method for determining the BIM engineering quantities of the slab as described in claim 1.

4. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program for determining the BIM quantities of the slab. When the program for determining the BIM quantities of the slab is executed by a processor, it implements the steps of the method for determining the BIM quantities of the slab as described in claim 1.

Citation Information

Patent Citations

  • Template area calculation method and device based on geometric model processing and electronic equipment

    CN110990925A

  • BIM-based special-shaped roof modeling method and system

    CN112464355A