IfcElectricDistributionPoint

Definition from IAI: An IfcElectricDistributionPoint is a flow controller in which instances of electrical devices are brought together at a single place for a particular purpose

> HISTORY: New entity in IFC 2x2

Property Set Use Definition:

The property sets relating to the IfcElectricDistributionPoint are defined by the IfcPropertySet and attached by the IfcRelDefinesByProperties relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to an IfcElectricDistributionPoint are part of this IFC release:

- Pset_ElectricDistributionPointCommon: common property set for all types of an electric distribution point panel, distribution board etc.), if available

Use Definitions

An IfcElectricDistributionPoint provides a housing for an aggregation of different types of instances of electrical distribution elements so that they can be viewed, operated or acted upon from a single place. Each item in the aggregation may have its own geometric representation and location by virtue of being a subtype of IfcProduct.

IfcElectricDistributionPoint acts as the relating object in an IfcRelAggregates relationship, the electrical devices that are brought together being the related objects.

Geometry Use Definitions

The geometric representation of an occurrence of an IfcElectricDistributionPoint is given by the IfcProductDefinitionShape, allowing multiple geometric representations. Included are:

Local Placement

The local placement is defined in the supertype IfcProduct. It is defined by a subtype of IfcObjectPlacement which can define an absolute placement, relative placement, or grid reference, with each defining the local coordinate system referenced by all geometric representations. The PlacementRelTo relationship of IfcLocalPlacement, if given, shall point to the same IfcSpatialStructureElement which is used in the ContainedInStructure inverse attribute, or to a referenced spatial structure element at a higher level. If the relative placement is not used, the absolute placement is defined within the world coordinate system.

Informal propositions for local placement:

1. If the LocalPlacement is specified, then all aggregated components should use this placement as their relative placement.

Standard Geometric Representation

Currently, the use of profiles to define the geometry for an occurrence of this class is not supported. The standard geometric representation is defined using explicit geometry.

B-Rep Representation

The faceted B-Rep capabilities (with or without voids) shall be supported for B-Rep representation.

EXPRESS specification:

ENTITY IfcElectricDistributionPoint
SUBTYPE OF ( | IfcFlowController);
DistributionPointFunction | : | IfcElectricDistributionPointFunctionEnum;
UserDefinedFunction | : | OPTIONAL IfcLabel;
WHERE
WR31 | : | (DistributionPointFunction <> IfcElectricDistributionPointFunctionEnum.USERDEFINED) OR ((DistributionPointFunction = IfcElectricDistributionPointFunctionEnum.USERDEFINED) AND EXISTS(SELF\IfcElectricDistributionPoint.UserDefinedFunction));
END_ENTITY;

Attribute definitions:

DistributionPointFunction | : | Identifies the functions or purposes that a distribution point may fulfill from which that required may be selected.

Formal Propositions:

WR31 | : | The attribute UserDefinedFunction must be asserted when the value of the IfcElectricDistributionPointFunctionEnum is set to USERDEFINED.

Inheritance graph

ENTITY IfcElectricDistributionPoint;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject;
ObjectType | : | OPTIONAL IfcLabel;
INVERSE
IsDefinedBy | : | SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcProduct;
ObjectPlacement | : | OPTIONAL IfcObjectPlacement;
Representation | : | OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy | : | SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElement;
Tag | : | OPTIONAL IfcIdentifier;
INVERSE
HasStructuralMember | : | SET OF IfcRelConnectsStructuralElement FOR RelatingElement;
FillsVoids | : | SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement;
ConnectedTo | : | SET OF IfcRelConnectsElements FOR RelatingElement;
HasCoverings | : | SET OF IfcRelCoversBldgElements FOR RelatingBuildingElement;
HasProjections | : | SET OF IfcRelProjectsElement FOR RelatingElement;
ReferencedInStructures | : | SET OF IfcRelReferencedInSpatialStructure FOR RelatedElements;
HasPorts | : | SET OF IfcRelConnectsPortToElement FOR RelatedElement;
HasOpenings | : | SET OF IfcRelVoidsElement FOR RelatingBuildingElement;
IsConnectionRealization | : | SET OF IfcRelConnectsWithRealizingElements FOR RealizingElements;
ProvidesBoundaries | : | SET OF IfcRelSpaceBoundary FOR RelatedBuildingElement;
ConnectedFrom | : | SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure | : | SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcDistributionElement;
ENTITY IfcDistributionFlowElement;
INVERSE
HasControlElements | : | SET [0:1] OF IfcRelFlowControlElements FOR RelatingFlowElement;
ENTITY IfcFlowController;
ENTITY IfcElectricDistributionPoint;
DistributionPointFunction | : | IfcElectricDistributionPointFunctionEnum;
UserDefinedFunction | : | OPTIONAL IfcLabel;
END_ENTITY;