IfcProtectiveDeviceType

Definition from IAI: An IfcProtectiveDeviceType is a device that breaks an electrical circuit when a stated electric current that passes through it is exceeded.

> HISTORY: New entity in IFC 2x2

Use Definitions

An IfcProtectiveDeviceType is a subtype of IfcFlowControllerType that provides for various devices that ensure the safety of an electrical circuit.

Usage of IfcProtectiveDeviceType defines the parameters for one or more occurrences of IfcFlowController. Parameters are specified through property sets that are enumerated in the IfcIfcProtectiveDeviceTypeEnum data type.

Property Set Use Definition:

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

- Pset_ElectricalDeviceCommon: property set for properties that are common to all types of electrical devices, if available
- Pset_ProtectiveDeviceTypeCommon: property set for properties that are common to all types of protective device, if available
- Pset_ProtectiveDeviceTypeCircuitBreaker: specific property set for the properties of a circuit breaker , if available
- Pset_ProtectiveDeviceTypeEarthFailureDevice: specific property set for the properties of an earth failure device, if available
- Pset_ProtectiveDeviceTypeFuseDisconnector: specific property set for the properties of a fuse disconnector, if available
- Pset_ProtectiveDeviceTypeResidualCurrentCircuitBreaker: specific property set for the properties of a residual current circuit breaker, if available
- Pset_ProtectiveDeviceTypeResidualCurrentSwitch: specific property set for the properties of a residual current switch, if available
- Pset_ProtectiveDeviceTypeVaristor: specific property set for the properties of a varistor, if available

Geometry Use Definitions

Representations of the type are defined as representation maps (at the level of the supertype IfcTypeProduct). These are assigned at the occurrence through the IfcShapeRepresentation.Item being an IfcMappedItem.

EXPRESS specification:

ENTITY IfcProtectiveDeviceType
SUBTYPE OF ( | IfcFlowControllerType);
PredefinedType | : | IfcProtectiveDeviceTypeEnum;
END_ENTITY;

Attribute definitions:

PredefinedType | : | Identifies the predefined types of protective device from which the type required may be set.

Inheritance graph

ENTITY IfcProtectiveDeviceType;
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 IfcTypeObject;
ApplicableOccurrence | : | OPTIONAL IfcLabel;
HasPropertySets | : | OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf | : | SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps | : | OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag | : | OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType | : | OPTIONAL IfcLabel;
ENTITY IfcDistributionElementType;
ENTITY IfcDistributionFlowElementType;
ENTITY IfcFlowControllerType;
ENTITY IfcProtectiveDeviceType;
PredefinedType | : | IfcProtectiveDeviceTypeEnum;
END_ENTITY;