Large-area special-shaped simulation panel construction method and system based on BIM technology
Through the construction method based on BIM technology, the problems of low construction accuracy and insufficient efficiency of large-area special-shaped simulation panels are solved, and an efficient and intelligent construction process is achieved, ensuring construction quality and safety.
Patent Information
- Application Number
- CN202411933938.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-18
AI Technical Summary
The construction of large-area special-shaped simulation panels has problems of low accuracy and insufficient efficiency, resulting in problems such as panel misalignment, installation errors and structural damage.
Using the construction method based on BIM technology, by establishing a preliminary three-dimensional model, the characteristic information of the virtual special-shaped components is extracted, the cutting start point and the cutting path are determined, the real special-shaped components are generated, and splicing inspection is performed until the preset conditions are met.
It improves the accuracy and efficiency of construction, realizes the intelligence and automation of construction processes, reduces waste and costs, and ensures construction quality and safety.
Smart Images

Figure CN119850369A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of simulation panel construction, and more specifically, to a construction method and system for large-area special-shaped simulation panels based on BIM technology. Background Art
[0002] With the continuous development of modern construction technology, large-area special-shaped simulation panels, as a special form of building exterior walls, have become an important part of the urban landscape; however, due to the special properties and complex structure of such panels, their construction accuracy and efficiency have always been one of the focuses of attention in the field of construction engineering. Imprecise construction and inefficient management may lead to problems such as panel misalignment, installation errors and structural damage, which bring many troubles to the use and maintenance of buildings. In past engineering practices, traditional construction methods have problems such as unreasonable cutting path planning of simulation panels and low splicing accuracy of simulation panels. Summary of the invention
[0003] The purpose of the present invention is to provide a large-area special-shaped simulation panel construction method and system based on BIM technology, to provide an efficient, intelligent and economical solution for the construction of large-area special-shaped simulation panels, which can improve the construction accuracy and efficiency, realize the intelligence and automation of the construction process, reduce waste and control costs, and ensure the construction quality and safety.
[0004] The above technical objectives of the present invention are achieved through the following technical solutions:
[0005] In the first aspect, the present application provides a large-area special-shaped simulation panel construction method based on BIM technology, comprising the following specific steps:
[0006] Acquire construction project data, establish a preliminary three-dimensional model corresponding to the construction project data based on BIM technology, and obtain multiple virtual special-shaped components constituting the panel splicing structure in the preliminary three-dimensional model;
[0007] Perform feature extraction processing on each virtual special-shaped component to obtain feature information corresponding to each virtual special-shaped component, and perform layout processing on multiple virtual special-shaped components on the cut plate;
[0008] According to each feature information, a cutting starting point of each virtual special-shaped component on the cutting plate after the nesting process is determined, a cutting path of the cutting plate is determined based on the cutting starting point of each virtual special-shaped component, and a real special-shaped component obtained through the cutting path and corresponding to each virtual special-shaped component is obtained;
[0009] Obtaining the expected splicing sections between adjacent real special-shaped components according to the panel splicing structure, and judging whether each real splicing section meets the preset conditions according to the obtained three-dimensional point cloud data of each real special-shaped component;
[0010] For the real splicing segments that do not meet the preset conditions, the real special-shaped components with deviations are determined according to the three-dimensional point cloud data of the adjacent real special-shaped components, and new real special-shaped components are obtained again according to the virtual special-shaped components corresponding to the real special-shaped components with deviations, until all the real splicing segments meet the preset conditions;
[0011] The real special-shaped components and new real special-shaped components that meet the preset conditions are determined as target special-shaped components, and the special-shaped simulation panels are constructed based on the panel splicing structure and using each target special-shaped component.
[0012] The beneficial effects of the present invention are as follows: in this scheme, firstly, a plurality of virtual special-shaped components in the panel splicing structure are obtained by establishing a preliminary three-dimensional model. The virtual special-shaped components are directly exported from the software, and the structure is high in the structure and is used for feature extraction processing. The feature extraction processing is to extract a plurality of feature points constituting each virtual special-shaped component; secondly, some virtual special-shaped components or as many virtual special-shaped components as possible are arranged on the cutting plate. This arrangement operation can be realized by the arrangement software CypCut, and the cutting starting point of each virtual special-shaped component is determined based on the arrangement result, and then the cutting path of the cutting plate is further determined, and finally the real special-shaped components corresponding to each virtual special-shaped component are obtained through the cutting path; finally, the real special-shaped components obtained after cutting are spliced and inspected, that is, the expected splicing sections between adjacent real special-shaped components are used to judge whether the real splicing sections between adjacent real special-shaped components meet the conditions, and finally the real special-shaped components that meet the preset conditions and the new real special-shaped components are determined as target special-shaped components, and the construction of special-shaped simulation panels is carried out based on the panel splicing structure and using each target special-shaped component.
[0013] In this scheme, the large-area special-shaped simulated panel construction method based on BIM technology has achieved the effects of cost savings, time reduction, waste reduction, quality improvement and strengthening project management by reducing errors and rework, accurately estimating materials, optimizing construction sequence, accelerating decision-making process, quickly responding to changes, efficient coordination, visualization, and integrated information management. At the same time, the innovative advantages of this scheme ensure the safety of the building, especially in the design of complex structures, reducing safety hazards, protecting the lives and property of the public, and achieving energy saving and environmental protection of the building through BIM optimized design, which meets the social needs of sustainable development.
[0014] Based on the above technical solution, the present invention can also be improved as follows.
[0015] Further, the above cutting starting point is obtained by the following method:
[0016] Calculate the distance between each feature point and the preset origin in the feature information of each virtual special-shaped component. If the virtual special-shaped component is a polygonal structure, the midpoint of the line connecting the two feature points with the shortest distance is determined as the starting point for cutting; if the virtual special-shaped component is an arc structure, the feature point with the shortest distance is determined as the starting point for cutting; if the virtual special-shaped component is a combination of a polygon and an arc, the feature point with the shortest distance between the feature point in the arc and the feature point in the line segment is determined as the starting point for cutting.
[0017] The beneficial effect of adopting the above further solution is that the determination of the cutting starting point is conducive to the planning of the cutting path, so as to obtain the optimal cutting path.
[0018] Furthermore, the above cutting path is obtained by:
[0019] According to the cutting starting point and multiple characteristic points of each virtual special-shaped component, an initial path is randomly generated on the cutting plate, and the transition probability between each cutting starting point and multiple characteristic points is calculated, and the first path is regenerated according to the transition probability;
[0020] The pheromones of each cutting starting point and multiple feature points in the first path are updated, and the transition probability is recalculated. The second path is generated according to the recalculated transition probability, and it is iterated until the maximum number of iterations is reached, and the shortest path in the iteration process is determined as the cutting path.
[0021] The beneficial effects of adopting the above further solution are: to achieve the purpose of rationally planning the path, and to be able to stably and effectively shorten the travel, reduce the cutting time, and improve the cutting efficiency.
[0022] Furthermore, the above transition probability is specifically:
[0023]
[0024] Where P ij (t) represents the transition probability from point i to point j in the tth iteration, τ ij (t) represents the pheromone intensity from point i to point j in the tth iteration, η ij (t) represents the expected strength from point i to point j in the tth iteration, μ i (t) represents the heuristic factor of adding angle information at point i, α and β represent the importance of pheromone intensity and expected intensity respectively, γ represents the importance of resultant force, τ is (t) the pheromone intensity from point i to point s in the tth iteration, η is(t) represents the expected strength from point i to point s in the tth iteration, ω1 and ω2 represent proportional factors, and ω1+ω2=1, d ij represents the distance between point i and point j, θ ij represents the angle between the path ij and the resultant force, represents the resultant force acting on point i.
[0025] Furthermore, the above-mentioned updating of pheromones is specifically as follows:
[0026] τ ij (t+1)=(1-ρ)τ ij (t)+Δτ ij ,in:
[0027] In the formula, τ ij (t+1) represents the pheromone intensity from point i to point j in the t+1th iteration, τ ij (t) represents the pheromone intensity from point i to point j in the tth iteration, ρ represents the pheromone evaporation coefficient, Δτ ij represents the pheromone increment on path ij, Δτ ij k Represents the pheromone left on the path ij during this iteration.
[0028] Furthermore, the above-mentioned three-dimensional point cloud data of each real special-shaped component is obtained to determine whether each real splicing segment meets the preset conditions, specifically:
[0029] Acquire a first edge and a second edge constituting a real splicing section from two adjacent real special-shaped components, and obtain edge features of the first edge and the second edge according to the three-dimensional point cloud data, wherein the edge features include first and last segment features and middle features;
[0030] Acquire a splicing feature from the expected splicing segment corresponding to the real splicing segment, compare the edge feature with the splicing feature based on the splicing feature formed by the original three-dimensional data in the preliminary three-dimensional model, and obtain a comparison result;
[0031] If the comparison result is that the deviation does not exceed the threshold, the real splicing segment meets the preset condition; if the comparison result is that the deviation exceeds the threshold, the real splicing segment does not meet the preset condition.
[0032] Furthermore, the above method also includes:
[0033] Obtain the comparison results of the feature comparison of all edges of each real special-shaped component or new real special-shaped component. If the comparison results of the edges of the real special-shaped component or new real special-shaped component exceeding a preset percentage show that the deviation does not exceed a threshold, the real special-shaped component or the new real special-shaped component is determined as a target special-shaped component; otherwise, a new real special-shaped component is re-obtained according to the corresponding virtual special-shaped component.
[0034] In a second aspect, the present application provides a large-area special-shaped simulated panel construction system based on BIM technology, which is applied to a large-area special-shaped simulated panel construction method based on BIM technology in any one of the first aspects, including:
[0035] The first module is used to obtain construction project data, establish a preliminary three-dimensional model corresponding to the construction project data based on BIM technology, and obtain multiple virtual special-shaped components constituting the panel splicing structure in the preliminary three-dimensional model;
[0036] The second module is used to perform feature extraction processing on each virtual special-shaped component, obtain feature information corresponding to each virtual special-shaped component, and perform layout processing on multiple virtual special-shaped components on the cut plate;
[0037] The third module is used to determine the cutting starting point of each virtual special-shaped component on the cutting plate after the layout processing according to each feature information, determine the cutting path of the cutting plate based on the cutting starting point of each virtual special-shaped component, and obtain the real special-shaped component obtained through the cutting path and corresponding to each virtual special-shaped component;
[0038] The fourth module is used to obtain the expected splicing sections between each adjacent real special-shaped component according to the panel splicing structure, and determine whether each real splicing section meets the preset conditions according to the obtained three-dimensional point cloud data of each real special-shaped component;
[0039] The fifth module is used to determine the real special-shaped components with deviations according to the three-dimensional point cloud data of the adjacent real special-shaped components for the real splicing segments that do not meet the preset conditions, and to obtain new real special-shaped components according to the virtual special-shaped components corresponding to the real special-shaped components with deviations, until all the real splicing segments meet the preset conditions;
[0040] The sixth module is used to determine both real special-shaped components that meet preset conditions and new real special-shaped components as target special-shaped components, and to construct special-shaped simulation panels based on the panel splicing structure and using each target special-shaped component.
[0041] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any one of the methods in the first aspect when executing the computer program.
[0042] In a fourth aspect, the present application provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions enable a computer to execute any one of the methods in the first aspect.
[0043] Compared with the prior art, the present invention has at least the following beneficial effects:
[0044] In the present application, firstly, a plurality of virtual special-shaped components in the panel splicing structure are obtained by establishing a preliminary three-dimensional model. The virtual special-shaped components are directly exported from the software, and the structure is high in the structure and is used for feature extraction processing. The feature extraction processing is to extract multiple feature points constituting each virtual special-shaped component; secondly, some virtual special-shaped components or as many virtual special-shaped components as possible are arranged on the cutting plate. This arrangement operation can be achieved by the arrangement software CypCut, and the cutting starting point of each virtual special-shaped component is determined based on the arrangement result, and then the cutting path of the cutting plate is further determined, and finally the real special-shaped components corresponding to each virtual special-shaped component are obtained through the cutting path; finally, the real special-shaped components obtained after cutting are spliced and inspected, that is, the expected splicing sections between adjacent real special-shaped components are used to judge whether the real splicing sections between adjacent real special-shaped components meet the conditions, and finally the real special-shaped components that meet the preset conditions and the new real special-shaped components are determined as target special-shaped components, and the construction of special-shaped simulation panels is carried out based on the panel splicing structure and using each target special-shaped component.
[0045] In the present application, the determination of the cutting starting point is conducive to the planning of the cutting path, so as to obtain the optimal cutting path, and the purpose of reasonably planning the path is achieved through the obtained cutting path, and it can stably and effectively shorten the empty stroke, reduce the cutting time, and improve the cutting efficiency; the large-area special-shaped simulation panel construction method based on BIM technology achieves the effects of cost savings, time reduction, waste reduction, quality improvement and strengthening project management by reducing errors and rework, accurately estimating materials, optimizing construction sequence, accelerating decision-making process, quickly responding to changes, efficient coordination, visualization, and integrated information management; at the same time, the innovative advantages of this solution ensure the safety of the building, especially in the design of complex structures, reducing safety hazards, protecting the lives and property of the public, and realizing energy saving and environmental protection of the building through BIM optimized design, which meets the social needs of sustainable development. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The drawings described herein are used to provide a further understanding of the embodiments of the present invention, constitute a part of this application, and do not constitute a limitation of the embodiments of the present invention. In the drawings:
[0047] Figure 1 A method flow chart of a construction method in an embodiment of the present invention;
[0048] Figure 2 Schematic diagram of the algorithm for feature extraction processing in an embodiment of the present invention;
[0049] Figure 3 A connection diagram of a construction system in an embodiment of the present invention;
[0050] Figure 4 A schematic diagram of the connection of electronic equipment in an embodiment of the present invention;
[0051] Figure 5 4 is a comparison chart of feature extraction processing in an embodiment of the present invention. DETAILED DESCRIPTION
[0052] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
[0053] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0055] In the description of the embodiments of the present invention, "plurality" means at least 2.
[0056] Embodiment 1: In order to obtain a reasonable cutting path and improve the splicing accuracy, and to improve the accuracy and efficiency of construction, as well as to realize the intelligence and automation of the construction process, reduce waste and control costs, while ensuring the quality and safety of construction, this embodiment provides a large-area special-shaped simulation panel construction method based on BIM technology, such as Figure 1 As shown, the specific steps include:
[0057] S1, obtaining construction project data, establishing a preliminary three-dimensional model corresponding to the construction project data based on BIM technology, and obtaining a plurality of virtual special-shaped components constituting a panel splicing structure in the preliminary three-dimensional model.
[0058] Among them, a preliminary three-dimensional model is established through comprehensive integration of project design data; this step requires the collection and careful review of all design drawings, technical specifications, material performance parameters and related construction details to ensure the integrity and accuracy of the information; after completing the data sorting, it is fully combined with the needs of Party A and government units to conceive and pave the way for subsequent modeling work.
[0059] Specifically, SketchUp software's powerful geometric modeling capabilities and dynamic component functions can be used to achieve efficient and flexible design solutions. Through a detailed analysis of the key features of special-shaped panels, basic geometric shapes are created in the SketchUp environment as templates. Subsequently, SketchUp's parametric plug-ins, such as SketchUp's native SolidTools, SketchUp Dynamic Components, or third-party plug-ins such as PLUGIN Sketch Params 3D, are used to give these basic shapes variable parameters, such as length, width, curvature, etc., so that the panel model can be easily adjusted in size and shape according to design requirements or changes in site conditions; after obtaining a preliminary three-dimensional model, the software can be used to easily obtain multiple virtual special-shaped components that constitute the panel splicing structure.
[0060] S2, performing feature extraction processing on each virtual special-shaped component to obtain feature information corresponding to each virtual special-shaped component, and performing arrangement processing on multiple virtual special-shaped components on the cut plate.
[0061] Specifically, you can use Figure 2 The feature extraction algorithm shown in the figure is used to extract features. After redrawing the extracted feature points, the following can be obtained: Figure 5 The multiple feature points shown on the right side of Figure 5 In the figure, the left side is a schematic diagram of the original virtual special-shaped component; by comparison, it can be found that the starting and ending points of the line segments and the arcs in the original figure are all read, which proves that the algorithm can effectively read the feature points and provide data support for the subsequent selection of the starting point.
[0062] S3, according to various feature information, determine the cutting starting point of each virtual special-shaped component on the cutting plate after the pattern arrangement processing, determine the cutting path of the cutting plate based on the cutting starting point of each virtual special-shaped component, and obtain the real special-shaped component obtained through the cutting path and corresponding to each virtual special-shaped component.
[0063] The nesting operation can be implemented by the nesting software CypCut. Furthermore, the above-mentioned cutting starting point is obtained by the following method:
[0064] S31, calculate the distance between each feature point in the feature information of each virtual special-shaped component and the preset origin. If the virtual special-shaped component is a polygonal structure, the midpoint of the line connecting the two feature points with the shortest distance is determined as the cutting starting point; if the virtual special-shaped component is an arc structure, the feature point with the shortest distance is determined as the cutting starting point; if the virtual special-shaped component is a combination of a polygon and an arc, the feature point with the shortest distance between the feature point in the arc and the feature point in the line segment is determined as the cutting starting point.
[0065] Among them, the determination of the cutting starting point is conducive to the planning of the cutting path, so as to obtain the optimal cutting path.
[0066] Optionally, the cutting path is obtained by:
[0067] S32, randomly generating an initial path on the cutting plate according to the cutting starting point and multiple feature points of each virtual special-shaped component, calculating the transition probability between each cutting starting point and multiple feature points, and regenerating the first path according to the transition probability.
[0068] Optionally, the above transition probability is specifically:
[0069]
[0070] Where P ij (t) represents the transition probability from point i to point j in the tth iteration, τ ij (t) represents the pheromone intensity from point i to point j in the tth iteration, η ij (t) represents the expected strength from point i to point j in the tth iteration, μ i (t) represents the heuristic factor of adding angle information at point i, α and β represent the importance of pheromone intensity and expected intensity respectively, γ represents the importance of resultant force, τ is (t) the pheromone intensity from point i to point s in the tth iteration, η is (t) represents the expected strength from point i to point s in the tth iteration, ω1 and ω2 represent proportional factors, and ω1+ω2=1, d ij represents the distance between point i and point j, θ ij represents the angle between the path ij and the resultant force, represents the resultant force acting on point i.
[0071] S33, updating the pheromones of each cutting starting point and multiple feature points in the first path, and recalculating the transition probability, generating a second path according to the recalculated transition probability, and iterating until the maximum number of iterations is reached, and determining the shortest path in the iterative process as the cutting path.
[0072] Optionally, the above updating of pheromones is specifically as follows:
[0073] τ ij (t+1)=(1-ρ)τ ij (t)+Δτ ij ,in:
[0074] In the formula, τ ij (t+1) represents the pheromone intensity from point i to point j in the t+1th iteration, τ ij (t) represents the pheromone intensity from point i to point j in the tth iteration, ρ represents the pheromone evaporation coefficient, Δτ ij represents the pheromone increment on path ij, Δτ ij k Represents the pheromone left on the path ij during this iteration.
[0075] S4, obtaining the expected splicing sections between adjacent real special-shaped components according to the panel splicing structure, and judging whether each real splicing section meets the preset conditions according to the obtained three-dimensional point cloud data of each real special-shaped component.
[0076] Optionally, judging whether each real splicing segment meets a preset condition based on the acquired three-dimensional point cloud data of each real special-shaped component is as follows:
[0077] S41, obtaining a first edge and a second edge constituting a real splicing section from two adjacent real special-shaped components, and obtaining edge features of the first edge and the second edge according to the three-dimensional point cloud data, wherein the edge features include first and last section features and middle features.
[0078] Among them, for the processing of three-dimensional point cloud data, the three-dimensional point cloud data can be converted into the spatial rectangular coordinate system where the preliminary three-dimensional model is located. The first and last segment features and the middle feature include the various coordinates, edge trends, slopes, etc. of the first and last segments and the middle in the coordinate system, and this is used as a basis for comparison between the real splicing segment and the virtual splicing segment.
[0079] S42, obtaining a splicing feature from the expected splicing segment corresponding to the real splicing segment, comparing the edge feature with the splicing feature based on the splicing feature composed of the original three-dimensional data in the preliminary three-dimensional model, and obtaining a comparison result.
[0080] Among them, the edge features can be compared with the coordinate values in the splicing features. For example, the coordinates of the beginnings of the real splicing segment and the virtual splicing segment are (12, 58, 69) and (12.01, 57.99, 69.05), respectively. The deviations of the XYZ axes are 0.01, 0.01 and 0.05, respectively. The preset threshold is, for example, 0.6, which means that the real splicing segment meets the requirements.
[0081] S43, if the comparison result is that the deviation does not exceed the threshold, then the real splicing segment meets the preset condition; if the comparison result is that the deviation exceeds the threshold, then the real splicing segment does not meet the preset condition.
[0082] S5, for the real splicing segments that do not meet the preset conditions, the real special-shaped components with deviations are determined according to the three-dimensional point cloud data of the adjacent real special-shaped components, and new real special-shaped components are obtained again according to the virtual special-shaped components corresponding to the real special-shaped components with deviations, until all the real splicing segments meet the preset conditions.
[0083] Furthermore, each real special-shaped component can be given a QR code to achieve accurate tracking and management of the entire life cycle from design, production to installation and maintenance; by scanning the QR code, all key information of the component can be quickly obtained, including but not limited to component shape, regional location, component number, warehouse and production date. It not only greatly simplifies on-site management and document query, but also ensures the real-time and accuracy of information. In addition, the use of QR codes also promotes transparency in the supply chain, helps identify potential delay risks or quality issues, and takes timely countermeasures. In large-scale projects, this level of traceability and instant access is crucial to coordinating multiple stakeholders and ensuring that the project is completed on time and with quality.
[0084] Specifically, a component library can be formed through various virtual special-shaped components. Building a sophisticated component library is the cornerstone of the digital transformation of the construction industry. It brings together standardized and parametric component models, covering the entire process from design, construction to operation and maintenance, greatly improving efficiency and accuracy. The formation of a component library plays a role as a central nervous system for building digital management work; by assigning QR codes to components, forming a component library, and then updating the construction in real time, the cycle aims to ensure accurate matching and efficient execution of the entire process from design to construction. If errors such as component deviation and component damage occur in the cycle, they will be handled in a timely manner to avoid delays in construction and cost losses caused by untimely information transmission.
[0085] S6, determining both the real special-shaped components that meet the preset conditions and the new real special-shaped components as target special-shaped components, and constructing the special-shaped simulation panel based on the panel splicing structure and using each target special-shaped component.
[0086] Optionally, the above method further includes:
[0087] S61, obtaining the comparison result of the feature comparison of all edges of each real special-shaped component or new real special-shaped component, if the comparison result of the edges of the real special-shaped component or new real special-shaped component exceeding a preset percentage has a deviation not exceeding a threshold, the real special-shaped component or the new real special-shaped component is determined as a target special-shaped component; otherwise, a new real special-shaped component is re-obtained according to the corresponding virtual special-shaped component.
[0088] Specifically, the large-area special-shaped simulated panel construction method based on BIM technology has achieved the effects of cost savings, time reduction, waste reduction, quality improvement and enhanced project management by reducing errors and rework, accurately estimating materials, optimizing construction sequence, accelerating decision-making process, quickly responding to changes, efficient coordination, visualization, and integrated information management. At the same time, the innovative advantages of this solution ensure the safety of the building, especially in the design of complex structures, reducing safety hazards, protecting the lives and property of the public, and achieving energy saving and environmental protection of the building through BIM optimized design, which meets the social needs of sustainable development.
[0089] Embodiment 2: The embodiment of the present application provides a large-area special-shaped simulation panel construction system based on BIM technology, which is applied to a large-area special-shaped simulation panel construction method based on BIM technology in any one of Embodiment 1, such as Figure 3 As shown, including:
[0090] The first module is used to obtain construction project data, establish a preliminary three-dimensional model corresponding to the construction project data based on BIM technology, and obtain multiple virtual special-shaped components that constitute the panel splicing structure in the preliminary three-dimensional model.
[0091] The second module is used to perform feature extraction processing on each virtual special-shaped component, obtain feature information corresponding to each virtual special-shaped component, and perform layout processing on multiple virtual special-shaped components on the cut plate.
[0092] The third module is used to determine the cutting starting point of each virtual special-shaped component on the cutting plate after the pattern arrangement processing according to various feature information, determine the cutting path of the cutting plate based on the cutting starting point of each virtual special-shaped component, and obtain the real special-shaped components obtained through the cutting path and corresponding to each virtual special-shaped component.
[0093] The fourth module is used to obtain the expected splicing sections between each adjacent real special-shaped component according to the panel splicing structure, and determine whether each real splicing section meets the preset conditions according to the obtained three-dimensional point cloud data of each real special-shaped component.
[0094] The fifth module is used to determine the real special-shaped components with deviations based on the three-dimensional point cloud data of adjacent real special-shaped components for the real splicing segments that do not meet the preset conditions, and to regain new real special-shaped components based on the virtual special-shaped components corresponding to the real special-shaped components with deviations, until all the real splicing segments meet the preset conditions.
[0095] The sixth module is used to determine both real special-shaped components that meet preset conditions and new real special-shaped components as target special-shaped components, and to construct special-shaped simulation panels based on the panel splicing structure and using each target special-shaped component.
[0096] Embodiment 3: This embodiment of the present application provides an electronic device, such as Figure 4 As shown, it includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, any method in Embodiment 1 is implemented.
[0097] Embodiment 4: The embodiment of the present application provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions enable a computer to execute any method in Embodiment 1.
[0098] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A large-area special-shaped simulation panel construction method based on BIM technology, characterized in that: The specific steps include: Acquire construction project data, establish a preliminary three-dimensional model corresponding to the construction project data based on BIM technology, and obtain multiple virtual special-shaped components constituting the panel splicing structure in the preliminary three-dimensional model; Performing feature extraction processing on each of the virtual special-shaped components to obtain feature information corresponding to each of the virtual special-shaped components, and performing arrangement processing on the plurality of virtual special-shaped components on the cut plate; According to each of the feature information, a cutting starting point of each virtual special-shaped component on the cutting plate after the nesting process is determined, a cutting path of the cutting plate is determined based on the cutting starting point of each virtual special-shaped component, and a real special-shaped component obtained through the cutting path and corresponding to each virtual special-shaped component is obtained; Obtaining the desired splicing sections between adjacent real special-shaped components according to the panel splicing structure, and judging whether each real splicing section meets the preset conditions according to the acquired three-dimensional point cloud data of each real special-shaped component; For the real splicing segments that do not meet the preset conditions, the real special-shaped components with deviations are determined according to the three-dimensional point cloud data of the adjacent real special-shaped components, and new real special-shaped components are obtained again according to the virtual special-shaped components corresponding to the real special-shaped components with deviations, until all the real splicing segments meet the preset conditions; The real special-shaped components and new real special-shaped components that meet the preset conditions are both determined as target special-shaped components, and the special-shaped simulation panels are constructed based on the panel splicing structure and using each of the target special-shaped components.
2. According to the BIM technology-based large-area special-shaped simulation panel construction method of claim 1, it is characterized in that: The cutting starting point is obtained by: Calculate the distance between each feature point in the feature information of each virtual special-shaped component and the preset origin. If the virtual special-shaped component is a polygonal structure, determine the midpoint of the line connecting the two feature points with the shortest distance as the cutting starting point; if the virtual special-shaped component is an arc structure, determine the feature point with the shortest distance as the cutting starting point; If the virtual special-shaped component is a combination of a polygon and an arc, the feature point with the shortest distance in the arc and the feature point with the shortest distance in the line segment is determined as the cutting starting point.
3. The method for constructing large-area special-shaped simulation panels based on BIM technology according to claim 1 is characterized in that: The cutting path is obtained by: According to the cutting starting point and multiple feature points of each virtual special-shaped component, an initial path is randomly generated on the cutting plate, and the transition probability between each cutting starting point and multiple feature points is calculated, and the first path is regenerated according to the transition probability; The pheromones of each cutting starting point and multiple feature points in the first path are updated, and the transition probability is recalculated. The second path is generated according to the recalculated transition probability, and it is iterated until the maximum number of iterations is reached, and the shortest path in the iteration process is determined as the cutting path.
4. The method for constructing large-area special-shaped simulation panels based on BIM technology according to claim 3 is characterized in that: The transition probability is specifically: Where P ij (t) represents the transition probability from point i to point j in the tth iteration, τ ij (t) represents the pheromone intensity from point i to point j in the tth iteration, η ij (t) represents the expected strength from point i to point j in the tth iteration, μ i (t) represents the heuristic factor of adding angle information at point i, α and β represent the importance of pheromone intensity and expected intensity respectively, γ represents the importance of resultant force, τ is (t) the pheromone intensity from point i to point s in the tth iteration, η is (t) represents the expected strength from point i to point s in the tth iteration, ω1 and ω2 represent proportional factors, and ω1+ω2=1, d ij represents the distance between point i and point j, θ ij represents the angle between the path ij and the resultant force, represents the resultant force acting on point i.
5. The method for constructing large-area special-shaped simulation panels based on BIM technology according to claim 3 is characterized in that: The pheromone is updated, specifically: t ij (t+1)=(1-ρ)τ ij (t)+Δτ ij , among which: In the formula, τ ij (t+1) represents the pheromone intensity from point i to point j in the t+1th iteration, τ ij (t) represents the pheromone intensity from point i to point j in the tth iteration, ρ represents the pheromone evaporation coefficient, Δτ ij represents the pheromone increment on path ij, Δτ ij k Represents the pheromone left on the path ij during this iteration.
6. The method for constructing large-area special-shaped simulation panels based on BIM technology according to claim 1 is characterized in that: The step of judging whether each real splicing segment meets a preset condition based on the acquired three-dimensional point cloud data of each real special-shaped component is as follows: Acquire a first edge and a second edge constituting a real splicing section from two adjacent real special-shaped components, and obtain edge features of the first edge and the second edge according to three-dimensional point cloud data, wherein the edge features include first and last segment features and middle features; Acquire a splicing feature from the expected splicing segment corresponding to the real splicing segment, compare the edge feature with the splicing feature based on the splicing feature formed by the original three-dimensional data in the preliminary three-dimensional model, and obtain a comparison result; If the comparison result is that the deviation does not exceed the threshold, the real splicing segment meets the preset condition; if the comparison result is that the deviation exceeds the threshold, the real splicing segment does not meet the preset condition.
7. The method for constructing large-area special-shaped simulation panels based on BIM technology according to claim 6 is characterized in that: The method further comprises: Obtain the comparison results of the feature comparison of all edges of each real special-shaped component or new real special-shaped component. If the comparison results of the edges of the real special-shaped component or new real special-shaped component exceeding a preset percentage show that the deviation does not exceed a threshold, the real special-shaped component or the new real special-shaped component is determined as a target special-shaped component; otherwise, a new real special-shaped component is re-obtained according to the corresponding virtual special-shaped component.
8. A large-area special-shaped simulated panel construction system based on BIM technology, applied to a large-area special-shaped simulated panel construction method based on BIM technology according to any one of claims 1 to 7, characterized in that: include: The first module is used to obtain construction project data, establish a preliminary three-dimensional model corresponding to the construction project data based on BIM technology, and obtain multiple virtual special-shaped components constituting the panel splicing structure in the preliminary three-dimensional model; The second module is used to perform feature extraction processing on each of the virtual special-shaped components to obtain feature information corresponding to each of the virtual special-shaped components, and perform layout processing on multiple virtual special-shaped components on the cut plate; The third module is used to determine the cutting starting point of each virtual special-shaped component on the cutting plate after the pattern arrangement processing according to each of the feature information, determine the cutting path of the cutting plate based on the cutting starting point of each virtual special-shaped component, and obtain the real special-shaped component obtained through the cutting path and corresponding to each virtual special-shaped component; The fourth module is used to obtain the expected splicing section between each adjacent real special-shaped component according to the panel splicing structure, and determine whether each real splicing section meets the preset conditions according to the obtained three-dimensional point cloud data of each real special-shaped component; The fifth module is used to determine, for the real splicing segments that do not meet the preset conditions, the real special-shaped components with deviations according to the three-dimensional point cloud data of the adjacent real special-shaped components, and to obtain new real special-shaped components according to the virtual special-shaped components corresponding to the real special-shaped components with deviations, until all the real splicing segments meet the preset conditions; The sixth module is used to determine both the real special-shaped components that meet the preset conditions and the new real special-shaped components as target special-shaped components, and construct the special-shaped simulation panel based on the panel splicing structure and using each of the target special-shaped components.
9. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the method according to any one of claims 1 to 7 is implemented when the processor executes the computer program.
10. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores computer instructions, which enable a computer to execute the method of any one of claims 1-7.
Citation Information
Cited By
Metal roof construction optimization system based on BIM
CN120579692A