7.4.3.41 IfcProtectiveDevice
7.4.3.41.1 Semantic definition
A protective device breaks an electrical circuit when a stated electric current that passes through it is exceeded.
A protective device provides protection against electrical current only (not as a general protective device). It may be used to represent the complete set of elements including both the tripping unit and the breaking unit that provide the protection. This may be particularly useful at earlier stages of design where the approach to breaking the electrical supply may be determined but the method of tripping may not. Alternatively, this entity may be used to specifically represent the breaking unit alone (in which case the tripping unit will also be specifically identified). This entity is specific to dedicated protective devices and excludes electrical outlets that may have circuit protection.
7.4.3.41.2 Entity inheritance
7.4.3.41.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcRoot (4) | |||
IfcObjectDefinition (7) | |||
IfcObject (5) | |||
IfcProduct (5) | |||
IfcElement (13) | |||
IfcDistributionElement (1) | |||
IfcDistributionFlowElement (1) | |||
Click to show 36 hidden inherited attributes Click to hide 36 inherited attributes | |||
IfcProtectiveDevice (1) | |||
9 | PredefinedType | OPTIONAL IfcProtectiveDeviceTypeEnum |
A list of types to further identify the object. Some property sets may be specifically applicable to one of these types. |
7.4.3.41.4 Formal propositions
Name | Description | ||||||
---|---|---|---|---|---|---|---|
CorrectPredefinedType |
Either the PredefinedType attribute is unset (e.g. because an IfcProtectiveDeviceType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED. |
||||||
|
|||||||
CorrectTypeAssigned |
Either there is no protective device type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcProtectiveDeviceType. |
||||||
|
7.4.3.41.5 Property sets
-
Pset_Condition
- AssessmentDate
- AssessmentCondition
- AssessmentDescription
- AssessmentType
- AssessmentMethod
- LastAssessmentReport
- NextAssessmentDate
- AssessmentFrequency
-
Pset_ConstructionAdministration
- ProcurementMethod
- SpecificationSectionNumber
- SubmittalIdentifer
-
Pset_ConstructionOccurence
- InstallationDate
- ModelNumber
- TagNumber
- AssetIdentifier
-
Pset_ElectricalDeviceCommon
- RatedCurrent
- RatedVoltage
- NominalFrequencyRange
- PowerFactor
- ConductorFunction
- NumberOfPoles
- HasProtectiveEarth
- InsulationStandardClass
- IP_Code
- IK_Code
- EarthingStyle
- HeatDissipation
- Power
- NominalPowerConsumption
- NumberOfPowerSupplyPorts
-
Pset_ElectricalDeviceCompliance
- ElectroMagneticStandardsCompliance
- ExplosiveAtmosphereStandardsCompliance
- FireProofingStandardsCompliance
- LightningProtectionStandardsCompliance
-
Pset_ElementKinematics
- CyclicPath
- CyclicRange
- LinearPath
- LinearRange
- MaximumAngularVelocity
- MaximumConstantSpeed
- MinimumTime
-
Pset_ElementSize
- NominalLength
- NominalWidth
- NominalHeight
-
Pset_EnergyRequirements
- EnergyConsumption
- PowerDemand
- EnergySourceLabel
- EnergyConversionEfficiency
-
Pset_EnvironmentalCondition
- ReferenceAirRelativeHumidity
- ReferenceEnvironmentTemperature
- MaximumAtmosphericPressure
- StorageTemperatureRange
- MaximumWindSpeed
- OperationalTemperatureRange
- MaximumRainIntensity
- SaltMistLevel
- SeismicResistance
- SmokeLevel
- MaximumSolarRadiation
-
Pset_EnvironmentalEmissions
- CarbonDioxideEmissions
- SulphurDioxideEmissions
- NitrogenOxidesEmissions
- ParticulateMatterEmissions
- NoiseEmissions
-
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_InstallationOccurrence
- InstallationDate
- AcceptanceDate
- PutIntoOperationDate
-
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_ManufacturerOccurrence
- AcquisitionDate
- BarCode
- SerialNumber
- BatchReference
- AssemblyPlace
- ManufacturingDate
-
Pset_ManufacturerTypeInformation
- GlobalTradeItemNumber
- ArticleNumber
- ModelReference
- ModelLabel
- Manufacturer
- ProductionYear
- AssemblyPlace
- OperationalDocument
- SafetyDocument
- PerformanceCertificate
-
Pset_ProtectiveDeviceBreakerUnitI2TCurve
- VoltageLevel
- NominalCurrent
- BreakerUnitCurve
-
Pset_ProtectiveDeviceBreakerUnitI2TFuseCurve
- VoltageLevel
- BreakerUnitFuseMeltingCurve
- BreakerUnitFuseBreakingingCurve
-
Pset_ProtectiveDeviceBreakerUnitIPICurve
- VoltageLevel
- NominalCurrent
- BreakerUnitIPICurve
-
Pset_ProtectiveDeviceBreakerUnitTypeMCB
CIRCUITBREAKER
- PowerLoss
- VoltageLevel
- NominalCurrents
- ICU60947
- ICS60947
- ICN60898
- ICS60898
-
Pset_ProtectiveDeviceBreakerUnitTypeMotorProtection
- PerformanceClasses
- VoltageLevel
- ICU60947
- ICS60947
- ICW60947
- ICM60947
-
Pset_ProtectiveDeviceOccurrence
- PoleUsage
- LongTimeFunction
- ShortTimeFunction
- ShortTimei2tFunction
- GroundFaultFunction
- GroundFaulti2tFunction
- LongTimeCurrentSetValue
- ShortTimeCurrentSetValue
- InstantaneousCurrentSetValue
- GroundFaultCurrentSetValue
- LongTimeDelay
- ShortTimeTrippingTime
- InstantaneousTrippingTime
- GroundFaultTrippingTime
-
Pset_ProtectiveDeviceTrippingCurve
- TrippingCurveType
- TrippingCurve
-
Pset_ProtectiveDeviceTypeAntiArcingDevice
ANTI_ARCING_DEVICE
- RatedVoltage
- GroundingType
-
Pset_ProtectiveDeviceTypeCircuitBreaker
CIRCUITBREAKER
- PerformanceClasses
- VoltageLevel
- ICU60947
- ICS60947
- ICW60947
- ICM60947
-
Pset_ProtectiveDeviceTypeCommon
- Reference
- Status
-
Pset_ProtectiveDeviceTypeEarthLeakageCircuitBreaker
EARTHLEAKAGECIRCUITBREAKER
- EarthFailureDeviceType
- Sensitivity
-
Pset_ProtectiveDeviceTypeFuseDisconnector
FUSEDISCONNECTOR
- FuseDisconnectorType
- VoltageLevel
- IC60269
- PowerLoss
- NumberOfPhases
- ReferenceEnvironmentTemperature
- BreakingCapacity
- ArcExtinctionType
- NumberOfPoles
- TransformationRatio
- NominalFrequency
- NominalCurrent
- RatedVoltage
-
Pset_ProtectiveDeviceTypeResidualCurrentCircuitBreaker
RESIDUALCURRENTCIRCUITBREAKER
- Sensitivity
-
Pset_ProtectiveDeviceTypeResidualCurrentSwitch
RESIDUALCURRENTSWITCH
- Sensitivity
-
Pset_ProtectiveDeviceTypeSparkGap
SPARKGAP
- BreakdownVoltageTolerance
- Capacitance
- CurrentRMS
- PowerDissipation
- SparkGapType
- Resistivity
-
Pset_ProtectiveDeviceTypeSparkGap
VOLTAGELIMITER
- BreakdownVoltageTolerance
- Capacitance
- CurrentRMS
- PowerDissipation
- SparkGapType
- Resistivity
-
Pset_ProtectiveDeviceTypeVaristor
VARISTOR
- VaristorType
- CharacteristicFunction
-
Pset_RepairOccurrence
- RepairContent
- RepairDate
- MeanTimeToRepair
-
Pset_Risk
- RiskName
- RiskType
- NatureOfRisk
- RiskAssessmentMethodology
- UnmitigatedRiskLikelihood
- UnmitigatedRiskConsequence
- UnmitigatedRiskSignificance
- MitigationPlanned
- MitigatedRiskLikelihood
- MitigatedRiskConsequence
- MitigatedRiskSignificance
- MitigationProposed
- AssociatedProduct
- AssociatedActivity
- AssociatedLocation
-
Pset_ServiceLife
- ServiceLifeDuration
- MeanTimeBetweenFailure
-
Pset_SoundGeneration
- SoundCurve
-
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
-
Qto_BodyGeometryValidation
- GrossSurfaceArea
- NetSurfaceArea
- GrossVolume
- NetVolume
- SurfaceGenusBeforeFeatures
- SurfaceGenusAfterFeatures
-
Qto_ProtectiveDeviceBaseQuantities
- GrossWeight
7.4.3.41.6 Concept usage
Concept | Usage | Description | |
---|---|---|---|
IfcRoot (2) | |||
IfcObjectDefinition (9) | |||
IfcObject (5) | |||
IfcProduct (18) | |||
IfcElement (44) | |||
IfcDistributionElement (4) | |||
IfcDistributionFlowElement (4) | |||
IfcFlowController (2) | |||
Click to show 88 hidden inherited concepts Click to hide 88 inherited concepts | |||
IfcProtectiveDevice (6) | |||
Material Set | General |
This concept can be applied to the following resources:
|
|
Object Typing | General |
This concept can be applied to the following resources: |
|
Port Nesting | General |
This concept can be applied with the following combinations: |
|
Property Sets for Objects | General |
This concept can be applied to the following resources:
|
|
Quantity Sets | General |
This concept can be applied to the following resources: |
|
Material Constituent Set | General |
No description available. |
7.4.3.41.7 Formal representation
ENTITY IfcProtectiveDevice SUBTYPE OF (IfcFlowController); PredefinedType : OPTIONAL IfcProtectiveDeviceTypeEnum; WHERE CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR (PredefinedType <> IfcProtectiveDeviceTypeEnum.USERDEFINED) OR ((PredefinedType = IfcProtectiveDeviceTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType)); CorrectTypeAssigned : (SIZEOF(IsTypedBy) = 0) OR ('IFC4X3_DEV_738df036.IFCPROTECTIVEDEVICETYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType)); END_ENTITY;