BIM-based tower crane blind area cost calculation method, device, equipment and medium

CN122548848APending Publication Date: 2026-08-11CHINA CONSTR SCI & IND CORP LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-13
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0005]本发明实施例提供了一种基于BIM的塔吊盲区成本计算方法、装置、设备及介质,旨在解决现有的塔吊盲区成本计算技术中固定单价与阈值处理导致成本估算不准确,且将盲区比例作为评价指标,缺乏成本量化,优化指导性弱,从而导致处理效率较低的问题

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122548848A_ABST
    Figure CN122548848A_ABST
Patent Text Reader

Abstract

This invention provides a BIM-based method, apparatus, equipment, and medium for calculating tower crane blind spot costs. The method includes: acquiring the planar outline geometric data of a building based on a BIM model; extracting vertices from the planar outline geometric data to obtain a polygon set; extracting parameters from the tower crane data to obtain the tower crane coverage area; performing region calculations on the polygon set and the tower crane coverage area to obtain blind spot data; performing feature calculations on the blind spot data to obtain blind spot shape feature indicators; and using the blind spot shape feature indicators to calculate the total blind spot penalty cost. By implementing this invention, vertex extraction, parameter extraction, region calculation, and feature calculation are performed on the data to obtain the blind spot shape feature indicators. The total blind spot penalty cost is then calculated using these indicators, and the blind spot shape feature indicators are used as evaluation metrics to achieve accurate cost estimation, ensure cost quantification, and guarantee optimization guidance, thereby improving processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of engineering construction technology, and in particular to a method, device, equipment and medium for calculating the cost of blind spots in tower cranes based on BIM. Background Technology

[0002] In the construction industry, the lifting coverage area of ​​a tower crane is typically a circular area centered on the crane's slewing center and with the boom length as its radius (in practice, the dimensions outside the lifting range accessible by the hook must also be considered). When multiple tower cranes are deployed on a construction site, due to the building's often irregular polygonal shape and the limitations of the number and location of the tower cranes on site conditions, there will inevitably be areas within the construction area not covered by any tower crane; these areas are called tower crane blind spots. Building materials within these blind spots cannot be directly transported to the work surface by tower cranes and must be handled manually, using small forklifts, or by renting additional truck cranes, resulting in additional handling costs and reduced construction efficiency.

[0003] In existing technologies, the following technical solutions are mainly used to address the cost of tower crane blind spots in engineering practice and academic research: Option 1: Fixed Unit Price Area Method: This method simplifies the handling cost of blind spots into a linear calculation model based on the blind spot area and a fixed unit price. When the linear dimension (length or width) of the tower crane blind spot exceeds a preset threshold, the handling fee is calculated based on the fixed unit price; when the blind spot size is less than the threshold, it is assumed that workers can complete the task manually over a short distance, and no additional handling fee is charged. Option 2: Blind Spot Ratio Constraint Method: This method uses the blind spot ratio (the ratio of the total blind spot area to the area of ​​a single floor of the building) as an evaluation indicator. The rationality of the layout scheme is judged by setting upper and lower limits for the blind spot ratio. When the blind spot ratio exceeds a reasonable range, penalties or warnings are imposed on the scheme.

[0004] Therefore, the fixed unit price and threshold processing in the existing tower crane blind zone cost calculation technology lead to inaccurate cost estimation. Furthermore, using the blind zone ratio as an evaluation indicator lacks cost quantification and has weak optimization guidance, resulting in low processing efficiency. Summary of the Invention

[0005] This invention provides a BIM-based method, device, equipment, and medium for calculating the cost of blind spots in tower cranes. It aims to solve the problems of inaccurate cost estimation caused by fixed unit prices and threshold processing in existing tower crane blind spot cost calculation technologies, as well as the lack of cost quantification and weak optimization guidance when using the blind spot ratio as an evaluation indicator, resulting in low processing efficiency.

[0006] To address the aforementioned problems, in a first aspect, embodiments of the present invention provide a BIM-based method for calculating the cost of blind spots in tower cranes, the BIM-based method for calculating the cost of blind spots in tower cranes comprising: Based on a pre-established BIM model, the planar outline geometric data of several floors in the building are obtained, and the planar outline geometric data are processed by vertex extraction to obtain a polygon set. The tower crane coverage area is obtained by extracting and processing parameters based on preset tower crane data; The blind spot data is obtained by performing region calculations on the polygon set and the tower crane coverage area. Based on the feature calculation strategy, the blind zone data is processed to obtain the blind zone shape feature index. The total blind zone penalty cost is obtained by using a cost calculation strategy to process the blind zone shape feature index.

[0007] Secondly, embodiments of this application provide a BIM-based tower crane blind spot cost calculation device, the BIM-based tower crane blind spot cost calculation device comprising: The vertex extraction unit is used to obtain the planar outline geometric data of several floors in a building based on a pre-established BIM model, and to perform vertex extraction processing on the planar outline geometric data to obtain a polygon set. The parameter extraction unit is used to extract parameters based on preset tower crane data to obtain the tower crane coverage area. The region calculation unit is used to perform region calculation processing on the polygon set and the tower crane coverage area to obtain blind spot data; The feature calculation unit is used to perform feature calculation processing on the blind zone data based on the feature calculation strategy to obtain the blind zone shape feature index. The cost calculation unit is used to perform cost calculation processing on the blind spot shape feature index using a cost calculation strategy to obtain the total blind spot penalty cost.

[0008] Thirdly, embodiments of this application provide a computer device, the computer device including a memory and a processor connected to the memory; the memory is used to store a computer program, and the processor is used to run the computer program stored in the memory to perform the method described in the first aspect above.

[0009] Fourthly, embodiments of this application provide a storage medium storing a computer program, the computer program including program instructions, which, when executed by a processor, implement the method described in the first aspect above.

[0010] This invention provides a BIM-based method, apparatus, equipment, and medium for calculating tower crane blind spot costs. The method includes acquiring planar outline geometric data of several floors in a building based on a pre-established BIM model, and performing vertex extraction processing on the planar outline geometric data to obtain a polygon set; performing parameter extraction processing on preset tower crane data to obtain the tower crane coverage area; performing region calculation processing on the polygon set and the tower crane coverage area to obtain blind spot data; performing feature calculation processing on the blind spot data based on a feature calculation strategy to obtain a blind spot shape feature index; and performing cost calculation processing on the blind spot shape feature index using a cost calculation strategy to obtain the total blind spot penalty cost. Therefore, this invention obtains the blind spot shape feature index through vertex extraction, parameter extraction, region calculation, and feature calculation processing, and uses a cost calculation strategy to perform cost calculation processing on the blind spot shape feature index to obtain the total blind spot penalty cost. By using the blind spot shape feature index as an evaluation indicator, accurate cost estimation is achieved, cost quantification is ensured, optimization guidance is guaranteed, and processing efficiency is improved. Attached Figure Description

[0011] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 A flowchart illustrating the BIM-based tower crane blind zone cost calculation method provided in this embodiment of the invention; Figure 2 A schematic block diagram of a BIM-based tower crane blind zone cost calculation device provided in an embodiment of the present invention; Figure 3 A schematic block diagram of a computer device provided for an embodiment of the present invention. Detailed Implementation

[0013] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0014] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0015] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0016] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0017] It should be noted that if any AI models, software tools, or components not belonging to the applicant appear in the embodiments of this application, they are merely illustrative examples and do not represent actual use. The user personal information involved in the embodiments of this application is obtained by an entity authorized (knowing and consenting) by the relevant parties or fully authorized by all parties through various legal and compliant means. The collection, storage, use, processing, transmission, provision, and disclosure of the information, data, and signals involved all comply with relevant laws and regulations and do not violate public order and good morals.

[0018] Please see Figure 1 , Figure 1 This is a flowchart illustrating the BIM-based tower crane blind zone cost calculation method provided in an embodiment of the present invention. Figure 1 As shown, this embodiment of the invention provides a BIM-based method for calculating the cost of blind spots in tower cranes. The method includes the following steps S110-S150.

[0019] S110. Obtain the planar outline geometric data of several floors in the building based on the pre-established BIM model, and perform vertex extraction processing on the planar outline geometric data to obtain a polygon set.

[0020] In this embodiment, the application scenario of this solution is mainly applied to the field of engineering construction. The BIM model is a pre-established three-dimensional model of a building, and the building can refer to a group of buildings including several buildings.

[0021] The planar contour geometry data is represented in the form of a sequence of polygon vertex coordinates, with each floor corresponding to a closed polygon, describing the horizontal projection boundary of the floor slab.

[0022] In one embodiment, the vertex extraction process of the planar contour geometric data to obtain a polygon set includes: Obtain the floor geometry data for each floor from the planar profile geometry data; The floor geometric data is discretized into a sequence of vertex coordinates, and the sequence of vertex coordinates is used to form a polygon. The polygon set is composed of the polygons of each floor.

[0023] In this embodiment, when the BIM model uses the Revit platform, the structural floor elements in the model are traversed through the API interface of the Revit platform to obtain the boundary line (CurveLoop) data of each floor. The boundary line data is used as the planar outline geometric data, and the boundary line data is discretized into the vertex coordinate sequence to form the polygons of the floor. The polygon set is composed of the polygons of each floor.

[0024] When the BIM model is exported as IFC format, the geometric representation of the IfcSlab entity (such as IfcArbitraryClosedProfileDef) is parsed, and this geometric representation is used as the geometric data of the planar contour. The coordinates of the outer contour vertices are extracted to obtain the vertex coordinate sequence, and the vertex coordinate sequence is used to form a polygon.

[0025] For buildings with complex outlines such as terraces or staggered floors, if a single floor slab is composed of multiple disconnected polygons, the vertex coordinates of each polygon are extracted to form a polygon set for that floor.

[0026] As illustrated in the above embodiments, the planar outline geometric data of several floors in a building are obtained based on a pre-established BIM model. The floor geometric data for each floor is then extracted from this planar outline geometric data. This floor geometric data is discretized into a sequence of vertex coordinates, and polygons are formed using these vertex coordinate sequences. Finally, the polygons from each floor are used to form a polygon set. Therefore, by performing vertex extraction processing on the planar outline geometric data to obtain a polygon set, accurate acquisition of the polygon set is achieved, which can be quickly applied to subsequent targeted processing, thereby improving processing efficiency.

[0027] S120. Extract parameters based on preset tower crane data to obtain the tower crane coverage area.

[0028] In this embodiment, the tower crane coverage area can be obtained by extracting parameters based on preset tower crane data. The tower crane data consists of the position and model parameters of each tower crane in the tower crane layout scheme. The coverage area of ​​each tower crane is a circular area, with the center being the plane installation position of the tower crane and the radius being the lifting radius of the tower crane, which includes the boom working radius and the jib end dimension outside the lifting radius.

[0029] Perform a union operation on the coverage circles of all tower cranes to obtain the total coverage area `union_circles`, which is taken as the tower crane coverage area. This union operation can be implemented using a polygon / circle union algorithm in plane geometry, and the output is a set of one or more geometric regions describing the total area that all tower cranes can cover.

[0030] The tower crane coverage area is obtained by extracting parameters based on preset tower crane data. Specifically, the coverage circle of each tower crane is determined based on the position parameters and model parameters in the tower crane data, and the coverage circles of all tower cranes are combined to obtain the tower crane coverage area.

[0031] As demonstrated by the above embodiments, the coverage circle of each tower crane is determined using the location and model parameters of the tower crane data. The coverage range of all tower cranes is then obtained by performing a union operation on the coverage circles of all tower cranes. Therefore, by extracting parameters from preset tower crane data to obtain the tower crane coverage range, a complete and accurate range determination is achieved, ensuring the accuracy of subsequent processing and thus improving reliability and processing efficiency.

[0032] S130. Perform region calculation processing on the polygon set and the tower crane coverage area to obtain blind spot data.

[0033] In this embodiment, after obtaining the polygon set and the tower crane coverage area, the polygon set and the tower crane coverage area can be processed by region operation to obtain blind spot data.

[0034] In one embodiment, the step of performing region calculations on the polygon set and the tower crane coverage area to obtain blind spot data includes: The blind zone area of ​​each floor is obtained by performing a difference operation between each polygon in the polygon set and the coverage area of ​​the tower crane; The blind zone is calculated to obtain its area and perimeter. The area of ​​the region and the perimeter of the boundary are used as the blind zone data.

[0035] In this embodiment, the blind zone region of each floor is obtained by performing a difference operation between each polygon in the polygon set and the coverage area of ​​the tower crane. Specifically, the blind zone region of each floor is obtained by performing a difference operation between the polygon of each floor and the coverage area of ​​the tower crane. The difference operation is a standard operation in plane geometry, and the output result is the part of the floor slab polygon that is not covered by any tower crane. This part may be a connected region or multiple disconnected sub-regions. The blind zone region of each floor may include several blind zone regions.

[0036] The blind zone is processed by performing regional calculations to obtain its area and perimeter. Specifically, the area and perimeter of the blind zone are calculated. If the blind zone consists of multiple disconnected sub-regions, the area and perimeter of each sub-region are calculated separately. The area is calculated using the standard area formula for planar polygons (such as the Shoelace formula), and the perimeter is calculated as the sum of the lengths of the sides of the outer boundary of the blind zone.

[0037] The area of ​​the region and the perimeter of the boundary are used as the blind zone data.

[0038] As illustrated in the above embodiments, by performing a difference operation between each polygon in the polygon set and the coverage area of ​​the tower crane, the blind zone region of each floor is obtained. Then, region calculation processing is performed on the blind zone region to obtain its area and perimeter. The area and perimeter are then used as the blind zone data. Therefore, by performing region calculation processing between the polygon set and the tower crane coverage area to obtain blind zone data, the blind zone region is obtained using a difference operation. Using the area and perimeter of the blind zone region as the blind zone data ensures the accuracy of subsequent processing, thereby improving reliability and processing efficiency.

[0039] S140. Based on the feature calculation strategy, the blind zone data is processed to obtain the blind zone shape feature index.

[0040] In this embodiment, after determining the blind zone data, feature calculation processing can be performed on the blind zone data based on a feature calculation strategy to obtain blind zone shape feature indicators.

[0041] In one embodiment, the step of performing feature calculation processing on the blind zone data based on a feature calculation strategy to obtain blind zone shape feature indicators includes: The ratio of the area of ​​the region to the perimeter of the boundary is obtained as a shape factor; The blind zone shape feature index is obtained by performing feature calculation processing on the shape factor and the preset shape factor using the feature calculation formula.

[0042] In this embodiment, the ratio of the region area to the boundary perimeter is used as the shape factor. Specifically, the ratio of the region area to the boundary perimeter is used as the shape factor. The geometric meaning of the shape factor is that for a planar region of a given area, the shape factor has an upper limit. When the shape of the region approaches a circle, the shape factor reaches its maximum value (…). (where A is the area of ​​the region). When the shape of the region approaches a long, thin strip, the shape factor approaches 0. Therefore, the size of the shape factor reflects the compactness of the blind area. The larger the shape factor, the rounder and more concentrated the blind area; the smaller the shape factor, the longer and more dispersed the blind area.

[0043] To facilitate comparison of the shape characteristics of blind areas of different areas, this invention further introduces a normalized shape factor, i.e., the feature calculation formula is S. norm =S / S ref , of which S norm S is the shape feature index of the blind zone, and S is the shape factor. ref S is the preset shape factor. ref The preset reference shape factor can be 2.5 (unit: meters), corresponding to a blind spot shape with medium compactness.

[0044] The preset shape factor value is based on the following engineering considerations: when the area / perimeter ratio of the blind zone is 2.5 meters, it corresponds to a circular blind zone with an area of ​​approximately 78.5 square meters (diameter 10 meters), or a square blind zone with an area of ​​approximately 50 square meters (side length 7.07 meters). At this size, the organizational cost of manual handling and small equipment is basically matched with the conventional handling unit price (100 yuan / square meter), therefore, this is used as the benchmark for the standard shape. This reference value can be adjusted according to the construction organization characteristics of different projects. For large projects or projects with complex site conditions, the reference value can be appropriately reduced (e.g., adjusted to 2.0) to make the penalty model more sensitive to shape.

[0045] Through the above embodiments, it can be seen that the ratio of the area of ​​the region to the perimeter of the boundary is obtained as a shape factor; the shape factor and the preset shape factor are processed by feature calculation formula to obtain the blind zone shape feature index. Therefore, based on the feature calculation strategy, the blind zone data is processed by feature calculation to obtain the blind zone shape feature index, realizing the introduction of the blind zone area / perimeter ratio as the blind zone shape feature index into the tower crane blind zone cost calculation. The blind zone shape feature index has the following excellent characteristics: after dimensionless processing, the shape compactness of blind zones of different areas can be directly compared; it has good mathematical properties and has a clear upper bound for convex areas (maximum when it is circular); the calculation is simple, requiring only two geometric quantities, area and perimeter, which are easy to extract automatically from the BIM model; the physical meaning is clear, reflecting the average distance from the edge of the blind zone to the farthest point inside, which is directly related to the actual difficulty of material handling, thereby improving processing efficiency.

[0046] S150. The total blind zone penalty cost is obtained by using a cost calculation strategy to perform cost calculation on the blind zone shape feature index.

[0047] In this embodiment, after determining the blind zone shape feature index, a cost calculation strategy can be used to perform cost calculation processing on the blind zone shape feature index to obtain the total blind zone penalty cost.

[0048] In one embodiment, the step of using a cost calculation strategy to perform cost calculation processing on the blind spot shape feature index to obtain the total blind spot penalty cost includes: Obtain cost parameters; The penalty cost for each blind zone region is obtained by performing cost calculation processing on the blind zone shape feature index and the cost parameter according to the penalty cost calculation formula. The sum of the penalty costs for several sub-blind spots is taken as the floor blind spot penalty cost, and the sum of the penalty costs for several floor blind spots is taken as the total blind spot penalty cost.

[0049] In this embodiment, the cost parameters may include a base unit price and a penalty power; the base unit price may be 100 (yuan / ㎡), representing the handling unit price under standard shape conditions; the penalty power may be 6. The penalty cost calculation formula is C. shape =A×P0×(S norm ) N C shape The cost of the sub-blind zone penalty for each floor, A is the area of ​​each floor, P0 is the base unit price, and S is the cost of the sub-blind zone penalty for each floor. norm is the blind zone shape characteristic index, and N is the penalty power.

[0050] After obtaining the sub-blind zone penalty cost for each blind zone area, the sum of the sub-blind zone penalty costs for each floor is taken as the sub-blind zone penalty cost, the sum of several sub-blind zone penalty costs is taken as the floor blind zone penalty cost, and the sum of several floor blind zone penalty costs is taken as the total blind zone penalty cost.

[0051] The determination of the penalty power and the preset shape factor can be based on the blind zone ratio. For example, the blind zone ratio can be obtained by calculating the ratio of the blind zone area to the floor area for each floor, and then combined with preset threshold levels, such as a first threshold level of 5% and a second threshold level of 1%. If the blind zone ratio is within the second threshold level (less than or equal to the second threshold level), i.e., in areas with limited space and difficulty for large machinery to enter, the preset shape factor is set to 2 and the penalty power N is set to 8 to further suppress compact blind zones. If the blind zone ratio is between the first and second threshold levels, i.e., in areas with moderate space, the preset shape factor is set to 2.5 and the penalty power N is set to 6 to achieve a more relaxed balance between area and shape in the optimization. If the blind zone ratio exceeds the first threshold level (greater than or equal to the first threshold level), i.e., in areas with ample space and good handling conditions, the preset shape factor is set to 3 and the penalty power N is set to 4 to achieve a more relaxed balance between area and shape in the optimization.

[0052] After obtaining the total blind zone penalty cost, the total blind zone penalty cost can be input into the total cost objective function of tower crane layout optimization to optimize the tower crane. Specifically, during the iteration process, the position and model of the tower crane are adjusted to change the total coverage area union_circles, thereby changing the geometry and area of ​​the blind zone region, which ultimately affects the value of the total blind zone penalty cost. Under the guidance of the total cost objective function, the system gradually converges to a layout scheme with a more reasonable blind zone shape.

[0053] Through the above embodiments, it can be seen that cost parameters are obtained; the cost calculation process is performed on the blind spot shape feature index and the cost parameters according to the penalty cost calculation formula to obtain the sub-blind spot penalty cost for each blind spot area; the sum of several sub-blind spot penalty costs is used as the floor blind spot penalty cost, and the sum of several floor blind spot penalty costs is used as the total blind spot penalty cost. Therefore, by using a cost calculation strategy to perform cost calculation processing on the blind spot shape feature index to obtain the total blind spot penalty cost, the blind spot shape feature index is used as an evaluation index to achieve accurate cost estimation, ensure cost quantification, ensure optimization guidance, and thus improve processing efficiency.

[0054] In summary, this embodiment of the invention acquires the planar outline geometric data of several floors in a building based on a pre-established BIM model, and performs vertex extraction processing on the planar outline geometric data to obtain a polygon set; performs parameter extraction processing based on preset tower crane data to obtain the tower crane coverage area; performs region calculation processing on the polygon set and the tower crane coverage area to obtain blind spot data; performs feature calculation processing on the blind spot data based on a feature calculation strategy to obtain blind spot shape feature indicators; and uses a cost calculation strategy to perform cost calculation processing on the blind spot shape feature indicators to obtain the total blind spot penalty cost. Therefore, this embodiment of the invention obtains blind spot shape feature indicators by performing vertex extraction, parameter extraction, region calculation, and feature calculation processing on the planar outline geometric data, and uses a cost calculation strategy to perform cost calculation processing on the blind spot shape feature indicators to obtain the total blind spot penalty cost. Using the blind spot shape feature indicators as evaluation indicators, accurate cost estimation is achieved, cost quantification is ensured, optimization guidance is guaranteed, and thus processing efficiency is improved.

[0055] Figure 2 This is a schematic block diagram of a BIM-based tower crane blind spot cost calculation device provided in an embodiment of the present invention. Figure 2 As shown, this embodiment of the invention provides a BIM-based tower crane blind zone cost calculation device 700 that implements the method described above. The BIM-based tower crane blind zone cost calculation device 700 includes: Vertex extraction unit 701 is used to obtain planar outline geometric data of several floors in a building based on a pre-established BIM model, and to perform vertex extraction processing on the planar outline geometric data to obtain a polygon set. The parameter extraction unit 702 is used to extract parameters based on preset tower crane data to obtain the tower crane coverage area. The region calculation unit 703 is used to perform region calculation processing on the polygon set and the tower crane coverage area to obtain blind spot data; The feature calculation unit 704 is used to perform feature calculation processing on the blind zone data based on the feature calculation strategy to obtain the blind zone shape feature index. The cost calculation unit 705 is used to perform cost calculation processing on the blind spot shape feature index using a cost calculation strategy to obtain the total blind spot penalty cost.

[0056] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the above-mentioned device can be referred to the corresponding description in the foregoing method embodiments. For the sake of convenience and brevity, it will not be repeated here.

[0057] The above-described device can be implemented as a computer program, and the computer program can be implemented in, for example... Figure 3 It runs on the computer device shown.

[0058] Please see Figure 3 , Figure 3 This is a schematic block diagram of an electronic device provided in an embodiment of the present invention. The electronic device 800 can be a terminal or a server. The terminal can be an electronic device with communication functions. The server can be a standalone server or a server cluster composed of multiple servers.

[0059] See Figure 3 The electronic device 800 includes a processor 802, a memory, and a network interface 805 connected via a system bus 801. The memory may include a non-volatile storage medium 803 and internal memory 804.

[0060] The non-volatile storage medium 803 may store an operating system 8031 ​​and a computer program 8032. The computer program 8032 includes program instructions that, when executed, cause the processor 802 to perform a BIM-based method for calculating the cost of blind spots in tower cranes.

[0061] The processor 802 provides computing and control capabilities to support the operation of the entire electronic device 800.

[0062] The internal memory 804 provides an environment for the operation of the computer program 8032 in the non-volatile storage medium 803. When the computer program 8032 is executed by the processor 802, the processor 802 can execute a BIM-based method for calculating the cost of blind spots in tower cranes.

[0063] This network interface 805 is used for network communication with other devices. Those skilled in the art will understand that... Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the electronic device 800 to which the present invention is applied. The specific electronic device 800 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0064] The processor 802 is used to run a computer program 8032 stored in the memory to perform the following steps: Based on a pre-established BIM model, the planar outline geometric data of several floors in the building are obtained, and the planar outline geometric data are processed by vertex extraction to obtain a polygon set. The tower crane coverage area is obtained by extracting and processing parameters based on preset tower crane data; The blind spot data is obtained by performing region calculations on the polygon set and the tower crane coverage area. Based on the feature calculation strategy, the blind zone data is processed to obtain the blind zone shape feature index. The total blind zone penalty cost is obtained by using a cost calculation strategy to process the blind zone shape feature index.

[0065] It should be understood that, in this embodiment of the invention, the processor 802 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0066] It will be understood by those skilled in the art 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 includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.

[0067] Therefore, the present invention also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform the following steps: Based on a pre-established BIM model, the planar outline geometric data of several floors in the building are obtained, and the planar outline geometric data are processed by vertex extraction to obtain a polygon set. The tower crane coverage area is obtained by extracting and processing parameters based on preset tower crane data; The blind spot data is obtained by performing region calculations on the polygon set and the tower crane coverage area. Based on the feature calculation strategy, the blind zone data is processed to obtain the blind zone shape feature index. The total blind zone penalty cost is obtained by using a cost calculation strategy to process the blind zone shape feature index.

[0068] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.

[0069] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0070] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0071] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0072] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.

[0073] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims. The software tools, models, or components appearing in the embodiments of the present invention are merely illustrative examples and do not represent actual use.

Claims

1. A BIM-based tower crane blind area cost calculation method, characterized in that, The BIM-based method for calculating the cost of tower crane blind spots includes: Based on a pre-established BIM model, the planar outline geometric data of several floors in the building are obtained, and the planar outline geometric data are processed by vertex extraction to obtain a polygon set. The tower crane coverage area is obtained by extracting and processing parameters based on preset tower crane data; The blind spot data is obtained by performing region calculations on the polygon set and the tower crane coverage area. Based on the feature calculation strategy, the blind zone data is processed to obtain the blind zone shape feature index. The total blind zone penalty cost is obtained by using a cost calculation strategy to process the blind zone shape feature index.

2. The method of claim 1, wherein, The process of extracting vertices from the planar contour geometric data to obtain a polygon set includes: Obtain the floor geometry data for each floor from the planar profile geometry data; The floor geometric data is discretized into a sequence of vertex coordinates, and the sequence of vertex coordinates is used to form a polygon. The polygon set is composed of the polygons of each floor.

3. The method of claim 1, wherein, The step of performing region calculations on the polygon set and the tower crane coverage area to obtain blind spot data includes: The blind zone area of ​​each floor is obtained by performing a difference operation between each polygon in the polygon set and the coverage area of ​​the tower crane; The blind zone is calculated to obtain its area and perimeter. The area of ​​the region and the perimeter of the boundary are used as the blind zone data.

4. The method of claim 3, wherein, The feature calculation strategy is used to perform feature calculation processing on the blind zone data to obtain blind zone shape feature indicators, including: The ratio of the area of ​​the region to the perimeter of the boundary is obtained as a shape factor; The blind zone shape feature index is obtained by performing feature calculation processing on the shape factor and the preset shape factor using the feature calculation formula.

5. The method according to claim 1, characterized in that, The step of using a cost calculation strategy to perform cost calculation processing on the blind spot shape feature index to obtain the total blind spot penalty cost includes: Obtain cost parameters; The penalty cost for each blind zone region is obtained by performing cost calculation processing on the blind zone shape feature index and the cost parameter according to the penalty cost calculation formula. The sum of the penalty costs for several sub-blind spots is taken as the floor blind spot penalty cost, and the sum of the penalty costs for several floor blind spots is taken as the total blind spot penalty cost. 6.A BIM-based tower crane blind area cost calculation device, characterized by, The BIM-based tower crane blind spot cost calculation device includes: The vertex extraction unit is used to obtain the planar outline geometric data of several floors in a building based on a pre-established BIM model, and to perform vertex extraction processing on the planar outline geometric data to obtain a polygon set. The parameter extraction unit is used to extract parameters based on preset tower crane data to obtain the tower crane coverage area. The region calculation unit is used to perform region calculation processing on the polygon set and the tower crane coverage area to obtain blind spot data; The feature calculation unit is used to perform feature calculation processing on the blind zone data based on the feature calculation strategy to obtain the blind zone shape feature index. The cost calculation unit is used to perform cost calculation processing on the blind spot shape feature index using a cost calculation strategy to obtain the total blind spot penalty cost.

7. The apparatus of claim 6, wherein, The step of performing region calculations on the polygon set and the tower crane coverage area to obtain blind spot data includes: The blind zone area of ​​each floor is obtained by performing a difference operation between each polygon in the polygon set and the coverage area of ​​the tower crane; The blind zone is calculated to obtain its area and perimeter. The area of ​​the region and the perimeter of the boundary are used as the blind zone data.

8. The apparatus of claim 7, wherein, The feature calculation strategy is used to perform feature calculation processing on the blind zone data to obtain blind zone shape feature indicators, including: The ratio of the area of ​​the region to the perimeter of the boundary is obtained as a shape factor; The blind zone shape feature index is obtained by performing feature calculation processing on the shape factor and the preset shape factor using the feature calculation formula.

9. A computer device, comprising: The computer device includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method as described in any one of claims 1-5.

10. A storage medium, characterized by The storage medium stores a computer program, which includes program instructions that, when executed by a processor, can implement the method as described in any one of claims 1-5.