该页全部中文内容仅供20252453-T-424 项目组内部使用

20252453-T-424 项目

6.3.3.4 IfcDiscreteAccessoryType(离散附件类型)

6.3.3.4.1 语义定义(Semantic definition)

构件附件类型 IfcDiscreteAccessoryType 定义了离散附件实例的常用共享信息。共享信息集可能包括:

  • 常用属性和共享属性集
  • 常用表示
  • 常用材料
  • 构件的常用组成

它用于定义一个离散附件类型规范,指示该类型的所有实例通用的特定产品信息。IfcDiscreteAccessoryType 可以在 IfcProjectIfcProjectLibrary 中使用 IfcRelDeclares 进行声明,并且可以与该类型的实例一起或不一起交换。IfcDiscreteAccessoryType 的实例由 IfcDiscreteAccessory 的实例表示。

类型使用定义

IfcDiscreteAccessoryType 的确切类型信息在 PredefinedType 属性中给出,可能与从 IfcElementType 继承的 ElementType 属性结合使用。标准 ElementType 名称在下面作为指南提供。该列表并非详尽无遗,定义列表可根据当地协议进行扩展。

作为独立组件的托架:

  • 'Hidden steel corbel':由嵌入主构件的钢制组件组成的托架系统。
  • 'Visible steel corbel':由从主构件突出的钢制组件组成的托架系统。
  • 'Visible concrete corbel':作为添加到主构件的独立预制混凝土组件的托架系统。

连接附件,例如用于夹心墙板:

  • 'Diagonal truss connector':一种桁架形式的固定装置,带有对角交叉杆,将两个预制混凝土板固定在夹心墙板中。
  • 'Ladder truss connector':一种桁架形式的固定装置,带有梯形直交叉杆,将两个预制混凝土板固定在夹心墙板中。
  • 'Panel suspender':一种直形固定装置,将两个预制混凝土板固定在夹心墙板中。

预制混凝土构件的电气附件:

  • 'Protective plug':用于构件中的保护塞,用于在制造、运输和组装过程中保护电气附件。

固定件:

  • 'Standard fixing plate':标准固定板。
  • 'Edge fixing plate':固定在构件边缘的固定板。
  • 'Corner fixing plate':固定在构件角落的固定板。
  • 'Slab fixing plate':用于楼板的固定板。
  • 'Channel fixing':固定槽,通常实现为预埋槽。
  • 'Balcony hinge':支撑和固定阳台的附件。
  • 'Frame shoe':用于框架的固定鞋。
  • 'Thermo frame':隔热框架。
  • 'Column shoe':用于柱的固定鞋。
  • 'Wall shoe':用于墙的固定鞋。
  • 'Fixing socket':固定插座。

接头附件:

  • 'Neoprene bearing plate':用作轴承的橡胶板,例如在柱托架和梁之间的接头中。
  • 'Working joint reinforcement':用于工作接头的钢筋附件。
  • 'Expansion joint reinforcement':用于伸缩缝的钢筋附件。
  • 'Ribbed steel bar extension':在接头中用作肋形(钢筋)钢筋的延伸附件。
  • 'Steel pin bolt':用于连接(例如)柱和梁的销钉螺栓。
  • 'Concrete dowel':用于接头的销钉。
  • 'Concrete groove':在接头中形成的凹槽。
  • 'Steel plate':用作接头附件的钢板。
  • 'Wire loop':由钢丝环制成的接头连接附件。
  • 'Steel loop':由钢筋环制成的接头连接附件。
  • 'Sealing strip':用于密封接缝的密封条。
  • 'Sealing compound':用于保护和密封接头的密封剂。

吊装附件:

  • 'Wire lifting hook':钢丝环形式的起重辅助装置。
  • 'Steel lifting hook':钢筋环形式的起重辅助装置。
  • 'Lifting socket':插座形式的起重辅助装置。
  • 'Steel lifting anchor':钢制起重锚形式的起重辅助装置。
  • 'Lifting hole':孔形式的起重辅助装置。

主要用于建筑服务领域的附件:

  • 'Antivibration':用于防止其他构件受到振动影响的隔离装置。
  • 'Drop rod':提供支架悬挂支撑的材料长度。请注意,落杆包括固定所需的螺母和垫圈。
  • 'Duct foot':用于支撑立管的底座。
  • 'Framing':放置在穿透件周围的框架,以防止刮擦建筑表面或结构。
  • 'Grommet':放置在穿透件内的元件,出于特定原因密封穿透件。
  • 'Rack':用于存储的架子,可以是独立的或固定在结构上的。
  • 'Safety part':通常安装在垂直竖井的每个楼层,以确保进入竖井时防止跌落的安全部件。
  • 'Sleeve':放置在穿透件和穿透元件之间的薄屏障。
  • 'Support section':用作中间支撑的材料截面,可以在其上安装多个支架。

6.3.3.4.2 实体继承(Entity inheritance)

6.3.3.4.3 特性(Attributes)

# 特性(Attributes) 类型(Type) 描述(Description)
IfcRoot (4)
1 GlobalId IfcGloballyUniqueId

在整个软件世界中分配全局唯一标识符。

2 OwnerHistory OPTIONAL IfcOwnerHistory

分配有关该对象当前所有权的信息,包括所有者参与者、应用程序、本地标识以及捕获到的关于对象近期更改的信息。

3 Name OPTIONAL IfcLabel

供参与的软件系统或用户使用的可选名称。对于某些 IfcRoot 的子类型,可能需要插入 Name 特性。这将通过 where 规则强制执行。

4 Description OPTIONAL IfcText

可选的描述,用于提供信息性注释。

IfcObjectDefinition (7)
HasAssignments SET [0:?] OF IfcRelAssigns FOR RelatedObjects

引用分配(通过关联关系)其他 IfcObject 子类型到此对象实例的关系对象。例如,与产品、过程、控制、资源或组的关联。

Nests SET [0:1] OF IfcRelNests FOR RelatedObjects

引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的一部分。对象实例或类型只能是单个分解的一部分(仅允许分层结构)。

IsNestedBy SET [0:?] OF IfcRelNests FOR RelatingObject

引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的整体。对象或对象类型可以被多个其他对象(实例或类型)嵌套。

HasContext SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions

引用提供上下文信息的上下文,例如项目单位或表示上下文。它只应断言在最上层的非空间对象上。

IsDecomposedBy SET [0:?] OF IfcRelAggregates FOR RelatingObject

引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的整体。对象定义可以被多个其他对象(实例或部分)聚合。

Decomposes SET [0:1] OF IfcRelAggregates FOR RelatedObjects

引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的一部分。对象定义只能是单个分解的一部分(仅允许分层结构)。

HasAssociations SET [0:?] OF IfcRelAssociates FOR RelatedObjects

引用将外部资源或资源定义与对象关联的关系对象。例如,与库、文档或分类的关联。

IfcTypeObject (3)
5 ApplicableOccurrence OPTIONAL IfcIdentifier

此特性可选地定义了实例对象的数据类型,类型对象可以关联到该实例对象。如果不存在,则不对类型对象适用于哪个实例对象给出任何限制。使用以下约定:

  • 使用 IFC 命名约定(驼峰式命名,带有“Ifc”前缀)的适用实例对象的 IFC 实体名称。
  • 可选地在“/”(正斜杠)之后,以大写形式跟上预定义类型。
  • 如果一个类型对象适用于多个实例对象,则这些实例对象名称应以逗号“,”分隔,形成一个逗号分隔的字符串。
6 HasPropertySets OPTIONAL SET [1:?] OF IfcPropertySetDefinition

与对象类型关联的、并且是引用此对象类型的全部实例对象共有的属性集集合。

IFC2x3变更 属性聚合类型已从LIST更改为SET。

Types SET [0:1] OF IfcRelDefinesByType FOR RelatingType

指向关系 IfcRelDefinesByType 的引用,从而指向由该类型定义的那些实例对象。

IfcTypeProduct (3)
7 RepresentationMaps OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap

唯一的表示映射列表。每个表示映射描述了产品样式的形状块定义。通过提供多个表示映射,可以给出多视图块定义。

8 Tag OPTIONAL IfcLabel

产品特定类型上的标签(或标识)标识符,例如货号(如 EAN)。这是特定层级的标识符。

ReferencedBy SET [0:?] OF IfcRelAssignsToProduct FOR RelatingProduct

指向 IfcRelAssignsToProduct 关系的引用,通过该关系,其他产品、进程、控制、资源或参与者(作为 IfcObjectDefinition 的子类型)可以与此产品类型相关联。

IfcElementType (1)
9 ElementType OPTIONAL IfcLabel

类型表示特定的类型,该类型进一步指示对象。其使用必须在可实例化的子类型级别上建立。特别是,如果“PredefinedType”属性枚举设置为 USERDEFINED,则它包含用户定义的类型。

点击显示 18 个隐藏的继承特性 点击隐藏 18 个继承特性
IfcDiscreteAccessoryType (1)
10 PredefinedType IfcDiscreteAccessoryTypeEnum

离散附件的子类型

表 6.3.3.4.C

6.3.3.4.4 形式化命题(Formal propositions)

名称(Name) 描述(Description)
CorrectPredefinedType

如果 PredefinedType 设置为 USERDEFINED,则应提供继承的 ElementType 属性。

(PredefinedType <> IfcDiscreteAccessoryTypeEnum.USERDEFINED) OR
 ((PredefinedType = IfcDiscreteAccessoryTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcElementType.ElementType))
表 6.3.3.4.D

6.3.3.4.5 属性集(Property sets)

  • Pset_BalanceWeightTensionerDesignCriteria TENSIONINGEQUIPMENT
    • ReferenceDistanceRopeToPulley
    • ReferenceDistanceTensionerToGround
  • Pset_Condition
    • AssessmentDate
    • AssessmentCondition
    • AssessmentDescription
    • AssessmentType
    • AssessmentMethod
    • LastAssessmentReport
    • NextAssessmentDate
    • AssessmentFrequency
  • Pset_ConstructionAdministration
    • ProcurementMethod
    • SpecificationSectionNumber
    • SubmittalIdentifer
  • Pset_DiscreteAccessoryColumnShoe SHOE
    • ColumnShoeBasePlateThickness
    • ColumnShoeBasePlateWidth
    • ColumnShoeBasePlateDepth
    • ColumnShoeCasingHeight
    • ColumnShoeCasingWidth
    • ColumnShoeCasingDepth
  • Pset_DiscreteAccessoryCornerFixingPlate
    • CornerFixingPlateLength
    • CornerFixingPlateThickness
    • CornerFixingPlateFlangeWidthInPlaneZ
    • CornerFixingPlateFlangeWidthInPlaneX
  • Pset_DiscreteAccessoryDiagonalTrussConnector
    • DiagonalTrussHeight
    • DiagonalTrussLength
    • DiagonalTrussCrossBarSpacing
    • DiagonalTrussBaseBarDiameter
    • DiagonalTrussSecondaryBarDiameter
    • DiagonalTrussCrossBarDiameter
  • Pset_DiscreteAccessoryEdgeFixingPlate
    • EdgeFixingPlateLength
    • EdgeFixingPlateThickness
    • EdgeFixingPlateFlangeWidthInPlaneZ
    • EdgeFixingPlateFlangeWidthInPlaneX
  • Pset_DiscreteAccessoryFixingSocket
    • FixingSocketTypeReference
    • FixingSocketHeight
    • FixingSocketThreadDiameter
    • FixingSocketThreadLength
  • Pset_DiscreteAccessoryLadderTrussConnector
    • LadderTrussHeight
    • LadderTrussLength
    • LadderTrussCrossBarSpacing
    • LadderTrussBaseBarDiameter
    • LadderTrussSecondaryBarDiameter
    • LadderTrussCrossBarDiameter
  • Pset_DiscreteAccessoryStandardFixingPlate
    • StandardFixingPlateWidth
    • StandardFixingPlateDepth
    • StandardFixingPlateThickness
  • Pset_DiscreteAccessoryTypeBracket BRACKET
    • IsInsulated
  • Pset_DiscreteAccessoryTypeCableArranger CABLEARRANGER
    • CableArrangerPosition
  • Pset_DiscreteAccessoryTypeInsulator INSULATOR
    • RatedCurrent
    • RatedVoltage
    • InsulationVoltage
    • BreakdownVoltageTolerance
    • InsulationMethod
    • OperationalTemperatureRange
    • CreepageDistance
    • InstallationMethod
    • LightningPeakVoltage
    • BendingStrength
    • RMSWithstandVoltage
    • Voltage
  • Pset_DiscreteAccessoryTypeLock LOCK
    • InstallationPlan
    • RequiredClosureSpacing
  • Pset_DiscreteAccessoryTypeRailBrace RAILBRACE
    • IsTemporary
  • Pset_DiscreteAccessoryTypeRailLubrication RAIL_LUBRICATION
    • PositionInTrack
    • MaximumNoiseEmissions
    • LubricationSystemType
    • LubricationPowerSupplyType
  • Pset_DiscreteAccessoryTypeRailPad RAILPAD
    • RailPadStiffness
  • Pset_DiscreteAccessoryTypeSlidingChair SLIDINGCHAIR
    • IsSelfLubricated
  • Pset_DiscreteAccessoryTypeSoundAbsorption SOUNDABSORPTION
    • SoundAbsorptionLimit
  • Pset_DiscreteAccessoryTypeTensioningEquipment TENSIONINGEQUIPMENT
    • ReferenceEnvironmentTemperature
    • AssemblyInstruction
    • HasBreakLineLock
    • TensileStrength
    • RatioOfWireTension
    • TransmissionEfficiency
  • Pset_DiscreteAccessoryWireLoop
    • WireLoopBasePlateThickness
    • WireLoopBasePlateWidth
    • WireLoopBasePlateLength
    • WireDiameter
    • WireEmbeddingLength
    • WireLoopLength
  • Pset_ElementComponentCommon
    • Reference
    • Status
    • DeliveryType
    • CorrosionTreatment
  • Pset_ElementKinematics
    • CyclicPath
    • CyclicRange
    • LinearPath
    • LinearRange
    • MaximumAngularVelocity
    • MaximumConstantSpeed
    • MinimumTime
  • Pset_EnvironmentalCondition
    • ReferenceAirRelativeHumidity
    • ReferenceEnvironmentTemperature
    • MaximumAtmosphericPressure
    • StorageTemperatureRange
    • MaximumWindSpeed
    • OperationalTemperatureRange
    • MaximumRainIntensity
    • SaltMistLevel
    • SeismicResistance
    • SmokeLevel
    • MaximumSolarRadiation
  • Pset_EnvironmentalImpactIndicators
    • Reference
    • FunctionalUnitReference
    • IndicatorsUnit
    • LifeCyclePhase
    • ExpectedServiceLife
    • TotalPrimaryEnergyConsumptionPerUnit
    • WaterConsumptionPerUnit
    • HazardousWastePerUnit
    • NonHazardousWastePerUnit
    • ClimateChangePerUnit
    • AtmosphericAcidificationPerUnit
    • RenewableEnergyConsumptionPerUnit
    • NonRenewableEnergyConsumptionPerUnit
    • ResourceDepletionPerUnit
    • InertWastePerUnit
    • RadioactiveWastePerUnit
    • StratosphericOzoneLayerDestructionPerUnit
    • PhotochemicalOzoneFormationPerUnit
    • EutrophicationPerUnit
  • Pset_EnvironmentalImpactValues
    • TotalPrimaryEnergyConsumption
    • WaterConsumption
    • HazardousWaste
    • NonHazardousWaste
    • ClimateChange
    • AtmosphericAcidification
    • RenewableEnergyConsumption
    • NonRenewableEnergyConsumption
    • ResourceDepletion
    • InertWaste
    • RadioactiveWaste
    • StratosphericOzoneLayerDestruction
    • PhotochemicalOzoneFormation
    • Eutrophication
    • LeadInTime
    • Duration
    • LeadOutTime
  • Pset_MaintenanceStrategy
    • AssetCriticality
    • AssetFrailty
    • AssetPriority
    • MonitoringType
    • AccidentResponse
  • Pset_MaintenanceTriggerCondition
    • ConditionTargetPerformance
    • ConditionMaintenanceLevel
    • ConditionReplacementLevel
    • ConditionDisposalLevel
  • Pset_MaintenanceTriggerDuration
    • DurationTargetPerformance
    • DurationMaintenanceLevel
    • DurationReplacementLevel
    • DurationDisposalLevel
  • Pset_MaintenanceTriggerPerformance
    • TargetPerformance
    • PerformanceMaintenanceLevel
    • ReplacementLevel
    • DisposalLevel
  • Pset_ManufacturerTypeInformation
    • GlobalTradeItemNumber
    • ArticleNumber
    • ModelReference
    • ModelLabel
    • Manufacturer
    • ProductionYear
    • AssemblyPlace
    • OperationalDocument
    • SafetyDocument
    • PerformanceCertificate
  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation
  • Pset_SectionInsulator INSULATOR
    • ACResistance
    • NumberOfWires
    • IsArcSuppressing
    • TensileStrength
  • Pset_SectioningDevice INSULATOR
    • SectioningDeviceType
  • Pset_ServiceLife
    • ServiceLifeDuration
    • MeanTimeBetweenFailure
  • Pset_SpringTensioner TENSIONINGEQUIPMENT
    • TensileStrength
    • NominalWeight
    • TensioningWorkingRange
  • Pset_Tolerance
    • ToleranceDescription
    • ToleranceBasis
    • OverallTolerance
    • HorizontalTolerance
    • OrthogonalTolerance
    • VerticalTolerance
    • PlanarFlatness
    • HorizontalFlatness
    • ElevationalFlatness
    • SideFlatness
    • OverallOrthogonality
    • HorizontalOrthogonality
    • OrthogonalOrthogonality
    • VerticalOrthogonality
    • OverallStraightness
    • HorizontalStraightness
    • OrthogonalStraightness
    • VerticalStraightness
  • Pset_Uncertainty
    • UncertaintyBasis
    • UncertaintyDescription
    • HorizontalUncertainty
    • LinearUncertainty
    • OrthogonalUncertainty
    • VerticalUncertainty
  • Pset_Warranty
    • WarrantyIdentifier
    • WarrantyStartDate
    • IsExtendedWarranty
    • WarrantyPeriod
    • WarrantyContent
    • PointOfContact
    • Exclusions

6.3.3.4.6 概念用法(Concept usage)

概念(Concept) 用法(Usage) 描述(Description)
IfcRoot (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcObjectDefinition (9)
Classification Association General

任何对象实例或对象类型都可以具有对特定分类引用的引用,即对分类系统中特定方面的引用。

Aggregation General

无可用描述

Approval Association General

无可用描述

Constraint Association General

无可用描述

Document Association General

无可用描述

Library Association General

无可用描述

Material Association General

无可用描述

Material Single General

无可用描述

Nesting General

无可用描述

IfcTypeObject (2)
Object Type Predefined Type General

无可用描述

Property Sets for Types General

无可用描述

IfcTypeProduct (7)
Product Type Shape General

RepresentationMaps 定义了类型产品形状,并且可以分配多个几何表示。如果通过使用 IfcRelDefinesByType 关系将产品实例分配给该类型,则这些实例必须引用表示映射。该引用由一个或多个 IfcShapeRepresentation 创建,该 IfcShapeRepresentation 具有 IfcMappedItem 作为其 Items,该 IfcMappedItem 将类型产品的 IfcRepresentationMap 放置在空间上下文中,即通过使用笛卡尔变换算子将 IfcRepresentationMap 转换为产品实例的对象坐标系。

图 6.3.3.4.A 说明了通过产品实例的形状表示引用表示映射的示例。在此示例中,笛卡尔变换算子仅使用平移,而不使用旋转、镜像或缩放。

representation map
图 6.3.3.4.A — 具有单一放置的产品类型几何体

图 6.3.3.4.B 说明了通过产品实例的形状表示多次引用表示映射的示例。在此示例中,笛卡尔变换算子仅使用平移,而不使用旋转、镜像或缩放。不同的平移值决定了多个放置的模式。

representation map
图 6.3.3.4.B — 具有多个放置的产品类型几何体
Product Type Geometric Representation General

无可用描述

Property Sets for Objects General

此概念可应用于以下资源

Type Body AdvancedBrep Geometry General

无可用描述

Type Body Brep Geometry General

无可用描述

Type Body CSG Geometry General

无可用描述

Type Body Geometry General

无可用描述

IfcElementType (5)
Element Type Predefined Type General

无可用描述

Type Body Tessellated Geometry General

无可用描述

Type Element Aggregation General

无可用描述

Property Sets for Objects General

此概念可应用于以下资源

Type Element Nesting General

无可用描述

IfcElementComponentType (1)
Property Sets for Objects General

此概念可应用于以下资源

点击显示 26 个隐藏的继承概念 点击隐藏 26 个继承概念
IfcDiscreteAccessoryType (1)
Property Sets for Objects General

此概念可应用于以下资源

表 6.3.3.4.E

6.3.3.4.7 形式化表示(Formal representation)

ENTITY IfcDiscreteAccessoryType
 SUBTYPE OF (IfcElementComponentType);
	PredefinedType : IfcDiscreteAccessoryTypeEnum;
 WHERE
	CorrectPredefinedType : (PredefinedType <> IfcDiscreteAccessoryTypeEnum.USERDEFINED) OR
 ((PredefinedType = IfcDiscreteAccessoryTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcElementType.ElementType));
END_ENTITY;

6.3.3.4.8 参考(References)