Cost estimation system, cost estimation method, and cost estimation program

The integration system addresses the computational burden and incomplete information in BIM data by using a cost estimation database to add missing items, enhancing estimation accuracy and efficiency.

JP2026099678AActive Publication Date: 2026-06-18TOKYU CONSTR CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOKYU CONSTR CO LTD
Filing Date
2024-12-06
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

BIM data is voluminous and contains unnecessary information, leading to excessive computational load, and lacks all necessary cost estimation items, requiring manual addition of parameters for accurate estimation.

Method used

An integration system and method that acquires estimation items from BIM data, compares them with a cost estimation database, and adds missing items to ensure accurate and efficient cost estimation.

Benefits of technology

Reduces computational load and improves estimation accuracy by utilizing BIM data and a cost estimation database, eliminating the need for manual parameter addition and reducing time and cost associated with data collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026099678000001_ABST
    Figure 2026099678000001_ABST
Patent Text Reader

Abstract

We provide an integration system that can reduce computational load while enabling highly accurate integration. [Solution] This is a cost estimation system 1 for performing cost estimation using BIM data in which a 3D model of a building is stored. The system includes a BIM data acquisition unit 31 that imports the cost items and quantities to be calculated from BIM data, a comparison unit 32 that compares the cost items acquired by the BIM data acquisition unit with a cost calculation database, a cost item setting unit 33 that determines the cost items based on the comparison results by the comparison unit, and a cost calculation unit 34 that performs cost calculations based on the cost items determined by the cost item setting unit and the quantities acquired by the BIM data acquisition unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0006] , , , , , , ,

[0005] ,

[0001] The present invention relates to an integration system, an integration method, and an integration program for performing integration using BIM data in which a three-dimensional model of a building is stored.

Background Art

[0002] As disclosed in Patent Document 1, when constructing a building such as a building, the use of BIM (Building Information Modeling) data, which is a virtual three-dimensional (3D) model of the building created on a computer, is progressing.

[0003] BIM data is a model of an aggregate of components that make up a building, and not only shape information like 3D CAD, but for each component that makes up a building, information regarding form (shape and position), quantities such as volume calculated from the form, and attribute information such as specifications.

[0004] Also, with BIM data, it is possible to calculate the number information of the components of the entire model. For example, for the floor of a building, it holds shape information including perimeter and thickness, position information where the floor is arranged, area and volume information calculated therefrom, and information (attribute information) such as the name (model number) and specifications of the floor. That is, Patent Document 1 discloses an aggregation system that takes in BIM data and automatically performs integration.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] However, BIM data is enormous in volume and, as mentioned above, contains various information that is not necessary for cost estimation. Therefore, if all of it were to be incorporated into the cost estimation system, the computational load would become too large.

[0007] On the other hand, BIM data does not always contain all the cost estimation items necessary for cost estimation. If cost estimation is to be performed based solely on BIM data, it is necessary to add any missing cost estimation items to the BIM data in advance.

[0008] In other words, improving the accuracy of cost estimation requires detailed modeling, including the addition of parameters, but this is an enormous amount of work. It is more efficient to utilize a cost estimation database than to perform this work for each individual BIM data set.

[0009] Therefore, the present invention aims to provide an integration system, integration method, and integration program that can reduce computational load and enable highly accurate integration. [Means for solving the problem]

[0010] To achieve the above objective, the present invention provides an estimation system for performing estimation using BIM data in which a three-dimensional model of a building is stored, comprising: a BIM data acquisition unit that acquires estimation items and quantities to be estimated from the BIM data; a comparison unit that compares the estimation items acquired by the BIM data acquisition unit with an estimation database; an estimation item setting unit that determines the estimation items based on the comparison results by the comparison unit; and an estimation unit that performs estimation based on the estimation items determined by the estimation item setting unit and the quantities acquired by the BIM data acquisition unit, wherein the estimation database has estimation items necessary for estimation registered, and if estimation items related to the target to be estimated other than the estimation items acquired by the BIM data acquisition unit are registered in the estimation database, the estimation item setting unit adds them as new estimation items.

[0011] Here, the object of cost estimation can be the floor, ceiling, or wall. Furthermore, the verification by the verification unit can be configured to be performed based on the cost estimation items acquired by the BIM data acquisition unit.

[0012] Furthermore, the invention of the cost estimation method is a cost estimation method that uses BIM data in which a three-dimensional model of a building is stored by computer processing to perform cost estimation, comprising the steps of: importing cost estimation items and quantities to be estimated from the BIM data; comparing the cost estimation items obtained from the BIM data with a cost estimation database; determining the cost estimation items based on the results of the comparison; and performing cost estimation based on the determined cost estimation items and quantities, wherein the cost estimation database has registered cost estimation items necessary for cost estimation, and if cost estimation items related to the object to be estimated other than the cost estimation items obtained from the BIM data are registered in the cost estimation database, these are added as new cost estimation items to determine the cost estimation items.

[0013] Furthermore, the invention of the cost estimation program is a cost estimation program for performing cost estimation using BIM data in which a three-dimensional model of a building is stored, and when causing a computer to execute the following steps: a procedure for importing cost estimation items and quantities to be estimated from the BIM data; a procedure for comparing the cost estimation items obtained from the BIM data with a cost estimation database; a procedure for determining the cost estimation items based on the results of the comparison; and a procedure for performing cost estimation based on the determined cost estimation items and quantities, the cost estimation database has cost estimation items necessary for estimation registered, and if cost estimation items related to the estimated building other than the cost estimation items obtained from the BIM data are registered in the cost estimation database, the cost estimation program adds them as new cost estimation items to determine the cost estimation items. [Effects of the Invention]

[0014] In the estimation system of the present invention configured as described above, the estimation items and quantities to be estimated are acquired from BIM data by the BIM data acquisition unit, and the estimation items are matched in the comparison unit using the estimation database.

[0015] Based on the confirmed calculation items and quantities in the BIM data, the calculation unit performs the calculation. This reduces the computational load during calculation. Furthermore, even if a calculation item is not included in the BIM data, it can be imported from the calculation database, enabling highly accurate calculations.

[0016] Furthermore, by efficiently utilizing BIM data and data from the cost estimation database, it becomes possible to reduce the time spent on cost estimation work through labor-saving measures and lower the costs of quantity take-off and aggregation. [Brief explanation of the drawing]

[0017] [Figure 1] This is a block diagram illustrating the configuration of the calculation system of this embodiment. [Figure 2] This is a flowchart illustrating the processing flow of the integration method in this embodiment. [Figure 3] This is an explanatory diagram illustrating a property table for BIM data related to flooring. [Figure 4] This is an explanatory diagram illustrating a property table for BIM data related to ceilings. [Figure 5] This is an explanatory diagram illustrating a property table for BIM data related to walls. [Figure 6] This is an explanatory diagram illustrating floor type properties (attribute information). [Figure 7] This is an explanatory diagram illustrating floor type parameters. [Figure 8] This is an explanatory diagram illustrating an example of a database used for cost estimation. [Figure 9] This is an explanatory diagram of the database used to describe the calculation method of this embodiment.

Embodiments of the Invention

[0018] Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram for explaining the configuration of the integration system 1 of the present embodiment. Further, FIG. 2 is a flowchart for explaining the processing flow of the integration method and integration program of the present embodiment.

[0019] The integration system 1 of the present embodiment is a system for performing integration using BIM (Building Information Modeling) data, which is data of a 3D model of a building (architecture).

[0020] The BIM database includes 3D shape information for the whole building and each component, position information for each component constituting the building, quantity information such as area and volume, and attribute information such as specifications. Also, it is possible to calculate the number information of the components arranged in the whole model from the BIM data.

[0021] The integration system 1 of the present embodiment that uses the BIM database 21 storing BIM data and the integration database 22 includes an arithmetic processing unit 3, a storage unit 4, an output control unit 5, and a display device 6 such as a display or a printer.

[0022] The arithmetic processing unit 3, the storage unit 4, the output control unit 5, the display device 6, etc. can be configured by a computer (PC), a notebook computer, a tablet terminal, etc. The PC or the like is provided with input devices such as a keyboard, a mouse, a touch panel, a touch pad, a scanner, a microphone for voice input, and a camera.

[0023] The arithmetic processing unit 3 is comprised of computer hardware such as a CPU (Central Processing Unit), MPU (Micro-processing unit), and GPU (Graphics Processing Unit), and is equipped with memory such as RAM (Random Access Memory) and ROM (Read Only Memory).

[0024] The arithmetic processing unit 3 can perform various functions through applications (programs) installed on the computer. Furthermore, it can also perform some or all of the functions of the arithmetic processing unit 3 on servers connected via a network such as the Internet. The network consists of some or all of the following: the Internet, a Wide Area Network (WAN), a Local Area Network (LAN), Wi-Fi (Wi-Fi), provider equipment, wireless base stations, and dedicated lines.

[0025] The calculation processing unit 3 mainly consists of a BIM data acquisition unit 31 for acquiring BIM data from the BIM database 21, a matching unit 32 for performing verification using the cost estimation database 22, a cost estimation item setting unit 33 for determining the cost estimation items, and a cost estimation unit 34 for performing cost estimation from the determined cost estimation items and quantities.

[0026] The BIM data acquisition unit 31 imports the cost items to be calculated and the quantities related to those items. The cost items can be specified as parts of a building, such as floors, ceilings, and walls. Multiple parts can also be specified together.

[0027] The BIM data acquired by the BIM data acquisition unit 31 and imported into the estimation system 1 includes shape information, quantity information, attribute information, etc. Figures 3-5 are explanatory diagrams illustrating the BIM data acquired when each part is specified.

[0028] For example, Figure 3 shows a property table of BIM data related to floors. Figure 4 shows a property table of BIM data related to ceilings. Furthermore, Figure 5 shows a property table of BIM data related to walls.

[0029] As shown in Figure 3, pressing the "Edit Type" button, indicated by the symbol M1, allows you to check the floor type parameters imported from the BIM data. Furthermore, in the display of floor type properties (attribute information) in Figure 6, pressing the "Edit" button to the right of the structure item, which is a type parameter indicated by the symbol M2, allows you to check the details of the floor specifications.

[0030] Figure 7 is an explanatory diagram illustrating floor type parameters. Furthermore, data grouped together in relation to specific components such as floors, ceilings, and walls will be referred to as "families."

[0031] Figure 7 displays the type parameters (detailed attribute information) of the floor family selected for cost estimation. In the example in Figure 7, the type is shown as "Tile Carpet," "Dustproof Coating," and "OA Floor" as finishing conditions. These conditions become the cost estimation items that indicate the cost estimation conditions.

[0032] Furthermore, the table at the bottom of Figure 7 lists the material details for each finish condition. For example, "Tile Carpet A" is specified for "Tile Carpet," and "Dustproof Coating B" is specified for "Dustproof Coating." These items, "Tile Carpet A," "Dustproof Coating B," and "OA Floor," become cost estimation items obtained from the BIM data.

[0033] The matching unit 32 compares the cost estimation items acquired by the BIM data acquisition unit 31 with the data in the cost estimation database 22. Figure 8 is an explanatory diagram illustrating the cost estimation database 22.

[0034] The cost estimation database 22 can be owned by the cost estimation system 1 itself, or it can utilize an external database created for cost estimation. In the cost estimation database 22, the details of the specifications necessary for cost estimation are updated sequentially, making it possible to perform cost estimation based on the latest information.

[0035] For example, the cost estimation database 22 records the names of the specifications that will be used for cost estimation, the details of the specifications, and the units used for cost estimation, in association with the type of work and the part. In the cost estimation database 22 shown in Figure 8, each row is a data row for each cost estimation item, and the applicable structural layer conditions are linked to each data row.

[0036] The cost estimation system 1 of this embodiment first obtains the cost estimation items that constitute the specifications of the object to be estimated from the BIM database 21, but this BIM database 21 does not always hold all of the cost estimation items necessary for estimation.

[0037] Therefore, in the calculation system 1 of this embodiment, it checks in advance whether there are any missing calculation items by comparing them with the calculation database 22, and if there are any missing calculation items, it replenishes them by adding calculation items registered in the calculation database 22 as new calculation items. The details of this will be described later.

[0038] The calculation item setting unit 33 determines the calculation items based on the verification results from the verification unit 32. Then, the calculation unit 34 performs the calculation based on the calculation items determined by the calculation item setting unit 33 and the quantities of the parts to be calculated acquired by the BIM data acquisition unit 31.

[0039] The output control unit 5, which is connected to the calculation processing unit 3, controls the display device 6 to display data acquired from the BIM database 21, data from the estimation database 22, and estimation results, as well as the output of estimation result data to the storage unit 4 or another storage medium.

[0040] On the other hand, the storage unit 4 is a storage medium that records data generated during processing in the arithmetic processing unit 3 and data necessary for arithmetic processing. Examples include hard disks, solid-state drives (SSDs), flash memory (such as SD memory cards), magnetic disks, and optical disks. External online storage (cloud storage), such as servers connected via a network, can also be used as the storage unit 4.

[0041] The following describes the details of the matching process in the matching unit 32. For example, if the only cost estimation condition (material) imported from the BIM data is "Tile Carpet A," then one of the three data rows labeled N1 that match the structural layer conditions will be retrieved as the matching result from the cost estimation database 22 shown in Figure 8.

[0042] On the other hand, if the materials of the cost estimation items imported from the BIM data are "tile carpet" and "double floor," then one of the three data rows labeled N2 that match the structural layer conditions will be retrieved as the matching result from the cost estimation database 22 shown in Figure 8.

[0043] Furthermore, if the cost estimation conditions are "double floor" and "tile carpet," the data row for "concrete trowel" (plastering work), which is assigned the code N3 and matches the structural layer conditions, will also be matched as a result from the cost estimation database 22 shown in Figure 8.

[0044] The "concrete trowel" cost estimation item is necessary for cost estimation, but because it relates to plastering work, it is often not registered in the BIM database 21.

[0045] Therefore, if cost items related to cost targets other than those acquired by the BIM data acquisition unit 31 are registered in the cost calculation database 22, the cost calculation item setting unit 33 will add them as new cost items.

[0046] This eliminates the need to add items to the BIM database 21 solely for the purpose of cost estimation, and allows the cost estimation system 1 to add component items that are not modeled in the BIM model as cost estimation items, thereby improving the accuracy of cost estimation.

[0047] Next, the processing flow of the integration method and integration program of this embodiment, which are processed by a computer, will be explained with reference to Figure 2. First, in step S1, the BIM data acquisition unit 31 imports BIM data of the parts (families) to be calculated from the BIM model of the building stored in the BIM database 21.

[0048] For example, if we consider the floor shown in Figure 3 as the object to be calculated, the BIM data would include data related to the floor's finishing conditions (materials) and quantities such as the floor's perimeter and area.

[0049] Next, in step S2, the matching unit 32 performs a comparison (matching) between the calculation items of the BIM data imported into the calculation system 1 and the calculation items stored in the external calculation database 22.

[0050] Figure 9 is an explanatory diagram of the cost estimation database used to describe the cost estimation method of this embodiment. For example, if the structural layer of attribute information (type) that shows the details of the specifications that will be used as cost estimation items in BIM data is, from top to bottom, tile carpet A, dustproof coating B, and OA floor At100, then data rows P1, P2, P3, and P4 will be assigned.

[0051] Then, the data for "work type name," "part name," "name," "specifications," and "units" corresponding to the "cost calculation item corresponding to the cost calculation item ID," along with the "aggregate value," are recorded as cost calculation items in cost calculation system 1.

[0052] Next, in step S3, the matching unit 32 compares the calculation items calculated from the calculation database 22 with the calculation items that were initially held as BIM data, and the calculation item setting unit 33 confirms the calculation items.

[0053] For example, in the above example, the BIM data already contained the cost items "Tile Carpet A," "Dustproof Coating B," and "OA Floor At100," but it did not contain the cost item "Concrete Trowel" in data row P4 of Figure 9.

[0054] Therefore, a new cost item called "concrete trowel" is assigned, and "tile carpet A," "dustproof coating B," "OA floor At100," and "concrete trowel" are confirmed as cost items.

[0055] In short, the cost estimation database 22 contains all the cost estimation items necessary for cost estimation. Therefore, if cost estimation items related to a cost estimation target other than those acquired by the BIM data acquisition unit 31 are registered in the cost estimation database 22, the cost estimation item setting unit 33 adds them as new cost estimation items.

[0056] In step S4, the calculation unit 34 performs the calculation based on the calculation items determined by the calculation item setting unit 33 and the floor quantities acquired by the BIM data acquisition unit 31.

[0057] The integrated result obtained in step S4 will be displayed on a display device 6 such as a display by the output control unit 5, or saved in a storage unit 4 or similar in a specified data format such as CSV.

[0058] Next, the operation of the calculation system 1, calculation method, and calculation program of this embodiment will be described. In this embodiment, the estimation system 1 acquires estimation items and quantities of building floors, ceilings, walls, etc., from the BIM database 21 using the BIM data acquisition unit 31, and uses the estimation database 22 to perform a comparison of the estimation items in the matching unit 32.

[0059] Then, the calculation unit 34 performs the calculation based on the calculation items determined by the calculation item setting unit 33 using the matching results of the matching unit 32, and the quantities in the BIM data. This reduces the computational load during calculation. In other words, since it does not import all of the data from the BIM database 21, which is a huge amount of data, the computational load during calculation can be reduced.

[0060] Furthermore, even if an item is not stored in the BIM database 21, it can be imported from the cost estimation database 22, enabling highly accurate cost estimation. For example, the item "concrete trowel" mentioned above is a cost estimation item related to a type of work that is not normally stored in the BIM database 21.

[0061] In contrast, with the estimation system 1 of this embodiment, the estimation conditions stored in the BIM database 21 (for example, "double floor" or "tile carpet") can be used to compare with the estimation database 22, thereby retrieving the estimation item "concrete trowel".

[0062] With this configuration, there is no need to update or modify the BIM database 21 for cost estimation, which reduces the effort required when creating the BIM model and eliminates the burden of additional work on the BIM model.

[0063] Furthermore, by efficiently utilizing the data from the BIM database 21 and the cost estimation database 22, the cost estimation method and cost estimation program can be improved to reduce the time required for cost estimation work through labor savings, and to lower the costs associated with manual data collection and aggregation for cost estimation.

[0064] While embodiments of the present invention have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments, and any design modifications that do not depart from the spirit of the present invention are included in the present invention.

[0065] For example, in the above embodiment, the floors, ceilings, or walls of a building were used as examples for calculation purposes, but the embodiment is not limited to these, and can be applied to any calculation related to the BIM model stored in the BIM database 21. [Explanation of Symbols]

[0066] 1: Cost estimation system 21: BIM database (BIM data) 22: Database for Cost Estimation 31: BIM data acquisition unit 32: Verification section 33: Calculation Item Setting Section 34: Estimation Department

Claims

1. A cost estimation system for performing cost estimation using BIM data containing a 3D model of a building, A BIM data acquisition unit that extracts the calculation items and quantities to be calculated from the BIM data, A comparison unit that compares the calculation items acquired by the BIM data acquisition unit with the calculation database, A calculation item setting unit that determines the calculation items based on the verification results from the aforementioned verification unit, The system comprises an accumulation unit that performs accumulation based on the accumulation items determined by the accumulation item setting unit and the quantities acquired by the BIM data acquisition unit, The aforementioned cost estimation system is characterized in that the cost estimation database has cost estimation items necessary for cost estimation registered in it, and if cost estimation items related to the cost estimation target other than the cost estimation items acquired by the BIM data acquisition unit are registered in the cost estimation database, the cost estimation item setting unit adds them as new cost estimation items.

2. The cost estimation system according to claim 1, characterized in that the object to be estimated is a floor, ceiling, or wall.

3. The calculation system according to claim 1 or 2, characterized in that the verification by the verification unit is performed based on the calculation items acquired by the BIM data acquisition unit.

4. A cost estimation method that uses BIM data, in which a 3D model of a building is stored through computer processing, to perform cost estimation. The steps include: importing the calculation items and quantities to be calculated from the BIM data; The steps include comparing the cost calculation items obtained from the BIM data with the cost calculation database, The steps include determining the calculation items based on the results of the aforementioned verification, The step includes performing calculations based on the determined calculation items and quantities, The calculation method is characterized in that the calculation database contains calculation items necessary for calculation, and if calculation items related to the calculation target other than the calculation items obtained from the BIM data are registered in the calculation database, these are added as new calculation items to finalize the calculation items.

5. A cost estimation program for performing cost estimation using BIM data containing a 3D model of a building, A procedure for importing the calculation items and quantities to be calculated from the aforementioned BIM data, A procedure for comparing the cost calculation items obtained from the aforementioned BIM data with the cost calculation database, A procedure for determining the calculation items based on the results of the aforementioned verification, In order to have a computer execute a procedure for calculating based on the determined calculation items and quantities, The calculation program is characterized in that the calculation database contains calculation items necessary for calculation, and if calculation items related to the calculation target other than those obtained from the BIM data are registered in the calculation database, these are added as new calculation items to finalize the calculation items.