A BIM-based intelligent engineering cost auditing system

CN122905600APending Publication Date: 2026-10-13GUANGZHOU BAIYUN ENG CONSULTING MANAGEMENT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202611213748.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-11
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

[0005]为此,本发明提供一种基于BIM的工程造价智能审核系统,用以克服现有技术中机电构件变更引发的关联影响识别不完整、变更造价调整易出现漏项、非结构性变更难以被捕捉、审核异常无法追溯至具体构件等技术问题

Benefits of technology

[0016]与现有技术相比,本发明的有益效果在于,本发明通过对不同阶段BIM模型中的机电构件进行比对,能够自动识别施工深化阶段发生调整的目标变更构件及其具体变化参数,为后续影响分析提供准确的变更数据基础;进而通过基于连接节点和安装关联关系沿连接路径逐级追踪目标变更构件所影响的关联构件,使系统能够识别由单一机电构件调整引发的多层级关联影响,避免因关联构件遗漏而导致的费用漏项;在此基础上,通过将关联构件对应的造价调整项目与实际提交的工程变更造价文件进行逐项审核比对,精准识别申报中遗漏的费用项目,并将审核异常定位至BIM模型中的对应构件位置进行可视化显示,使审核人员能够根据费用异常直接查看对应机电安装位置、快速确认施工深化调整范围,实现了机电工程变更造价的完整审核与高效追溯。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122905600A_ABST
    Figure CN122905600A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of building engineering, and particularly relates to an engineering cost intelligent auditing system based on BIM, which comprises a data acquisition module, a change identification module, a correlation analysis module, a cost correlation module, an auditing module and a positioning module. The present application automatically compares BIM models in different construction stages to identify target change components that have been adjusted, and then takes the components as a starting point to track the affected associated components along the connection nodes step by step. On this basis, the corresponding cost adjustment items are automatically mapped according to the engineering quantity list code of the associated components, and compared with the engineering change cost file item by item to identify the omitted cost items. At the same time, the abnormality of the audit is reversely positioned to the corresponding component position in the BIM model for visual display, which can ensure the completeness and accuracy of the change cost audit, and improve the readability and traceability of the audit results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building engineering technology, and in particular to a BIM-based intelligent engineering cost auditing system. Background Technology

[0002] With the widespread application of Building Information Modeling (BIM) technology in the construction engineering field, BIM-based project cost management has become an industry trend. Existing technologies already include BIM-based solutions for project cost auditing and dynamic adjustment. However, none of these existing solutions are specifically designed for the unique needs of the MEP (Mechanical, Electrical, and Plumbing) engineering construction detailing stage. During this stage, adjustments to individual MEP components often trigger simultaneous changes to other components with which they are connected or have installation coordination relationships. This interconnectedness makes it difficult for existing cost auditing methods to fully capture all cost impacts caused by changes, leading to issues such as omissions or incomplete adjustments during change cost audits. How to fully track the related components and their corresponding cost impacts when MEP components change remains a current challenge.

[0003] Chinese Patent Publication No. CN121352741A discloses a BIM-based intelligent engineering cost review system. This system includes: extending dynamic business parameters for components in a Revit model to construct a component status parameter set, including procurement status parameters, material unit price parameters, and construction quota parameters; defining cost calculation rules associated with component geometric operations and establishing a business rule library, whereby the cost calculation rules include material loss coefficients, accessory triggering conditions, and construction measure cost calculation logic; monitoring design change operations, identifying differences between components before and after the change, marking newly added, deleted, or modified components, determining component splitting relationships, and allocating the original component's procurement status parameters and cost information to the new component; dynamically calculating material loss, added accessories, and additional construction measure costs resulting from the change based on the status parameter set and business rule library, obtaining estimated results for project quantity and cost; and outputting change decision data containing component splitting relationships and corresponding status inheritance information, as well as estimated results for project quantity and cost. The status inheritance information refers to the dynamic business parameters inherited by the new component from the original component, including at least the procurement status and cost percentage.

[0004] Therefore, the existing technology has the following technical problems: it only recalculates the cost of the changed component itself, without considering the related effects of connection nodes and installation coordination between electromechanical components. When an electromechanical component is adjusted, the engineering quantity and installation cost of related components such as air ducts, valves, and supports connected to it will also change. However, it fails to identify these indirect effects and adjust the cost items accordingly, resulting in the omission of related costs during the change cost review. It triggers the identification process by listening to design change operations, rather than actively comparing the parameter differences of components in the BIM model at different stages, making it difficult to capture the impact of non-structural changes such as component position offsets or dimensional adjustments on the cost. It only outputs change decision data and does not provide a visual traceability mechanism to locate the audit anomaly to the corresponding component in the BIM model. There is no intuitive correspondence between the audit results and specific components, which affects the auditors' ability to quickly verify and handle abnormal items. Summary of the Invention

[0005] To address these issues, this invention provides a BIM-based intelligent engineering cost audit system to overcome technical problems in existing technologies, such as incomplete identification of the associated impacts caused by changes in electromechanical components, easy omissions in cost adjustments, difficulty in capturing non-structural changes, and inability to trace audit anomalies back to specific components.

[0006] To achieve the above objectives, this invention provides a BIM-based intelligent engineering cost auditing system, comprising: The data acquisition module is used to acquire BIM model data corresponding to the detailed construction stage of electromechanical engineering, and to establish a BIM component information database containing electromechanical component information, component installation association information, and cost association information. The change identification module is used to analyze the changes of electromechanical components in the BIM model at different construction stages based on the BIM component information database, identify the target changed components that have undergone detailed adjustments, and generate component change records. The correlation analysis module is used to determine the related components that have changed due to the adjustment of the target changed component, based on the component change record and the electromechanical component installation correlation information, and to generate related component information. The cost association module is used to determine the cost adjustment items caused by the adjustment of the target changed component based on the associated component information and the cost association information. The review module is used to obtain the engineering change cost documents and compare the cost adjustment items with the actual adjustment items in the engineering change cost documents to determine the cost review result; The positioning module is used to determine the corresponding position in the BIM model based on the electromechanical component information corresponding to the cost audit result, and output the audit result.

[0007] Furthermore, the data acquisition module includes: The model acquisition unit is used to acquire BIM model data during the electromechanical engineering design phase and BIM model data during the construction detailing phase. The component extraction unit is used to extract the component number, component category, geometric parameters, material information and engineering quantity information corresponding to the electromechanical components from the BIM model data. The information association unit is used to establish the association between the electromechanical component information and the corresponding cost information based on the electromechanical component number, and to form the BIM component information database.

[0008] Furthermore, the change identification module includes: The component correspondence unit is used to correspond the electromechanical components in the design phase BIM model with the electromechanical components in the construction detail phase BIM model according to the electromechanical component number; The parameter comparison unit is used to compare the geometric parameters, material information, and component attribute information of the corresponding electromechanical components. The change recording unit is used to identify electromechanical components with parameter changes as the target change components and record the corresponding information before and after the change.

[0009] Furthermore, the correlation analysis module includes: A node acquisition unit is used to acquire the connection node information of the target modified component in the BIM model; The component query unit is used to query electromechanical components that have a direct connection relationship or installation cooperation relationship with the target modified component based on the connection node information and the component installation association information. The component generation unit is used to summarize all the electromechanical components that are found to have a direct connection or installation relationship with the target modified component into a list of associated components and generate associated component information.

[0010] Furthermore, the component query unit includes: A direct connection subunit is used to query the electromechanical components directly connected to the target modified component based on the connection node information; The indirect connection subunit is used to start from the directly connected component and continue to query the next level electromechanical component according to the connection node information until a recorded component is found or no new connection object is added. The component aggregation subunit is used to aggregate directly connected and indirectly connected electromechanical components to generate the associated component information.

[0011] Furthermore, the cost-related module includes: The coding acquisition unit is used to acquire the corresponding bill of quantities code based on the component information of the associated component; The project query unit is used to obtain the corresponding bill of quantities item based on the bill of quantities code; The project determination unit is used to obtain the corresponding labor cost items, material cost items, and installation cost items based on the bill of quantities items, and to generate the cost adjustment items.

[0012] Furthermore, the encoding acquisition unit includes: The type identification subunit is used to determine the corresponding bill of quantities professional category based on the component category of the associated component; The coding matching subunit is used to match the corresponding bill of quantities code according to the component category and the professional category.

[0013] Furthermore, the project query unit includes: The bill of quantities retrieval subunit is used to retrieve the corresponding bill of quantities item in the preset bill of quantities library according to the bill of quantities code; The project determination sub-unit is used to determine the project name, project characteristics, and unit of measurement of the listed items.

[0014] Furthermore, the audit module includes: The change parsing unit is used to obtain the name of the adjusted project, the adjusted quantity of work, and the adjusted cost in the engineering change cost document; The project correspondence unit is used to match the actual adjustment project with the cost adjustment project according to the project name or bill of quantities code and project characteristic information; The omission determination unit is used to identify cost items that are not included in the actual adjustment project as omission cost items.

[0015] Furthermore, the positioning module includes: The project association unit is used to obtain the target change component and associated component corresponding to the omitted cost item; The location query unit is used to query the spatial location information in the BIM model based on the component number corresponding to the target change component and the associated component. The model display unit is used to display the location of the corresponding electromechanical components and the corresponding cost audit results in the BIM model.

[0016] Compared with existing technologies, the advantages of this invention are as follows: By comparing the electromechanical components in the BIM model at different stages, this invention can automatically identify the target changed components and their specific change parameters that have been adjusted during the construction detailing stage, providing an accurate change data basis for subsequent impact analysis; Furthermore, by tracing the related components affected by the target changed component level by level along the connection path based on connection nodes and installation associations, the system can identify multi-level related impacts caused by the adjustment of a single electromechanical component, avoiding cost omissions due to the omission of related components; On this basis, by reviewing and comparing the cost adjustment items corresponding to the related components with the actual submitted engineering change cost documents item by item, the system can accurately identify the cost items omitted in the application, and visualize the audit anomalies by locating the corresponding component positions in the BIM model, enabling auditors to directly view the corresponding electromechanical installation positions based on cost anomalies and quickly confirm the scope of construction detailing adjustments, thus achieving complete auditing and efficient traceability of electromechanical engineering change costs. Attached Figure Description

[0017] Figure 1 This is a schematic diagram of the BIM-based intelligent engineering cost review system in this embodiment; Figure 2 This is a logic diagram for component change identification in this embodiment; Figure 3 This is a flowchart of the associated component tracking process in this embodiment; Figure 4 This is a logic diagram for matching the manifest code in this embodiment. Detailed Implementation

[0018] To make the objectives and advantages of the present invention clearer, the present invention will be further described below with reference to embodiments; it should be understood that the specific embodiments described herein are merely for explaining the present invention and are not intended to limit the present invention.

[0019] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0020] Please see Figure 1 As shown, this is a schematic diagram of the BIM-based intelligent engineering cost review system of this embodiment. This embodiment provides a BIM-based intelligent engineering cost review system, including: The data acquisition module is used to acquire BIM model data corresponding to the detailed construction stage of electromechanical engineering, and to establish a BIM component information database containing electromechanical component information, component installation association information, and cost association information. The change identification module is used to analyze the changes of electromechanical components in the BIM model at different construction stages based on the BIM component information database, identify the target changed components that have undergone detailed adjustments, and generate component change records. The correlation analysis module is used to determine the related components that have changed due to the adjustment of the target changed component, based on the component change record and the electromechanical component installation correlation information, and to generate related component information. The cost association module is used to determine the cost adjustment items caused by the adjustment of the target changed component based on the associated component information and the cost association information. The review module is used to obtain the engineering change cost documents and compare the cost adjustment items with the actual adjustment items in the engineering change cost documents to determine the cost review result; The positioning module is used to determine the corresponding position in the BIM model based on the electromechanical component information corresponding to the cost audit result, and output the audit result.

[0021] Specifically, this invention compares the electromechanical components in the BIM model at different stages to automatically identify the target changed components and their specific changes during the construction detailing stage, providing an accurate data basis for subsequent impact analysis. Furthermore, by tracing the related components affected by the target changed component along the connection path based on connection nodes and installation relationships, the system can identify multi-level related impacts caused by adjustments to a single electromechanical component, avoiding cost omissions due to missing related components. On this basis, by reviewing and comparing the cost adjustment items corresponding to the related components with the actual submitted engineering change cost documents item by item, the system accurately identifies cost items omitted in the application and visualizes the audit anomalies to the corresponding component locations in the BIM model. This allows auditors to directly view the corresponding electromechanical installation locations based on cost anomalies and quickly confirm the scope of construction detailing adjustments, achieving complete auditing and efficient traceability of electromechanical engineering change costs.

[0022] In this embodiment, the data acquisition module includes: The model acquisition unit is used to import BIM model files from the electromechanical engineering design phase and the construction detailing phase through the BIM model data interface, and to obtain BIM model data from the design phase and the construction detailing phase.

[0023] The component extraction unit is used to traverse the component instances in the BIM model data, read the attribute fields of each component instance, and extract the component number, component category, geometric parameters, material information and quantity information corresponding to the electromechanical components from the attribute fields. The component number is a unique identifier for each component instance in the BIM model, the geometric parameters include the component's dimensions, elevation and spatial coordinates, and the quantity information includes the component's length, area, volume and quantity.

[0024] The information association unit is used to search for the bill of quantities items that match each component number in the preset cost information database using the component number as the query key. It binds the component information of each electromechanical component with the corresponding bill of quantities items, unit price, and total price information found. It also stores the bound data as an association data table with the component number as the primary key, forming cost association information containing the bill of quantities items, unit price, and total price information corresponding to each electromechanical component. Together with the electromechanical component information and component installation association information, it constitutes the BIM component information database.

[0025] In this embodiment, the pre-set cost information database is constructed based on the bill of quantities pricing specifications and calculation rules corresponding to various specialties of electromechanical engineering. The database stores information such as the project name, unit of measurement, and comprehensive unit price of each bill of quantities item using the bill of quantities code as a unique identifier.

[0026] In this embodiment, the cost association information is used to record the correspondence between electromechanical components and bill of quantities items. The cost association information includes at least the component number, bill of quantities code, bill of quantities item name, and corresponding unit of measurement, so that the electromechanical components in the BIM model can be mapped to the corresponding cost adjustment items.

[0027] In this embodiment, the component installation association information is obtained by parsing the spatial connection relationship and installation relationship between electromechanical components in the BIM model. Specifically, the association relationship between different electromechanical components is determined based on the connection port, interface position, installation distance and fixing relationship between the electromechanical components, and the corresponding associated component number and association type are recorded with the target component number as the index.

[0028] Specifically, this invention acquires BIM model data from both the design and construction detailing phases, enabling subsequent change identification to be performed on a unified model data basis, avoiding the problem of difficulty in direct comparison due to inconsistent model versions. Furthermore, it iterates through component instances in the model and reads attribute fields, extracting scattered component numbers, geometric parameters, and quantity information into structured data, allowing the system to read and process the original BIM model data. Using the component number as the query key, it searches for matching list items in the cost information database, binding and storing MEP components with corresponding list items and cost information. This ensures that each component in the BIM model corresponds to specific cost composition information, establishing a data foundation for rapid cost tracing and automatic calculation when changes occur.

[0029] Please see Figure 2 As shown, this is a logic diagram for component change identification in this embodiment. In this embodiment, the change identification module includes: The component-corresponding unit is used to traverse the component numbers of each electromechanical component in the BIM model during the design phase, using the component number as a unique matching identifier, and to find electromechanical components with the same component number in the component instances of the BIM model during the construction detailing phase. The found components are then matched with the components with the same component number in the design phase.

[0030] The parameter comparison unit is used to extract the geometric parameters, material information, and component attribute information of the electromechanical components with established correspondences in the design stage model, as well as the corresponding parameter information in the construction detailing stage model. It compares the values ​​of the same parameter item of the same component in the two stage models field by field to determine whether each parameter item has changed. Among them, the detailed adjustments such as equipment position adjustment, pipeline length change, connection interface change, and installation attribute change in electromechanical engineering are all used as the basis for identifying the target changed component.

[0031] The change record unit is used to identify electromechanical components whose parameter values ​​are inconsistent in the two-stage models as target change components. For each target change component, the parameter values ​​before and after the change are extracted, and the component number, parameter values ​​before the change, parameter values ​​after the change, change type, and change time are stored as the component change record according to the preset data record format.

[0032] Specifically, this invention pairs BIM components from the design and construction detailing stages using component numbers as the matching condition, enabling accurate identification of the same component across two model versions. This solves the problem of difficulty in tracing components due to model version changes or component relocation adjustments. Furthermore, the geometric parameters, material information, and attribute information of the paired components are compared item by item, enabling automatic identification of component changes and overcoming the inefficiency and difficulty in detecting subtle differences in manual drawing comparison. Based on this, a component with any change in any parameter is identified as the target changed component, and complete parameter information before and after the change is extracted and stored. This allows for the systematic recording and tracing of changes, providing a reliable source of change data for tracking related components and accurately analyzing cost impacts.

[0033] Please see Figure 3 As shown, this is a flowchart of the associated component tracking in this embodiment. In this embodiment, the associated analysis module includes: The node acquisition unit is used to read the component installation association information of the target modified component from the BIM component information database, and extract the connection node information of the target modified component from the component installation association information. The connection node information includes the port identifier, port type, and connection object identifier that has a connection relationship with each port on the target modified component. In the process of deepening the construction of electromechanical engineering, components such as equipment, pipelines, valves, and supports are usually associated with each other through connection ports, installation interfaces, and fixing relationships. When any component is adjusted, other components that have an installation relationship with it may be adjusted simultaneously.

[0034] The component query unit is used to query electromechanical components that have a direct connection relationship or installation cooperation relationship with the target modified component based on the connection node information and the component installation association information.

[0035] The component generation unit is used to summarize all the electromechanical components that are found to have a direct connection or installation cooperation relationship with the target modified component into an associated component list, determine the association type according to the connection port type between each associated component and the target modified component, and generate the associated component information according to the association data format, using the component number of the target modified component as the primary key, the component number of each associated component and the corresponding association type as subordinate information.

[0036] In this embodiment, the component query unit includes: The direct connection subunit is used to read the connection object identifier corresponding to each port from the connection node information, search for the electromechanical component instance corresponding to each connection object identifier in the BIM component information library, read the component number, component category and geometric parameters of each electromechanical component instance, and use the found electromechanical component as the direct connection component.

[0037] The indirect connection subunit is used to use the directly connected component as the associated query object, and continue to query other electromechanical components connected to it according to the connection node information corresponding to each directly connected component. When the queried connection object already exists in the associated component list, or when there is no new connection object, the associated component query is stopped, and the connection relationship between each associated component and the target change component is recorded.

[0038] The component summary subunit is used to merge the directly connected components and the indirectly connected components into an associated component list, remove duplicate electromechanical components, and use the component number of the target change component as the primary key to organize the component number, component category, connection path and traversal level of each associated component in a hierarchical data format to generate the associated component information.

[0039] Specifically, this invention starts with the target modified component and, by reading the port identifier and connection object identifier in its connection node information, searches for all directly connected electromechanical components in the BIM component information database. This allows for the complete identification of the directly affected objects of the modified component, rather than being limited to the modified component itself. Then, using directly connected components as the new query basis, the search proceeds outwards level by level along the connection relationship, identifying other components connected to each level of component until no new associated components are found. This ensures that all associated components at each level of the multi-level connection relationship can be completely traced. The search automatically stops when a component already existing in the associated component list is found or no new connection object exists, preventing the omission of associated components due to excessively long connection links. Based on this, directly and indirectly connected components are summarized, and the connection relationship between each component and the target modified component is recorded. This makes the influence transmission relationship between each associated component and the modified component clearly traceable, providing reliable associated data support for the complete mapping of cost adjustment projects.

[0040] Please see Figure 4 As shown, this is a logic diagram of the list code matching in this embodiment. In this embodiment, the cost association module includes: The coding acquisition unit is used to acquire the corresponding bill of quantities code based on the component information of the associated component; The project query unit is used to obtain the corresponding bill of quantities item based on the bill of quantities code; The project determination unit is used to obtain the corresponding labor cost items, material cost items, and installation cost items based on the bill of quantities items, and to generate the cost adjustment items.

[0041] In this embodiment, the encoding acquisition unit includes: The type identification subunit is used to read the component category field of the associated component, match the component category with a preset professional category mapping table, and determine the professional category of the bill of quantities to which the associated component belongs. The installation specialty and construction content of the associated component serve as auxiliary basis for determining the professional category.

[0042] In this embodiment, the preset professional category mapping table is determined based on the bill of quantities pricing specifications corresponding to each professional field of electromechanical engineering, which includes the correspondence between component categories and various professional categories of electromechanical engineering.

[0043] The coding matching subunit is used to search the bill of quantities coding table corresponding to the professional category of the component category according to the component category, and match the bill of quantities code corresponding to the component category. The bill of quantities coding table contains mapping entries between each electromechanical component category and the bill of quantities code. The mapping entries establish the correspondence between component category and bill of quantities item through the bill of quantities pricing specification. When matching, the component category and component name of the associated component are used as search conditions to find entries with the same category and name in the bill of quantities coding table and extract the bill of quantities code corresponding to the entry.

[0044] In this embodiment, the project query unit includes: The bill of quantities retrieval subunit is used to query the bill of quantities item record corresponding to the code in the bill of quantities library using the matched bill of quantities code as the retrieval keyword, and to read the bill of quantities item name, item feature description, unit of measurement and comprehensive unit price information stored in the bill of quantities item record.

[0045] The project determination sub-unit is used to extract the project name, project characteristics, and unit of measurement fields from the retrieved list project records, and combine them with the engineering quantity information of the associated components to determine the final project name description, project characteristic description, and applicable unit of measurement.

[0046] Specifically, this invention determines the electromechanical professional category to which the associated components belong based on their component categories, and matches the corresponding bill of quantities code in the coding table corresponding to that professional category, so that different components can be matched with the corresponding bill of quantities code. Then, using the matched bill of quantities code as the search keyword, the corresponding bill of quantities item record is queried in the bill of quantities database, and the item name, item feature description, unit of measurement and comprehensive unit price information are read, so that the associated components can be mapped to specific bill of quantities items. On this basis, the final item name description, item feature description and applicable unit of measurement are determined by combining the actual engineering quantity information of the associated components, so that the cost adjustment item can accurately reflect the actual installation content and engineering quantity scale of the associated components, and provide a standardized cost adjustment basis for subsequent review and comparison.

[0047] In this embodiment, the review module includes: The change parsing unit is used to obtain the engineering change cost documents submitted by the construction party or cost consulting party, and to parse out the project name, project characteristics, unit of measurement, declared adjustment quantity and declared adjustment cost of each actual adjustment item from the engineering change cost documents. The parsing results are stored as an actual adjustment item list with the project name as the primary key.

[0048] The project corresponding unit is used to traverse each actual adjustment project in the actual adjustment project list, and use the project name of each actual adjustment project as the matching condition to find the corresponding project with the same project name in the cost adjustment project. The correspondence between actual adjustment projects and cost adjustment projects is established item by item. For actual adjustment projects and cost adjustment projects with different project names, the correspondence is made according to the bill of quantities code and project characteristic information.

[0049] The omission determination unit is used to traverse each item in the cost adjustment project and check whether the item has been established in the corresponding unit with the actual adjustment item. If no correspondence exists, the cost adjustment item is marked as an omission cost item. All omission cost items are summarized to generate an omission item list. The omission item list includes the item name, item characteristics and corresponding adjustment amount of each omission item.

[0050] Specifically, this invention converts unstructured change cost declaration data into a structured list of actual adjustment items by parsing the project names, declared adjusted quantities, and declared adjusted costs in engineering change cost documents. This allows the system to read and recognize the declared content in the change cost documents, solving the problem of data in paper or unformatted cost documents being difficult to process automatically. Furthermore, it establishes a correspondence between actual adjustment items and system-generated cost adjustment items based on project names. For discrepancies in project names, it matches them according to the bill of quantities code and project characteristic information, ensuring that each cost adjustment item can find a clear conclusion of whether it corresponds to or does not in the actual declaration. This solves the problem of inaccurate matching due to differences in project name descriptions during manual comparison. Based on this, it checks whether all cost adjustment items have established a correspondence. Items without a correspondence are marked as missing cost items and a list of missing items is generated, allowing auditors to directly obtain complete information on missing items and avoiding omissions and oversights that are prone to occur during manual item-by-item comparison.

[0051] In this embodiment, the positioning module includes: The project association unit is used to obtain each missing cost item in the missing project list, read the component number of the target change component and the component number of the associated component from the project information of each missing cost item, and bind the component number of the target change component and the component number of the associated component to the missing cost item.

[0052] The location query unit is used to read the spatial coordinates of each component from the BIM component information database based on the component number of the target change component and associated components.

[0053] The model display unit is used to locate the corresponding position in the BIM model view based on the spatial coordinates of each component. It highlights the target change component and related components corresponding to the omitted cost item in the BIM model. At the same time, the display interface shows the project name, project characteristics and the amount of cost adjustment for the omitted cost item. It generates a visual audit result view that includes the highlighted position of the component and audit anomaly information, so that the auditors can directly view the corresponding electromechanical installation position based on the cost anomaly and quickly confirm the scope of construction detailing adjustments.

[0054] Specifically, this invention binds omitted cost items to the component numbers of the corresponding target change components and related components, enabling each omitted cost to be traced back to a specific electromechanical component. Audit anomalies are mapped from the cost data level to the physical component level. Then, based on the component number, the spatial coordinates of each component are read from the BIM component information database, giving the component corresponding to the audit anomaly three-dimensional spatial positioning information. The audit results no longer remain at the report level but possess spatial attributes. Based on this, the corresponding component is located and highlighted in the BIM model view according to its spatial coordinates. Simultaneously, the project name, project characteristics, and adjusted cost amount of the omitted cost item are displayed in the interface. Auditors can directly view the location of the abnormal component and its corresponding cost information in the three-dimensional view without switching back and forth between tables and models. This transforms the presentation of audit results from a simple text table to an intuitive three-dimensional visualization, improving the readability of the audit results and the efficiency of auditers in verifying anomalies.

[0055] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A BIM-based intelligent engineering cost auditing system, characterized in that, include: The data acquisition module is used to acquire BIM model data corresponding to the detailed construction stage of electromechanical engineering, and to establish a BIM component information database containing electromechanical component information, component installation association information, and cost association information. The change identification module is used to analyze the changes of electromechanical components in the BIM model at different construction stages based on the BIM component information database, identify the target changed components that have undergone detailed adjustments, and generate component change records. The correlation analysis module is used to determine the related components that have changed due to the adjustment of the target changed component, based on the component change record and the electromechanical component installation correlation information, and to generate related component information. The cost association module is used to determine the cost adjustment items caused by the adjustment of the target changed component based on the associated component information and the cost association information. The review module is used to obtain the engineering change cost documents and compare the cost adjustment items with the actual adjustment items in the engineering change cost documents to determine the cost review result; The positioning module is used to determine the corresponding position in the BIM model based on the electromechanical component information corresponding to the cost audit result, and output the audit result.

2. The BIM-based intelligent engineering cost review system according to claim 1, characterized in that, The data acquisition module includes: The model acquisition unit is used to acquire BIM model data during the electromechanical engineering design phase and BIM model data during the construction detailing phase. The component extraction unit is used to extract the component number, component category, geometric parameters, material information and engineering quantity information corresponding to the electromechanical components from the BIM model data. The information association unit is used to establish the association between the electromechanical component information and the corresponding cost information based on the electromechanical component number, and to form the BIM component information database.

3. The BIM-based intelligent engineering cost review system according to claim 1, characterized in that, The change identification module includes: The component correspondence unit is used to correspond the electromechanical components in the design phase BIM model with the electromechanical components in the construction detail phase BIM model according to the electromechanical component number; The parameter comparison unit is used to compare the geometric parameters, material information, and component attribute information of the corresponding electromechanical components. The change recording unit is used to identify electromechanical components with parameter changes as the target change components and record the corresponding information before and after the change.

4. The BIM-based intelligent engineering cost review system according to claim 1, characterized in that, The correlation analysis module includes: A node acquisition unit is used to acquire the connection node information of the target modified component in the BIM model; The component query unit is used to query electromechanical components that have a direct connection relationship or installation cooperation relationship with the target modified component based on the connection node information and the component installation association information. The component generation unit is used to summarize all the electromechanical components that are found to have a direct connection or installation relationship with the target modified component into a list of associated components and generate associated component information.

5. The BIM-based intelligent engineering cost auditing system according to claim 4, characterized in that, The component query unit includes: A direct connection subunit is used to query the electromechanical components directly connected to the target modified component based on the connection node information; The indirect connection subunit is used to start from the directly connected component and continue to query the next level electromechanical component based on the connection node information until a recorded component is found or no new connection object is added. The component aggregation subunit is used to aggregate directly connected and indirectly connected electromechanical components to generate the associated component information.

6. The BIM-based intelligent engineering cost review system according to claim 1, characterized in that, The cost-related module includes: The coding acquisition unit is used to acquire the corresponding bill of quantities code based on the component information of the associated component; The project query unit is used to obtain the corresponding bill of quantities item based on the bill of quantities code; The project determination unit is used to obtain the corresponding labor cost items, material cost items, and installation cost items based on the bill of quantities items, and to generate the cost adjustment items.

7. The BIM-based intelligent engineering cost auditing system according to claim 6, characterized in that, The encoding acquisition unit includes: The type identification subunit is used to determine the corresponding bill of quantities professional category based on the component category of the associated component; The coding matching subunit is used to match the corresponding bill of quantities code according to the component category and the professional category.

8. The BIM-based intelligent engineering cost auditing system according to claim 6, characterized in that, The project query unit includes: The bill of quantities retrieval subunit is used to retrieve the corresponding bill of quantities item in the preset bill of quantities library according to the bill of quantities code; The project determination sub-unit is used to determine the project name, project characteristics, and unit of measurement of the listed items.

9. The BIM-based intelligent engineering cost review system according to claim 1, characterized in that, The audit module includes: The change parsing unit is used to obtain the name of the adjusted project, the adjusted quantity of work, and the adjusted cost in the engineering change cost document; The project corresponding unit is used to match the actual adjustment items in the engineering change cost document with the cost adjustment items according to the project name or bill of quantities code and project characteristic information; The omission determination unit is used to identify cost items that are not included in the actual adjustment project as omission cost items.

10. The BIM-based intelligent engineering cost review system according to claim 1, characterized in that, The positioning module includes: The project association unit is used to obtain the target change component and associated component corresponding to the omitted cost item; The location query unit is used to query the spatial location information in the BIM model based on the component number corresponding to the target change component and the associated component. The model display unit is used to display the location of the corresponding electromechanical components and the corresponding cost audit results in the BIM model.

Citation Information

Patent Citations

  • Electromechanical engineering quantity digital management method and system based on Revit model

    CN121352741A