A BIM-based intelligent opening method and system
By using a BIM-based intelligent opening method, the location of openings for electromechanical pipelines to pass through walls or floors is automatically calculated and generated, solving the problems of inaccurate opening and low efficiency in traditional methods. This achieves fully automated and prefabricated construction, improving the level of building industrialization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING CONSTRUCTION ENGINEERING GROUP CO LTD
- Filing Date
- 2025-11-26
- Publication Date
- 2026-06-30
AI Technical Summary
In building construction, when electromechanical pipelines pass through walls or floors, existing technologies rely on two-dimensional drawings and manual judgment, resulting in inaccurate opening locations, low efficiency, difficulty in achieving factory prefabrication, and poor communication between different disciplines, making it difficult to achieve intelligent processes.
By using a BIM-based intelligent opening method, the dynamic expansion value and section depth are preset, the opening location is automatically calculated, the opening family size is obtained, and the reserved opening is generated in the BIM model. Compensation is made by combining historical construction error and structural deformation data to achieve a fully automated opening process.
It achieves a fully automated process from collision detection to opening solution, reducing human intervention and errors, supporting prefabricated construction, and improving the level of building industrialization.
Smart Images

Figure CN121834948B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of building information modeling (BIM) technology, and in particular to a BIM-based intelligent opening method and system. Background Technology
[0002] In building construction, mechanical and electrical pipelines need to penetrate walls, floors, and other building components, necessitating the creation of openings. Traditional methods rely primarily on two-dimensional drawings and on-site judgment by construction workers, which has several drawbacks: poor accuracy and susceptibility to errors: two-dimensional drawings are not intuitive, and inconsistencies, omissions, and discrepancies exist between drawings from different disciplines, leading to inaccurate opening locations on-site and frequent need for secondary chiseling, compromising structural integrity. Low efficiency: reliance on manual counting of openings and their dimensions is labor-intensive and prone to omissions. Difficulty in collaboration: poor communication between architects, structural engineers, and mechanical and electrical engineers, making it difficult to promptly synchronize design changes with all relevant parties. Difficulty in prefabrication: inaccurate opening information cannot effectively guide factory prefabrication production, limiting the development of industrialized building construction.
[0003] While BIM technology can perform 3D collision detection and identify conflicts, most current solutions remain in a semi-automated stage of "detection-manual adjustment-re-detection," lacking an end-to-end intelligent process from conflict identification to solution generation and deliverables. Conventional manual hole-making methods based on BIM technology are time-consuming, inefficient, and prone to errors, leading to incorrect or unacceptable hole-making. Therefore, there is an urgent need for an intelligent hole-making method based on BIM. Summary of the Invention
[0004] The purpose of this invention is to overcome one or more of the above-mentioned existing technical problems and provide a BIM-based intelligent opening method and system.
[0005] To achieve the above objectives, the present invention provides a BIM-based intelligent opening method, comprising:
[0006] Preset the dynamic outward expansion value and cutting depth for each through-wall component;
[0007] The location of the opening is calculated based on the position and size parameters of the wall or floor slab and related pipelines;
[0008] In the BIM model, obtain the dimensional parameters of each through-wall component in the through-wall component assembly;
[0009] Obtain the opening family in the BIM model, and set the opening family size to be larger than the through-wall component size and the dynamic expansion value;
[0010] Based on the hole-mouth family, pre-reserved openings are made in the walls or floors;
[0011] A cutting surface is generated based on the preset cutting depth and the pre-reserved opening after cutting;
[0012] The reserved openings are selected and merged to obtain the final location of the reserved openings, which is then marked in the BIM model.
[0013] According to one aspect of the invention, the dynamic expansion value is determined based on component type, historical construction error data, and structural deformation prediction data;
[0014] Automatically match baseline expansion values based on component type;
[0015] Based on historical construction error data, probability expansion is performed by combining historical error distribution;
[0016] Based on the structural deformation prediction data and the structural deformation simulation results, pre-deformation compensation is performed on the edge of the opening.
[0017] According to one aspect of the invention, the calculation of the opening location includes:
[0018] Calculate the intersection points of pipelines with walls based on the location and dimensions of walls or floors and relevant pipeline data;
[0019] Calculate the geometry of the intersection points between pipelines and walls or floors based on the intersection points;
[0020] Get and delete invalid intersections in the geometry;
[0021] The center point of the intersection between the pipeline and the wall or floor slab is obtained based on the pipeline size; the center point is the location of the opening.
[0022] According to one aspect of the present invention, obtaining the dimensional parameters of each through-wall component in the through-wall component assembly includes:
[0023] Obtain the location and dimension parameters of the wall or floor slab;
[0024] Obtain the dimensions and type of each through-wall component in a wall or floor slab;
[0025] Determine the size and type of the through-wall part. If the through-wall part is circular, obtain its diameter; if the through-wall part is rectangular, obtain its height and width.
[0026] According to one aspect of the invention, the size of the opening family is set to be larger than the size of the through-wall component and the dynamic outward expansion value, wherein the formula is:
[0027] ;
[0028] ;
[0029] ;
[0030] ;
[0031] in, Indicates the minimum size of the hole family;
[0032] Indicates the dimensions of the through-wall components;
[0033] Indicates dynamic expansion value;
[0034] This represents a value obtained based on the component type;
[0035] This represents a value obtained based on historical construction error data;
[0036] This represents a numerical value obtained based on structural deformation prediction data;
[0037] This represents the average value of historical construction error data;
[0038] Indicates the confidence level coefficient;
[0039] This represents the standard deviation of historical construction error data;
[0040] Indicates the coefficient of linear expansion of the pipeline;
[0041] Indicates the length of the pipeline on both sides of the wall;
[0042] Indicates the maximum expected temperature difference;
[0043] This indicates the value of load deformation compensation;
[0044] This represents the creep compensation value.
[0045] According to one aspect of the present invention, the method of creating a reserved opening in a wall or floor slab includes:
[0046] Obtain the elevation, dimensions, and location of the wall or floor slab where the opening needs to be generated;
[0047] Obtain the center point of the intersection between the pipeline and the wall / floor slab;
[0048] Determine whether the pre-designed opening is parallel to the wall;
[0049] If parallel, place the pre-set opening directly;
[0050] If they are not parallel, obtain the normal of the wall, determine the angle between the normal and the due north direction, and rotate the preset opening to be parallel to the wall according to the angle between the wall and the due north direction.
[0051] Input the location and elevation of the opening to the midpoint of the line segment so that the elevation of the opening family is consistent with the opening location;
[0052] Adjust the position of the opening cluster so that the center point of the opening cluster coincides with the center point of the intersection of the pipeline with the wall and floor slab.
[0053] According to one aspect of the present invention, generating a cutting surface based on a preset cutting depth and a pre-reserved opening after shearing includes:
[0054] Obtain the cutting plane type parameter, the outward offset parameter of the cutting position, and the cutting depth parameter;
[0055] Based on the location parameters of the opening, the cutting point was determined;
[0056] Retrieve the cutting plane family type and generate the cutting plane based on the parameters of the cutting point and the cutting plane;
[0057] Label the parameters in the section plane.
[0058] According to one aspect of the present invention, the selection and merging of reserved openings includes:
[0059] Obtain the position and dimensions of multiple openings generated in the wall or floor slab, and determine whether the position of the opening coincides with the position of the wall or floor slab;
[0060] If there are non-overlapping openings, exclude the opening, issue an error warning, and merge the remaining openings. If all openings overlap, merge the openings.
[0061] Determine if the sum of the opening dimensions is less than the dimensions of the wall or floor slab;
[0062] The length, width, and height of the reserved opening are calculated based on the distance between the two preset openings and the length, width, and height of the preset openings;
[0063] Based on the center points of the two pre-set openings, the center point of the reserved opening is obtained;
[0064] Rotate the reserved opening according to the preset rotation angle until the reserved opening is parallel to the wall;
[0065] Place the merged opening in the wall or floor slab.
[0066] According to one aspect of the invention, the annotation in the BIM model includes:
[0067] Assign values to the reserved opening attributes, including size, type, and location information;
[0068] Based on the attributes of two or more pre-defined openings, the professional categories of the pre-defined openings are merged according to the attributes of each reserved opening.
[0069] To achieve the above objectives, the present invention provides a BIM-based intelligent opening system, comprising:
[0070] Parameter preset module: presets the dynamic outward expansion value and cutting depth for each through-wall component;
[0071] Opening location generation module: Calculates the opening location based on the wall or floor location, size parameters, and related pipelines;
[0072] Through-wall component size acquisition module: In the BIM model, acquire the size parameters of each through-wall component in the through-wall component assembly;
[0073] Reserved size generation module: Obtain the opening family in the BIM model, set the opening family size to be greater than the through-wall part size and dynamic expansion value;
[0074] Reserved opening setting module: Based on the opening family, cut the wall or floor slab to open the reserved opening in the wall or floor slab;
[0075] Section surface generation module: Generates a section surface based on the preset section depth and the reserved opening after cutting;
[0076] Merge Annotation Module: Selects and merges reserved openings to obtain the final location of the reserved openings and annotates them in the BIM model.
[0077] Based on this, the beneficial effects of the present invention are: it achieves full automation, realizing the entire process from collision detection to hole generation, greatly reducing human intervention and errors;
[0078] The dynamic expansion value and cutting depth solve the problems of low efficiency and inaccurate opening values that require manual modification in traditional technology, which can automatically open holes. Furthermore, the dynamic expansion value and cutting depth are used to make predictions based on environmental values, making the opening values more reasonable.
[0079] It supports prefabrication construction, and the use of building components with openings (prefabricated wall panels, composite panels) can be precisely prefabricated in the factory, thereby improving the level of building industrialization. Attached Figure Description
[0080] Figure 1 This is a flowchart illustrating a BIM-based intelligent opening method according to an exemplary embodiment;
[0081] Figure 2 This is a schematic diagram of an opening according to an exemplary embodiment of a BIM-based intelligent opening method;
[0082] Figure 3This is a schematic diagram of a BIM-based intelligent opening method for merging openings, according to an exemplary embodiment.
[0083] Figure 4 This is a flowchart illustrating a BIM-based intelligent opening system according to an exemplary embodiment. Detailed Implementation
[0084] The invention will now be discussed with reference to exemplary embodiments. It should be understood that the described embodiments are merely intended to enable those skilled in the art to better understand and thus implement the invention, and are not intended to imply any limitation on the scope of the invention.
[0085] As used herein, the term “comprising” and its variations are to be interpreted as open-ended terms meaning “including but not limited to”. The term “based on” is to be interpreted as “at least partially based on”, and the terms “one embodiment” and “an embodiment” are to be interpreted as “at least one embodiment”.
[0086] According to one embodiment of the present invention, Figure 1 This is a flowchart illustrating a BIM-based intelligent opening method according to an exemplary embodiment. Figure 2 This is a schematic diagram of an opening according to an exemplary embodiment of a BIM-based intelligent opening method. Figure 3 This is a schematic diagram illustrating a BIM-based intelligent opening method for merging openings according to an exemplary embodiment, such as... Figures 1-3 As shown, to achieve the above objectives, the present invention provides a flowchart of a BIM-based intelligent opening method, comprising:
[0087] Preset the dynamic outward expansion value and cutting depth for each through-wall component;
[0088] The location of the opening is calculated based on the position and size parameters of the wall or floor slab and related pipelines;
[0089] In the BIM model, obtain the dimensional parameters of each through-wall component in the through-wall component assembly;
[0090] Obtain the opening family in the BIM model, and set the opening family size to be larger than the through-wall component size and the dynamic expansion value;
[0091] Based on the hole-mouth family, pre-reserved openings are made in the walls or floors;
[0092] A cutting surface is generated based on the preset cutting depth and the pre-reserved opening after cutting;
[0093] The reserved openings are selected and merged to obtain the final location of the reserved openings, which is then marked in the BIM model.
[0094] According to one embodiment of the present invention, the dynamic expansion value is determined based on component type, historical construction error data, and structural deformation prediction data;
[0095] Automatically match baseline expansion values based on component type;
[0096] Based on historical construction error data, probability expansion is performed by combining historical error distribution;
[0097] Based on the structural deformation prediction data and the structural deformation simulation results, pre-deformation compensation is performed on the edge of the opening.
[0098] According to one embodiment of the present invention, the calculation of the opening location includes:
[0099] Calculate the intersection points of pipelines with walls based on the location and dimensions of walls or floors and relevant pipeline data;
[0100] Calculate the geometry of the intersection points between pipelines and walls or floors based on the intersection points;
[0101] Get and delete invalid intersections in the geometry;
[0102] The center point of the intersection between the pipeline and the wall or floor slab is obtained based on the pipeline size; the center point is the location of the opening.
[0103] According to one embodiment of the present invention, the data acquisition of the wall or floor slab includes the coordinate points and elevation of the wall or floor slab, the acquisition of parameter data of the through-wall fitting, including the center point position and perpendicularity to the wall or floor slab, the acquisition of the geometry of the center point of the collision position between the wall or floor slab and the through-wall fitting, the deletion of other useless geometry, and the storage of the coordinates of the center point of the collision position and the size information of the geometry.
[0104] According to one embodiment of the present invention, obtaining the dimensional parameters of each through-wall component in the through-wall component assembly includes:
[0105] Obtain the location and dimension parameters of the wall or floor slab;
[0106] Obtain the dimensions and type of each through-wall component in a wall or floor slab;
[0107] Determine the size and type of the through-wall part. If the through-wall part is circular, obtain its diameter; if the through-wall part is rectangular, obtain its height and width.
[0108] According to one embodiment of the present invention, the coordinate points, elevation, length, height, width and other dimensional information of the floor slab or wall are obtained; the diameter parameters, coordinate points, elevation and other information of the through-wall fittings are obtained; the length, width, thickness, coordinate points, elevation and other information of the through-wall fittings are obtained; and the dimensional information of each through-wall fitting with different requirements is stored.
[0109] According to one embodiment of the present invention, the size of the opening family is set to be larger than the size of the through-wall component and the dynamic expansion value, wherein the formula is:
[0110] ;
[0111] ;
[0112] ;
[0113] ;
[0114] in, Indicates the minimum size of the hole family;
[0115] Indicates the dimensions of the through-wall components;
[0116] Indicates dynamic expansion value;
[0117] This represents a value obtained based on the component type;
[0118] This represents a value obtained based on historical construction error data;
[0119] This represents a numerical value obtained based on structural deformation prediction data;
[0120] This represents the average value of historical construction error data;
[0121] Indicates the confidence level coefficient;
[0122] This represents the standard deviation of historical construction error data;
[0123] Indicates the coefficient of linear expansion of the pipeline;
[0124] Indicates the length of the pipeline on both sides of the wall;
[0125] Indicates the maximum expected temperature difference;
[0126] This indicates the value of load deformation compensation;
[0127] This represents the creep compensation value.
[0128] According to one embodiment of the present invention, the type of a single through-wall component is obtained, and the type of opening family to be used is determined, such as a circular pipe using a circular opening family.
[0129] According to one embodiment of the present invention, creating a pre-reserved opening in a wall or floor slab includes:
[0130] Obtain the elevation, dimensions, and location of the wall or floor slab where the opening needs to be generated;
[0131] Obtain the center point of the intersection between the pipeline and the wall / floor slab;
[0132] Determine whether the pre-designed opening is parallel to the wall;
[0133] If parallel, place the pre-set opening directly;
[0134] If they are not parallel, obtain the normal of the wall, determine the angle between the normal and the due north direction, and rotate the preset opening to be parallel to the wall according to the angle between the wall and the due north direction.
[0135] Input the location and elevation of the opening to the midpoint of the line segment so that the elevation of the opening family is consistent with the opening location;
[0136] Adjust the position of the opening cluster so that the center point of the opening cluster coincides with the center point of the intersection of the pipeline with the wall and floor slab.
[0137] According to one embodiment of the present invention, the coordinates, elevation, length, width, thickness of the wall or floor slab and the center point of the intersection with the through-wall fitting are checked. The placement method of the opening is determined by whether the opening is parallel to the wall or floor slab. If it is parallel, it is selected to place it directly or to place it after assigning a rotation angle. Generally, it is placed parallel. The center point of the opening is checked and aligned with the center point of the part where the through-wall fitting intersects with the wall or floor slab.
[0138] According to one embodiment of the present invention, generating a cutting surface based on a preset cutting depth and a pre-reserved opening after shearing includes:
[0139] Obtain the cutting plane type parameter, the outward offset parameter of the cutting position, and the cutting depth parameter;
[0140] Based on the location parameters of the opening, the cutting point was determined;
[0141] Retrieve the cutting plane family type and generate the cutting plane based on the parameters of the cutting point and the cutting plane;
[0142] Label the parameters in the section plane.
[0143] According to one embodiment of the present invention, the cutting surface type is generally defaulted to a building section. Specifically, the cutting position offset parameter is generally 100mm, the cutting depth is generally 200mm, the cutting position is determined according to the center point of the opening and the opening size parameters, and whether to generate a section can be freely set. By default, no section is generated. The parameter information of the wall or slab and the parameter information of the through-wall fittings are obtained and retained in the section drawing according to the parameter information of the wall, slab, through-wall fittings, etc., mentioned in the section position and labeled.
[0144] According to one embodiment of the present invention, selecting and merging reserved openings includes:
[0145] Obtain the position and dimensions of multiple openings generated in the wall or floor slab, and determine whether the position of the opening coincides with the position of the wall or floor slab;
[0146] If there are non-overlapping openings, exclude the opening, issue an error warning, and merge the remaining openings. If all openings overlap, merge the openings.
[0147] Determine if the sum of the opening dimensions is less than the dimensions of the wall or floor slab;
[0148] The length, width, and height of the reserved opening are calculated based on the distance between the two preset openings and the length, width, and height of the preset openings;
[0149] Based on the center points of the two pre-set openings, the center point of the reserved opening is obtained;
[0150] Rotate the reserved opening according to the preset rotation angle until the reserved opening is parallel to the wall;
[0151] Place the merged opening in the wall or floor slab.
[0152] According to one embodiment of the present invention, the length, width, coordinate points, and elevation of the wall are obtained; the size information of the opening is obtained; for a circular opening, the diameter and center point coordinates are obtained; for a rectangular opening, the length, width, and center point coordinates are obtained; the opening is then identified. If there are two circular openings, the diameter and center point position of the first and second circular openings are determined. Let the diameter of the first circular opening be R1 and the center point position be O1; let the diameter of the second circular opening be R2 and the center point position be O2. A combined opening is generated, and the size of the combined opening is: length = R1 + R2 - The overlapping portion length and width are calculated as R1 + R2 - overlapping portion length. The opening is then identified. If there are two rectangular openings, the length, width, and center point position of the first and second rectangular openings are determined. Let the length of the first rectangular opening be L1, the width be D1, and the center point position be O1. Let the length of the second rectangular opening be L2, the width be D2, and the center point position be O2. A combined opening is generated, with the dimensions of length = L1 + L2 - overlapping portion length and width = D1 + D2 - overlapping portion length. If more than two openings are to be merged, they are merged in pairs.
[0153] According to an embodiment of the method provided by the present invention, the method for obtaining the model after shearing the opening after marking the reserved hole is as follows:
[0154] Assign values to the reserved opening attributes, including size, type, and location information;
[0155] Based on the attributes of two or more pre-defined openings, the professional categories of the pre-defined openings are merged according to the attributes of each reserved opening.
[0156] Specifically, the dimensions of the openings are assigned to the corresponding opening families. For example, the diameter, center point position, coordinates, and elevation are assigned to the first circular opening; the length, width, center point position, coordinates, and elevation are assigned to the first rectangular opening.
[0157] According to one embodiment of the present invention, annotation in a BIM model includes:
[0158] Assign values to the reserved opening attributes, including size, type, and location information;
[0159] Based on the attributes of two or more pre-defined openings, the professional categories of the pre-defined openings are merged according to the attributes of each reserved opening.
[0160] According to one embodiment of the present invention, a preset outer expansion dimension for a circular opening is provided, which is expanded outward based on the diameter; a preset outer expansion dimension for a rectangular opening is provided, which is expanded outward based on the length and height; a preset outer offset dimension and cutting depth for the cutting position are provided; a preset pipe opening type is provided, generally a circular hole; and a preset duct or cable tray opening type is provided, generally a square hole. The unit of the outer expansion dimension is mm, and the basic value is generally 100 mm. Parameter settings can be performed in the three-dimensional view. Pipe type openings can also use square holes, while duct and cable tray type openings use circular holes, which can be configured according to requirements.
[0161] Furthermore, to achieve the aforementioned objectives, this invention also provides a BIM-based intelligent opening system. Figure 4 This is a flowchart illustrating a BIM-based intelligent opening system according to an exemplary embodiment, such as... Figure 4 As shown, a BIM-based intelligent opening system of the present invention includes:
[0162] Parameter preset module: presets the dynamic outward expansion value and cutting depth for each through-wall component;
[0163] Opening location generation module: Calculates the opening location based on the wall or floor location, size parameters, and related pipelines;
[0164] Through-wall component size acquisition module: In the BIM model, acquire the size parameters of each through-wall component in the through-wall component assembly;
[0165] Reserved size generation module: Obtain the opening family in the BIM model, set the opening family size to be greater than the through-wall part size and dynamic expansion value;
[0166] Reserved opening setting module: Based on the opening family, cut the wall or floor slab to open the reserved opening in the wall or floor slab;
[0167] Section surface generation module: Generates a section surface based on the preset section depth and the reserved opening after cutting;
[0168] Merge Annotation Module: Selects and merges reserved openings to obtain the final location of the reserved openings and annotates them in the BIM model.
[0169] Those skilled in the art will recognize that the modules and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0170] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described apparatus and equipment can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0171] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0172] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the embodiments of the present invention, depending on actual needs.
[0173] In addition, the functional modules in the embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0174] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the energy-saving signal transmission / reception methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0175] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.
[0176] It should be understood that the sequence number of each step in the invention and embodiments of the present invention does not absolutely imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
Claims
1. A BIM-based intelligent opening method, characterized in that, include: Preset the dynamic outward expansion value and cutting depth for each through-wall component; The location of the opening is calculated based on the position and size parameters of the wall or floor slab and related pipelines; In the BIM model, obtain the dimensional parameters of each through-wall component in the through-wall component assembly; Obtain the opening family in the BIM model, and set the opening family size to be greater than the sum of the through-wall component size and the dynamic expansion value; Based on the hole-mouth family, pre-reserved openings are made in the walls or floors; A cutting surface is generated based on the preset cutting depth and the pre-reserved opening after cutting; Select and merge the reserved openings to obtain the final location of the reserved openings and mark them in the BIM model; The dynamic expansion value is determined based on component type, historical construction error data, and structural deformation prediction data; Automatically match baseline expansion values based on component type; Based on historical construction error data, probability expansion is performed by combining historical error distribution; Based on the structural deformation prediction data and the structural deformation simulation results, pre-deformation compensation is performed on the edge of the opening; The opening family size is set to be greater than the sum of the through-wall component size and the dynamic expansion value, where the formula is: ; ; ; ; in, Indicates the minimum size of the hole family; Indicates the dimensions of the through-wall components; Indicates dynamic expansion value; This represents a value obtained based on the component type; This represents a value obtained based on historical construction error data; This represents a numerical value obtained based on structural deformation prediction data; This represents the average value of historical construction error data; Indicates the confidence level coefficient; This represents the standard deviation of historical construction error data; Indicates the coefficient of linear expansion of the pipeline; Indicates the length of the pipeline on both sides of the wall; Indicates the maximum expected temperature difference; This indicates the value of load deformation compensation; This represents the creep compensation value.
2. The BIM-based intelligent opening method as described in claim 1, characterized in that, The calculated location of the opening includes: Calculate the intersection points of pipelines with walls based on the location and dimensions of walls or floors and relevant pipeline data; Calculate the geometry of the intersection points between pipelines and walls or floors based on the intersection points; Get and delete invalid intersections in the geometry; The center point of the intersection between the pipeline and the wall or floor slab is obtained based on the pipeline size; the center point is the location of the opening.
3. The BIM-based intelligent opening method as described in claim 2, characterized in that, The method of obtaining the dimensional parameters of each through-wall component in the through-wall component assembly includes: Obtain the location and dimension parameters of the wall or floor slab; Obtain the dimensions and type of each through-wall component in a wall or floor slab; Determine the size and type of the through-wall part. If the through-wall part is circular, obtain its diameter; if the through-wall part is rectangular, obtain its height and width.
4. The BIM-based intelligent opening method as described in claim 3, characterized in that, The aforementioned method of creating pre-reserved openings in walls or floors includes: Obtain the elevation, dimensions, and location of the wall or floor slab where the opening needs to be generated; Obtain the center point of the intersection between the pipeline and the wall / floor slab; Determine whether the pre-designed opening is parallel to the wall; If parallel, place the pre-set opening directly; If they are not parallel, obtain the normal of the wall, determine the angle between the normal and the due north direction, and rotate the preset opening to be parallel to the wall according to the angle between the wall and the due north direction. Input the location and elevation of the opening to the midpoint of the line segment so that the elevation of the opening family is consistent with the opening location; Adjust the position of the opening so that the center point of the opening coincides with the center point of the intersection between the pipeline and the wall or floor slab.
5. The BIM-based intelligent opening method as described in claim 4, characterized in that, The step of generating a cutting surface based on a preset cutting depth and a pre-reserved opening after cutting includes: Obtain the cutting plane type parameter, the outward offset parameter of the cutting position, and the cutting depth parameter; Based on the location parameters of the opening, the cutting point was determined; Retrieve the cutting plane family type and generate the cutting plane based on the parameters of the cutting point and the cutting plane; Label the parameters in the section plane.
6. The BIM-based intelligent opening method as described in claim 5, characterized in that, The selection and merging of reserved openings includes: Obtain the position and dimensions of multiple openings generated in the wall or floor slab, and determine whether the position of the opening coincides with the position of the wall or floor slab; If there are non-overlapping openings, exclude the opening, issue an error warning, and merge the remaining openings. If all openings overlap, merge the openings. Determine if the sum of the opening dimensions is less than the dimensions of the wall or floor slab; The length, width, and height of the reserved opening are calculated based on the distance between the two preset openings and the length, width, and height of the preset openings; Based on the center points of the two pre-set openings, the center point of the reserved opening is obtained; Rotate the reserved opening according to the preset rotation angle until the reserved opening is parallel to the wall; Place the merged opening in the wall or floor slab.
7. The BIM-based intelligent opening method as described in claim 6, characterized in that, The annotation in the BIM model includes: Assign values to the reserved opening attributes, including size, type, and location information; Based on the attributes of two or more pre-defined openings, the professional categories of the pre-defined openings are merged according to the attributes of each reserved opening.
8. A BIM-based intelligent opening system, characterized in that, include: Parameter preset module: presets the dynamic outward expansion value and cutting depth for each through-wall component; The dynamic expansion value is determined based on component type, historical construction error data, and structural deformation prediction data; Automatically match baseline expansion values based on component type; Based on historical construction error data, probability expansion is performed by combining historical error distribution; Based on the structural deformation prediction data and the structural deformation simulation results, pre-deformation compensation is performed on the edge of the opening; Opening location generation module: Calculates the opening location based on the wall or floor location, size parameters, and related pipelines; Through-wall component size acquisition module: In the BIM model, acquire the size parameters of each through-wall component in the through-wall component assembly; Reserved size generation module: Obtain the opening family in the BIM model, and set the opening family size to be greater than the sum of the through-wall part size and the dynamic expansion value; The opening family size is set to be greater than the sum of the through-wall component size and the dynamic expansion value, where the formula is: ; ; ; ; in, Indicates the minimum size of the hole family; Indicates the dimensions of the through-wall components; Indicates dynamic expansion value; This represents a value obtained based on the component type; This represents a value obtained based on historical construction error data; This represents a numerical value obtained based on structural deformation prediction data; This represents the average value of historical construction error data; Indicates the confidence level coefficient; This represents the standard deviation of historical construction error data; Indicates the coefficient of linear expansion of the pipeline; Indicates the length of the pipeline on both sides of the wall; Indicates the maximum expected temperature difference; This indicates the value of load deformation compensation; This represents the creep compensation value; Reserved opening setting module: Based on the opening family, cut the wall or floor slab to open the reserved opening in the wall or floor slab; Section surface generation module: Generates a section surface based on the preset section depth and the reserved opening after cutting; Merge Annotation Module: Selects and merges reserved openings to obtain the final location of the reserved openings and annotates them in the BIM model.