Difference between revisions of "MicroMVDs for exchange requirements/Quantity take-off MicroMVD"

From Wiki.OSArch
Line 13: Line 13:
 
All elements need to have dimensional and cost-significant metadata assigned
 
All elements need to have dimensional and cost-significant metadata assigned
  
Scenario: All concrete elements are named and contain data
+
Scenario: All concrete elements are identifiable and contain data
 
  * All concrete elements must be assigned to a concrete material
 
  * All concrete elements must be assigned to a concrete material
* All concrete elements must have their construction method assigned
 
* All concrete elements must have their strength class assigned
 
* All concrete materials must have their compressive strength assigned
 
 
Scenario: All concrete element data must be in a standardised form
 
 
  * All concrete elements must have their construction method assigned with one of the following values:
 
  * All concrete elements must have their construction method assigned with one of the following values:
 
   | Value  |
 
   | Value  |
Line 47: Line 42:
 
Scenario: All partition walls are identifiable
 
Scenario: All partition walls are identifiable
 
  * All partition walls must be assigned to a partition material
 
  * All partition walls must be assigned to a partition material
 +
 +
Scenario: All steel elements are identifiable and contain data
 +
* All steel elements must be assigned to a steel material
 +
* All steel elements must have a coating assigned with one of the following values:
 +
  | Architectural  |
 +
  | Fire resistant |
 +
  | None          |
 +
* All steel elements must have a grade assigned with one of the following values:
 +
  | 250 |
 +
  | 300 |
 +
  | 350 |
 +
  | 400 |
 +
  | 450 |
  
 
Scenario: All walls must have dimensional quantities
 
Scenario: All walls must have dimensional quantities
Line 54: Line 62:
 
  * All partition walls must have a Length, Width, Height, and GrossSideArea quantity
 
  * All partition walls must have a Length, Width, Height, and GrossSideArea quantity
 
  * All other walls must have a Length, Width, Height, and GrossSideArea quantity
 
  * All other walls must have a Length, Width, Height, and GrossSideArea quantity
 +
 +
Scenario: All slabs must have dimensional quantities
 +
* All in-situ concrete slabs must have a Width, Length, Depth, Perimeter, GrossArea, and GrossVolume quantity
 +
* All precast concrete slabs must have a Width, Length, Depth, Perimeter, GrossArea, and GrossVolume quantity
 +
* All other slabs must have a GrossArea quantity
 +
 +
Scenario: All columns must have dimensional quantities
 +
* All concrete columns must have a Length, OuterSurfaceArea, and GrossVolume quantity
 +
* All steel columns must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity
 +
* All other columns must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity
 +
 +
Scenario: All beams must have dimensional quantities
 +
* All concrete beams must have a Length and GrossVolume quantity
 +
* All steel beams must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity
 +
* All other beams must have a Length and GrossVolume quantity
 +
 +
Scenario: All foundations must have dimensional quantities
 +
* All footings must have a Length, Width, Height, GrossSurfaceArea, and GrossVolume quantity
 +
* All piles must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity
 +
 +
Scenario: All other elements must have dimensional quantities
 +
* All railings must have a Length quantity
 +
* All openings must have a Width, Height, Depth, Area, and Volume quantity
 +
* All stair flights must have a Length and GrossVolume quantity
 +
* All structural members must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity
 +
* All reinforcement bars must have a Length and Weight quantity
 +
* All reinforcement mesh must have a Length, Width, and Weight quantity
 +
* All curtain wall panels must have a GrossArea quantity
 +
* All windows must have an Area quantity
 +
* All duct segments must have a Length, OuterSurfaceArea, and GrossWeight quantity
 +
* All pipe segments must have a Length, OuterSurfaceArea, and GrossWeight quantity
 
</pre>
 
</pre>
  
Line 71: Line 110:
 
| The schema version. At the moment, these are likely to be either IFC4 or IFC2X3.
 
| The schema version. At the moment, these are likely to be either IFC4 or IFC2X3.
 
|}
 
|}
 
Slabs
 
 
* In-situ concrete: Width, Length, Depth, Perimeter, GrossArea, GrossVolume
 
* Precast concrete: Width, Length, Depth, Perimeter, GrossArea, GrossVolume
 
* Other: GrossArea
 
 
Column
 
 
* Concrete: Length, OuterSurfaceArea, GrossVolume
 
* Steel: Length, OuterSurfaceArea, GrossVolume, GrossWeight
 
* Other: Length, OuterSurfaceArea, GrossVolume, GrossWeight
 
 
Beam
 
 
* Concrete: Length, GrossVolume
 
* Steel: Length, OuterSurfaceArea, GrossVolume, GrossWeight
 
* Other: Length, GrossVolume
 
 
Other
 
 
* Footings: Length, Width, Height, GrossSurfaceArea, GrossVolume
 
* Railings: Length
 
* Piles: Length, OuterSurfaceArea, GrossVolume, GrossWeight
 
* Openings: Width, Height, Depth, Area, Volume
 
* Stair flights: Length, GrossVolume
 
* Structural members: Length, OuterSurfaceArea, GrossVolume, GrossWeight
 
* Reinforcement bar: Length, Weight
 
* Reinforcement mesh: Length, Width, Weight
 
* Curtain wall panels: GrossArea
 
* Window: Area
 
* Duct segments: Length, OuterSurfaceArea, GrossWeight
 
* Pipe segments: Length, OuterSurfaceArea, GrossWeight
 
 
Steel
 
 
painting type:
 
- none
 
- architectural paint
 
- fire resistant painting
 
 
grade
 
- 250
 
- 300
 
- 350
 
- 400
 
- 450
 
  
 
brick wall
 
brick wall

Revision as of 22:04, 21 June 2021

The following MicroMVD vocabulary can be used to ensure that data is present for basic dimensional quantity take-off.

  • Concrete material: "Concrete" in IfcMaterial.Category
  • Concrete construction method: Pset_ConcreteElementGeneral.ConstructionMethod
  • Strength class: Pset_ConcreteElementGeneral.StrengthClass
  • Compressive strength: IfcMaterial.Pset_MaterialConcrete.CompressiveStrength
Feature: Quantity take-off

In order to cost elements
For cost planners
All elements need to have dimensional and cost-significant metadata assigned

Scenario: All concrete elements are identifiable and contain data
 * All concrete elements must be assigned to a concrete material
 * All concrete elements must have their construction method assigned with one of the following values:
   | Value   |
   | In-situ |
   | Precast |
   | {value} |
 * All concrete elements must have their strength class assigned with one of the following values:
   | Value   |
   | N       |
   | S       |
   | {value} |
 * All concrete materials must have their compressive strength assigned with one of the following values:
   | Value     |
   | 20000000  |
   | 25000000  |
   | 32000000  |
   | 40000000  |
   | 50000000  |
   | 65000000  |
   | 80000000  |
   | 100000000 |
   | {value}   |

Scenario: All blockwork walls are identifiable
 * All blockwork walls must be assigned to a block material

Scenario: All partition walls are identifiable
 * All partition walls must be assigned to a partition material

Scenario: All steel elements are identifiable and contain data
 * All steel elements must be assigned to a steel material
 * All steel elements must have a coating assigned with one of the following values:
   | Architectural  |
   | Fire resistant |
   | None           |
 * All steel elements must have a grade assigned with one of the following values:
   | 250 |
   | 300 |
   | 350 |
   | 400 |
   | 450 |

Scenario: All walls must have dimensional quantities
 * All in-situ concrete walls must have a Length, Height, NetVolume, and GrossSideArea quantity
 * All precast concrete walls must have a Length, Width, Height, and GrossSideArea quantity
 * All blockwork walls must have a Length, Width, Height, and GrossSideArea quantity
 * All partition walls must have a Length, Width, Height, and GrossSideArea quantity
 * All other walls must have a Length, Width, Height, and GrossSideArea quantity

Scenario: All slabs must have dimensional quantities
* All in-situ concrete slabs must have a Width, Length, Depth, Perimeter, GrossArea, and GrossVolume quantity
* All precast concrete slabs must have a Width, Length, Depth, Perimeter, GrossArea, and GrossVolume quantity
* All other slabs must have a GrossArea quantity

Scenario: All columns must have dimensional quantities
* All concrete columns must have a Length, OuterSurfaceArea, and GrossVolume quantity
* All steel columns must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity
* All other columns must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity

Scenario: All beams must have dimensional quantities
* All concrete beams must have a Length and GrossVolume quantity
* All steel beams must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity
* All other beams must have a Length and GrossVolume quantity

Scenario: All foundations must have dimensional quantities
* All footings must have a Length, Width, Height, GrossSurfaceArea, and GrossVolume quantity
* All piles must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity

Scenario: All other elements must have dimensional quantities
* All railings must have a Length quantity
* All openings must have a Width, Height, Depth, Area, and Volume quantity
* All stair flights must have a Length and GrossVolume quantity
* All structural members must have a Length, OuterSurfaceArea, GrossVolume, and GrossWeight quantity
* All reinforcement bars must have a Length and Weight quantity
* All reinforcement mesh must have a Length, Width, and Weight quantity
* All curtain wall panels must have a GrossArea quantity
* All windows must have an Area quantity
* All duct segments must have a Length, OuterSurfaceArea, and GrossWeight quantity
* All pipe segments must have a Length, OuterSurfaceArea, and GrossWeight quantity

You can fill out the variables using the guide below.

Variable Example Description
{file} project.ifc The filename or path to any IFC file.
{schema} IFC4 The schema version. At the moment, these are likely to be either IFC4 or IFC2X3.

brick wall

finish: - none - render - paint

block walls

thickness: - 90 - 190 - 390

core filled: - none - 1.2m - full height

load bearing: - yes - no

stiffeners (if not modeled): - yes - no

reo bars: - yes - no

partition walls

plasterboard layer: - impact resistant (yes / no) - moisure resistant (yes / no) - fire rated (yes / no)

Pset_WallCommon.LoadBearing – True/False Pset_WallCommonAcousticRating – Rw / Rw + Ctr Pset_WallCommon.FireRating -/-/-