Difference between revisions of "MicroMVDs for exchange requirements/Quantity take-off MicroMVD"
From Wiki.OSArch
Line 5: | Line 5: | ||
* Strength class: Pset_ConcreteElementGeneral.StrengthClass | * Strength class: Pset_ConcreteElementGeneral.StrengthClass | ||
* Compressive strength: IfcMaterial.Pset_MaterialConcrete.CompressiveStrength | * Compressive strength: IfcMaterial.Pset_MaterialConcrete.CompressiveStrength | ||
+ | * Wall load bearing: Pset_WallCommon.LoadBearing – True/False | ||
+ | * Wall acousting rating: Pset_WallCommonAcousticRating – Rw / Rw + Ctr | ||
+ | * Wall fire rating: Pset_WallCommon.FireRating -/-/- | ||
<pre> | <pre> | ||
Line 12: | Line 15: | ||
For cost planners | For cost planners | ||
All elements need to have dimensional and cost-significant metadata assigned | All elements need to have dimensional and cost-significant metadata assigned | ||
+ | |||
+ | Scenario: All walls must have cost-significant metadata | ||
+ | * All walls must have a LoadBearing property | ||
+ | * All walls must have an AcousticRating property | ||
+ | * All walls must have a FireRating property | ||
Scenario: All concrete elements are identifiable and contain data | Scenario: All concrete elements are identifiable and contain data | ||
Line 37: | Line 45: | ||
| {value} | | | {value} | | ||
− | Scenario: All blockwork walls are identifiable | + | Scenario: All blockwork walls are identifiable and contain data |
* All blockwork walls must be assigned to a block material | * All blockwork walls must be assigned to a block material | ||
+ | * All blockwork layers must have a thickness assigned with one of the following values: | ||
+ | | Value | | ||
+ | | 0.09 | | ||
+ | | 0.19 | | ||
+ | | 0.39 | | ||
+ | * All blockwork walls must have a core filled property assigned with one of the following values: | ||
+ | | Value | | ||
+ | | None | | ||
+ | | 1.2m | | ||
+ | | Full height | | ||
+ | * All blockwork walls must have a load bearing property | ||
+ | * All blockwork walls must have a HasReinforcement property determining if they contain reinforcement | ||
+ | * All blockwork walls must have a HasStiffeners property determining if they contain stiffeners | ||
+ | |||
+ | Scenario: All brick walls are identifiable and contain data | ||
+ | * All brick walls must be assigned to a brick material | ||
+ | * All brick walls must have a finish assigned with one of the following values: | ||
+ | | Value | | ||
+ | | Render | | ||
+ | | Paint | | ||
+ | | None | | ||
− | Scenario: All partition walls are identifiable | + | Scenario: All partition walls are identifiable and contain data |
* All partition walls must be assigned to a partition material | * All partition walls must be assigned to a partition material | ||
+ | * All plasterboard layers must be assigned to a plasterboard material | ||
+ | * All plasterboard materials must have an ImpactResistant property | ||
+ | * All plasterboard materials must have a MoistureResistant property | ||
+ | * All plasterboard materials must have a FireResistant property | ||
Scenario: All steel elements are identifiable and contain data | Scenario: All steel elements are identifiable and contain data | ||
Line 110: | Line 143: | ||
| 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. | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 22:22, 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
- Wall load bearing: Pset_WallCommon.LoadBearing – True/False
- Wall acousting rating: Pset_WallCommonAcousticRating – Rw / Rw + Ctr
- Wall fire rating: Pset_WallCommon.FireRating -/-/-
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 walls must have cost-significant metadata * All walls must have a LoadBearing property * All walls must have an AcousticRating property * All walls must have a FireRating property 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 and contain data * All blockwork walls must be assigned to a block material * All blockwork layers must have a thickness assigned with one of the following values: | Value | | 0.09 | | 0.19 | | 0.39 | * All blockwork walls must have a core filled property assigned with one of the following values: | Value | | None | | 1.2m | | Full height | * All blockwork walls must have a load bearing property * All blockwork walls must have a HasReinforcement property determining if they contain reinforcement * All blockwork walls must have a HasStiffeners property determining if they contain stiffeners Scenario: All brick walls are identifiable and contain data * All brick walls must be assigned to a brick material * All brick walls must have a finish assigned with one of the following values: | Value | | Render | | Paint | | None | Scenario: All partition walls are identifiable and contain data * All partition walls must be assigned to a partition material * All plasterboard layers must be assigned to a plasterboard material * All plasterboard materials must have an ImpactResistant property * All plasterboard materials must have a MoistureResistant property * All plasterboard materials must have a FireResistant property 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. |