IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.10.3.1 IfcMaterial(材料)

RV ⓘ
AbV ⓘ

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

材料的名称。

注意 材料等级在不同的视图定义中可能具有不同的含义,例如,结构设计和分析中的强度等级,或建筑应用中的可见外观等级。此外,更详细的材料等级定义可以通过反向属性 HasExternalReferences 作为分类进行关联。

2 Description OPTIONAL IfcText

以比属性 NameCategory 更具描述性的术语对材料进行的定义。

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.A

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)

概念 用法 描述
IfcMaterial (1)
Property Sets for Materials General

用于材质的属性集 概念模板描述了材质如何与一个或多个属性集相关联。一个属性集包含一个或多个属性。单个属性的数据类型可以是单值、枚举值、表值、引用值或列表值,以及属性实例的组合。

注释:IfcMaterial 不是 IfcObject。出于历史原因,此概念列在 对象定义 下。在标准未来版本中,各种属性集关联机制可能会得到统一。在此模板的当前版本中,没有机制可以进一步指导适用性,类似于如何将适用性定制到 IfcObject 的叶子实体的各个预定义类型(这些叶子实体具有 PredefinedType 属性)。在标准未来版本中,可能会有可能使属性集适用于特定类别的 IfcMaterial

适用于此模板的属性集将带有 IfcPropertySetTemplateTypeEnum "PSET_MATERIALDRIVEN"。

concept {
    IfcMaterialDefinition:HasProperties -> IfcMaterialProperties:Material

    IfcMaterialProperties:Name -> IfcIdentifier
    IfcMaterialProperties:Description -> IfcText
    IfcMaterialProperties:Properties -> IfcPropertySingleValue
    IfcMaterialProperties:Properties -> IfcPropertyBoundedValue
    IfcMaterialProperties:Properties -> IfcPropertyEnumeratedValue
    IfcMaterialProperties:Properties -> IfcPropertyListValue
    IfcMaterialProperties:Properties -> IfcPropertyTableValue

    IfcPropertySingleValue -> Single_Value
    IfcPropertyBoundedValue -> Bounded_Value
    IfcPropertyEnumeratedValue -> Enumerated_Value
    IfcPropertyListValue -> List_Value
    IfcPropertyTableValue -> Table_Value

    IfcMaterialProperties:Name[binding="PsetName"]
    IfcMaterialProperties:Properties[binding="Properties"]
}

此概念可应用于以下资源

表 8.10.3.1.B

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;

8.10.3.1.7 参考文献