Building model management method and system, and electronic device
By mapping the standardized component graphics of the three-dimensional building model to the point cloud space at the construction site and calculating the overlap, the problem of difficult construction progress evaluation in the existing technology is solved, and precise quantification and refined management of construction progress are achieved.
Patent Information
- Application Number
- PCT/CN2024/099524
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-11
- Filing Date
- 2024-06-17
- Publication Date
- 2025-06-19
Smart Images

Figure CN2024099524_19062025_PF_FP_ABST
Abstract
Description
Building model management method, system and electronic equipment Technical Field
[0001] The present disclosure relates to the technical field of building information modeling, and in particular to a building model management method, system, and electronic device. Background Art
[0002] With the promotion and application of Building Information Modeling (BIM) technology, the use of three-dimensional building models in building design, drawing review, collaboration, construction briefing and other links is becoming more and more extensive. Three-dimensional building models are also used in many aspects such as engineering quantity calculation and construction process supervision.
[0003] At present, the construction progress management process based on three-dimensional building models involved in relevant technologies is as follows: at key time nodes, the overall graphics of the three-dimensional building model are compared with the actual building scene at the construction site, and the actual overall construction progress of the three-dimensional building model is manually evaluated.
[0004] In other related technologies, in order to achieve more refined management, the three-dimensional building model is split into multiple sub-model parts, and then the graphics of each sub-model part in the three-dimensional building model are compared with the corresponding positions in the real building scene, and the actual construction progress of these sub-model parts is manually evaluated.
[0005] In actual applications, it is found that in related technologies, whether it is to evaluate the construction progress of the entire 3D building model or a part of the 3D building model, the corresponding design drawings are first manually compared with the actual building scene, and then the progress evaluation results are given subjectively by humans. This evaluation method is difficult to accurately quantify the construction progress of the entire or partial 3D building model.
[0006] Summary of the Invention
[0007] The present disclosure aims to solve at least one of the technical problems existing in the prior art, and proposes a building model management method, system and electronic device.
[0008] In a first aspect, an embodiment of the present disclosure provides a method for managing a building model, comprising:
[0009] Acquire standardized model information of a target building design model, wherein the target building design model includes: at least one target three-dimensional component, and the standardized model information includes: a standardized component graphic of each target three-dimensional component;
[0010] Obtain the real-time point cloud model of the current building at the construction site in the point cloud space;
[0011] The standardized component graphics of each target three-dimensional component are mapped to the point cloud space through a preset coordinate transformation matrix to obtain the component point cloud model corresponding to each target three-dimensional component;
[0012] The overlap between the component point cloud model of at least part of the target three-dimensional component and the real-world point cloud model is calculated, and the calculated overlap result is used as the actual construction progress of the corresponding target three-dimensional component at the current moment.
[0013] In some embodiments, the standardized model information further includes: standardized construction attribute information of each target three-dimensional component, the standardized construction attribute information including: standardized attribute value description data of at least one target construction attribute of the target three-dimensional component;
[0014] Before the step of calculating the degree of overlap between the component point cloud model of at least part of the target three-dimensional component and the actual point cloud model, the method further includes:
[0015] Acquiring construction schedule information of a target building, the construction schedule information including: at least one progress task, the progress task recording corresponding standardized construction attribute requirements, the standardized construction attribute requirements including: standardized attribute value requirements of at least one target construction attribute;
[0016] According to the standardized construction attribute information of each target three-dimensional component and the standardized construction attribute requirements of each progress task, the target three-dimensional component associated with each progress task is determined, wherein the target three-dimensional component associated with the progress task is the target three-dimensional component whose configured standardized construction attribute information meets the standardized construction attribute requirements of the corresponding progress task;
[0017] The association relationship between each progress task and its associated target three-dimensional component is stored to obtain task component association relationship data.
[0018] In some embodiments, after determining the target three-dimensional components associated with each progress task based on the standardized construction attribute information of each target three-dimensional component and the standardized construction attribute requirements of each progress task, the method further includes:
[0019] According to the target three-dimensional components associated with each progress task and the standardized component graphics corresponding to the target three-dimensional components, the standardized target building intermediate state graphics corresponding to each progress task when the construction is completed are generated. The standardized target building intermediate state graphics are constructed by the standardized component graphics of all target three-dimensional components associated with the corresponding progress task and other progress tasks required to be completed before the corresponding progress task.
[0020] In some embodiments, the step of calculating the degree of overlap between the component point cloud model of at least part of the target three-dimensional component and the field point cloud model includes:
[0021] Calculating the degree of overlap between the component point cloud models of all target three-dimensional components and the actual point cloud model;
[0022] After the step of calculating the degree of overlap between the component point cloud models of all target three-dimensional components and the actual point cloud model, the method further includes:
[0023] For each progress task, the overall actual construction progress of the progress task at the current moment is determined based on the actual construction progress of all target three-dimensional components associated with the progress task.
[0024] 5. The method according to claim 4, characterized in that after the step of calculating the degree of overlap between the component point cloud models of all target three-dimensional components and the field point cloud model, the method further comprises:
[0025] Obtaining the planned construction progress of each target three-dimensional component at the current moment;
[0026] Detecting whether the construction progress of the target building design model at the current moment is delayed based on the planned construction progress and the actual construction progress of each target three-dimensional component at the current moment;
[0027] and / or, calculating the earned value index of the target building design model at the current moment based on the planned construction progress and the actual construction progress of each target three-dimensional component at the current moment;
[0028] and / or, screening out target three-dimensional components whose planned construction progress is greater than the actual construction progress, and generating a list of components that are behind schedule at the current moment;
[0029] And / or, select target three-dimensional components whose planned construction progress is less than or equal to the actual construction progress, and generate a list of components that meet the progress requirements at the current moment.
[0030] In some embodiments, the step of detecting whether the construction progress of the target building design model is delayed at the current moment based on the planned construction progress and the actual construction progress of each target three-dimensional component at the current moment includes:
[0031] Determining the overall planned construction progress of the target building design model at the current moment based on the planned construction progress of each target three-dimensional component at the current moment;
[0032] Determining the actual construction progress of the entire building of the target building design model at the current moment based on the actual construction progress of each target three-dimensional component at the current moment;
[0033] comparing the overall planned construction progress of the building with the overall actual construction progress of the building;
[0034] If the overall planned construction progress of the building is greater than the overall actual construction progress of the building, it is detected that the construction progress of the target building design model at the current moment is delayed; if the overall planned construction progress of the building is less than or equal to the overall actual construction progress of the building, it is detected that the construction progress of the target building design model at the current moment is not delayed;
[0035] The earned value indicator includes at least one of: cost deviation, schedule deviation, cost performance index, and schedule performance index.
[0036] In some embodiments, the method is applied to a building model management system that is connected to at least two different three-dimensional design tool systems;
[0037] The step of obtaining standardized model information of the target building design model includes:
[0038] Acquiring original model information of a target building design model from a target 3D design tool system, the original model information including original physical property information, original construction property information, and original model graphic data of each target 3D component in the target 3D design tool system, the original physical property information including a unique identifier corresponding to the target 3D component and original property value description data of at least one target physical property, the original construction property information including original property value description data of at least one target construction property of the target 3D component, and the original model graphic data including a unique identifier corresponding to the target 3D component and an original component graphic;
[0039] For each target three-dimensional component, the following mapping process is performed:
[0040] Using a preset mapping algorithm corresponding to the target physical property, the original attribute value description data of each target physical property of the target three-dimensional component is mapped to corresponding standardized attribute value description data, thereby obtaining standardized physical attribute information of the target three-dimensional component, wherein the standardized physical attribute information includes: a unique identifier corresponding to the target three-dimensional component and standardized attribute value description data of at least one target physical property;
[0041] Using a preset mapping algorithm corresponding to each target construction attribute, original attribute value description data of each target construction attribute of the target three-dimensional component is used to map the original attribute value description data of each target construction attribute of the target three-dimensional component into corresponding standardized attribute value description data, thereby obtaining standardized construction attribute information of the target three-dimensional component, wherein the standardized construction attribute information includes standardized attribute value description data of at least one target construction attribute of the target three-dimensional component;
[0042] Mapping the original component graphic of the target three-dimensional component into a corresponding standardized component graphic to obtain standardized graphic data of the target three-dimensional component, wherein the standardized graphic data includes: a unique identifier corresponding to the target three-dimensional component and the standardized component graphic;
[0043] The standardized graphic data in the standardized model information is associated with the standardized physical property description information through the unique identifier of the target three-dimensional component.
[0044] In some embodiments, the step of calculating the degree of overlap between the component point cloud model of at least part of the target three-dimensional component and the field point cloud model includes:
[0045] Divide the point cloud space into multiple small-sized point cloud areas;
[0046] For each target three-dimensional component whose overlap is to be calculated, the following steps are used to calculate the overlap between the target three-dimensional component and the field point cloud model:
[0047] Determine the point cloud region where the component point cloud model of the target three-dimensional component is located as the target point cloud region corresponding to the target three-dimensional component;
[0048] Acquire a portion of the real-world point cloud model located within a target point cloud region corresponding to the target three-dimensional component as a comparison point cloud model corresponding to the target three-dimensional component;
[0049] The degree of coincidence between the component point cloud model corresponding to the target three-dimensional component and the comparison point cloud model is calculated, and a result of the calculation of the degree of coincidence between the component point cloud model corresponding to the target three-dimensional component and the actual point cloud model is obtained.
[0050] In a second aspect, an embodiment of the present disclosure provides a building model management system configured to implement any of the building model management methods provided in the first aspect, the building model management system comprising:
[0051] A first acquisition module is configured to acquire standardized model information of a target building design model, wherein the target building design model includes: at least one target three-dimensional component, and the standardized model information includes: a standardized component graphic of each target three-dimensional component;
[0052] The second acquisition module is configured to obtain a real-world point cloud model of the current building at the construction site in the point cloud space;
[0053] A mapping module is configured to map the standardized component graphics of each target three-dimensional component to a point cloud space through a preset coordinate conversion matrix to obtain a component point cloud model corresponding to each target three-dimensional component;
[0054] The calculation module is configured to calculate the overlap between the component point cloud model of at least part of the target three-dimensional component and the real-world point cloud model, and use the overlap calculation result as the actual construction progress of the corresponding target three-dimensional component at the current moment.
[0055] In a third aspect, an embodiment of the present disclosure further provides an electronic device, comprising:
[0056] one or more processors;
[0057] a memory for storing one or more programs;
[0058] When the one or more programs are executed by the one or more processors, the one or more processors implement any one of the building model management methods provided in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] FIG1 is a flow chart of a building model management method provided by an embodiment of the present disclosure;
[0060] FIG2 is a structural block diagram of an application scenario involved in the technical solution of the present disclosure;
[0061] FIG3 is a flow chart of an optional implementation method of step S1 in an embodiment of the present disclosure;
[0062] FIG4 is a schematic diagram illustrating an example of performing standardized mapping processing on three different target three-dimensional components in an embodiment of the present disclosure;
[0063] FIG5 is a flowchart of another building model management method provided by an embodiment of the present disclosure;
[0064] FIG6 is a schematic diagram of construction progress plan information according to an embodiment of the present disclosure;
[0065] FIG7 is a structural block diagram of a building model management system provided by an embodiment of the present disclosure;
[0066] FIG8 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0067] In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the present disclosure is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0068] Unless otherwise defined, the technical or scientific terms used in this disclosure should have the usual meanings understood by people with ordinary skills in the field to which this disclosure belongs. The words "first", "second" and similar terms used in this disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, words such as "one", "an" or "the" do not indicate a quantity limitation, but rather indicate the presence of at least one. Words such as "include" or "comprise" mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Words such as "connect" or "connected" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described target changes, the relative positional relationship may also change accordingly.
[0069] In each accompanying drawing, identical element adopts similar reference numeral to represent.For the sake of clarity, each part in the accompanying drawings is not all drawn to scale.In addition, some well-known parts may not be shown in the drawings.
[0070] Many specific details of the present disclosure are described below, such as component structures, materials, dimensions, processing techniques, and technologies, to provide a clearer understanding of the present disclosure. However, as will be appreciated by those skilled in the art, the present disclosure may be implemented without following these specific details.
[0071] In the following description, the overlap between point cloud model A and point cloud model B refers to the ratio of the volume of the overlapping part of point cloud model A and point cloud model B to the volume of point cloud model A. In other words, when the volume of the overlapping part of point cloud model A and point cloud model B is not zero and the volumes of point cloud model A and point cloud model B are not equal, the overlap between point cloud model A and point cloud model B is 0. A→B , and the overlap between point cloud model B and point cloud model A O B→A , the two are not equal.
[0072] FIG1 is a flow chart of a building model management method provided by an embodiment of the present disclosure. As shown in FIG1 , the building model management method is applied to a building model management system, and the building model management method includes:
[0073] Step S1: Obtain standardized model information of a target building design model.
[0074] The target building design model is a 3D building model, including at least one target 3D component, and the standardized model information includes standardized component graphics of each target 3D component. The target 3D component refers to the smallest structure that can be decomposed from the target building design model.
[0075] Step S2: Obtain a real-world point cloud model of the current building at the construction site in the point cloud space.
[0076] In some embodiments, a laser scanner can be used to scan the actual construction site. The scanned data can then be thinned and denoised to generate a real-world point cloud model. In some alternative implementations, drones can be used to scan scenes outside the actual building, while stand-mounted instruments can be used to scan scenes inside the building.
[0077] Step S3: Mapping the standardized component graphics of each target three-dimensional component to the point cloud space through a preset coordinate conversion matrix to obtain a component point cloud model corresponding to each target three-dimensional component.
[0078] In some embodiments, N (N is a positive integer, and N ≥ 6) first boundary feature points can be selected on the target building design model manually or by setting a selection algorithm. These N first boundary feature points are not located in the same plane, and the span of these first boundary feature points is required to be as close as possible to the entire building. Then, the points corresponding to the positions corresponding to the previously selected first boundary feature points on the real-world point cloud model are processed as second boundary feature points to obtain N second boundary feature points. At this time, there are N pairs of boundary feature points (one first boundary feature point and one corresponding second boundary feature point constitute one pair of boundary feature points). At this time, a mathematical equation model can be constructed to obtain the corresponding N second boundary feature points through the coordinate transformation matrix mapping of the N first boundary feature points, and the coordinate transformation matrix mapping can be solved based on the mathematical equation model.
[0079] In some embodiments, an iterative solution can be performed using the least squares method to obtain a coordinate transformation matrix that maps the target building design model to the point cloud space. The specific solution process is not described in detail here.
[0080] After obtaining the coordinate transformation matrix, the standardized component graphics of each target three-dimensional component in the target building design model are mapped to the point cloud space to obtain the component point cloud model corresponding to each target three-dimensional component.
[0081] Step S4: Calculate the overlap between the component point cloud model of at least part of the target three-dimensional component and the actual point cloud model, and use the calculated overlap result as the actual construction progress of the corresponding target three-dimensional component at the current moment.
[0082] It should be noted that the “at least part of the target three-dimensional components” described in the above step S4 refers to the target three-dimensional components whose actual construction progress needs to be evaluated according to actual supervision needs at the current stage.
[0083] In practical applications, the degree of overlap between the component point cloud model and the field point cloud model of the target 3D component can be determined using a preset overlap calculation algorithm. The overlap calculation algorithms used to calculate the overlap between different component point cloud models and the field point cloud model can be the same or different.
[0084] In the embodiment of the present disclosure, the standardized component graphics of each target three-dimensional component in the target building design model are mapped into the point cloud space to obtain the component point cloud model corresponding to each target three-dimensional component. Then, according to actual management needs, the overlap between the component point cloud model of at least part of the target three-dimensional components and the actual point cloud model is calculated, and the result of the overlap calculation is used as the actual construction progress of the corresponding target three-dimensional component at the current moment, thereby achieving an accurate assessment of the actual construction progress of the target three-dimensional component. The entire assessment process does not require human intervention, and the assessment results are highly accurate, which can support refined management of the building construction process.
[0085] FIG2 is a block diagram of an application scenario involved in the technical solution of the present disclosure. FIG3 is a flow chart of an optional implementation method of step S1 in the embodiment of the present disclosure. As shown in FIG2 and FIG3, in some embodiments, the building model management system is connected to at least two different 3D design tool systems. Optionally, step S1 includes:
[0086] Step S101: Acquire original model information of a target building design model from a target three-dimensional design tool system.
[0087] Among them, the original model information includes: the original model graphic data of each target three-dimensional component in the target three-dimensional design tool system, and the original model graphic data includes: the unique identifier and original component graphic corresponding to the target three-dimensional component; the standardized model information obtained subsequently includes: the standardized component graphic of each target three-dimensional component, and the standardized model graphic data includes: the unique identifier and standardized component graphic corresponding to the target three-dimensional component.
[0088] In some embodiments, the original model information further includes at least one of original physical attribute information and original construction attribute information. The original physical attribute information includes a unique identifier corresponding to the target three-dimensional component and original attribute value description data for at least one target physical attribute. The original construction attribute information includes original attribute value description data for at least one target construction attribute of the target three-dimensional component. Correspondingly, the subsequently obtained standardized model information further includes at least one of the standardized physical attribute information and the standardized construction attribute information.
[0089] The following is an exemplary description taking as an example the original model information including the original model graphic data, original physical property information and original construction property information of each target three-dimensional component in the target three-dimensional design tool system, and the standardized model information including the standardized model graphic data, standardized physical property information and standardized construction property information of each target three-dimensional component in the building model management system.
[0090] Step S102: Perform mapping processing on each target three-dimensional component.
[0091] Optionally, step S102 includes:
[0092] Step S1021: Use a preset mapping algorithm corresponding to the physical properties of each item of the target three-dimensional component to map the original attribute value description data of the physical properties of the item to corresponding standardized attribute value description data, and obtain standardized physical property information of the target three-dimensional component.
[0093] The standardized physical property information includes: a unique identifier corresponding to the target three-dimensional component and physical property value description data of at least one target construction property;
[0094] In this disclosure, each target physical property is assigned a corresponding mapping algorithm. The mapping rules corresponding to the mapping algorithm can be pre-designed based on actual needs. Therefore, this disclosure does not limit the specific content of the mapping algorithm. It should be noted that for the same target three-dimensional component, its unique identifier in the corresponding original physical property information remains unchanged from its unique identifier in the corresponding standardized physical property information.
[0095] Step S1022: The original attribute value description data of each project target construction attribute of the target three-dimensional component is mapped into corresponding standardized attribute value description data using a preset mapping algorithm corresponding to the project target construction attribute, and the standardized construction attribute information of the target three-dimensional component is obtained.
[0096] The standardized construction attribute information includes: standardized attribute value description data of at least one target construction attribute of the target three-dimensional component.
[0097] Step S1023: Mapping the original component graphics of the target three-dimensional component into corresponding standardized component graphics to obtain standardized graphic data of the target three-dimensional component.
[0098] The standardized graphic data includes: a unique identifier corresponding to the target three-dimensional component and a standardized component graphic.
[0099] Through the above step S1023, the original component graphics from different three-dimensional design tool systems can be standardized and mapped to unify the component graphics presented by each target three-dimensional component in a unified management system, that is, the unique identification GUI and the component graphics can form a one-to-one correspondence within the unified management system.
[0100] Step S1024: Associating the standardized graphic data in the standardized model information with the standardized physical property description information through the unique identifier of the target three-dimensional component.
[0101] That is to say, in the building model management system, the standardized graphic data of the target building design model obtained through the standardized mapping process can be associated with the standardized physical property description information.
[0102] In the embodiment of the present disclosure, the standardized physical property information and the standardized construction property information of the target three-dimensional component constitute the standardized property information of the target three-dimensional component; the standardized property information can be represented by one data structure (using one data table for storage, and the data table is stored in the storage module), and the standardized graphic data of the target three-dimensional component can be represented by another data structure (using another data table for storage, and the data table is stored in the storage module), and these two data structures are associated through a "unique identifier" (an association is established between the two data tables).
[0103] It should be noted that step S102 in this disclosure includes at least step S1023 to ensure that the standardized model information includes standardized component graphics for each target three-dimensional component. Steps S1021, S1022, and S1024 are optional steps in step S102. Furthermore, when step S102 includes steps S1021 through S1023, this disclosure does not limit the order in which steps S1021 through S1023 are executed.
[0104] The technical solution disclosed herein can map the original model information of architectural design models provided by different three-dimensional design tool systems based on a unified mapping rule, so as to give the architectural design model standardized model information with unified attribute settings and unified attribute value description rules (also called standardized attribute rules), thereby enabling the use of a unified architectural model management system to uniformly manage the data of multi-source three-dimensional design tool systems.
[0105] In some embodiments, the target three-dimensional design tool system is a Microstation family three-dimensional design tool system. The Microstation family three-dimensional design tool system encapsulates the original model information of the target architectural design model into an XML file and sends it to the architectural model management system. The architectural model management system parses the received XML file to obtain the original model information of the corresponding target architectural design model.
[0106] In some embodiments, the target three-dimensional design tool system is a Plant3D three-dimensional design tool system. The Plant3D three-dimensional design tool system encapsulates the original model information of the target building design model into a pspc file or a pspx file and sends it to the building model management system. The building model management system parses the received pspc file or pspx file to obtain the original model information of the corresponding target building design model.
[0107] In some embodiments, the target three-dimensional design tool system is a Revit three-dimensional design tool system. The Revit three-dimensional design tool system encapsulates the original model information of the target building design model into an rfa file and sends it to the building model management system. The building model management system parses the received rfa file to obtain the original model information of the corresponding target building design model.
[0108] Of course, the target three-dimensional design system in the present disclosure may also adopt any other three-dimensional design system suitable for BIM design, and the present disclosure does not limit this.
[0109] Optionally, the at least one target physical property includes at least one of: component name, component size and unit, component material, and component color. In practical applications, the number and types of physical properties included in the physical property information of the three-dimensional component can be pre-designed based on actual needs, and this disclosure does not limit this.
[0110] Optionally, the at least one target construction attribute includes at least one of a component type of a three-dimensional component, a construction process name, a construction location area code, and a construction serial number.
[0111] For ease of understanding, the following is a schematic illustration using an example. Figure 4 illustrates an example of a standardized mapping process for three different target 3D components in an embodiment of the present disclosure. As shown in Figure 4, during the standardized mapping process of the original physical attribute information, the unique identifier (not shown) of each target 3D component remains unchanged (the graphical mapping process is not shown).
[0112] The target physical properties in the original physical property information were standardized, achieving a unified description of the attribute values for each target physical property across the three different target 3D components. For example, the component names "security door," "metal door," and "metal door" for target 3D components 1 through 3 were standardized and mapped to "door." The component sizes and units were standardized and mapped to an "A" × "B" format, with units in millimeters. The component materials "composite," "steel," and "steel" for target 3D components 1 through 3 were standardized and mapped to "metal composite." The component colors "dark gray," "gray," and "black" for target 3D components 1 through 3 were mapped to "gray," "gray," and "black," respectively.
[0113] After standardizing the original construction attribute information, the attribute value description rules for each target construction attribute corresponding to the three different target 3D components were unified. For example, the component name "protective component" for target 3D components 1 through 3 was standardized and mapped to "enclosure." The construction process names "assembly process," "screw assembly," and "screw assembly" for target 3D components 1 through 3 were standardized and mapped to "installation." The construction areas "1," "1," and "2" for target 3D components 1 through 3 were standardized and mapped to "01," "01," and "02" (in double-digit form), respectively. The construction sequence numbers "1," "2," and "3" for target 3D components 1 through 3 were standardized and mapped to "001," "002," and "003," respectively (in triple-digit form).
[0114] FIG5 is a flow chart of another architectural model management method provided by an embodiment of the present disclosure. As shown in FIG5 , this architectural model management method is a specific, optional implementation of the architectural model management method provided by the previous embodiment. In some embodiments, the standardized model information includes standardized construction attribute information for each target three-dimensional component. This architectural model management method includes:
[0115] Step S1: Obtain standardized model information of a target building design model.
[0116] For the detailed description of step S1, please refer to the corresponding content in the previous embodiment, which will not be repeated here.
[0117] Step S1a: Obtain construction schedule information of the target building.
[0118] In actual applications, users can input construction schedule information into the building model management based on actual needs. The construction schedule information includes at least one progress task, each of which contains corresponding standardized construction attribute requirements. The standardized construction attribute requirements include at least one standardized attribute value requirement for a target construction attribute.
[0119] In other words, the attributes and value selection rules of the construction schedule information should be consistent with the standardized construction attribute information (wherein the attribute value of the standardized construction attribute can be null, indicating that there are no restrictions on the corresponding standardized construction attribute, i.e., no requirements). This design facilitates the subsequent automatic matching of schedule tasks with target 3D components.
[0120] Step S1b: Determine the target three-dimensional components associated with each progress task based on the standardized construction attribute information of each target three-dimensional component and the standardized construction attribute requirements of each progress task.
[0121] Among them, the target three-dimensional component associated with the progress task is a target three-dimensional component whose configured standardized construction attribute information meets the standardized construction attribute requirements of the corresponding progress task.
[0122] FIG6 is a schematic diagram of the construction progress plan information in the embodiment of the present disclosure. As shown in FIG6 , FIG6 shows two progress tasks: progress task 1 and progress task 2. Among them, the planned completion time of progress task 1 is 2018-05-03, and the planned completion time of progress task 2 is 2018-05-18, that is, the planned completion time of progress task 1 is earlier than the planned completion time of progress task 2. Both progress task 1 and progress task 2 include: 4 target construction attributes of component type, construction process name, construction location area code, and construction serial number (which correspond to the 4 target construction attributes in the standardized construction attribute information in FIG4 ). Each target construction attribute in the progress task is set with a corresponding standardized attribute value requirement.
[0123] Progress Task 1: The standardized attribute value requirement for component type is "enclosure" and / or "pipe fitting", the standardized attribute value requirement for construction process name is "installation" and / or "welding", the standardized attribute value requirement for construction location area is "01" and / or "02", and the standardized attribute value requirement for construction serial number is "001" and / or "002".
[0124] Progress Task 2: The standardized attribute value requirement for the component type is "enclosure", the standardized attribute value requirement for the construction process name is "installation" and / or "welding", the standardized attribute value requirement for the construction location area is "01" and / or "02", and the standardized attribute value requirement for the construction serial number is "003" and / or "004".
[0125] At this time, the standardized attribute value description data of each target construction attribute of the target three-dimensional component 1 in Figure 5 all meet the standardized attribute value requirements of each target construction attribute of the progress task 1 in Figure 6; the standardized attribute value description data of each target construction attribute of the target three-dimensional component 2 in Figure 5 all meet the standardized attribute value requirements of each target construction attribute of the progress task 1 in Figure 6; the standardized attribute value description data of each target construction attribute of the target three-dimensional component 3 in Figure 4 all meet the standardized attribute value requirements of each target construction attribute of the progress task 2 in Figure 6.
[0126] That is, progress task 1 forms a matching association with target three-dimensional component 1 and target three-dimensional component 2, and progress task 2 forms a matching association with target three-dimensional component 3.
[0127] Step S1c: store the association relationship between each progress task and its associated target three-dimensional component to obtain task component association relationship data.
[0128] Step S2: Obtain a real-world point cloud model of the current building at the construction site in the point cloud space.
[0129] Step S3: Mapping the standardized component graphics of each target three-dimensional component to the point cloud space through a preset coordinate conversion matrix to obtain a component point cloud model corresponding to each target three-dimensional component.
[0130] Step S4: Calculate the degree of overlap between the component point cloud model of at least part of the target three-dimensional component and the actual point cloud model.
[0131] Optionally, in step S4, the degree of overlap between the component point cloud models of all target three-dimensional components and the actual point cloud models is calculated.
[0132] The degree of overlap between the target 3D component's point cloud model and the current field point cloud model serves as the target 3D component's actual construction progress at that moment. The current actual construction progress of all target 3D components within the target building design model constitutes the target building design model's construction completion time series data at that moment.
[0133] In the present disclosure, the time series data of the construction progress completion of the target building design model at one or more moments can be used for data statistical analysis, big data prediction and early warning, etc. during the construction process.
[0134] In practical applications, by obtaining the corresponding construction process completion time series data at different times during the entire construction process, the entire construction process can be recorded in detail to achieve refined management.
[0135] In some embodiments, step S4 includes:
[0136] Step S401: Divide the point cloud space into multiple small-sized point cloud areas.
[0137] When dividing the point cloud space, the point cloud space can be divided randomly or non-randomly. Each point cloud region is also a three-dimensional space. The shape and size (volume) of each point cloud region can be the same or different, and this is not publicly limited.
[0138] In some embodiments, when dividing the entire point cloud space, there is a certain overlap between adjacent point cloud areas to avoid the loss of point cloud data when subsequently calculating the overlap based on the point cloud area of the actual point cloud model.
[0139] Step S402: For each target three-dimensional component whose overlap is to be calculated, the following steps S4021 to S4023 are used to calculate the overlap between the target three-dimensional component and the real-world point cloud model.
[0140] Step S4021: Determine the point cloud region where the component point cloud model of the target three-dimensional component is located as the target point cloud region corresponding to the target three-dimensional component.
[0141] Step S4022: Acquire the portion of the real-world point cloud model located within the target point cloud region corresponding to the target three-dimensional component as the comparison point cloud model corresponding to the target three-dimensional component.
[0142] Step S4023: Calculate the degree of overlap between the component point cloud model corresponding to the target three-dimensional component and the comparison point cloud model, and obtain a calculation result of the degree of overlap between the component point cloud model corresponding to the target three-dimensional component and the actual point cloud model.
[0143] In actual applications, it is found that when calculating the degree of overlap between the component point cloud model corresponding to a certain target three-dimensional component and the entire real-world point cloud model, the calculation process is relatively slow due to the relatively large volume of the entire real-world point cloud model. In order to effectively improve this problem, the technical solution disclosed in the present invention pre-divides the entire point cloud space into multiple small-sized point cloud areas, then determines the point cloud area where the component point cloud model of the target three-dimensional component is located as the target point cloud area corresponding to the target three-dimensional component, and then obtains the part of the real-world point cloud model located in the target point cloud area corresponding to the target three-dimensional component as the comparison point cloud model corresponding to the target three-dimensional component. Finally, the degree of overlap between the component point cloud model corresponding to the target three-dimensional component and the comparison point cloud model is calculated, and the result of the calculation of the degree of overlap is used as the result of the calculation of the degree of overlap between the component point cloud model corresponding to the target three-dimensional component and the entire real-world point cloud model. Among them, the volume of the comparison point cloud model is relatively small, so the calculation speed can be effectively improved.
[0144] In practical applications, multi-threaded and distributed computing methods can be used to simultaneously calculate the overlap between each target three-dimensional component and the actual point cloud model.
[0145] Step S5: For each progress task, determine the overall actual construction progress of the progress task at the current moment based on the actual construction progress of all target three-dimensional components associated with the progress task.
[0146] In some embodiments, for each progress task, the actual construction progress of all target three-dimensional components associated with the progress task can be averaged or weighted averaged (the weighted average is preferably used because the construction time required for different target three-dimensional components varies, so the degree of impact on the overall actual construction progress of the task is also different), and the calculation result is used as the overall actual construction progress of the progress task.
[0147] Optionally, step S6 is further included after step S4, and at least one of the following steps S7, S8, S9, and S10 is further included after step S6.
[0148] Step S6: Obtain the planned construction progress of each target three-dimensional component at the current moment.
[0149] In some embodiments, the user can pre-set the planned construction progress of each target 3D component at different times in the building model management system as needed. In this case, the planned construction progress of each target 3D component at the current time can be directly read from the building model management system.
[0150] The above operation requires the user to input a large amount of data (planned construction progress), and the finer the time division, the larger the amount of data required to be input by the user. In order to effectively improve the above technical problems, the embodiment of the present disclosure provides a method for obtaining the planned construction progress of each target three-dimensional component at the current moment based on the construction progress plan information. Optionally, the progress task also records the corresponding planned completion time. Step S6 includes:
[0151] Step S601: Filter out the progress tasks that are planned to be completed at the current moment according to the planned completion time of each progress task.
[0152] Step S602: Determine the target three-dimensional components associated with each progress task planned to be completed at the current moment based on the task component association relationship data.
[0153] Among them, the progress tasks planned to be completed at the current moment refer to: progress tasks with a planned completion time no later than the current moment, which include progress tasks with a planned completion time of the current moment (if any) and progress tasks with a planned completion time earlier than the current moment.
[0154] Step S603: Set the planned construction progress of each target three-dimensional component associated with each progress task planned to be completed at the current moment to 100%, and set the planned construction progress of other target three-dimensional components in the target building design model to 0.
[0155] Through the above steps S601 to S603, it is possible to automatically obtain the planned construction progress of each target three-dimensional component at the current moment according to the construction progress plan information.
[0156] Step S7: detecting whether the construction progress of the target building design model at the current moment is delayed based on the planned construction progress and the actual construction progress of each target three-dimensional component at the current moment.
[0157] Among them, based on the planned construction progress and actual construction progress of each target three-dimensional component in the target building design model at the current moment, it is possible to evaluate whether the construction process of the target building design model at the current moment is delayed. As an example, the overall planned construction progress of the target building design model at the current moment can be evaluated based on the planned construction progress of each target three-dimensional component at the current moment (by averaging the planned construction progress of all target three-dimensional components, weighted averaging, etc.), and then the overall actual construction progress of the target building design model at the current moment can be evaluated based on the actual construction progress of each target three-dimensional component at the current moment (by averaging the actual construction progress of all target three-dimensional components, weighted averaging, etc.), and then the overall planned construction progress of the building and the overall actual construction progress of the building are compared; if the overall planned construction progress value of the model is greater than the overall actual construction progress of the model, it is detected that the construction process of the target building design model at the current moment is delayed; if the overall planned construction progress value of the model is less than or equal to the overall actual construction progress of the model, it is detected that the construction process of the target building design model at the current moment is not delayed.
[0158] Step S8: Calculate the earned value index of the target building design model at the current moment based on the planned construction progress and the actual construction progress of each target three-dimensional component at the current moment.
[0159] Optionally, the earned value indicator includes at least one of: cost deviation, schedule deviation, cost performance index, and schedule performance index.
[0160] Among them, cost deviation = budgeted cost of completed work - actual cost of completed work; when the cost deviation is a negative value, it means that the project operation exceeds the budgeted cost; otherwise, it means that the actual cost does not exceed the budgeted cost.
[0161] Schedule deviation = budgeted cost of completed work - budgeted cost of planned work; when the schedule deviation is a negative value, it indicates a schedule delay, that is, the actual progress lags behind the planned progress; when the schedule deviation is a positive value, it indicates an advance schedule, that is, the actual progress is faster than the planned progress.
[0162] Cost performance index = budgeted cost of completed work / actual cost of completed work; when the cost performance index is <1, it indicates overspending, that is, the actual cost is higher than the budgeted cost; when the cost performance index is >1, it indicates cost savings, that is, the actual cost is lower than the budgeted cost.
[0163] Schedule performance index = budgeted cost of completed work / budgeted cost of planned work; when the schedule performance index is <1, it indicates a schedule delay, i.e., the actual progress lags behind the planned progress; when the schedule performance index is >1, it indicates that the schedule is ahead of schedule, i.e., the actual progress is faster than the planned progress.
[0164] In the above formula, the budgeted cost of work performed for the target building design model is equal to the sum of the budgeted costs of work performed for all target three-dimensional components, and the budgeted cost of work performed for the target three-dimensional component is equal to the actual construction progress of the target three-dimensional component multiplied by the budgeted unit price.
[0165] The planned working budget cost of the target building design model is equal to the sum of the planned working budget costs of all target three-dimensional components, and the planned working budget cost of the target three-dimensional component is equal to the planned construction progress of the target three-dimensional component multiplied by the budget unit price;
[0166] The actual cost of work performed on the target building design model is equal to the actual cost of work performed on all target three-dimensional components, and the actual cost of work performed on the target three-dimensional components is equal to the actual construction progress of the target three-dimensional components multiplied by the actual unit price.
[0167] Step S9: Filter out target three-dimensional components whose planned construction progress is greater than the actual construction progress, and generate a list of components with delayed progress corresponding to the current moment.
[0168] Step S10: Filter out target three-dimensional components whose planned construction progress is less than or equal to the actual construction progress, and generate a component list that meets the progress requirements at the current moment.
[0169] In some embodiments, the building model management system is further connected to a display system, and the building model management system can send the processing results in the above steps S5, S7, S8, S9, and S10 to the display system for display.
[0170] In some embodiments, after step S1b, the method further includes: step S1d.
[0171] Step S1d: Generate a standardized target building intermediate state graphic corresponding to each progress task when the construction is completed based on the target three-dimensional component associated with each progress task and the standardized component graphic corresponding to the target three-dimensional component.
[0172] Among them, the standardized target building intermediate state graphics are constructed by standardized component graphics of all target three-dimensional components associated with the corresponding progress task and other progress tasks required to be completed before the corresponding progress task.
[0173] That is to say, in the embodiment of the present disclosure, the building model management can automatically generate the standardized target building intermediate state graphics corresponding to each progress task when the construction is completed according to the construction progress plan information, so as to facilitate the management personnel to compare the corresponding standardized target building intermediate state graphics with the actual building scene when each progress task is completed.
[0174] In practical applications, the building model management system can transmit the standardized intermediate-state graphics of the target building corresponding to these progress tasks to the display system. The display system then displays the standardized intermediate-state graphics corresponding to each progress task, chronologically ordered by their calculated completion times. In other words, linking the 3D building model with the construction schedule generates a 4D model, enabling 4D dynamic simulation of the construction process and site conditions, thus implementing 4D BIM technology.
[0175] Based on the same inventive concept, embodiments of the present disclosure also provide a building model management system. Figure 7 is a block diagram of the structure of a building model management system provided by embodiments of the present disclosure. As shown in Figure 7, the building model management system can be used to implement the building model management method provided by the previous embodiments. The building model management system includes a first acquisition module, a second acquisition module, a mapping module, and a calculation module.
[0176] The first acquisition module is configured to acquire standardized model information of a target building design model, the target building design model includes: at least one target three-dimensional component, and the standardized model information includes: standardized component graphics of each target three-dimensional component.
[0177] The second acquisition module is configured to obtain a real-world point cloud model of the current building at the construction site in the point cloud space.
[0178] The mapping module is configured to map the standardized component graphics of each target three-dimensional component to the point cloud space through a preset coordinate conversion matrix to obtain a component point cloud model corresponding to each target three-dimensional component.
[0179] The calculation module is configured to calculate the overlap between the component point cloud model of at least part of the target three-dimensional component and the actual point cloud model, and use the overlap calculation result as the actual construction progress of the corresponding target three-dimensional component at the current moment.
[0180] For the detailed description of the above modules, please refer to the contents of the previous embodiments, which will not be repeated here.
[0181] Based on the same inventive concept, an embodiment of the present disclosure further provides an electronic device. FIG8 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG8 , an embodiment of the present disclosure provides an electronic device including: one or more processors 101, a memory 102, and one or more I / O interfaces 103. One or more programs are stored on the memory 102. When the one or more programs are executed by the one or more processors, the one or more processors implement any of the building model management methods in the above-mentioned embodiments; one or more I / O interfaces 103 are connected between the processor and the memory and are configured to implement information exchange between the processor and the memory.
[0182] Among them, the processor 101 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 102 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically such as SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH); the I / O interface (read-write interface) 103 is connected between the processor 101 and the memory 102, and can realize information interaction between the processor 101 and the memory 102, including but not limited to a data bus (Bus), etc.
[0183] In some embodiments, the processor 101 , the memory 102 , and the I / O interface 103 are connected to each other via a bus 104 , and further connected to other components of the computing device.
[0184] In some embodiments, the one or more processors 101 include a field programmable gate array.
[0185] According to an embodiment of the present disclosure, a computer-readable medium is further provided, wherein the computer-readable medium stores a computer program, wherein when the program is executed by a processor, the steps of the architectural model management method as described in any of the above embodiments are implemented.
[0186] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, including a computer program carried on a machine-readable medium, the computer program containing program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), the above-mentioned functions defined in the system of the present disclosure are executed.
[0187] It should be noted that the computer-readable medium described in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.
[0188] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the aforementioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0189] It is understood that the above embodiments are merely exemplary embodiments for illustrating the principles of the present disclosure, and the present disclosure is not limited thereto. Those skilled in the art may make various modifications and improvements without departing from the spirit and substance of the present disclosure, and such modifications and improvements are also considered to be within the scope of protection of the present disclosure.
Claims
1. A building model management method, characterized in that: include: Acquire standardized model information of a target building design model, wherein the target building design model includes: at least one target three-dimensional component, and the standardized model information includes: standardized component graphics of each target three-dimensional component; Obtain the real-time point cloud model of the current building at the construction site in the point cloud space; The standardized component graphics of each target three-dimensional component are mapped to the point cloud space through a preset coordinate conversion matrix to obtain a component point cloud model corresponding to each target three-dimensional component; The overlap between the component point cloud model of at least part of the target three-dimensional component and the real-world point cloud model is calculated, and the calculation result of the overlap is used as the actual construction progress of the corresponding target three-dimensional component at the current moment.
2. The method according to claim 1, characterized in that The standardized model information also includes: standardized construction attribute information of each target three-dimensional component, and the standardized construction attribute information includes: standardized attribute value description data of at least one target construction attribute of the target three-dimensional component; Before the step of calculating the degree of overlap between the component point cloud model of at least part of the target three-dimensional component and the real-world point cloud model, the method further includes: Acquire construction schedule information of a target building, wherein the construction schedule information includes: at least one progress task, wherein the progress task records a corresponding standardized construction attribute requirement, and the standardized construction attribute requirement includes: at least one standardized attribute value requirement of a target construction attribute; According to the standardized construction attribute information of each target three-dimensional component and the standardized construction attribute requirements of each progress task, the target three-dimensional component associated with each progress task is determined, wherein the target three-dimensional component associated with the progress task is the target three-dimensional component whose configured standardized construction attribute information meets the standardized construction attribute requirements of the corresponding progress task; The association relationship between each progress task and its associated target three-dimensional component is stored to obtain task component association relationship data.
3. The method according to claim 2, characterized in that After the step of determining the target three-dimensional components associated with each progress task according to the standardized construction attribute information of each target three-dimensional component and the standardized construction attribute requirements of each progress task, the method further includes: According to the target three-dimensional components associated with each progress task and the standardized component graphics corresponding to the target three-dimensional components, a standardized target building intermediate state graphic corresponding to each progress task when the construction is completed is generated. The standardized target building intermediate state graphic is constructed by the standardized component graphics of all target three-dimensional components associated with the corresponding progress task and other progress tasks required to be completed before the corresponding progress task.
4. The method according to claim 2, characterized in that: The step of calculating the degree of overlap between the component point cloud model of at least part of the target three-dimensional component and the real-world point cloud model comprises: Calculating the overlap between the component point cloud models of all target three-dimensional components and the actual point cloud model; After the step of calculating the degree of overlap between the component point cloud models of all target three-dimensional components and the real-world point cloud models, the method further includes: For each progress task, the overall actual construction progress of the progress task at the current moment is determined based on the actual construction progress of all target three-dimensional components associated with the progress task.
5. The method according to claim 4, characterized in that After the step of calculating the degree of overlap between the component point cloud models of all target three-dimensional components and the actual point cloud model, the method further includes: Obtaining the planned construction progress of each target three-dimensional component at the current moment; According to the planned construction progress and actual construction progress of each target three-dimensional component at the current moment, the target building design model is detected. Whether the construction progress at the current moment is delayed; and / or, calculating the earned value index of the target building design model at the current moment according to the planned construction progress and the actual construction progress of each target three-dimensional component at the current moment; And / or, select the target three-dimensional components whose planned construction progress is greater than the actual construction progress, and generate a list of components that are behind schedule at the current moment; And / or, select target three-dimensional components whose planned construction progress is less than or equal to the actual construction progress, and generate a component list that meets the progress requirements at the current moment.
6. The method according to claim 5, characterized in that According to the planned construction progress and the actual construction progress of each target three-dimensional component at the current moment, the step of detecting whether the construction progress of the target building design model is delayed at the current moment comprises: Determine the overall planned construction progress of the target building design model at the current moment according to the planned construction progress of each target three-dimensional component at the current moment; Determine the actual overall construction progress of the target building design model at the current moment according to the actual construction progress of each target three-dimensional component at the current moment; Comparing the overall planned construction progress of the building with the overall actual construction progress of the building; If the overall planned construction progress of the building is greater than the overall actual construction progress of the building, it is detected that the construction progress of the target building design model at the current moment is delayed; if the overall planned construction progress of the building is less than or equal to the overall actual construction progress of the building, it is detected that the construction progress of the target building design model at the current moment is not delayed; The earned value indicator includes: at least one of cost deviation, schedule deviation, cost performance index, and schedule performance index.
7. The method according to claim 2, characterized in that The method is applied to a building model management system, which is connected to at least two different three-dimensional design tool systems; The step of obtaining standardized model information of the target building design model comprises: Acquire original model information of a target building design model from a target 3D design tool system, the original model information including original physical property information, original construction property information and original model graphic data of each target 3D component in the target 3D design tool system, the original physical property information including a unique identifier corresponding to the target 3D component and original property value description data of at least one target physical property, the original construction property information including original property value description data of at least one target construction property of the target 3D component, and the original model graphic data including a unique identifier corresponding to the target 3D component and an original component graphic; For each of the target three-dimensional components, the following mapping process is performed: The original attribute value description data of each target physical attribute of the target three-dimensional component is mapped to corresponding standardized attribute value description data using a preset mapping algorithm corresponding to the target physical attribute of the target three-dimensional component, and standardized physical attribute information of the target three-dimensional component is obtained, wherein the standardized physical attribute information includes: a unique identifier corresponding to the target three-dimensional component and standardized attribute value description data of at least one target physical attribute; The original attribute value description data of each target construction attribute of the target three-dimensional component is mapped to corresponding standardized attribute value description data using a preset mapping algorithm corresponding to the target construction attribute of the target three-dimensional component, and standardized construction attribute information of the target three-dimensional component is obtained, wherein the standardized construction attribute information includes: standardized attribute value description data of at least one target construction attribute of the target three-dimensional component; Mapping the original component graphics of the target three-dimensional component into corresponding standardized component graphics to obtain standardized graphic data of the target three-dimensional component, wherein the standardized graphic data includes: a unique identifier corresponding to the target three-dimensional component and a standardized component graphics; The standardized graphic data in the standardized model information is associated with the standardized physical property description information through a unique identifier of a target three-dimensional component.
8. The method according to claim 1, characterized in that The step of calculating the degree of overlap between the component point cloud model of at least part of the target three-dimensional component and the real-world point cloud model comprises: Divide the point cloud space into multiple small-sized point cloud regions; For each target three-dimensional component whose overlap is to be calculated, the following steps are used to calculate the overlap between the target three-dimensional component and the real-world point cloud model: Determine the point cloud region where the component point cloud model of the target three-dimensional component is located as the target point cloud region corresponding to the target three-dimensional component; Acquire a portion of the real-world point cloud model located within a target point cloud region corresponding to the target three-dimensional component as a comparison point cloud model corresponding to the target three-dimensional component; The degree of coincidence between the component point cloud model corresponding to the target three-dimensional component and the comparison point cloud model is calculated, and the calculation result of the degree of coincidence between the component point cloud model corresponding to the target three-dimensional component and the actual point cloud model is obtained.
9. A building model management system, characterized in that: The building model management system is configured to implement the method as claimed in any one of claims 1 to 8, comprising: A first acquisition module is configured to acquire standardized model information of a target building design model, wherein the target building design model includes: at least one target three-dimensional component, and the standardized model information includes: a standardized component graphic of each target three-dimensional component; The second acquisition module is configured to acquire a real-time point cloud model of the current building at the construction site in the point cloud space; A mapping module is configured to map the standardized component graphics of each target three-dimensional component to the point cloud space through a preset coordinate conversion matrix to obtain a component point cloud model corresponding to each target three-dimensional component; The calculation module is configured to calculate the overlap between the component point cloud model of at least part of the target three-dimensional component and the real-world point cloud model, and use the overlap calculation result as the actual construction progress of the corresponding target three-dimensional component at the current moment.
10. An electronic device, wherein: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Building model management method and system and electronic equipment
CN117829411A
Building model management method and system and electronic equipment
CN117829412A
Computation of point clouds and joint display of point clouds and building information models with project schedules for monitoring construction progress, productivity, and risk for delays
US20190325089A1
Method for automated construction progress resource optimization employing building information model
WO2021031336A1
Construction quality test method and apparatus, and terminal and storage medium
WO2022083108A1
Cited By
Prefabricated part splicing displacement deviation monitoring system based on BIM technology
CN120635074A
Construction progress management method and system based on BIM space ternary mapping
CN120746210A
Method and system for automatically adjusting component parameters in construction stage
CN120910062A