Building information model processing method and apparatus
By constructing a target building information model through parsing and mapping relationships, the problem of low efficiency in the conversion from BIM in the design phase to the construction phase is solved, and efficient BIM generation in the construction phase is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA RAILWAY ENG CONSULTING GRP CO LTD
- Filing Date
- 2023-05-25
- Publication Date
- 2026-07-28
AI Technical Summary
In existing technologies, BIM in the design phase is difficult to directly convert into BIM in the construction phase, resulting in low efficiency in BIM construction during the construction phase.
By acquiring the source building information model, analyzing the component set and its attribute information, determining the unit set and mapping relationship, and constructing the target building information model, a smooth transition from design to construction can be achieved.
It improves the efficiency of BIM construction during the construction phase, saves time and effort, and directly generates the BIM model required during the construction phase.
Smart Images

Figure CN116720243B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of railway engineering construction, and in particular to a method and apparatus for processing building information models. Background Technology
[0002] Building Information Modeling (BIM) is currently being widely used in construction applications. BIM technology allows for multi-purpose use of a single model, enabling different application stages to be completed on a single model, thus significantly saving labor costs. In recent years, research on BIM-based forward design in the design phase has yielded fruitful results and has gradually been implemented in engineering projects. BIM-based forward design uses a 3D BIM model as its starting point and data source to complete the entire process from schematic design to construction drawing design. During the construction phase, BIM can be used to design temporary construction buildings, construction roads, slope excavation, earthwork balance, material quarrying, production and processing systems, and construction layout.
[0003] Preliminary results have been achieved in research on rapid modeling, BIM establishment in the design phase, and BIM-based construction applications. However, it remains difficult to convert BIM from the design phase into BIM for construction applications. Summary of the Invention
[0004] The embodiments of this disclosure provide a building information modeling processing method and apparatus.
[0005] In a first aspect, embodiments of this disclosure provide a building information model (BIM) processing method, comprising: acquiring a source BIM; parsing the source BIM to determine a set of components and geometric attribute information, international dictionary framework (IDF) encoding, and non-geometric attribute information for each component; determining a set of units and unit identifiers and sub-geometric attribute information for each unit based on the set of components and geometric attribute information, wherein the set of units includes multiple sub-sets of units, and each component in the set of components corresponds to a sub-set of units; determining the mapping relationship between the unit identifier and the engineering breakdown structure (EBSD) encoding, IDF encoding, and non-geometric attribute information; and constructing a target BIM based on the mapping relationship, the set of units, and the sub-geometric attribute information.
[0006] Secondly, embodiments of this disclosure provide a building information model (BIM) processing apparatus, comprising: a model acquisition unit configured to acquire a source BIM model; a model parsing unit configured to parse the source BIM model to determine a set of components and geometric attribute information, international dictionary framework (IDF) encoding, and non-geometric attribute information for each component; a component partitioning unit configured to determine a set of units and a unit identifier and sub-geometric attribute information for each unit based on the set of components and the geometric attribute information, wherein the set of units includes multiple sub-sets of units, and each component in the set of components corresponds to a sub-set of units; a mapping determination unit configured to determine the mapping relationship between the unit identifier and the engineering breakdown structure (EBSD) encoding, IDF encoding, and non-geometric attribute information; and a model construction unit configured to construct a target BIM model based on the mapping relationship, the set of units, and the sub-geometric attribute information.
[0007] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0008] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:
[0009] Figure 1 An exemplary system architecture diagram in which an embodiment of the building information modeling processing method of this disclosure can be applied;
[0010] Figure 2 This is a flowchart illustrating one embodiment of the building information model processing method disclosed herein.
[0011] Figure 3 This is a flowchart illustrating another embodiment of the building information model processing method disclosed herein;
[0012] Figure 4 A schematic diagram illustrating the mapping relationship between EBS encoding, IFD encoding, and non-geometric attribute information;
[0013] Figure 5 This is a schematic diagram of a structure of one embodiment of the building information modeling processing apparatus disclosed herein. Detailed Implementation
[0014] It should be noted that the following detailed descriptions are exemplary and intended to provide further illustration of this disclosure. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.
[0015] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this disclosure. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms “comprising” and / or “including” are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0016] Where there is no conflict, the embodiments and features described herein can be combined with each other.
[0017] To make the technical solutions and advantages of this disclosure clearer, the following description, in conjunction with the accompanying drawings and specific embodiments, will provide a more detailed account of this disclosure.
[0018] Figure 1 An exemplary system architecture 100 is shown, to which embodiments of the building information modeling (BIM) processing method or apparatus of this disclosure may be applied.
[0019] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.
[0020] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications, such as BIM applications, can be installed on terminal devices 101, 102, and 103.
[0021] Terminal devices 101, 102, and 103 can be either hardware or software. When terminal devices 101, 102, and 103 are hardware, they can be various electronic devices, including but not limited to smartphones, tablets, laptops, and desktop computers. When terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software programs or software modules (e.g., to provide distributed services) or as a single software program or software module. No specific limitations are imposed here.
[0022] Server 105 can be a server that provides various services, such as a backend server that processes the BIM built on terminal devices 101, 102, and 103. The backend server can parse the source BIM to obtain the target BIM and can feed the target BIM back to each terminal device 101, 102, and 103.
[0023] It should be noted that server 105 can be either hardware or software. When server 105 is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When server 105 is software, it can be implemented as multiple software programs or software modules (e.g., used to provide distributed services), or as a single software program or software module. No specific limitations are made here.
[0024] It should be noted that the building information model processing method provided in this embodiment can be executed by terminal devices 101, 102, and 103, or by server 105. Accordingly, the building information model processing device can be located in terminal devices 101, 102, and 103, or in server 105.
[0025] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0026] Figure 2 A flow 200 of one embodiment of the building information model processing method of this disclosure is shown.
[0027] like Figure 2 As shown, the building information model processing method of this embodiment may include the following steps:
[0028] Step 201: Obtain the source building information model.
[0029] In this embodiment, the entity executing the building information model processing method (e.g., Figure 1 The server 105 or terminal devices 101, 102, 103 shown acquire the source building information model through various means. Here, the source building information model can be the BIM from the design phase, that is, the BIM resulting from the design completed by the designers.
[0030] Step 202: Analyze the source building information model to determine the component set and the geometric attribute information, international dictionary framework encoding, and non-geometric attribute information of each component.
[0031] The executing entity can parse the source Building Information Model (BIM) to determine various parameters. These include the component set and the geometric attributes of each component, its International Framework for Dictionaries (IFD) encoding, and non-geometric attribute information. Here, components can be parts used in the railway industry, such as roadbed drainage ditches and earthwork components. By parsing the source BIM, all included components can be identified, thus obtaining the component set. Geometric attribute information can include the component's length, mileage, dimensions, and other geometric information. The IFD encoding is used. Non-geometric attribute information can include materials, construction methods, and other non-geometric attributes.
[0032] Step 203: Based on the component set and geometric attribute information, determine the element set and the element identifier and sub-geometric attribute information of each element.
[0033] The implementing entity can divide the component sets and geometric attribute information according to the division standards of the sub-projects and sub-items of the railway station pre-station linear engineering, determine the unit sets, and simultaneously determine the unit identifier and sub-geometric attribute information of each unit. Specifically, the implementing entity can fill the information obtained from the division into a pre-set standard data exchange template. The template header can include sub-project, sub-item, minimum unit length, and unit identifier.
[0034] The executing entity can generate a unit identifier for each unit in the unit set. Specifically, when generating a unit identifier, the identifiers of its respective division and sub-item can be combined, and the unit's location information within the component can also be considered. That is, the unit identifier can include information about its respective division and sub-item, as well as location information.
[0035] The executing entity can determine the sub-geometric attribute information of each component based on the geometric attribute information of the component set. Specifically, the executing entity can divide the geometric attribute information of the component set according to the position information of each component to obtain the sub-geometric attribute information of each component.
[0036] Step 204: Determine the mapping relationship between the above unit identifiers and the engineering decomposition structure code, the international dictionary frame code, and the non-geometric attribute information.
[0037] The implementing entity can establish a mapping relationship between unit identifiers and Engineering Breakdown Structure (EBS) codes, International Dictionary Frame (IFD) codes, and non-geometric attribute information. The purpose of this is to determine the minimum unit length through a unique EBS code. The Engineering Breakdown Structure is decomposed and coded according to the engineering equipment and facilities classification coding standard. In the entire Building Information Model (BIM), the information management of the entire building lifecycle primarily relies on the EBS coding system.
[0038] Specifically, the executing entity can first establish a mapping relationship between unit identifiers and EBS codes, and then establish a mapping relationship between EBS codes and IFD codes and non-geometric attribute information. Combining the two, the above mapping relationship is obtained.
[0039] Step 205: Construct the target building information model based on the mapping relationship, unit set, and sub-geometric attribute information.
[0040] After establishing the aforementioned mapping relationship, the executing entity can determine each unit in the unit set and its sub-geometric attribute information based on this relationship. This allows them to construct the target building information model based on the information of the smallest unit. Specifically, the executing entity can input this information into the application used to construct the target building information model to obtain the aforementioned BIM.
[0041] The building information model processing method provided in the above embodiments of this disclosure can process BIM in the design stage and modify it into BIM in the construction stage, thereby improving the construction efficiency of BIM in the construction stage and saving time and effort.
[0042] See also Figure 3 This illustrates a flow 300 of another embodiment of the building information modeling processing method according to the present disclosure. For example... Figure 3 As shown, the method in this embodiment may include the following steps:
[0043] Step 301: Obtain the source building information model.
[0044] Step 302: Analyze the source building information model to determine the component set and the geometric attribute information, international dictionary framework encoding, and non-geometric attribute information of each component.
[0045] In some optional implementations of this embodiment, the executing entity can import the source Building Information Model (BIM) into an application used to construct the BIM, thereby obtaining various information contained therein. Specifically, the executing entity can combine a preset information template to obtain the effective information contained therein. The aforementioned information template may include sub-projects, sub-items, minimum unit length, unit identifiers, etc.
[0046] Step 303: Divide each component in the component set according to the preset division criteria to obtain a unit set composed of the unit subsets corresponding to each component; generate a unit identifier for each unit in the unit set; determine the sub-geometric attribute information of each unit according to the division criteria and geometric attribute information.
[0047] The executing entity can obtain a set of components by parsing the source building information model. The executing entity can then divide this set of components according to a preset partitioning standard to obtain corresponding unit sets. This partitioning standard can be a minimum process unit breakdown standard. Specifically, the set of components may include components such as "drainage ditch" and "cavity". By partitioning them according to the aforementioned standard, the unit subset corresponding to the drainage ditch can include three minimum process units for a "cast-in-place reinforced concrete drainage ditch" and five minimum process units for a "mortar-grouted masonry drainage ditch".
[0048] After dividing the components, the executing entity can generate a unit identifier for each unit. Specifically, the executing entity can generate unit identifiers based on the position of each unit within the component, or it can randomly generate unit identifiers for each unit.
[0049] The executing entity can also divide the geometric attribute information corresponding to the component set according to the division criteria, thereby obtaining the sub-geometric attribute information corresponding to each unit. The sub-geometric attribute information here can be the length, position, etc. of each unit.
[0050] Step 304: Determine the first mapping relationship between the unit identifier and the engineering breakdown structure code; determine the second mapping relationship between the engineering breakdown structure code and the international dictionary framework code and attribute information; determine the mapping relationship based on the first mapping relationship and the second mapping relationship.
[0051] After determining the unit identifiers for each unit, the executing entity can first establish a primary mapping relationship between the unit identifier and the EBS code. Since the classification of EBS codes is contained within IFD codes, the two codes cannot be directly mapped; therefore, the IFD codes need to be combined with the non-geometric attributes of the components. First, the parent class of the component is located using the EBS code; for example, the parent class of the EBS code "reinforced concrete drainage ditch" is "drainage ditch". The IFD code is then located using the parent class, and finally, the secondary mapping relationship between the EBS code and the component is determined using the non-geometric attribute information of that type of component. Figure 4 This illustrates the mapping between EBS codes and IFD codes for roadbed drainage ditches, superimposed with non-geometric attributes. By combining the first and second mapping relationships, the mapping relationships between unit identifiers, EBS codes, IFD codes, and non-geometric attribute information can be determined. After determining these mapping relationships, the executing entity can determine the unit identifier using the IFD code and non-geometric attribute information, and thus determine the minimum unit length for each unit.
[0052] Step 305: Determine the start and end points of each component in the component set; starting from the start point, reconstruct the component according to the mapping relationship and the sub-geometric attribute information of each unit in the unit set, until the end point, to obtain the target building information model.
[0053] When constructing the target building information model, the executing entity can first determine the start and end points of each component. The start and end points of the components can be obtained by parsing the source building information model. Since the minimum unit length of each unit can be determined based on the above mapping relationship, a configuration form is formed. Thus, when reconstructing the target building information model, the minimum unit length in the configuration form can be extracted as the length parameter of the preceding components, and reconstruction can be achieved based on a parameterized method. Specifically, the executing entity can start from the start point of each component and deploy each unit of each component until the end point of the component, thereby reconstructing the component. After each component is reconstructed, the target building information model can be obtained. That is, using the start and end point mileages S and E of the original components, and the minimum unit length L obtained through the mapping relationship... min , with L min The integer part of the equation (S) is used to obtain the number of reconstructed segments n+1. Starting from S, n segments are reconstructed, with the starting mileage of the last segment being S+L. min *n, with the endpoint at E.
[0054] In some optional implementations of this embodiment, the minimum unit length of the configuration form can be adjusted according to actual needs. Specifically, if the executing entity receives modification information for the minimum unit length, it can construct the target building information model based on the modified minimum unit length.
[0055] Step 306: Determine the position of each unit in the unit set according to the mapping relationship; generate a serial number based on the above positions.
[0056] Similarly, after determining the location of each unit based on the mapping relationship, the executing entity can generate a serial number by combining the aforementioned locations. It is understandable that when generating the serial number, information about the component, construction procedures, etc., can also be incorporated.
[0057] Step 307: Add geometric attribute information, non-geometric attribute information, engineering decomposition structure code, and serial number to the target building information model.
[0058] In order to enable the target building information model to be used directly in the construction phase, the implementing entity can add geometric attribute information, non-geometric attribute information, engineering breakdown structure code, and serial number to the target building information model.
[0059] In some specific implementations, the executing entity can add geometric and non-geometric attribute information to each component in the target building information model; add engineering decomposition structure codes to each component in the target building information model according to the mapping relationship; and add serial numbers to each unit in the target building information model.
[0060] The building information model processing method provided in the above embodiments of this disclosure can directly parse the BIM in the design stage and then generate the BIM in the construction stage, thereby eliminating the need for technicians to spend a lot of time and effort on reconstruction and improving efficiency.
[0061] Further reference Figure 5 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of a building information modeling (BIM) processing device, which is similar to... Figure 2 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.
[0062] like Figure 5 As shown, the building information model processing device 500 of this embodiment includes: a model acquisition unit 501, a model parsing unit 502, a component division unit 503, a mapping determination unit 504, and a model construction unit 505.
[0063] Model acquisition unit 501 is configured to acquire source building information model.
[0064] Model parsing unit 502 is configured to parse the source building information model to determine the component set and the geometric attribute information, international dictionary frame encoding, and non-geometric attribute information of each component.
[0065] The component partitioning unit 503 is configured to determine the element set and the element identifier and sub-geometric attribute information of each element based on the component set and geometric attribute information. The element set includes multiple element subsets, and each component in the component set corresponds to one element subset.
[0066] Mapping determination unit 504 is configured to determine the mapping relationship between unit identifiers and engineering breakdown structure codes, international dictionary frame codes, and non-geometric attribute information.
[0067] Model building unit 505 is configured to build a target building information model based on mapping relationships and unit sets and sub-geometric attribute information.
[0068] In summary, the technical solution disclosed herein can directly parse the BIM in the design phase and then generate the BIM in the construction phase, thereby eliminating the need for technicians to spend a lot of time and effort on reconstruction and improving efficiency.
[0069] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A building information modeling (BIM) processing method, comprising: Obtain the source building information model; The source building information model is parsed to determine the component set and the geometric attribute information, international dictionary frame encoding, and non-geometric attribute information of each component; Based on the component set and the geometric attribute information, a unit set and the unit identifier and sub-geometric attribute information of each unit are determined, wherein the unit set includes multiple unit subsets, and each component in the component set corresponds to a unit subset; Determine the mapping relationship between the unit identifier and the engineering breakdown structure code, the international dictionary frame code, and the non-geometric attribute information; Based on the mapping relationship, the unit set, and the sub-geometric attribute information, construct the target building information model; The step of determining the element set and the element identifier and sub-geometric attribute information of each element based on the component set and the geometric attribute information includes: Each component in the component set is divided according to a preset division standard to obtain a unit set consisting of a unit subset corresponding to each component; Generate a unit identifier for each unit in the unit set; Based on the division criteria and the geometric attribute information, determine the sub-geometric attribute information of each unit; Determining the mapping relationship between the unit identifier, the international dictionary framework encoding, and the attribute information includes: Determine the first mapping relationship between the unit identifier and the engineering breakdown structure code; Determine a second mapping relationship between the engineering breakdown structure encoding, the international dictionary framework encoding, and the attribute information; The mapping relationship is determined based on the first mapping relationship and the second mapping relationship; The step of constructing a target building information model based on the mapping relationship, the unit set, and the sub-geometric attribute information includes: Determine the start and end points of each component in the component set; Starting from the starting point, the component is reconstructed based on the mapping relationship and the sub-geometric attribute information of each unit in the unit set, up to the ending point, to obtain the target building information model.
2. The method of claim 1, wherein, The sub-geometric attribute information includes the minimum unit length; as well as The step of constructing a target building information model based on the mapping relationship, the unit set, and the sub-geometric attribute information includes: In response to receiving modification information for the minimum unit length, a target building information model is constructed based on the mapping relationship, the unit set, and the modified minimum unit length.
3. The method according to claim 1, wherein, The method further includes: Add geometric attribute information, non-geometric attribute information, engineering decomposition structure code, and serial number to the target building information model.
4. The method according to claim 3, wherein, The method further includes: Based on the mapping relationship, the position of each unit in the unit set is determined; The serial number is generated based on the location.
5. The method according to claim 4, wherein, Adding geometric attribute information, non-geometric attribute information, engineering decomposition structure code, and serial number to the target building information model includes: Add geometric attribute information and non-geometric attribute information to each component in the target building information model; Based on the mapping relationship, add engineering decomposition structure codes to each component in the target building information model; Add a serial number to each unit in the target building information model.
6. The method according to claim 1, wherein, The parsing of the source building information model includes: The source building information model is parsed to determine the information in the preset information template.
7. A building information modeling (BIM) processing device, comprising: The model acquisition unit is configured to acquire the source building information model; The model parsing unit is configured to parse the source building information model to determine the component set and the geometric attribute information, international dictionary frame encoding, and non-geometric attribute information of each component; The component partitioning unit is configured to determine a unit set and a unit identifier and sub-geometric attribute information for each unit based on the component set and the geometric attribute information, wherein the unit set includes multiple unit subsets, and each component in the component set corresponds to a unit subset; The mapping determination unit is configured to determine the mapping relationship between the unit identifier and the engineering breakdown structure code, the international dictionary frame code, and the non-geometric attribute information; The model building unit is configured to build a target building information model based on the mapping relationship, the unit set, and the sub-geometric attribute information; The component partitioning unit is further configured to: partition each component in the component set according to a preset partitioning standard to obtain a unit set composed of unit subsets corresponding to each component; generate a unit identifier for each unit in the unit set; and determine the sub-geometric attribute information of each unit according to the partitioning standard and the geometric attribute information. The mapping determination unit is further configured to: determine a first mapping relationship between the unit identifier and the engineering breakdown structure code; determine a second mapping relationship between the engineering breakdown structure code, the international dictionary framework code, and the attribute information; and determine the mapping relationship based on the first mapping relationship and the second mapping relationship. The model building unit is further configured to: determine the start and end points of each component in the component set; and reconstruct the component from the start point according to the mapping relationship and the sub-geometric attribute information of each unit in the unit set, up to the end point, to obtain the target building information model.