Method for realizing linkage of P6 progress plan, BIM model and bill of quantity data

By adding task codes to the P6 schedule plan and establishing relationships with BIM model and bill of quantities codes, the problems of insufficient plan details, untimely data, and unintuitive information in project schedule management are solved. This enables unified updating and analysis of multi-dimensional data and improves project management efficiency.

CN121836593APending Publication Date: 2026-04-10CCCC FOURTH HARBOR ENG CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CCCC FOURTH HARBOR ENG CO LTD
Filing Date
2025-03-31
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing project progress management suffers from problems such as insufficiently detailed planning, neglect of dynamic adjustments, inaccurate and untimely data collection, and unintuitive information display, leading to construction chaos and resource waste.

Method used

By adding task codes to the P6 schedule plan, and combining them with BIM model component codes and bill of quantities codes, a correlation is established to achieve linkage between the schedule plan, BIM model, and bill of quantities, enabling unified updating and analysis of multi-dimensional data.

Benefits of technology

It improved project management efficiency, reduced the workload of personnel in statistical analysis, and enhanced the visualization of construction progress and the ability to provide timely data feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure BDA0005337962950000071
    Figure BDA0005337962950000071
  • Figure BDA0005337962950000081
    Figure BDA0005337962950000081
  • Figure HDA0005337962960000011
    Figure HDA0005337962960000011
Patent Text Reader

Abstract

The invention relates to the technical field of engineering management informatization, in particular to a method for realizing linkage of a P6 progress plan, a BIM (Building Information Modeling) model and engineering quantity list data, which comprises the following steps of: adding a task code to an operation task in the P6 progress plan; adding BIM model component codes to the BIM model components, wherein the BIM model component codes are generated according to the task codes; constructing an engineering quantity list, generating a corresponding list code, and taking the list code as a resource code in the P6 progress plan to be associated to a corresponding operation task; and based on the task code, the BIM model component code and the list code, establishing an association relationship among the progress plan, the BIM model component and the bill of quantity, the association relationship being used for updating data, and when data of one of the three is changed, data corresponding to the other two codes is synchronously changed.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of information technology for engineering management, and in particular to a method for realizing linkage of P6 schedule plan, BIM model and bill of quantities data. BACKGROUND

[0002] Engineering progress management refers to the management activities in the entire life cycle of an engineering project, which ensures the smooth completion of the project according to the predetermined time, quality and cost requirements by formulating plans, tracking execution, evaluating progress and taking adjustment measures. The core goal is to ensure that each stage of the project progresses according to the plan, and to avoid or reduce the impact of delays, resource waste and other uncertain factors on project progress. However, there are still some problems in current engineering progress management, such as:

[0003] Inadequate planning: Many engineering projects usually only set rough time nodes and task frameworks when preparing progress plans, without detailed decomposition and quantification of each construction link. For example, the dependency between tasks, resource requirements, risk response measures, etc. are not clear, which makes it difficult for construction personnel to accurately understand the task sequence and specific requirements during actual execution.

[0004] Ignoring dynamic adjustment: The preparation of progress plans is often static and does not take into account the changes that may occur during project implementation. When these problems occur, the original plan is difficult to adjust flexibly, leading to construction chaos and resource waste.

[0005] Inaccurate and untimely data collection: Due to the imperfection of progress management systems, progress statistics often rely on manual recording or periodic reporting, and the actual situation does not match the reported progress data. The dynamic situation of the construction site (such as the actual completion progress of the task, the resource input situation, etc.) cannot be fed back to the management layer in a timely manner, resulting in information lag.

[0006] Insufficient data analysis tools: There is a lack of systematic progress analysis tools on the project, which cannot effectively monitor the differences between progress and plans. Even if the data collection is timely, managers cannot fully utilize these data for analysis and prediction, making it difficult to discover potential problems and take corrective measures in advance.

[0007] Non-intuitive information display: Many engineering projects still rely on paper reports or simple tables to display progress, with a large amount of information and a lack of intuitiveness. This method makes it difficult to quickly obtain key information, and management and construction personnel have difficulty in fully understanding the current project status.

[0008] Primavera 6.0 software can provide detailed task breakdown structure (WBS) for the project, help to develop detailed construction plan, clear the starting time, end time and dependency of each work package. And automatically adjust the task order and arrangement according to the availability of resources, ensure the optimal schedule plan in the case of limited resources, further optimize resource allocation combined with BIM data, make the plan more operable.

[0009] BIM model has the advantages of visualization, complete information, strong correlation and strong simulation. By using the advantages of simulation, collaboration and visualization of BIM technology, problems can be found in advance, progress plan can be adjusted, and actual progress can be monitored and adjusted.

[0010] The bill of quantities is a detailed list of the names and corresponding quantities of sub-projects, measure projects, other projects, fee projects and tax projects of construction projects. In fact, it is a detailed list of all engineering projects and contents of the proposed construction project. The bill of quantities plays a very important role in construction projects. It is not only the basis for bidding competition, but also the basis for engineering pricing, payment and settlement. It also helps to adjust the quantity of work and handle claims, promotes the standardization and standardization of project management, and reduces the risk of engineering cost. SUMMARY

[0011] In project management, progress plan is made, BIM model is established for visual information management, and bill of quantities is established, which are usually realized separately, and it is difficult to realize the linkage and synchronous update of progress plan, BIM model and bill of quantities. The present application provides a method for realizing the linkage of P6 progress plan, BIM model and bill of quantities, which facilitates the interconnection of progress plan, BIM model and bill of quantities, reduces the workload of personnel statistical analysis, and improves the efficiency of project management.

[0012] In order to achieve the above-mentioned application purposes, the present application provides the following technical solutions:

[0013] A method for realizing the linkage of P6 progress plan, BIM model and bill of quantities, comprising the following steps:

[0014] Adding task code to the work task in P6 progress plan;

[0015] Adding BIM model component code to the BIM model component, wherein the BIM model component code is generated according to the task code;

[0016] Building the bill of quantities and generating the corresponding list code, and associating the list code with the corresponding work task in P6 progress plan as resource code;

[0017] The association relationship between the schedule, the BIM model component and the bill of quantities is used to update data.

[0018] Further, the BIM model component code is generated according to the task code, and includes that one task code corresponds to multiple BIM model component codes or one task code corresponds to one BIM model component code.

[0019] Further, the method for implementing that one task code corresponds to multiple BIM model component codes includes: adding a preset suffix to the task code to serve as the component code of the BIM model component.

[0020] Further, the association relationship between the task code, the BIM model component code and the bill code includes:

[0021] One task code corresponds to multiple bill codes or one bill code corresponds to multiple task codes;

[0022] One BIM model component code corresponds to multiple bill codes or one bill code corresponds to multiple BIM model component codes.

[0023] Further, the application of that one BIM model component code corresponds to multiple bill codes or one bill code corresponds to multiple BIM model component codes in the material attribute includes:

[0024] A material attribute and a bill code are added to the BIM model component corresponding to the BIM model component code, and one material attribute corresponds to one or more bill codes.

[0025] Further, a WBS code is added to each BIM model component, the WBS code is filled into the WBS field of the task corresponding to the P6 schedule, and is used for BIM visual model type division.

[0026] Further, the step of adding the task code to the work task in the P6 schedule includes:

[0027] A project work breakdown structure is created.

[0028] A WBS node is created, project activities are decomposed level by level, and a corresponding activity description and a task code are assigned to each node.

[0029] Further, the task code is: the first letter of the pinyin of the first word of the engineering name+WBS hierarchical serial number+number; the number in the task code increases by N for each added task, and N is a natural number.

[0030] Based on the same idea, a computer device is also proposed, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method for realizing the linkage of P6 schedule plan, BIM model and bill of quantities data according to any one of the above.

[0031] Based on the same idea, a computer readable storage medium is also proposed, which stores a computer program, and the computer program is executed by a processor to implement the method for realizing the linkage of P6 schedule plan, BIM model and bill of quantities data according to any one of the above.

[0032] Compared with the prior art, the beneficial effects of the present application are that:

[0033] The method for realizing the linkage of P6 schedule plan, BIM model and bill of quantities data provided by the present application is based on task coding to build the correlation between P6 schedule plan, BIM model and bill of quantities, realizes the unification of three-dimensional data of P6 schedule plan, BIM model construction and bill of quantities, and further realizes one-time reporting, multi-dimensional data automatic analysis, reduces the workload of personnel statistical analysis, and improves the project control efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0034] Figure 1 is a flowchart of the method for realizing the linkage of P6 schedule plan, BIM model and bill of quantities data in embodiment 1;

[0035] Figure 2 is a task allocation schematic diagram of part items refined to pouring points in embodiment 1;

[0036] Figure 3 is a schematic diagram of one material corresponding to multiple bills of quantities and adding multiple bill of quantities codes in embodiment 1;

[0037] Figure 4 is a schematic diagram of taking bill of quantities codes as resource code in P6 to define resource items in embodiment 1;

[0038] Figure 5 is a schematic diagram of the relationship among tasks, BIM model components and quantities in embodiment 1;

[0039] Figure 6 is a schematic diagram of creating 16 work tasks in P6 schedule plan in embodiment 1;

[0040] Figure 7 is a schematic diagram of adding two attribute parameters of WBS code and work code to each BIM model component in embodiment 1. DETAILED DESCRIPTION

[0041] The application will be described in further detail below with reference to the embodiments and specific working methods. However, this should not be understood as limiting the scope of the above-mentioned subject matter of the application to the following embodiments, and any technology realized based on the content of the application falls within the scope of the application.

[0042] Embodiment 1

[0043] A method for realizing linkage of P6 schedule, BIM model and bill of quantities data, a flow chart is shown as Figure 1 The method comprises the following steps:

[0044] Adding task code to a job task in the P6 schedule;

[0045] Adding BIM model component code to a BIM model component, the BIM model component code being generated according to the task code;

[0046] Building a bill of quantities and generating corresponding list code, and associating the list code to the corresponding job task in the P6 schedule as resource code;

[0047] Based on the task code, the BIM model component code and the list code, an association relationship between the schedule, the BIM model component and the bill of quantities is established, and the association relationship is used for updating data, that is, when a parameter corresponding to one of the task code, the BIM model component code and the list code changes, parameters corresponding to the other two codes change synchronously.

[0048] The implementation method of each step is described in detail as follows:

[0049] 1. Adding task code to a job task in the P6 schedule

[0050] In project management, P6 (Primavera P6) is used for schedule planning. First, define the project objectives and create a work breakdown structure (WBS) to break down the project into smaller, more manageable parts: clearly define the ultimate goals of the project, and ensure that all activities and resources are focused on achieving these goals. Project objectives include project scope, schedule, quality requirements, and cost constraints, which need to be agreed upon and supported by key stakeholders. Through WBS, the various components of the project can be more clearly seen, and all necessary tasks can be included in the plan. In P6, WBS nodes can be created to break down project activities step by step, and each node can be assigned a corresponding activity description and code. P6 software automatically generates a unique WBS code, which facilitates subsequent management and tracking. A P6 schedule plan representation is shown in Table 1, which includes five fields: WBS classification code, WBS name, start time, completion time, and completion ratio. The WBS classification code is set according to the "Unit, Subpart, Item Division Table", and the WBS classification code is numbered by level, and the corresponding specific tasks (WBS name) are divided by level. Each row in Table 1 represents a task, and for each task, a corresponding task code is assigned, and for each task, there is a clear start time and completion time, and the completion ratio is updated simultaneously according to the project completion status.

[0051] Table 1: Example of P6 schedule plan representation

[0052]

[0053]

[0054] The WBS classification code is based on the "Unit, Subpart, Item Division Table". Based on the "Unit, Subpart, Item Division Table" for engineering quality inspection, it is a suitable choice to conduct schedule planning, model component splitting, and engineering quantity list refinement. The main reasons are as follows: 1. The "Unit, Subpart, Item Division Table" is sufficiently detailed to meet the needs of precise schedule control; 2. The division of this document is mainly based on physical components, which has good correspondence with BIM models, and can better meet the requirements of component coding; 3. The component division and coding rules in this document are more in line with the daily component division habits of current engineering practitioners, with lower learning cost and easy promotion. After the coding is clear, proceed with schedule planning, BIM model creation, and engineering quantity list splitting, etc.

[0055] Further, resources and costs can also be allocated to activities in the P6 plan to ensure that each activity has a clear scope of responsibility and budget, forming a resource allocation table. According to the aforementioned generated tasks and task codes, the resource allocation table includes task and task code, start time and end time of completing the task, resource code, task characteristics, quantity and unit price, and the resource code specifically refers to the material information involved in this task. One operation task corresponds to one material or one operation task corresponds to multiple materials, and the task characteristics are used to describe the special instructions of the task. The operation task code coding rule is: the first letter of the pinyin of the first word of the project name + WBS level serial number + number; each time a task is added, the number in the task code increases by N, where N is a natural number. The purpose of increasing the number by N is to reserve N-1 numbers to facilitate the insertion of newly added tasks in the construction project into the project plan, and to have corresponding numbers. The number of new operation tasks inserted is less than N. If the number is increased sequentially without reserving intervals, if a task is added in the construction project, it can only be added at the end of the number, which is not conducive to forming a systematic and clear task architecture.

[0056] Further, the WBS serial number is composed according to the WBS classification code, for example, the WBS level serial number includes a first WBS level serial number + a second WBS level serial number.

[0057] Preferably, the starting number can be set to 1000, or other sorted numbers. The starting number is the number of the first task, the number of the second task is 1000+N, the number of the third task is 1000+2N, the number of the fourth task is 1000+3N, and so on. Preferably, N is 10. The advantage of this is that subsequent plan adjustment can insert new operation tasks.

[0058] When dividing tasks, the sub-items are refined to pouring points, as shown in Figure 2 For operation tasks that require concrete pouring, the completion date of the operation task is generally regarded as the concrete pouring date. For example, the completion time of the operation task "C07011010L1-2# gate chamber-15.7m~12.6m" is 2024-11-08, which can be considered as pouring concrete in this bin on 2024-11-08. By designing the plan in this way, the pouring of each bin of concrete is refined. Since the sub-items are more refined, it is convenient to associate with the BIM model components and to associate with the bill of quantities.

[0059] 2. Adding a BIM model component code to the BIM model component, wherein the BIM model component code is generated according to the task code.

[0060] Revit software is used to create BIM model of the project, and the division of BIM model unit component is refined to each warehouse concrete. Considering the subsequent model needs to be linked with the bill of quantities, each BIM component primitive is divided by model material parameters according to the drawing to distinguish the materials, which is convenient for subsequent statistics of material usage and quantities.

[0061] BIM model component coding system: add instance parameters including WBS coding, task coding, Chinese coding, part, etc. in Revit software, and then fill in the corresponding parameters according to the prepared P6 construction schedule. Since one P6 task may have a one-to-many relationship with BIM component model, a suffix needs to be added behind the task coding parameter of BIM component primitive to reflect the one-to-many relationship between P6 task and BIM component model, for example, add suffix ".001", ".002" … after the task coding, and the first letter of the first character of the engineering name in the coding of multiple BIM models and the WBS level sequence number are the same, the front part of the number is the same, and the difference is the suffix, to reflect the multiple BIM model components of the same type associated with one P6 task. Such setting not only ensures the uniqueness of BIM model primitive component coding, but also can be associated with the P6 construction plan task.

[0062] In addition, in order to make the quantities of BIM model establish contact with the main material quantities in the bill of quantities, and facilitate the semi-automatic connection and update of resource quantities in P6 software, the bill of quantities is built in BIM, and the contents in the bill of quantities include WBS coding (BIM model component coding), task coding (corresponding to P6 task), material name, material volume, part (equivalent to component name) and material annotation. With the progress of the project, the material volume, part and material annotation under the material name of each component in the BIM model are updated, which is convenient for statistics of the usage of various materials. Among them, the material annotation is used to store the list code. If one material corresponds to multiple lists (i.e. model components of different parts apply this material), multiple list codes are added, and each list code is separated by ",". The schematic diagram of one material corresponding to multiple lists and adding multiple list codes is shown in Figure 3 .

[0063] 3. Build the bill of quantities and generate the corresponding list code, and associate the list code with the corresponding task in P6 schedule as the resource code (i.e. after the component P6 schedule, establish the association between the bill of quantities and P6 schedule in P6 software).

[0064] Constructing the bill of quantities, the bill of quantities includes list code, resource name, data type (usually material), unit of measurement and unit price, determining the sequence of activities, considering the dependency between activities, resource constraints and the overall objectives of the project, analyzing and organizing the bill of quantities to form a relatively complete zero account. According to the account, define all resource items of the project in P6 software with list code as the resource code of the resource allocation table in P6 (see Figure 4 ), and hang on to the corresponding job tasks. According to the mechanical equipment, production capacity level and target duration of the project department site, estimate the activity resources and duration, and further adjust the construction plan. At this point, a construction plan that integrates job task definition, resource consumption, time estimation and other functions is completed.

[0065] 4. The association between the schedule, BIM model components and the bill of quantities is established based on task coding, BIM model component coding and list coding. The association is used to update data. When the parameters corresponding to one of the task coding, BIM model component coding and list coding change, the parameters corresponding to the other two codes change synchronously.

[0066] The relationship between tasks, BIM model components and quantities is shown in Figure 5 .

[0067] First, tasks and BIM model components form a one-to-one or one-to-many relationship. To ensure that the BIM model progress visualization management application can accurately and unambiguously reflect the site construction progress, and to avoid the phenomenon of a single BIM model component reflecting the progress of task A and task B. Therefore, in the creation of BIM model, it must be ensured that a single BIM component and a task in the schedule can only have a one-to-one relationship, which is also the key to realizing progress visualization in BIM model. For some long-time-consuming tasks (involving staged measurement payment: BIM model needs to be disassembled into finer single models), BIM modeling technology and modeling habits must disassemble a whole into several components for modeling, etc. A job task in a P6 schedule corresponds to multiple BIM model components, that is, tasks and BIM model components have a one-to-many relationship.

[0068] Secondly, the one-to-many relationship is formed between the task and the engineering quantity. One task corresponds to multiple engineering quantity list items, or one engineering quantity list item corresponds to multiple tasks. One P6 work task such as "C05011340L1-Upper Sluice Left Pier Lower Section-19.7m~18.2m" involves steel, formwork and concrete. This work task involves multiple engineering quantity lists such as cast-in-place concrete steel, concrete temperature control fee, sluice pier side pier concrete C30, corrosion resistance, etc. In turn, one engineering quantity list is a kind of material, which may be needed in multiple tasks, so one engineering quantity list item corresponds to multiple tasks.

[0069] Thirdly, the one-to-many relationship is formed between the BIM model component and the engineering quantity. One BIM model component corresponds to multiple engineering quantity list items, or one engineering quantity list item corresponds to multiple BIM model components. For example, one BIM model such as a "gold-in-silver" pouring warehouse surface involves multiple specifications of concrete, which needs to be associated with multiple engineering quantity lists, so one BIM model corresponds to multiple engineering quantity lists. In turn, one engineering quantity list is a kind of material, which may be needed in multiple BIM model components, so one engineering quantity list item corresponds to multiple BIM model components.

[0070] The above describes the method of establishing the relationship between the BIM model, the task in the progress plan and the engineering quantity.

[0071] The following describes how to establish the unique association relationship between the task in the progress plan, the BIM model component and the engineering quantity list item by taking the lower section of the left pier of the upper sluice as an example. The concrete construction of the lower section of the left pier of the upper sluice creates 16 work tasks in the P6 progress plan according to the "unit, division and item division table" and related documents (see Figure 6 ), and each work task is coded with a unique work code. In actual BIM modeling, 15 concrete BIM models are created in combination with the 16 work tasks in the P6 plan. Among them, there are two concrete cushion models: one for the bottom and one for the side. No BIM model needs to be created for the two work tasks of consolidation grouting and curtain grouting. Each BIM model component is added with two attribute parameters of WBS code and work code, such as Figure 7As shown in the figure, the WBS code attribute value is filled in the WBS value of the corresponding part in the P6 plan for subsequent BIM visualization model type division, and the job code attribute value is the job code + model component code "001" of the corresponding job task in the P6 plan, connected by the symbol ".". If the P6 task corresponds to multiple BIM model components, the BIM model components are arranged in order. In this way, each unique job code serves as a bridge to link BIM model components and P6 plans and establishes an association between BIM model components and P6 tasks. The association between the P6 schedule and the bill of quantities is completed in the P6 software. In the P6 software, the component bill of quantities includes list code, resource name, material type (usually material), unit of measurement, and unit price. The schedule table and the resource allocation table are built in the P6 software. The schedule table is used to plan the construction time, including WBS classification code, WBS name, task code, start time, completion time, and completion ratio. The resource allocation table is used to plan material procurement, material usage statistics, and cost accounting. The content of the bill of quantities includes tasks and task codes, start time and end time of completed tasks, resource codes, and task characteristics. The schedule table and the resource allocation table are associated through the task code. The list code in the resource allocation table is filled into the resource code in the bill of quantities to establish the association between the P6 schedule and the bill of quantities.

[0072] The bill of quantities of the BIM model is exported using Revit software, and the resource allocation table of the construction plan is exported using P6 software. The mapping relationship established by the task code keyword is used to update the quantity data of the resource allocation table exported from P6 in Excel. Finally, the table is updated back to the P6 software, and the statistical report function of the P6 software is used to complete the construction progress statistics and analysis.

[0073] The mapping relationship established by the task code keyword is used to update the quantity data of the resource allocation table exported from P6 in Excel. The specific steps include the following:

[0074] Read the data in the bill of quantities of the BIM model;

[0075] Get the data required by the resource allocation table from the data in the bill of quantities of the BIM model through field condition matching to obtain updated data;

[0076] Cover the original data in the resource allocation table with the updated data to obtain the quantity data of the updated resource allocation table.

[0077] Among them, the data required by the resource allocation table is obtained from the data in the bill of quantities of the BIM model through field condition matching, including the following steps:

[0078] define a variable array of global budget quantity;

[0079] From the first row of the table data, traverse the data in the bill of quantities of the BIM model exported by the project; respectively acquire resource code, job task code, resource name and job name;

[0080] If the resource code to be counted has no corresponding entity BIM model, but can be calculated through relevant model parameters, then the material volume corresponding to the resource code is calculated through the relevant model parameters, and the material volume corresponding to the resource code is temporarily stored in the variable array of global budget quantity as the quantity of engineering;

[0081] If the resource code to be counted has a corresponding entity BIM model, directly read the material volume from the bill of quantities, and temporarily store the material volume corresponding to the resource code in the variable array of global budget quantity as the quantity of engineering.

[0082] The variable array of global budget quantity temporarily stored covers the quantity in the resource allocation table.

[0083] Directly reading the material volume from the bill of quantities includes the following steps:

[0084] First, determine whether the resource code matches, then determine whether the job task code matches, and finally determine whether the job name matches, and only when the resource code, job task code and job name all match, the corresponding material volume is read as the quantity of engineering.

[0085] For example, the resource code has no corresponding entity BIM model, such as the concrete temperature control in the cast-in-place concrete reinforcement-concrete temperature control fee, which is a measure, and cannot be counted in the BIM model. It is necessary to add other materials during mixing to ensure temperature, and it is a temperature control measure. The concrete temperature control cannot be reflected in the model, but the concrete temperature control fee is calculated by adding the volume of other materials, and the concrete temperature control fee cannot be directly obtained from the BIM model. It can be calculated through relevant model parameters.

[0086] In summary, the schemes or descriptions presented in the specific embodiments and drawings of the present application are not intended to limit the scope of protection, but only to represent selected embodiments / cases to help technicians understand the relevant innovative schemes. Based on these embodiments, all other equivalent or parallel embodiments obtained by those skilled in the art without creative labor fall within the scope of protection claimed by the present application.

Claims

1. A method for realizing linkage of P6 schedule, BIM model and bill of quantities data, characterized in that, The method comprises the following steps: adding task codes to job tasks in a P6 schedule; adding BIM model component codes to BIM model components, the BIM model component codes being generated according to the task codes; building a bill of quantities and generating corresponding list codes, and associating the list codes to corresponding job tasks in the P6 schedule as resource codes; establishing an association between the schedule, the BIM model components and the bill of quantities based on the task codes, the BIM model component codes and the list codes, the association being used for updating data.

2. The method for realizing linkage of P6 schedule, BIM model and bill of quantities data according to claim 1, characterized in that, The BIM model component codes are generated according to the task codes, and include one task code corresponding to multiple BIM model component codes or one task code corresponding to one BIM model component code.

3. The method for realizing linkage of P6 schedule, BIM model and bill of quantities data according to claim 2, characterized in that, The method of one task code corresponding to multiple BIM model component codes comprises adding a preset suffix to the task code to serve as the component code of the BIM model component.

4. The method for realizing linkage of P6 schedule, BIM model and BOQ data according to claim 2, characterized in that, The association between the task codes, the BIM model component codes and the list codes comprises: one task code corresponding to multiple list codes or one list code corresponding to multiple task codes; one BIM model component code corresponding to multiple list codes or one list code corresponding to multiple BIM model component codes.

5. The method for realizing linkage of P6 schedule, BIM model and BOQ data according to claim 4, characterized in that, The application of one BIM model component code corresponding to multiple list codes or one list code corresponding to multiple BIM model component codes in material properties comprises: adding material properties and list codes to the BIM model components corresponding to the BIM model component codes, one material property corresponding to one or more list codes.

6. The method for realizing linkage of P6 schedule, BIM model and BOQ data according to claim 1, characterized in that, A WBS code is also added to each BIM model component, the WBS code being filled into the WBS field of the corresponding task in the P6 schedule, and being used for BIM visual model type division.

7. The method for realizing linkage of P6 schedule, BIM model and BOQ data according to claim 1, characterized in that, The adding of the task codes to the job tasks in the P6 schedule comprises the following steps: creating a project work breakdown structure; creating WBS nodes, decomposing project activities level by level, and assigning corresponding activity descriptions and task codes to each node.

8. The method for realizing linkage of P6 schedule, BIM model and BOQ data according to claim 7, characterized in that, The task code is: the first letter of the pinyin of the first character of the engineering name + WBS level serial number + number; the number in the task code increases by N for each added task, N being a natural number.

9. A computer device, comprising: The computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the method for realizing the data linkage of the P6 schedule, the BIM model and the bill of quantities according to any one of claims 1 to 8 when executing the computer program.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the method for realizing the data linkage of the P6 schedule, the BIM model and the bill of quantities according to any one of claims 1 to 8.