Engineering cost management system based on BIM and big data

By introducing BIM and big data technology into the engineering cost management system, the shortcomings of traditional systems in handling high acquisition load and providing visualization processes are solved, and efficient data acquisition and cost management for the entire life cycle of BIM model are achieved.

CN117557223BActive Publication Date: 2025-02-11SHENZHEN JIANHENGDA ENG COST CONSULTING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311554520.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-02-11
Estimated Expiration
2043-11-21

AI Technical Summary

Technical Problem

Traditional engineering cost management systems are difficult to deal with a large amount of cost data information with excessive collection load, resulting in inefficient collection efficiency and unable to provide visualization processes, making it difficult to meet the needs of the entire life cycle process of the BIM model.

Method used

An engineering cost management system based on BIM and big data is designed, including cost data acquisition module, data processing and analysis module, BIM module and cost formulation module. The system adjusts the acquisition load, generates a subdataset of visual progress, and expands the BIM model in real time to meet the cost needs of different life cycles.

Benefits of technology

It improves the efficiency of data acquisition, realizes visualization of data processing, meets the cost requirements of the entire life cycle of the BIM model, and realizes accurate formulation of engineering cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117557223B_ABST
    Figure CN117557223B_ABST
Patent Text Reader

Abstract

The present invention discloses a construction cost management system based on BIM and big data, relates to the technical field of construction cost management, and comprises a management terminal, wherein the management terminal is communicatively connected with a cost data acquisition module, a data processing and analysis module, a BIM module and a cost formulation module; the cost-related data of several data sources are acquired through the cost data acquisition module, and are adjusted according to the acquisition load of the cost-related data, thereby generating a cost data set; the data processing and analysis module acquires the cost data set and generates sub-data sets of different visualization progress after processing, and performs data analysis, thereby generating a corresponding BIM building information set; the BIM building information set is acquired through the BIM module to construct a BIM model, and the BIM model is expanded; the BIM model after the model expansion is read through the cost formulation module, and preliminary cost information is acquired through the data reading, and then cost is formulated according to the preliminary cost information, thereby realizing construction cost management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of engineering cost management, and in particular to an engineering cost management system based on BIM and big data. Background Art

[0002] Building Information Modeling (BIM) is a new tool in architecture, engineering and civil engineering. The term Building Information Modeling (BIM) was created by Autodesk to describe computer-aided designs that are mainly three-dimensional, object-oriented, and related to architecture.

[0003] Big data, or massive data, refers to the amount of data involved that is so large that it cannot be captured, managed, processed, and organized into information that helps companies make more proactive business decisions within a reasonable time through mainstream software tools.

[0004] Traditional engineering cost management systems have difficulty handling large amounts of cost data information with excessively high collection loads, resulting in low collection efficiency, and the data sets generated by collecting cost data information cannot provide a visual process. In addition, how to use BIM modeling technology to build a BIM model that can reflect the entire life cycle process, and to achieve real-time expansion of the BIM model corresponding to different life cycles, so as to better meet cost needs, these are all issues we need to consider. Summary of the invention

[0005] In order to solve the above problems, the purpose of the present invention is to provide a construction cost management system based on BIM and big data.

[0006] The object of the present invention can be achieved by the following technical solutions: a construction cost management system based on BIM and big data, comprising a management terminal, wherein the management terminal is communicatively connected with a cost data acquisition module, a data processing and analysis module, a BIM module, and a cost drafting module;

[0007] The cost data acquisition module is used to acquire cost-related data from several data sources, and acquire the acquisition load of the cost-related data, adjust the acquisition load accordingly, and then generate a cost data set to be transmitted to the data processing and analysis module;

[0008] The data processing and analysis module is used to obtain a cost data set, and then process the cost data set to generate sub-data sets with different visualization progress, and perform data analysis on the sub-data sets to generate a corresponding BIM construction information set;

[0009] The BIM module is used to obtain the BIM construction information set to build a BIM model, and bind corresponding operation permissions according to the acquired personnel types of different engineering personnel, so as to expand the BIM model in real time;

[0010] The cost drafting module is used to read data from the BIM model after the model expansion, obtain preliminary cost information through data reading, and then draft the cost based on the preliminary cost information.

[0011] Furthermore, the process of the cost data acquisition module acquiring cost-related data from several data sources includes:

[0012] The cost data acquisition module is provided with a gateway allocation area, the gateway allocation area is configured with a plurality of gateway ports, the gateway ports are provided with different communication codes, different communication codes correspond to corresponding communication states, the communication codes include B1 code, B2 code and B3 code, and the communication states include "full trust communication", "determined trust communication" and "reject communication";

[0013] Get the gateway sequence corresponding to each gateway port, and use the several acquisition queues preset by the cost data acquisition module to obtain several data sources, and then obtain the values ​​of the configuration parameters associated with the data sources, which are recorded as γ. Get the historical configuration parameters to build the credible configuration parameter interval and the suspicious configuration parameter interval, which are recorded as Ω1 and Ω2 respectively.

[0014] If γ∈Ω1, the collection queue obtains the permission to set the communication code of the gateway port, sets the communication code to B1 code, and sets the communication state to "full trust communication";

[0015] If γ∈Ω2, the collection queue obtains the setting authority of the communication code of the gateway port and the gateway sequence, and sets the communication code to B3 code. If the gateway sequence conforms to the preset sequence format and the gateway sequence is in the preset trusted gateway sequence form, the communication code is set from B3 code to B2 code, and the corresponding communication state is set to "determine trusted communication". Otherwise, the communication code setting is not changed, and the communication state corresponding to the B3 code is set to "reject communication";

[0016] In the communication states of "full trust communication" and "determined trust communication", the cost-related data corresponding to the data source is obtained, and in the communication state of "reject communication", the cost-related data is not collected.

[0017] Furthermore, the process of obtaining the collection load of cost-related data, making corresponding adjustments according to the collection load, and then generating a cost data set includes:

[0018] Obtain the collected load corresponding to different cost-related data, record the collected load as Pr, preset load interval 1 and load interval 2, record them as Pr1 and Pr2 respectively, and make corresponding adjustments according to Pr, Pr1 and Pr2;

[0019] When Pr∈Pr1, the cost-related data is input into the preset encapsulation program to generate the corresponding cost data set. When Pr∈Pr2, the cost-related data is uploaded to the management terminal, which receives the cost-related data and performs load coordination to generate the corresponding cost data set.

[0020] Furthermore, the process of processing the cost data set to generate sub-data sets with different visualization progress includes:

[0021] The data processing and analysis module is provided with a data processing unit and a data analysis unit;

[0022] The data processing unit acquires a cost data set, and associates different visualization progress bars according to the data type and data priority of the cost data set, and then processes and generates corresponding sub-data sets with different visualization progress.

[0023] Furthermore, the process of analyzing the sub-datasets and generating the corresponding BIM construction information set includes:

[0024] The data analysis unit is used to obtain a sub-data set and then perform data analysis on the sub-data set;

[0025] Obtain architectural design drawings, CAD files, engineering measurement data, land planning information, and architectural video data corresponding to the sub-datasets through data analysis;

[0026] The architectural design drawings include architectural plan drawings, architectural elevation drawings, architectural section drawings and architectural detail drawings, and the architectural plan drawings, architectural elevation drawings, architectural section drawings and architectural detail drawings are annotated with corresponding coordinate sets, and a Cartesian coordinate system is established, and the coordinate sets corresponding to different architectural design drawings are mapped to the Cartesian coordinate system, thereby generating BIM construction information one;

[0027] The CAD file includes geometric data of several building objects, the geometric data is reviewed, and different review results are generated, and operations corresponding to the different review results are performed, thereby generating BIM construction information 2;

[0028] After data cleaning, clustering and normalization of the engineering measurement data, data set A is generated. Different land information documents corresponding to the land planning information are obtained to archive and classify data set A. The building video data is reviewed and merged with the archived and classified data set A to generate BIM construction information three;

[0029] BIM construction information 1, BIM construction information 2 and BIM construction information 3 are summarized to generate a BIM construction information set.

[0030] Furthermore, the process of the BIM module acquiring the BIM construction information set to construct the BIM model includes:

[0031] The BIM module obtains a BIM construction information set, which includes a number of modeling keywords of different life cycle types, and the life cycle types include a building design phase life cycle, a building construction phase life cycle, and a building operation phase life cycle;

[0032] Different life cycle types are set with corresponding keyword text sets, and the keyword text sets corresponding to the building design phase life cycle, the building construction phase life cycle, and the building operation phase life cycle are respectively recorded as Text1, Text2, and Text3;

[0033] The preset BIM life modeling program is configured. After the program configuration is completed, the BIM building information set and the keyword text sets of different life cycle types are imported into the BIM life modeling program, and the BIM life modeling program matches the modeling keywords included in the BIM building information set with the keyword text set;

[0034] If the modeling keyword is in Text1, BIM model 1 is constructed;

[0035] If the modeling keyword is in Text2, then BIM model 2 is constructed;

[0036] If the modeling keyword is in Text3, BIM model three is constructed;

[0037] BIM model 1, BIM model 2 and BIM model 3 are aggregated and spliced ​​to generate a BIM model.

[0038] Furthermore, the process of expanding the BIM model includes:

[0039] The management terminal is configured with a number of engineering personnel, each of which is associated with a type identifier, and different personnel types are defined according to the type identifier, including designers, construction personnel and operators;

[0040] Bind corresponding operation permissions to different types of engineering personnel, including Class A operation permissions, Class B operation permissions, and Class C operation permissions;

[0041] If the designer is a designer, then the Class A operation authority is bound, and the designer customizes the expansion file 1 and inputs the expansion file 1 into the BIM model 1 for real-time model expansion;

[0042] If the user is a construction worker, the Class B operation authority is bound, and the construction worker customizes the expansion file 2 and inputs the expansion file 2 into the BIM model 2 for real-time model expansion;

[0043] If the operator is an operator, then the C-type operation authority is bound, and the operator customizes the expansion file three and inputs the expansion file three into the BIM model three for real-time model expansion.

[0044] Furthermore, the process of obtaining the preliminary cost information for cost formulation includes:

[0045] Obtain the BIM model after model expansion, set the data reading time zone, and read the data of the BIM model after model expansion according to the preset reading rate and reading format, and then generate a reading file and upload it to the management terminal. The administrator in the management terminal sets an access list for the reading file, and the access list includes the identity information of several cost estimators;

[0046] The read file with the access list set is transmitted to the preset cost drafting program, and the cost drafting program searches and matches the read file with the cost database associated with itself. If the search and match succeeds, the preliminary cost information in the cost database is exported. If the search and match fails, the read file is sent to several cost estimators corresponding to the access list;

[0047] The cost estimator inputs his or her own identity information for comparison. If the comparison is successful, several cost estimators who have successfully matched will draw up corresponding preliminary cost information. If the comparison fails, a blacklist is generated based on the corresponding input identity information, and the preliminary cost information is obtained. The cost is drawn up based on the preliminary cost information, and then the corresponding cost report is generated.

[0048] Compared with the prior art, the present invention has the following beneficial effects:

[0049] 1. Obtain cost-related data from several data sources through the cost data acquisition module, and determine the corresponding communication status. When the communication status is "full trust communication" and "determined trust communication", obtain the collection load of cost-related data, and compare it with the preset load interval 1 and load interval 2 to generate different judgment results. Perform corresponding adjustment operations based on the judgment results to generate a cost data set, which improves the efficiency of data collection to a certain extent.

[0050] 2. The cost data sets of different data types are processed through the data processing and analysis module to generate sub-data sets with different visualization progress, which plays the role of data processing visualization. The sub-data sets are analyzed to generate the corresponding BIM construction information set, which lays a certain data foundation for the subsequent BIM model construction. Different declaration cycle types are set to construct the corresponding BIM model one, BIM model two and BIM model three, and then summarize and construct the BIM model.

[0051] 3. Bind corresponding operation permissions to engineers of different types, and then make corresponding supervision on the whole life cycle of BIM model. Different engineers can also customize different extension files to perform real-time expansion of BIM model, so as to better meet the cost requirements and realize the formulation of project cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 It is a schematic diagram of the present invention. DETAILED DESCRIPTION

[0053] like Figure 1 As shown, the construction cost management system based on BIM and big data includes a management terminal, which is communicatively connected to a cost data acquisition module, a data processing and analysis module, a BIM module, and a cost formulation module;

[0054] The cost data acquisition module is used to acquire cost-related data from several data sources, and acquire the acquisition load of the cost-related data, adjust the acquisition load accordingly, and then generate a cost data set to be transmitted to the data processing and analysis module;

[0055] The data processing and analysis module is used to obtain a cost data set, and then process the cost data set to generate sub-data sets with different visualization progress, and perform data analysis on the sub-data sets to generate a corresponding BIM construction information set;

[0056] The BIM module is used to obtain the BIM construction information set to build a BIM model, and bind corresponding operation permissions according to the acquired personnel types of different engineering personnel, so as to expand the BIM model in real time;

[0057] The cost drafting module is used to read data from the BIM model after the model expansion, obtain preliminary cost information through data reading, and then draft the cost based on the preliminary cost information.

[0058] It should be further explained that, in a specific implementation process, the process of the cost data acquisition module acquiring cost-related data from several data sources includes:

[0059] The cost data collection module is provided with a gateway allocation area, and the gateway allocation area is configured with a plurality of gateway ports, and the plurality of gateway ports are numbered, and the number is recorded as i, i=1, 2, 3, ..., n, wherein n is a natural number greater than 0;

[0060] The gateway port is provided with corresponding different communication codes, and different communication codes correspond to corresponding communication states, the communication codes include B1 code, B2 code and B3 code, and the communication states include "full trust communication", "determined trust communication" and "reject communication";

[0061] Get the gateway sequence corresponding to each gateway port, recorded as S[i], where i is the number of the gateway port, S is the sequence string corresponding to the gateway sequence, and the sequence string is a string composed of letters, numbers and underscores;

[0062] The cost data collection module presets several collection queues to obtain several data sources, and then obtains the configuration parameters associated with the data sources, and the value of the configuration parameter is recorded as γ. The historical configuration parameters corresponding to the compliant data sources collected by the collection queue in the past are obtained, and then the credible configuration parameter interval and the suspicious configuration parameter interval are constructed according to the different values ​​of the historical configuration parameters, and are recorded as Ω1 and Ω2 respectively;

[0063] If γ∈Ω1, the collection queue obtains the permission to set the communication code of the gateway port, sets the communication code to B1 code, and sets the communication state to "full trust communication";

[0064] If γ∈Ω2, the acquisition queue obtains the communication code setting authority of the gateway port and the gateway sequence S[i], sets the communication code to B3 code, and performs the following judgment operations:

[0065] If the gateway sequence conforms to the preset sequence format and is in the preset trusted gateway sequence table, the communication code is set from B3 to B2, and the corresponding communication status is set to "determine trusted communication". Otherwise, the communication code setting is not changed, and the communication status corresponding to the B3 code is set to "reject communication";

[0066] Under the communication states of "full trust communication" and "determined trust communication", obtain the cost-related data corresponding to the data source;

[0067] In the communication state of "reject communication", cost-related data will not be collected.

[0068] It should be further explained that, in the specific implementation process, the process of obtaining the collection load of cost-related data, making corresponding adjustments according to the collection load, and then generating the cost data set includes:

[0069] Obtain the collected load corresponding to different cost-related data, record the collected load as Pr, preset load interval 1 and load interval 2, record them as Pr1 and Pr2 respectively, and make corresponding adjustments according to the collected load Pr, load interval 1 Pr1 and load interval 2 Pr2;

[0070] Among them, Pr1 = [min1, max1], min1 is the minimum value of load interval one, max1 is the maximum value of load interval one, Pr2 = [min2, max2], min2 is the minimum value of load interval two, max2 is the maximum value of load interval two, min1 < max1 < min2 < max2, min1 < Pr < max2;

[0071] When Pr∈Pr1, the cost-related data is input into the local preset encapsulation program of the cost data acquisition module, and the encapsulation program encapsulates it according to the preset unit encapsulation capacity and unit encapsulation rate, thereby generating the corresponding cost data set;

[0072] If the packaging does not meet the preset unit packaging capacity and unit packaging rate, an abnormal packaging warning is generated and sent to the management terminal, and the management terminal generates correction parameters in real time to make corresponding adjustments;

[0073] When Pr∈Pr2, the cost-related data is uploaded to the management terminal, and the management terminal performs load coordination after receiving the cost-related data. The content of load coordination is as follows:

[0074] A load adjustment area is set at the management terminal. When the load adjustment area detects that cost-related data has entered, it obtains the collection load Pr corresponding to the cost-related data and sets the load division processing capacity, which is recorded as Pr 处 , and then generate K data packets to be processed;

[0075] It should be noted that the load division processing capacity Pr 处 That is, the optimal capacity for subsequent packaging processing;

[0076] K = Pr / Pr 处 , bind corresponding communication identifiers to K data packets to be processed, and then transmit the K data packets to be processed to the encapsulation program, which generates K sub-cost data sets after receiving them, and reviews the communication identifiers of the K sub-cost data sets;

[0077] If the review is passed, the data merge mark is associated with the sub-cost data set that has passed the review. Otherwise, the corresponding sub-cost data set that has not passed the review is repackaged until it is associated with the corresponding data merge mark after passing the review.

[0078] The sub-cost data sets with K associated data merging marks are merged to generate a corresponding cost data set, and the cost data set is transmitted to the data processing and analysis module.

[0079] It should be further explained that, in a specific implementation process, the process of processing the cost data set to generate sub-data sets with different visualization progress includes:

[0080] The data processing and analysis module is provided with a data processing unit and a data analysis unit;

[0081] The data processing unit is used to obtain a cost data set, and associate different visualization progress bars according to the data type and data priority of the cost data set, and then process and generate corresponding sub-data sets with different visualization progress;

[0082] The data types include text data, image data and video data, and the data priorities include first-level priority, second-level priority and third-level priority;

[0083] When the data type is text data, the corresponding data priority is level three priority;

[0084] When the data type is image data, the corresponding data priority is secondary priority;

[0085] When the data type is video data, the corresponding data priority is level one priority;

[0086] The order of data priority is: first-level priority > second-level priority > third-level priority;

[0087] Set up a visualization progress stack, transfer cost data sets of different data types into the visualization progress stack in the order of stacking, record the stacking time as T1, obtain the data volume of the cost data set, and then set the stacking time as T2 according to the data volume;

[0088] Mark the current time as T`, and then generate several sub-datasets with different visualization progress through the visualization progress stack. Each sub-dataset has a corresponding visualization progress bar, denoted as PG, with PG =<T1,T`,T2> ;

[0089] Set the alarm time threshold, denoted as T 告 , when T`≥T 告 , obtain the progress value corresponding to the visual progress bar, recorded as PG-data. If PG-data is less than the preset progress value PG-data-min, then speed up the generation of sub-data sets by the visual progress stack in the time period corresponding to [T`, T2]. If PG-data is greater than or equal to the preset progress value PG-data-min, no operation is performed.

[0090] It should be noted that the minimum progress value corresponding to the visual progress bar is 0%, corresponding to the stacking time T1, and the maximum is 100%, that is, the sub-dataset is generated at the stacking time T2, and the sub-dataset with a progress value of 100% is transmitted to the data analysis unit.

[0091] It should be further explained that, in the specific implementation process, the process of performing the data analysis on the sub-data set and then generating the corresponding BIM construction information set includes:

[0092] The data analysis unit is used to obtain a sub-data set and then perform data analysis on the sub-data set;

[0093] Obtain architectural design drawings, CAD files, engineering measurement data, land planning information, and architectural video data corresponding to the sub-datasets through data analysis;

[0094] The architectural design drawings include architectural plan drawings, architectural elevation drawings, architectural section drawings and architectural detail drawings, and the architectural plan drawings, architectural elevation drawings, architectural section drawings and architectural detail drawings are annotated with corresponding coordinate sets, and a Cartesian coordinate system is established, and the coordinate sets corresponding to different architectural design drawings are mapped to the Cartesian coordinate system, thereby generating BIM construction information one;

[0095] The CAD file includes geometric data of several building objects, and the geometric data includes object shape, object size and object position. Different geometric data have corresponding blocks, symbol libraries and text annotations. The blocks, symbol libraries and text annotations are reviewed. If the blocks, symbol libraries and text annotations meet the preset standards, the review is passed, and then the geometric data of several building objects are summarized to generate BIM construction information 2. Otherwise, the geometric data is corrected;

[0096] It should be noted that text annotations are used to mark and describe the characteristics and properties of design objects. These texts can include labels, dimensioning, and text descriptions. Blocks and symbol libraries are used to simplify the design process and improve efficiency. Blocks and symbol libraries can be predetermined geometric objects, such as furniture, equipment, signs, etc., or user-defined geometric objects.

[0097] The engineering measurement data includes building elevation data, building length and distance data, building angle and direction data, building area and volume data, and building deformation and displacement data; the land planning information includes land information documents of several different land uses; and the building video data includes building internal video data and building external video data;

[0098] After data cleaning, clustering and normalization of the engineering measurement data, Dataset A is generated. Dataset A is archived and classified according to the land information documents of different land uses of land planning information. The internal video data and building external video data are reviewed. If the review is passed, it is merged with the archived and classified Dataset A to generate BIM construction information three;

[0099] If the audit fails, the data will be cleaned, classified and normalized again until the audit is successful;

[0100] BIM construction information 1, BIM construction information 2 and BIM construction information 3 are summarized to generate a BIM construction information set.

[0101] It should be noted that building elevation data includes elevation information of each point of the terrain or building, usually expressed as altitude or relative height. Elevation data can be used to draw contour maps, terrain models, etc., and analyze terrain changes and land use; building length and distance data are used to measure the length, distance and spacing of line segments in engineering projects. These data can be used to determine the size of buildings, the width of roads, the length of pipelines, etc.; building angle and direction data are used to measure angle and direction information in engineering projects, for example, measuring the radius and turning angle of curves in road design, or measuring azimuth in building positioning, etc.; building area and volume data are used to measure the area of ​​regions and the volume of objects in engineering projects. For example, measuring land area, building floor area, excavated earth volume, etc.; building deformation and displacement data are used to monitor the deformation and displacement of engineering structures or terrain. These data can be used to evaluate the stability and safety of structures, such as in the monitoring of buildings, bridges and dams.

[0102] It should be further explained that, in the specific implementation process, the process of the BIM module acquiring the BIM construction information set to construct the BIM model includes:

[0103] The BIM module obtains a BIM construction information set, wherein the BIM construction information set includes a number of modeling keywords of different life cycle types, and the set life cycle types include a building design phase life cycle, a building construction phase life cycle, and a building operation phase life cycle;

[0104] Different life cycle types are set with corresponding keyword text sets, and the keyword text sets corresponding to the building design phase life cycle, the building construction phase life cycle, and the building operation phase life cycle are respectively recorded as Text1, Text2, and Text3;

[0105] Performing program configuration on a preset BIM life modeling program, wherein the program configuration includes modeling computing power configuration, modeling granularity configuration, and modeling environment configuration;

[0106] Obtain the modeling computing power file and import it into the BIM life modeling program to configure the modeling computing power, and then generate the initial modeling computing power, obtain the historical modeling granularity, set the granularity allowable difference, and then generate the current modeling granularity interval according to the mean of the historical modeling granularity and the granularity allowable difference;

[0107] Select 3D modeling software, perform environmental scanning on the 3D modeling software, and then scan out several environmental vulnerability information, generate several vulnerability repair plug-ins corresponding to the environmental vulnerability information through modeling environment configuration, if the environmental vulnerability information is repaired successfully, mark the current modeling environment as a safe environment, otherwise mark the current modeling environment as a dangerous environment, increase the scanning frequency corresponding to the environmental scan, and then scan out new vulnerabilities, and repair the new vulnerabilities until the current modeling environment is a safe environment;

[0108] After the program configuration is completed, the BIM construction information set and the keyword text sets of different life cycle types are imported into the BIM life modeling program, and the BIM life modeling program matches the modeling keywords included in the BIM construction information set with the keyword text set;

[0109] If the modeling keyword is in Text1, BIM model 1 is constructed;

[0110] If the modeling keyword is in Text2, then BIM model 2 is constructed;

[0111] If the modeling keyword is in Text3, BIM model three is constructed;

[0112] BIM model 1, BIM model 2 and BIM model 3 are aggregated and spliced ​​to generate a BIM model.

[0113] It should be further explained that, in the specific implementation process, the process of expanding the BIM model includes:

[0114] The management terminal is configured with a number of engineering personnel, each of which is associated with a type identifier, and different personnel types are defined according to the type identifier, and the personnel types include designers, construction personnel and operation personnel;

[0115] The type identification includes sign1, sign2 and sign3;

[0116] When the acquired type identifier is sign1, the personnel type of the corresponding engineering personnel is defined as a designer; when the acquired type identifier is sign2, the personnel type of the corresponding engineering personnel is defined as a construction personnel; when the acquired type identifier is sign3, the personnel type of the engineering personnel is defined as an operator;

[0117] Bind corresponding operation permissions to engineering personnel of different types, including Class A operation permissions, Class B operation permissions, and Class C operation permissions;

[0118] If the user is a designer, then the A-type operation authority is bound. The operation object corresponding to the A-type operation authority is BIM model 1. The corresponding operation authority content is: the designer customizes the expansion file 1 and inputs the expansion file 1 into the BIM model 1 for real-time model expansion;

[0119] If the user is a construction worker, then the B-type operation permission is bound. The operation object corresponding to the BIM model 2 is the corresponding operation permission. The content of the corresponding operation permission is: the construction worker customizes the expansion file 2 and inputs the expansion file 2 into the BIM model 2 for real-time model expansion;

[0120] If the operator is an operator, then the C-type operation authority is bound. The operation object corresponding to the C-type operation authority is BIM model 3. The corresponding operation authority content is: the operator customizes the expansion file 3 and inputs the expansion file 3 into the BIM model 3 for real-time model expansion;

[0121] It should be noted that by binding corresponding operation permissions to engineering personnel of different types, corresponding model expansion is performed on BIM model 1, BIM model 2 and BIM model 3 corresponding to different life cycle types of BIM models; the customized expansion file 1, expansion file 2 and expansion file 3 are supplements to the BIM model by engineering personnel, which include several demand keywords. Through the customized method, the full life cycle management of BIM model construction is realized to a certain extent, so as to timely update the modeling requirements.

[0122] It should be further explained that, in the specific implementation process, the process of reading the data of the BIM model after the model expansion and obtaining the preliminary cost information for cost formulation includes:

[0123] Obtain the BIM model after model expansion, and then read the data of the BIM model;

[0124] Set the start time and end time of data reading, and record the start time and end time as T respectively. 始 and T 结 , and then form the data reading time zone, recorded as Time, Time=[T 始 , T 结 ], within the time corresponding to the data reading time zone, the data of the BIM model after the model expansion is read according to the preset reading rate and reading format;

[0125] Then, a reading file is generated by reading the data, and the reading file is uploaded to the management terminal. The administrator in the management terminal sets an access list for the reading file, and the access list includes the identity information of several cost estimators;

[0126] The read file with the access list set is transmitted to the preset cost drafting program, and the cost drafting program searches and matches the read file with the cost database associated with itself. If the search and match succeeds, the preliminary cost information in the cost database is exported. If the search and match fails, the read file is sent to several cost estimators corresponding to the access list;

[0127] The cost estimator inputs his / her own identity information for comparison. If the comparison is successful, several cost estimators who have successfully compared will draw up the corresponding preliminary cost information. If the comparison fails, a blacklist will be generated based on the corresponding input identity information.

[0128] Obtain preliminary cost information, formulate costs based on the preliminary cost information, and then generate corresponding cost reports.

[0129] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. The construction cost management system based on BIM and big data includes a management terminal, which is characterized by: The management terminal is communicatively connected to a cost data acquisition module, a data processing and analysis module, a BIM module, and a cost formulation module; The cost data acquisition module is used to acquire cost-related data from several data sources, and acquire the acquisition load of the cost-related data, adjust the acquisition load accordingly, and then generate a cost data set to be transmitted to the data processing and analysis module; The data processing and analysis module is used to obtain a cost data set, and then process the cost data set to generate sub-data sets with different visualization progress, and perform data analysis on the sub-data sets to generate a corresponding BIM construction information set; The BIM module is used to obtain the BIM construction information set to build a BIM model, and bind corresponding operation permissions according to the acquired personnel types of different engineering personnel, so as to expand the BIM model in real time; The cost drafting module is used to read data from the BIM model after the model expansion, obtain preliminary cost information through data reading, and then draft the cost according to the preliminary cost information; The process of obtaining the collection load of cost-related data, making corresponding adjustments based on the collection load, and then generating a cost data set includes: Obtain the collected load corresponding to different cost-related data, record the collected load as Pr, preset load interval 1 and load interval 2, record them as Pr1 and Pr2 respectively, and make corresponding adjustments according to Pr, Pr1 and Pr2; When Pr∈Pr1, the cost-related data is input into the preset encapsulation program to generate the corresponding cost data set. When Pr∈Pr2, the cost-related data is uploaded to the management terminal, which receives the cost-related data and performs load coordination to generate the corresponding cost data set. The process of the BIM module obtaining the BIM construction information set to build the BIM model includes: The BIM module obtains a BIM construction information set, which includes a number of modeling keywords of different life cycle types, and the life cycle types include a building design phase life cycle, a building construction phase life cycle, and a building operation phase life cycle; Different life cycle types are set with corresponding keyword text sets, and the keyword text sets corresponding to the building design phase life cycle, the building construction phase life cycle, and the building operation phase life cycle are respectively recorded as Text1, Text2, and Text3; The preset BIM life modeling program is configured. After the program configuration is completed, the BIM building information set and the keyword text sets of different life cycle types are imported into the BIM life modeling program, and the BIM life modeling program matches the modeling keywords included in the BIM building information set with the keyword text set; If the modeling keyword is in Text1, BIM model 1 is constructed; If the modeling keyword is in Text2, then BIM model 2 is constructed; If the modeling keyword is in Text3, BIM model three is constructed; Summarize BIM model 1, BIM model 2 and BIM model 3 for splicing to generate a BIM model; The process of model expansion for BIM model includes: The management terminal is configured with a number of engineering personnel, each of which is associated with a type identifier, and different personnel types are defined according to the type identifier, including designers, construction personnel and operators; Bind corresponding operation permissions to different types of engineering personnel, including Class A operation permissions, Class B operation permissions, and Class C operation permissions; If the designer is a designer, then the Class A operation authority is bound, and the designer customizes the expansion file 1 and inputs the expansion file 1 into the BIM model 1 for real-time model expansion; If the user is a construction worker, the Class B operation authority is bound, and the construction worker customizes the expansion file 2 and inputs the expansion file 2 into the BIM model 2 for real-time model expansion; If the operator is an operator, then the C-type operation authority is bound, and the operator customizes the expansion file three and inputs the expansion file three into the BIM model three for real-time model expansion.

2. The construction cost management system based on BIM and big data according to claim 1 is characterized in that: The process of the cost data acquisition module acquiring cost-related data from several data sources includes: The cost data acquisition module is provided with a gateway allocation area, the gateway allocation area is configured with a plurality of gateway ports, the gateway ports are provided with different communication codes, different communication codes correspond to corresponding communication states, the communication codes include B1 code, B2 code and B3 code, and the communication states include "full trust communication", "determined trust communication" and "reject communication"; Get the gateway sequence corresponding to each gateway port, and use the several acquisition queues preset by the cost data acquisition module to obtain several data sources, and then obtain the values ​​of the configuration parameters associated with the data sources, which are recorded as γ. Get the historical configuration parameters to build the credible configuration parameter interval and the suspicious configuration parameter interval, which are recorded as Ω1 and Ω2 respectively. If γ∈Ω1, the collection queue obtains the permission to set the communication code of the gateway port, sets the communication code to B1 code, and sets the communication state to "full trust communication"; If γ∈Ω2, the collection queue obtains the setting authority of the communication code of the gateway port and the gateway sequence, and sets the communication code to B3 code. If the gateway sequence conforms to the preset sequence format and the gateway sequence is in the preset trusted gateway sequence form, the communication code is set from B3 code to B2 code, and the corresponding communication status is set to "determine trusted communication". Otherwise, the communication code setting is not changed, and the communication status corresponding to the B3 code is set to "reject communication"; In the communication states of "full trust communication" and "determined trust communication", the cost-related data corresponding to the data source is obtained. In the communication state of "reject communication", the cost-related data is not collected.

3. The construction cost management system based on BIM and big data according to claim 2 is characterized in that: The process of processing the cost data set to generate sub-data sets with different visualization progress includes: The data processing and analysis module is provided with a data processing unit and a data analysis unit; The data processing unit acquires a cost data set, and associates different visualization progress bars according to the data type and data priority of the cost data set, and then processes and generates corresponding sub-data sets with different visualization progress.

4. The construction cost management system based on BIM and big data according to claim 3 is characterized in that: The process of analyzing the sub-datasets and generating the corresponding BIM construction information set includes: The data analysis unit is used to obtain a sub-data set and then perform data analysis on the sub-data set; Obtain architectural design drawings, CAD files, engineering measurement data, land planning information, and architectural video data corresponding to the sub-datasets through data analysis; The architectural design drawings include architectural plan drawings, architectural elevation drawings, architectural section drawings and architectural detail drawings, and the architectural plan drawings, architectural elevation drawings, architectural section drawings and architectural detail drawings are annotated with corresponding coordinate sets, and a Cartesian coordinate system is established, and the coordinate sets corresponding to different architectural design drawings are mapped to the Cartesian coordinate system, thereby generating BIM construction information one; The CAD file includes geometric data of several building objects, the geometric data is reviewed, and different review results are generated, and operations corresponding to the different review results are performed, thereby generating BIM construction information 2; After data cleaning, clustering and normalization of the engineering measurement data, data set A is generated. Different land information documents corresponding to the land planning information are obtained to archive and classify data set A. The building video data is reviewed and merged with the archived and classified data set A to generate BIM construction information three; BIM construction information 1, BIM construction information 2 and BIM construction information 3 are summarized to generate a BIM construction information set.

5. The construction cost management system based on BIM and big data according to claim 4 is characterized in that: The process of obtaining the preliminary cost information and formulating the cost includes: Obtain the BIM model after model expansion, set the data reading time zone, and read the data of the BIM model after model expansion according to the preset reading rate and reading format, and then generate a reading file and upload it to the management terminal. The administrator in the management terminal sets an access list for the reading file, and the access list includes the identity information of several cost estimators; The read file with the access list set is transmitted to the preset cost drafting program, and the cost drafting program searches and matches the read file with the cost database associated with itself. If the search and match succeeds, the preliminary cost information in the cost database is exported. If the search and match fails, the read file is sent to several cost estimators corresponding to the access list; The cost estimator inputs his or her own identity information for comparison. If the comparison is successful, several cost estimators who have successfully matched will draw up corresponding preliminary cost information. If the comparison fails, a blacklist is generated based on the corresponding input identity information, and the preliminary cost information is obtained. The cost is drawn up based on the preliminary cost information, and then the corresponding cost report is generated.

Citation Information

Patent Citations

  • Terminal online state detection method and system based on electric power information acquisition

    CN112468592A

  • Engineering cost system based on BIM

    CN113011832A