7.4.3.44 IfcProtectiveDeviceType
7.4.3.44.1 Semantic definition
The flow controller type IfcProtectiveDeviceType defines commonly shared information for occurrences of protective devices. The set of shared information may include:
- common properties with shared property sets
- common representations
- common materials
- common composition of elements
- common ports
It is used to define a protective device type specification indicating the specific product information that is common to all occurrences of that product type. The IfcProtectiveDeviceType may be declared within IfcProject or IfcProjectLibrary using IfcRelDeclares and may be exchanged with or without occurrences of the type. Occurrences of IfcProtectiveDeviceType are represented by instances of IfcProtectiveDevice. Refer to the documentation at IfcProtectiveDevice for supported property sets, materials, composition, and ports.
7.4.3.44.2 Entity inheritance
7.4.3.44.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcRoot (4) | |||
IfcObjectDefinition (7) | |||
IfcTypeObject (3) | |||
IfcTypeProduct (3) | |||
IfcElementType (1) | |||
Click to show 18 hidden inherited attributes Click to hide 18 inherited attributes | |||
IfcProtectiveDeviceType (1) | |||
10 | PredefinedType | IfcProtectiveDeviceTypeEnum |
Identifies the predefined types of protective device from which the type required may be set. |
7.4.3.44.4 Formal propositions
Name | Description | ||||
---|---|---|---|---|---|
CorrectPredefinedType |
No description available. |
||||
|
7.4.3.44.5 Property sets
-
Pset_Condition
- AssessmentDate
- AssessmentCondition
- AssessmentDescription
- AssessmentType
- AssessmentMethod
- LastAssessmentReport
- NextAssessmentDate
- AssessmentFrequency
-
Pset_ConstructionAdministration
- ProcurementMethod
- SpecificationSectionNumber
- SubmittalIdentifer
-
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_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_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_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_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_ProtectiveDeviceBaseQuantities
- GrossWeight
7.4.3.44.6 Concept usage
7.4.3.44.7 Formal representation
ENTITY IfcProtectiveDeviceType SUBTYPE OF (IfcFlowControllerType); PredefinedType : IfcProtectiveDeviceTypeEnum; WHERE CorrectPredefinedType : (PredefinedType <> IfcProtectiveDeviceTypeEnum.USERDEFINED) OR ((PredefinedType = IfcProtectiveDeviceTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcElementType.ElementType)); END_ENTITY;