Calculation method, device, equipment and readable storage medium for external scaffolding engineering quantity
By identifying the horizontal contour lines and facade projection surfaces of the floor structure in the BIM model, and combining the external scaffolding arrangement parameters, the engineering quantity of the external scaffolding is calculated, the problem of low calculation efficiency of the existing technology of Chinese and foreign scaffolding engineering quantity is solved, and higher calculation accuracy and efficiency are achieved.
Patent Information
- Application Number
- CN202210764633.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2042-06-29
AI Technical Summary
In the prior art, full modeling of external scaffolding results in low engineering calculation efficiency and lack of automatic arrangement algorithms that adapt to the entire scenario, resulting in a large deviation from actual business requirements.
By obtaining multiple floor structures in the BIM model, the horizontal contour lines of each floor structure are determined, and the surface projection surface is generated based on the horizontal contour lines. Combined with the target external scaffolding arrangement parameters, the line distribution material engineering volume and surface distribution material engineering volume are calculated, and integrated to obtain the external scaffolding project volume.
The accuracy and efficiency of external scaffolding engineering volume calculation is improved, the additional steps of creating a three-dimensional external scaffolding model is avoided, the calculation time is shortened, and the multi-dimensional analysis ability of external scaffolding is enhanced.
Smart Images

Figure CN115062487B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of computer-aided design, and in particular to a method, device, equipment and readable storage medium for calculating the engineering quantity of an external scaffold. Background Art
[0002] In the process of housing construction, the use of external scaffolding is indispensable. External scaffolding refers to various supports set up at the construction site for workers to operate and solve vertical and horizontal transportation. It is for construction workers to work up and down or for the maintenance of the outer safety net and the installation of components at high altitude. In particular, the cost control of external scaffolding is an important part of the operation of the project and is related to the overall profit and loss of the project. The amount of external scaffolding is the premise of the cost calculation of the external scaffolding. It is very important to calculate the amount of external scaffolding quickly, economically and accurately, and to quickly calculate the amount of external scaffolding according to the on-site working conditions.
[0003] In the prior art, the calculation of the external scaffolding engineering quantity is generally based on the BIM model software to first fully model the external scaffolding, and then calculate the number of graphics elements in the external scaffolding model and summarize them to obtain the engineering quantity of the external scaffolding. Generally, full-volume modeling can be divided into two types. One solution is to establish the external scaffolding corresponding to each component through the family in the BIM model (a single component in the BIM model), and then splice the external scaffolding of all components in turn to obtain the overall model. This method has a huge modeling workload and low timeliness in engineering quantity calculation; another solution is to use parametric modeling and automatic arrangement by algorithm. This method relies on the adaptation of the automatic arrangement algorithm to various working conditions formed by various components. At present, there is no mature technology that can adapt to the automatic arrangement of external scaffolding in all scenarios, resulting in a large deviation between the engineering quantity of the final calculated formwork support and the actual business needs of the construction, and the immaturity of the technology also leads to low calculation efficiency.
[0004] There is currently no effective solution to the technical problem of low efficiency in engineering quantity calculation caused by full-volume modeling of external scaffolding in existing technologies. Summary of the invention
[0005] The purpose of the present invention is to provide a method, device, equipment and readable storage medium for calculating the engineering quantity of an external scaffolding, which can solve the technical problem of low efficiency in engineering quantity calculation caused by full-volume modeling of the external scaffolding in the prior art.
[0006] One aspect of the present invention provides a method for calculating the quantity of an external scaffolding project, the method comprising: obtaining a BIM model to which the external scaffolding needs to be attached, wherein the BIM model includes multiple floor structures; determining a horizontal contour line of each floor structure, and generating a vertical projection surface of the BIM model according to the horizontal contour line; obtaining target external scaffolding arrangement parameters, and determining a linear distribution material quantity and a surface distribution material quantity according to the target external scaffolding arrangement parameters, the horizontal contour line, and the vertical projection surface; integrating the linear distribution material quantity and the surface distribution material quantity to obtain the quantity of the external scaffolding.
[0007] Optionally, determining the horizontal contour line of each floor structure includes: extracting any floor structure in the BIM model as the starting floor structure; taking any position of any longitudinal boundary line of the starting floor structure as the starting node, taking the mapping position of the starting node on the remaining longitudinal boundary lines as the mapping node, and sequentially connecting the starting node and the mapping node in series to form a closed figure as the horizontal contour line of the starting floor structure; determining the starting nodes and mapping nodes of other floor structures according to the starting node and the mapping node of the starting floor structure, and sequentially connecting the starting node and the mapping node of each floor structure in series to form a closed figure as the horizontal contour line of the floor structure to which it belongs.
[0008] Optionally, the starting nodes and mapping nodes of other floor structures are determined according to the starting node and mapping node of the starting floor structure, including: judging the position of the starting node of the starting floor structure in the corresponding longitudinal boundary line; if the starting node and mapping node of the starting floor structure are the lower endpoints of the corresponding longitudinal boundary line, then determining that the starting nodes and mapping nodes of other floor structures are located at the lower endpoints of the longitudinal boundary line of the corresponding floor; if the starting node and mapping node of the starting floor structure are the upper endpoints of the corresponding longitudinal boundary line, then determining that the starting nodes and mapping nodes of other floor structures are located at the upper endpoints of the longitudinal boundary line of the corresponding floor; if the starting node and mapping node of the starting floor structure are non-endpoints in the corresponding longitudinal boundary line, then calculating the distance between the starting node and mapping node and the endpoint of the corresponding longitudinal boundary line, and determining the positions of the starting nodes and mapping nodes of other floor three-dimensional structures in the longitudinal boundary line of the corresponding floor by the distance.
[0009] Optionally, a facade projection surface of the BIM model is generated according to the horizontal contour lines, including: decomposing the horizontal contour lines of the floor structure by longitudinal dividing lines to obtain a plurality of segmented contour lines; obtaining the projections of the segmented contour lines on the horizontal reference plane, grouping the segmented contour lines according to the projections of the horizontal reference plane, and obtaining a plurality of segmented contour line sets; for each segmented contour line set, obtaining the floor height of the floor structure to which each segmented contour line belongs, longitudinally stretching the associated segmented contour lines according to the floor height of the floor structure to generate a facade contour surface of the floor structure; and splicing the facade contour surfaces of the floor structure in the order of the floor structures to generate a facade projection surface of the BIM model.
[0010] Optionally, the line distribution material quantity and the surface distribution material quantity are determined according to the target external scaffolding arrangement parameters, horizontal contour lines and facade projection surfaces, including: determining the length of the horizontal contour lines and the area of the facade projection surfaces; calculating the line distribution parameters and the length of the horizontal contour lines, the surface distribution parameters and the area of the facade projection surfaces according to a proportional algorithm to obtain component information associated with the external scaffolding; classifying the component information by preset material categories to obtain the line distribution material quantity and the surface distribution material quantity.
[0011] Optionally, after integrating the quantity of line-distributed materials and the quantity of surface-distributed materials to obtain the quantity of external scaffolding, the method includes: exporting the quantity of external scaffolding of the BIM model according to a component information statistics table by time period and region, and uploading it to the target terminal installation area.
[0012] Another aspect of the present invention provides a device for calculating the amount of external scaffolding, the device comprising: an acquisition module, used to acquire the BIM model to which the external scaffolding needs to be attached, wherein the BIM model includes multiple floor structures; a determination module, used to determine the horizontal contour line of each floor structure, and generate the vertical projection surface of the BIM model according to the horizontal contour line; a calculation module, used to acquire the target external scaffolding arrangement parameters, and determine the line distribution material quantity and the surface distribution material quantity according to the target external scaffolding arrangement parameters, the horizontal contour line and the vertical projection surface; an integration module, used to integrate the line distribution material quantity and the surface distribution material quantity to obtain the amount of the external scaffolding.
[0013] Optionally, the integration module is specifically used to: determine the length of the horizontal contour line and the area of the facade projection surface; calculate the line distribution parameters and the length of the horizontal contour line, the surface distribution parameters and the area of the facade projection surface according to a proportional algorithm to obtain component information associated with the external scaffolding; classify the component information by preset material categories to obtain the line distribution material quantity and the surface distribution material quantity.
[0014] Another aspect of the present invention provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for calculating the external scaffolding engineering quantity described in any of the above-mentioned embodiments when executing the computer program.
[0015] Another aspect of the present invention provides a computer storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method for calculating the amount of external scaffolding engineering described in any of the above embodiments is implemented. Further, the computer-readable storage medium may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc.; the data storage area may store data created according to the use of a blockchain node, etc.
[0016] In the present invention, the horizontal contour line perimeter and the vertical projection surface of the floor structure are obtained by identifying the contour of the BIM model, and the external scaffolding materials distributed on the contour line and the projection surface are identified and counted based on the horizontal contour line perimeter and the vertical projection surface, so as to obtain the engineering quantity of the line distribution material and the engineering quantity of the surface distribution material, and then the external scaffolding engineering quantity is obtained by summing up. Based on the identification of the horizontal contour line perimeter and the vertical projection surface of the floor structure, a multi-dimensional analysis of the external scaffolding is realized, and the precision and accuracy of the external scaffolding calculation are improved; at the same time, the external scaffolding engineering quantity can be obtained without additionally creating a three-dimensional external scaffolding model, which greatly shortens the calculation time of the external scaffolding and improves the calculation efficiency of the external scaffolding engineering quantity. Based on this application, the technical problem of low efficiency in engineering quantity calculation caused by full-volume modeling of the external scaffolding is solved. The corresponding external scaffolding engineering quantity can be obtained by analysis based on the contour characteristics of the BIM model, avoiding the situation of additionally creating an external scaffolding model, and improving the accuracy of external scaffolding engineering quantity calculation. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0018] Figure 1 An optional flow chart of a method for calculating the external scaffolding engineering quantity provided in the first embodiment of the present invention is shown;
[0019] Figure 2 A structural block diagram of a device for calculating the amount of external scaffolding engineering provided by the second embodiment of the present invention is shown; and
[0020] Figure 3 A block diagram of a computer device suitable for implementing a method for calculating the amount of external scaffolding work provided in a third embodiment of the present invention is shown. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical scheme and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0022] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0023] Embodiment 1
[0024] This embodiment provides a method for calculating the amount of external scaffolding engineering. Figure 1 A flow chart showing the method for calculating the external scaffolding engineering quantity is shown in FIG. Figure 1 As shown, the method for calculating the external scaffolding engineering quantity may include steps S1 to S4, wherein:
[0025] Step S1, obtaining a BIM model to which the external scaffolding needs to be attached, wherein the BIM model includes multiple floor structures.
[0026] External scaffolding is usually associated with floor building structures. Before calculating the external scaffolding project volume, you first need to obtain the BIM model that the formwork support needs to be attached to, that is, according to business needs, you first need to obtain the BIM model for creating the external scaffolding. The BIM model contains multiple floor structures, and each floor structure can include components such as columns, walls, beams, and slabs.
[0027] In particular, each floor structure further includes a longitudinal boundary line and a transverse boundary line, wherein the longitudinal boundary line is used to distinguish different sides of the same floor structure, and the transverse boundary line distinguishes the same side of different floors. The longitudinal boundary line may be an outer edge line segment in a column component connecting adjacent sides of the same floor; the transverse boundary line may be an upper edge line segment in a beam component connecting adjacent floors. In addition, the longitudinal boundary line and the transverse boundary line may also be represented by other component features, which are not limited in this embodiment.
[0028] The BIM model can be obtained from the local database or by retrieving the key from the web page. There is no restriction here.
[0029] Step S2, determining the horizontal contour line of each floor structure, and generating the elevation projection surface of the BIM model according to the horizontal contour line;
[0030] Since the layout of external scaffolding is usually created based on the actual BIM floor structure, the geometric characteristics of the floor structure of the BIM model can be analyzed to obtain the component materials required for the external scaffolding. There is no need to re-establish the entire external scaffolding model to calculate the external scaffolding quantity in the engineering project, which improves the calculation efficiency.
[0031] After obtaining the BIM model, first determine the horizontal contour line of each floor structure, and then generate the elevation projection surface of the BIM model based on the horizontal contour line, and finally obtain all the geometric characteristics of the BIM model for the subsequent calculation of the external scaffolding project quantity.
[0032] Among them, the horizontal contour line can be a contour line parallel to the horizontal reference plane, and the facade projection surface can be the projection area of the facade of the BIM floor structure on the vertical plane, that is, the shadow area of the facade on the vertical plane after the horizontal parallel light shines on the corresponding facade of the building.
[0033] Further, determining the horizontal contour line of each floor structure may include steps A1 to A3, wherein:
[0034] Step A1, extracting any floor structure in the BIM model as the starting floor structure;
[0035] Step A2, taking any position of any longitudinal boundary line of the starting floor structure as the starting node, taking the mapping position of the starting node on the remaining longitudinal boundary lines as the mapping node, and sequentially connecting the starting node and the mapping node in series to form a closed figure as the horizontal contour line of the starting floor structure;
[0036] Since different floor structures have different surface characteristics, the targeted identification and analysis of floor structure characteristics can improve the calculation of external scaffolding engineering quantities to meet actual construction needs.
[0037] Extract any floor structure in the BIM model as the starting floor structure, select any longitudinal dividing line in the starting floor structure, and select any position in the selected longitudinal dividing line as the starting node. Take the starting node as the reference, and the mapping position of the starting node in the remaining longitudinal boundary line in the starting floor structure as the mapping node. The closed figure formed by connecting the starting node and the mapping node in series in sequence is used as the horizontal contour line of the starting floor structure.
[0038] Among them, the longitudinal dividing line is the contour line that distinguishes the various sides of the BIM model. The longitudinal dividing line of different floor structures is a section of the contour line corresponding to the floor height, which is a segment in the BIM contour line; the position of the starting node on the longitudinal dividing line is not fixed, and can be located at the endpoint position or the non-endpoint position.
[0039] In particular, the connecting line segment of two nodes between adjacent longitudinal dividing lines of the same floor structure (belonging to the same side of the BIM model) can be the shortest line segment that fits the outer surface of the floor structure in the horizontal direction. The shape of the connecting line segment is determined by the shape of the outer surface of the floor structure, and can be a straight line, an arc, an irregular shape, etc. The horizontal direction can be in the horizontal clockwise direction or in the horizontal counterclockwise direction.
[0040] Step A3, determining the starting nodes and mapping nodes of other floor structures according to the starting node and mapping node of the starting floor structure, and sequentially connecting the starting node and mapping node of each floor structure in series to form a closed graph as the horizontal contour line of the corresponding floor structure.
[0041] In order to achieve uniformity and accuracy in the identification results of the floor structure geometric characteristics, after the horizontal contour line of the starting floor structure is determined, it is necessary to use this horizontal contour line as a reference to determine the horizontal contour lines of the remaining other floor structures.
[0042] First, the starting nodes and mapping nodes of the starting floor structure are located in the corresponding longitudinal boundary line, and the starting nodes and mapping nodes of other floor structures are determined based on the mapping algorithm. The closed figure formed by connecting the starting nodes and mapping nodes of each other floor structure in series is used as the horizontal contour line of the corresponding floor structure.
[0043] Further, determining the starting nodes and mapping nodes of other floor structures according to the starting node and mapping node of the starting floor structure may include steps A31 to A34, wherein:
[0044] Step A31, determining the position of the starting node of the starting floor structure in the corresponding longitudinal boundary line;
[0045] Step A32, if the starting node and mapping node of the starting floor structure are the lower end points of the corresponding longitudinal boundary line, then determine that the starting nodes and mapping nodes of other floor structures are located at the lower end points of the longitudinal boundary lines of the corresponding floors;
[0046] Step A33, if the starting node and mapping node of the starting floor structure are the upper endpoints of the corresponding longitudinal boundary line, then determine the starting nodes and mapping nodes of other floor structures to be located at the upper endpoints of the longitudinal boundary lines of the corresponding floors;
[0047] Step A34, if the starting node and mapping node of the starting floor structure are non-endpoints in the corresponding longitudinal boundary line, then calculate the distance between the starting node and mapping node and the endpoint of the corresponding longitudinal boundary line, and determine the position of the starting node and mapping node of the three-dimensional structure of other floors on the longitudinal boundary line of the floor by the distance.
[0048] Specifically, for each remaining floor structure, when the starting node and mapping node of the starting floor structure are non-endpoints in the corresponding longitudinal boundary line, calculate the distance between the starting node and the mapping node and the endpoint of the corresponding longitudinal boundary line, where the endpoint here can be an upper endpoint or a lower endpoint; obtain the floor height of the starting floor structure and the floor height of each remaining characteristic floor structure, substitute the above parameters into the proportional algorithm respectively, and calculate the position of the starting node and mapping node in each remaining floor structure in the corresponding longitudinal dividing line.
[0049] It should be noted that the above-mentioned contour line recognition is based on the vertical side floor structure recognition. In addition, for non-vertical side floor structures, that is, floor structures containing slopes, different contour line recognition methods are set up to accurately recognize the characteristics of the floor structure. For the floor structure to which the slope belongs, any longitudinal dividing line is selected, and the upper and lower endpoints of the longitudinal dividing line are respectively used as the starting nodes, and the mapping points of the starting nodes are determined in sequence along the horizontal direction. The closed figure generated by connecting the final starting node and the corresponding mapping points in series is used as the horizontal contour line of the corresponding floor structure. It can be seen that the slope floor structure contains two horizontal contour lines.
[0050] Further, generating the elevation projection surface of the BIM model according to the horizontal contour line includes steps B1 to B4, wherein:
[0051] Step B1, decomposing the horizontal contour line of the floor structure through the longitudinal dividing line to obtain multiple segmented contour lines.
[0052] The segmented contour line may be a horizontal contour line between adjacent longitudinal dividing lines.
[0053] Step B2, obtaining the projection of the segmented contour lines on the horizontal reference plane, grouping the segmented contour lines according to the projection of the horizontal reference plane, and obtaining a plurality of segmented contour line sets.
[0054] The projection of the segmented contour lines on the horizontal reference plane is obtained, and the segmented contour lines are grouped according to the projection positions of the horizontal reference plane. When the projection positions are completely consistent, the corresponding segmented contour lines are divided into the same segmented contour line set, and finally multiple segmented contour line sets are obtained.
[0055] Step B3, for each set of segmented contour lines, obtaining the floor height of the floor structure to which each segmented contour line belongs, longitudinally stretching the associated segmented contour lines according to the floor height of the floor structure, and generating a facade contour surface of the floor structure;
[0056] Step B4, splicing the elevation contour surfaces of the floor structure according to the floor structure sequence to generate the elevation projection surface of the BIM model.
[0057] Since some components in the external scaffolding are laid out based on the entire side of the BIM model floor structure, it is necessary to merge the facade contour surfaces on the same side to form a complete surface structure, which facilitates the identification of components included in the external scaffolding and improves the accuracy of the external scaffolding engineering quantity calculation.
[0058] For the elevation contour surfaces of the floor structure generated by the same segmented contour line set, the elevation contour surfaces of the floor structure are sequentially spliced according to the floor structure sequence to generate the elevation projection surface of the BIM model.
[0059] Step S3, obtaining target external scaffolding arrangement parameters, and determining line distribution material quantities and surface distribution material quantities according to the target external scaffolding arrangement parameters, horizontal contour lines, and elevation projection surfaces;
[0060] The target external scaffolding arrangement parameters are the actual layout parameters required by the user, which may include line distribution parameters and surface distribution parameters. The line distribution parameters may be component parameters for the line layout such as the horizontal distance of the uprights; the surface distribution parameters may be component parameters for the surface layout such as the angle of the scissors brace, which are not limited here.
[0061] Table 1: External scaffolding layout parameters
[0062]
[0063]
[0064] Table 1 shows a table of external scaffolding arrangement parameters. Users can pre-assign values to various parameters according to their needs in order to subsequently calculate the engineering quantity of the external scaffolding.
[0065] Further, the line distribution material quantity and the surface distribution material quantity are determined according to the target external scaffolding arrangement parameters, the horizontal contour line and the elevation projection surface, including steps S31 to S33, wherein:
[0066] Step S31, determining the length of the horizontal contour line and the area of the elevation projection surface;
[0067] Step S32, calculating the line distribution parameters and the length of the horizontal contour line, the surface distribution parameters and the area of the vertical projection surface respectively according to the proportional algorithm to obtain the component information associated with the external scaffolding;
[0068] The component information may include the number and name of the components.
[0069] Specifically, the line distribution parameter takes the horizontal distance of the riser as an example, obtains the horizontal contour line corresponding to the horizontal distance of the riser, and calculates the length of the horizontal contour line and the horizontal distance of the riser according to the proportional algorithm, so as to obtain the number of uprights contained in the external scaffolding currently required to be created.
[0070] The surface distribution parameters take the erection angle, lap length and number of lap fasteners of the scissors brace as examples to calculate the area required to be occupied by the scissors brace, obtain the vertical projection surface to which the scissors brace needs to be attached, calculate the area of the vertical projection surface and the area required to be occupied by the scissors brace according to the proportional algorithm, and obtain the number of scissors braces contained in the current external scaffolding.
[0071] Step S33, classifying the component information by preset material categories to obtain the linear distribution material quantity and the surface distribution material quantity.
[0072] The preset material categories can include line material categories and surface material categories. The line material categories can include the area of scaffolding boards, the number of cantilevered main beams, the length of toeboards, the number of wall ties, and the length of pads. The surface material categories can include the number of right-angle fasteners, the number of adjustable bases, the number of butt fasteners, the amount of steel pipe materials, the area of fine mesh, and the number of rotating fasteners.
[0073] It should be noted that the category to which a component belongs can be a line material category and / or a surface material category. When the category to which a component belongs includes a line material category and a surface material category, the statistics of the component can be repeated separately, that is, the statistics of the engineering quantity of one category does not affect the statistics of the engineering quantity of another category. This method makes the characteristic analysis of the external scaffolding more comprehensive and improves the accuracy of the engineering quantity calculation. For example, a component belongs to both the line material category and the surface material category. When counting the line material category, although the component has been counted, the surface material category calculation can still be performed on the component.
[0074] Step S4, integrating the engineering quantities of the line-distributed materials and the engineering quantities of the surface-distributed materials to obtain the engineering quantities of the external scaffolding.
[0075] By summing up the quantities of line-distributed materials and surface-distributed materials, we can obtain the quantities of external scaffolding.
[0076] Further, after integrating the engineering quantities of the line-distributed materials and the surface-distributed materials to obtain the engineering quantities of the external scaffolding, the method includes step C1, wherein:
[0077] Step C1, exporting the external scaffolding engineering quantity of the BIM model according to the component information statistics table of different time periods and regions, and uploading it to the target terminal installation area.
[0078] As the construction workload of general building floors is large, external scaffolding will be erected in different time periods or different areas. The external scaffolding workload of the BIM model is exported in batches according to the component information statistics table for each time period and area, and uploaded to the target terminal installation area as a construction reference. This can not only meet the accuracy of on-site external scaffolding cutting and the actual needs of users, but also improve the output efficiency of external scaffolding workload. At the same time, there is no need to create a complete external scaffolding model in advance to calculate the required engineering materials. Materials can be cut directly through the output quantity statistics table, which improves the efficiency of external scaffolding cutting and installation.
[0079] In this embodiment, the horizontal contour line perimeter and the vertical projection surface of the floor structure are obtained by identifying the contour of the BIM model. Based on the horizontal contour line perimeter and the vertical projection surface, the external scaffolding materials distributed on the contour line and the projection surface are identified and counted respectively, so as to obtain the engineering quantity of the line distribution material and the engineering quantity of the surface distribution material, and then the external scaffolding engineering quantity is obtained by summing up. Based on the identification of the horizontal contour line perimeter and the vertical projection surface of the floor structure, a multi-dimensional analysis of the external scaffolding is realized, and the precision and accuracy of the external scaffolding calculation are improved; at the same time, the external scaffolding engineering quantity can be obtained without the need to create an additional three-dimensional external scaffolding model, which greatly shortens the calculation time of the external scaffolding and improves the calculation efficiency of the external scaffolding engineering quantity. Based on this application, the technical problem of low efficiency in engineering quantity calculation caused by full-volume modeling of the external scaffolding is solved. The corresponding external scaffolding engineering quantity can be obtained by analysis based on the contour characteristics of the BIM model, avoiding the situation of creating an additional external scaffolding model and improving the accuracy of the external scaffolding engineering quantity calculation.
[0080] Embodiment 2
[0081] The second embodiment of the present invention further provides a device for calculating the amount of external scaffolding work, which corresponds to the method for calculating the amount of external scaffolding work provided in the first embodiment above. The corresponding technical features and technical effects are not described in detail in this embodiment, and the relevant parts can refer to the first embodiment above. Specifically, Figure 2 The structural block diagram of the calculation device of the external scaffolding engineering quantity is shown. Figure 2 As shown, the calculation device 200 for the external scaffolding engineering quantity includes an acquisition module 201, a determination module 202, a calculation module 203 and an integration module 204, wherein:
[0082] An acquisition module 201 is used to acquire a BIM model to which the external scaffolding needs to be attached, wherein the BIM model includes multiple floor structures;
[0083] The determination module 202 is connected to the acquisition module 201 and is used to determine the horizontal contour line of each floor structure and generate the elevation projection surface of the BIM model according to the horizontal contour line;
[0084] The calculation module 203 is connected to the determination module 202 and is used to obtain the target external scaffolding arrangement parameters, and determine the line distribution material quantity and the surface distribution material quantity according to the target external scaffolding arrangement parameters, the horizontal contour line and the vertical projection surface;
[0085] The integration module 204 is connected to the calculation module 203 and is used to integrate the engineering quantities of the line-distributed materials and the engineering quantities of the surface-distributed materials to obtain the engineering quantities of the external scaffolding.
[0086] Optionally, the determination module includes: an extraction submodule, used to extract any floor structure in the BIM model as the starting floor structure; a first contour line creation module, used to take any position of any longitudinal boundary line of the starting floor structure as the starting node, and the mapping position of the starting node on the remaining longitudinal boundary lines as the mapping node, and connect the starting node and the mapping node in series to form a closed figure as the horizontal contour line of the starting floor structure; a second contour line creation module, used to determine the starting nodes and mapping nodes of other floor structures according to the starting node and mapping node of the starting floor structure, and connect the starting node and mapping node of each floor structure in series to form a closed figure as the horizontal contour line of the floor structure to which it belongs.
[0087] Optionally, the second contour line creation submodule is specifically used to: determine the position of the starting node of the starting floor structure in the corresponding longitudinal boundary line; if the starting node and mapping node of the starting floor structure are the lower end points of the corresponding longitudinal boundary line, then determine that the starting nodes and mapping nodes of other floor structures are located at the lower end points of the longitudinal boundary line of the floor; if the starting node and mapping node of the starting floor structure are the upper end points of the corresponding longitudinal boundary line, then determine that the starting nodes and mapping nodes of other floor structures are located at the upper end points of the longitudinal boundary line of the floor; if the starting node and mapping node of the starting floor structure are non-end points in the corresponding longitudinal boundary line, then calculate the distance between the starting node and mapping node and the end point of the corresponding longitudinal boundary line, and determine the positions of the starting nodes and mapping nodes of other floor three-dimensional structures in the longitudinal boundary line of the floor through the distance.
[0088] Optionally, the determination module also includes a facade projection surface generation submodule, which is specifically used to: decompose the horizontal contour lines of the floor structure through longitudinal dividing lines to obtain multiple segmented contour lines; obtain the projection of the segmented contour lines on the horizontal reference plane, group the segmented contour lines according to the projection of the horizontal reference plane, and obtain multiple segmented contour line sets; for each segmented contour line set, obtain the floor height of the floor structure to which each segmented contour line belongs, and longitudinally stretch the associated segmented contour lines according to the floor height of the floor structure to generate the facade contour surface of the floor structure; splice the facade contour surfaces of the floor structure in the order of the floor structure to generate the facade projection surface of the BIM model.
[0089] Optionally, the calculation module is specifically used to: determine the length of the horizontal contour line and the area of the vertical projection surface; calculate the line distribution parameters and the length of the horizontal contour line, the surface distribution parameters and the area of the vertical projection surface according to the proportional algorithm, and obtain the component information associated with the external scaffolding; classify the component information by preset material categories to obtain the line distribution material quantity and the surface distribution material quantity.
[0090] Optionally, the device also includes an output module, which is specifically used to: export the external scaffolding engineering quantity of the BIM model according to a component information statistical table divided by time period and area, and upload it to the target terminal installation area.
[0091] Embodiment 3
[0092] Figure 3 The block diagram of a computer device suitable for implementing the method for calculating the amount of external scaffolding engineering provided in the third embodiment of the present invention is shown. In this embodiment, the computer device 300 can be a smart phone, tablet computer, laptop computer, desktop computer, rack server, blade server, tower server or cabinet server (including an independent server, or a server cluster composed of multiple servers) that executes a program. Figure 3 As shown, the computer device 300 of this embodiment includes at least but is not limited to: a memory 301, a processor 302, and a network interface 303 that can be interconnected through a system bus. It should be noted that Figure 3 Only computer device 300 having components 301 - 303 is shown, but it should be understood that implementing all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.
[0093] In this embodiment, the memory 303 includes at least one type of computer-readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 301 can be an internal storage unit of the computer device 300, such as a hard disk or memory of the computer device 300. In other embodiments, the memory 301 can also be an external storage device of the computer device 300, such as a plug-in hard disk equipped on the computer device 300, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 301 can also include both the internal storage unit of the computer device 300 and its external storage device. In this embodiment, the memory 301 is generally used to store an operating system and various application software installed in the computer device 300, such as program codes of a method for calculating the amount of external scaffolding engineering work.
[0094] The processor 302 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor 302 is generally used to control the overall operation of the computer device 300. For example, the processor 302 performs control and processing related to data interaction or communication with the computer device 300. In this embodiment, the processor 302 is used to run the program code of the steps of the calculation method of the external scaffolding engineering quantity stored in the memory 301.
[0095] In this embodiment, the calculation method of the external scaffolding engineering quantity stored in the memory 301 can also be divided into one or more program modules and executed by one or more processors (processor 302 in this embodiment) to complete the present invention.
[0096] The network interface 303 may include a wireless network interface or a wired network interface, and the network interface 303 is generally used to establish a communication link between the computer device 300 and other computer devices. For example, the network interface 303 is used to connect the computer device 300 to an external terminal through a network, and to establish a data transmission channel and a communication link between the computer device 300 and the external terminal. The network can be a wireless or wired network such as an intranet, the Internet, the Global System of Mobile communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, etc.
[0097] Embodiment 4
[0098] The present embodiment also provides a computer-readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, CD, server, App application store, etc., on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for calculating the external scaffolding engineering quantity are implemented.
[0099] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the embodiments of the present invention are not limited to any specific combination of hardware and software.
[0100] It should be noted that the serial numbers of the embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0101] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method.
[0102] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for calculating the amount of external scaffolding engineering, characterized in that: The method comprises: Obtaining a BIM model to which the external scaffolding needs to be attached, wherein the BIM model includes multiple floor structures; Determine the horizontal contour line of each of the floor structures, and generate the elevation projection surface of the BIM model according to the horizontal contour line, including: decomposing the horizontal contour line of the floor structure by longitudinal boundary lines to obtain a plurality of segmented contour lines; obtain the projection of the segmented contour line on the horizontal reference plane, group the segmented contour lines according to the projection of the horizontal reference plane, and obtain a plurality of segmented contour line sets; for each segmented contour line set, obtain the floor height of the floor structure to which each segmented contour line belongs, longitudinally stretch the associated segmented contour line according to the floor height of the floor structure, and generate the elevation contour surface of the floor structure; splice the elevation contour surfaces of the floor structure according to the order of the floor structures to generate the elevation projection surface of the BIM model, wherein the horizontal contour line is a contour line parallel to the horizontal reference plane; Obtaining target external scaffolding arrangement parameters, and determining line distribution material quantities and surface distribution material quantities according to the target external scaffolding arrangement parameters, the horizontal contour line, and the vertical projection surface; The engineering quantity of the line distribution material and the engineering quantity of the surface distribution material are integrated to obtain the engineering quantity of the external scaffolding.
2. The method according to claim 1, characterized in that The floor structure includes a longitudinal boundary line, and the step of determining a horizontal contour line of each of the floor structures includes: Extracting any floor structure in the BIM model as a starting floor structure; Taking any position of any longitudinal boundary line of the starting floor structure as a starting node, taking the mapping position of the starting node on the remaining longitudinal boundary lines as a mapping node, and sequentially connecting the starting node and the mapping nodes in series to form a closed graph as the horizontal contour line of the starting floor structure; The starting nodes and mapping nodes of the starting floor structure are determined based on the mapping algorithm through the positions of the starting nodes and mapping nodes in the corresponding longitudinal boundary lines, and the starting nodes and mapping nodes of each floor structure are connected in series in sequence to form a closed figure as the horizontal contour line of the corresponding floor structure.
3. The method according to claim 2, characterized in that The method of determining the starting nodes and mapping nodes of other floor structures based on the mapping algorithm by the positions of the starting nodes and mapping nodes of the starting floor structure in the corresponding longitudinal boundary line includes: Determine the position of the starting node of the starting floor structure in the corresponding longitudinal boundary line; If the starting node and mapping node of the starting floor structure are the lower end points of the corresponding longitudinal boundary line, then the starting nodes and mapping nodes of the other floor structures are determined to be located at the lower end points of the longitudinal boundary lines of the corresponding floors; If the starting node and mapping node of the starting floor structure are the upper endpoints of the corresponding longitudinal boundary line, then the starting nodes and mapping nodes of the other floor structures are determined to be located at the upper endpoints of the longitudinal boundary line of the corresponding floor; If the starting node and mapping node of the starting floor structure are non-endpoints in the corresponding longitudinal boundary line, the distance between the starting node and mapping node and the endpoint of the corresponding longitudinal boundary line is calculated, and the position of the starting node and mapping node of the other floor structures on the longitudinal boundary line of the floor is determined by the distance.
4. The method according to claim 1, characterized in that: The target external scaffolding arrangement parameters include line distribution parameters and surface distribution parameters, and the method of determining the line distribution material quantity and the surface distribution material quantity according to the target external scaffolding arrangement parameters, the horizontal contour line and the vertical projection surface includes: Determine the length of the horizontal contour line and the area of the elevation projection surface; Calculating the line distribution parameter and the length of the horizontal contour line, the surface distribution parameter and the area of the elevation projection surface respectively according to a proportional algorithm to obtain component information associated with the external scaffolding; The component information is classified by preset material categories to obtain the linear distribution material quantity and the surface distribution material quantity.
5. The method according to any one of claims 1 to 4, characterized in that: After integrating the engineering quantity of the line distribution material and the engineering quantity of the surface distribution material to obtain the engineering quantity of the external scaffolding, the method includes: The external scaffolding engineering quantity of the BIM model is exported according to the component information statistics table of different time periods and regions, and uploaded to the target terminal installation area.
6. A device for calculating the quantity of external scaffolding engineering, characterized in that: The device comprises: An acquisition module is used to acquire a BIM model to which the external scaffolding needs to be attached, wherein the BIM model includes multiple floor structures; A determination module is used to determine the horizontal contour line of each of the floor structures, and generate the elevation projection surface of the BIM model according to the horizontal contour line, including: decomposing the horizontal contour line of the floor structure by longitudinal boundary lines to obtain multiple segmented contour lines; obtaining the projection of the segmented contour line on the horizontal reference plane, grouping the segmented contour lines according to the projection of the horizontal reference plane, and obtaining multiple segmented contour line sets; for each segmented contour line set, obtaining the floor height of the floor structure to which each segmented contour line belongs, longitudinally stretching the associated segmented contour line according to the floor height of the floor structure, and generating the elevation contour surface of the floor structure; splicing the elevation contour surfaces of the floor structure according to the order of the floor structures to generate the elevation projection surface of the BIM model, wherein the horizontal contour line is a contour line parallel to the horizontal reference plane; A calculation module is used to obtain target external scaffolding arrangement parameters, and determine the line distribution material quantity and the surface distribution material quantity according to the target external scaffolding arrangement parameters, the horizontal contour line and the vertical projection surface, wherein the target external scaffolding arrangement parameters include line distribution parameters and surface distribution parameters; An integration module is used to integrate the engineering quantity of the line-distributed materials and the engineering quantity of the surface-distributed materials to obtain the engineering quantity of the external scaffolding.
7. The device according to claim 6, characterized in that The integration module is specifically used for: Determine the length of the horizontal contour line and the area of the elevation projection surface; Calculating the line distribution parameter and the length of the horizontal contour line, the surface distribution parameter and the area of the elevation projection surface respectively according to a proportional algorithm to obtain component information associated with the external scaffolding; The component information is classified by preset material categories to obtain the linear distribution material quantity and the surface distribution material quantity.
8. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 5 when executing the computer program.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
attached lifting scaffold intelligent design method based on BIM
CN109829214A
Nuclear power plant three-dimensional modeling method and system based on two-dimensional plane template drawing
CN113793412A