8.10.3.1 IfcMaterial(材料)
8.10.3.1.1 语义定义(Semantic definition)
IfcMaterial 是一种均质或非均质物质,可用于构成构件(物理产品或其组成部分)。
IfcMaterial 是材料命名和定义的基础实体;包括通过名称和分类(通过引用外部分类)进行标识,以及关联由 IfcMaterialProperties(及其子类型)定义的材料属性(各向同性或各向异性)。IfcMaterial 的实例可通过 IfcRelAssociatesMaterial 关系与某个构件或构件类型相关联。该分配可以是直接作为单一材料信息,也可以通过以下方式实现:
- 材料图层集
- 材料轮廓集
- 材料成分集
IfcMaterial 也可以关联有表达信息。此类表达信息由 IfcMaterialDefinitionRepresentation 提供,它将曲线样式、填充图案定义或表面着色/渲染信息与材料相关联。
8.10.3.1.2 实体继承(Entity inheritance)
8.10.3.1.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcMaterialDefinition (3) | |||
| AssociatedTo | SET [0:?] OF IfcRelAssociatesMaterial FOR RelatingMaterial |
在构件实例或构件类型的材料关联中使用 IfcMaterialDefinition 子类型。该关联通过 IfcRelAssociatesMaterial 关系建立。 |
|
| HasExternalReferences | SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects |
引用与材料相关的外部参考,例如库、分类或文档信息。 |
|
| HasProperties | SET [0:?] OF IfcMaterialProperties FOR Material |
分配给 IfcMaterialDefinition 子类型实例的材料属性。 |
|
| 点击显示 3 个隐藏的继承特性 点击隐藏 3 个继承特性 | |||
| IfcMaterial (6) | |||
| 1 | Name | IfcLabel |
材料的名称。
|
| 2 | Description | OPTIONAL IfcText |
以比属性 Name 或 Category 更具描述性的术语对材料进行的定义。 |
| 3 | Category | OPTIONAL IfcLabel |
以比属性 Name 更通用的术语对材料类别(组或类型)进行的定义。 建议对材料类别使用通用术语,以下列表提供了此类建议:'concrete'、'steel'、'aluminium'、'block'、'brick'、'stone'、'wood'、'glass'、'gypsum'、'plastic'、'earth'。 |
| HasRepresentation | SET [0:1] OF IfcMaterialDefinitionRepresentation FOR RepresentedMaterial |
对 IfcMaterialDefinitionRepresentation 的引用,该表达为样式定义中此材料的通用表达提供表达信息。 |
|
| IsRelatedWith | SET [0:?] OF IfcMaterialRelationship FOR RelatedMaterials |
对材料关系的引用,表明此材料是复合材料中的一部分(或成分)。 |
|
| RelatesTo | SET [0:1] OF IfcMaterialRelationship FOR RelatingMaterial |
对材料关系的引用,表明此复合材料包含部分(或成分)。 |
|
8.10.3.1.4 属性集
-
Pset_MaterialCombustion
- SpecificHeatCapacity
- N20Content
- COContent
- CO2Content
-
Pset_MaterialCommon
- MolecularWeight
- Porosity
- MassDensity
-
Pset_MaterialConcrete
- CompressiveStrength
- MaxAggregateSize
- AdmixturesDescription
- Workability
- WaterImpermeability
- ProtectivePoreRatio
-
Pset_MaterialEnergy
- ViscosityTemperatureDerivative
- MoistureCapacityThermalGradient
- ThermalConductivityTemperatureDerivative
- SpecificHeatTemperatureDerivative
- VisibleRefractionIndex
- SolarRefractionIndex
- GasPressure
-
Pset_MaterialFuel
- CombustionTemperature
- CarbonContent
- LowerHeatingValue
- HigherHeatingValue
-
Pset_MaterialHygroscopic
- UpperVaporResistanceFactor
- LowerVaporResistanceFactor
- IsothermalMoistureCapacity
- VaporPermeability
- MoistureDiffusivity
-
Pset_MaterialMechanical
- DynamicViscosity
- YoungModulus
- ShearModulus
- PoissonRatio
- ThermalExpansionCoefficient
-
Pset_MaterialOptical
- VisibleTransmittance
- SolarTransmittance
- ThermalIrTransmittance
- ThermalIrEmissivityBack
- ThermalIrEmissivityFront
- VisibleReflectanceBack
- VisibleReflectanceFront
- SolarReflectanceBack
- SolarReflectanceFront
-
Pset_MaterialSteel
- YieldStress
- UltimateStress
- UltimateStrain
- HardeningModule
- ProportionalStress
- PlasticStrain
- Relaxations
- StructuralGrade
-
Pset_MaterialThermal
- SpecificHeatCapacity
- BoilingPoint
- FreezingPoint
- ThermalConductivity
-
Pset_MaterialWater
- IsPotable
- Hardness
- AlkalinityConcentration
- AcidityConcentration
- ImpuritiesContent
- DissolvedSolidsContent
- PHLevel
-
Pset_MaterialWood
- Species
- StrengthGrade
- AppearanceGrade
- Layup
- Layers
- Plies
- MoistureContent
- DimensionalChangeCoefficient
- ThicknessSwelling
-
Pset_MaterialWoodBasedStructure
- ApplicableStructuralDesignMethod
-
Pset_MechanicalBeamInPlane
- YoungModulus
- YoungModulusMin
- YoungModulusPerp
- YoungModulusPerpMin
- ShearModulus
- ShearModulusMin
- BendingStrength
- TensileStrength
- TensileStrengthPerp
- CompStrength
- CompStrengthPerp
- RaisedCompStrengthPerp
- ShearStrength
- TorsionalStrength
- ReferenceDepth
- InstabilityFactors
-
Pset_MechanicalBeamInPlaneNegative
- YoungModulus
- YoungModulusMin
- YoungModulusPerp
- YoungModulusPerpMin
- ShearModulus
- ShearModulusMin
- BendingStrength
- TensileStrength
- TensileStrengthPerp
- CompStrength
- CompStrengthPerp
- RaisedCompStrengthPerp
- ShearStrength
- TorsionalStrength
- ReferenceDepth
- InstabilityFactors
-
Pset_MechanicalBeamOutOfPlane
- YoungModulus
- YoungModulusMin
- YoungModulusPerp
- YoungModulusPerpMin
- ShearModulus
- ShearModulusMin
- BendingStrength
- TensileStrength
- TensileStrengthPerp
- CompStrength
- CompStrengthPerp
- RaisedCompStrengthPerp
- ShearStrength
- TorsionalStrength
- ReferenceDepth
- InstabilityFactors
-
Pset_MechanicalPanelInPlane
- YoungModulusBending
- YoungModulusTension
- YoungModulusCompression
- ShearModulus
- BendingStrength
- CompressiveStrength
- TensileStrength
- ShearStrength
- BearingStrength
- RaisedCompressiveStrength
- ReferenceDepth
-
Pset_MechanicalPanelOutOfPlane
- YoungModulusBending
- YoungModulusTension
- YoungModulusCompression
- ShearModulus
- BendingStrength
- CompressiveStrength
- TensileStrength
- ShearStrength
- BearingStrength
- RaisedCompressiveStrength
- ReferenceDepth
-
Pset_MechanicalPanelOutOfPlaneNegative
- YoungModulusBending
- YoungModulusTension
- YoungModulusCompression
- ShearModulus
- BendingStrength
- CompressiveStrength
- TensileStrength
- ShearStrength
- BearingStrength
- RaisedCompressiveStrength
- ReferenceDepth
8.10.3.1.5 概念用法(Concept usage)
8.10.3.1.6 形式化表示(Formal representation)
ENTITY IfcMaterial
SUBTYPE OF (IfcMaterialDefinition);
Name : IfcLabel;
Description : OPTIONAL IfcText;
Category : OPTIONAL IfcLabel;
INVERSE
HasRepresentation : SET [0:1] OF IfcMaterialDefinitionRepresentation FOR RepresentedMaterial;
IsRelatedWith : SET [0:?] OF IfcMaterialRelationship FOR RelatedMaterials;
RelatesTo : SET [0:1] OF IfcMaterialRelationship FOR RelatingMaterial;
END_ENTITY;