7.4 IfcElectricalDomain
7.4.1 Schema definition
The IfcElectricalDomain schema forms part of the Domain Layer of the IFC Model. It extends the ideas concerning building services outlined in the IfcSharedBldgServiceElements schema. It defines concepts of cabled systems where the cabling carries electrical supply, data, telephone signals or other forms of cable transmission.
Additionally the schema defines various devices that are connected by cabling, protection of electrical devices, provision and concepts of light fixtures within buildings, the cabling itself and methods for supporting and carrying cables.
The scope of the IfcElectricalDomain is defined as:
- cabled systems for power distribution and lighting, data, telecommunications, security, signalling, control and audio visual purposes,
- equipment that is used within such systems,
- connection of equipment to circuits, distribution points etc,
- steady state operation of electrical installations,
- light fixtures (fittings), their types and the provision of such information as is necessary to enable lighting calculations that provide physically accurate illuminance.
Note that for electrical systems, the schema has the particular scope of low voltage electrical installations according to Volts (V) and Alternating Current (AC) or Direct Current (DC), from 12V (AC/DC) to 1000V (AC) or 1500V (DC) in accordance with ISO/IEC definitions where installations in scope are considered to commence at a meter where the public utility supply terminates or at a transformer where voltage is stepped down to the low voltage range in scope.
Other electrical systems including extra low, medium and high voltage may be specified using this schema but the provisions of such systems have not yet been specifically provided for.
Similarly, whilst the electrical domain schema may be used for data, telecommunications, security, signalling, control and audio visual purposes, the specific provisions required of these types of systems are not yet fully captured and elaborated within the model.
The IfcElectricalDomain schema supports ideas including types of:
- audio-visual appliance,
- cable carrier fittings (for conduit, cable tray, cable duct and ladder),
- electrical appliance,
- electric motor,
- distribution panels,
- generator,
- junction box,
- light fixture,
- lamp,
- outlet,
- protective device,
- protective device tripping unit,
- switching device,
- transformer,
The following items are in scope but not elaborated:
- medium and high voltage installations over 1000V AC and 1500V DC
- systems with voltage of less than 12 volts (AC/DC)
- audio-visual systems
- telecommunications systems
- data systems
- cabling for signal and control systems
- cable routers (cable ladders)
- computer network cabling and devices used on networks
The following are deemed to be out of scope of the IfcElectricalDomain schema at this time:
- public utility supply of electrical services
- non steady state/transient states of operation of electrical installations
- security arrangements associated with safety of electrical installations
- communication signals between automation devices or bus systems
- sensors (which are dealt with in the IfcBuildingControlsDomain schema)
- spotlight mirror systems whereby a spotlight is directed towards a distant mirror that the distributes the light energy (other than as a group of separately defined objects)
- lighting for specialist purposes (for example, stage, painting)
An electrical circuit is formed from electrical devices connected together with power carrying cables. Up to IFC4, an instance of an electrical circuit has been defined as an IfcElectricalCircuit (subtype of IfcSystem). This is now deleted as of IFC4. Instead, electrical systems together with other cable systems and other forms of distribution system are now identified through the IfcDistributionSystem.PredefinedType::IfcDistributionSystemEnum, along with specific property sets.
{ .change-ifc2x4}
7.4.2 Types
- IfcAudioVisualApplianceTypeEnum
- IfcCableCarrierFittingTypeEnum
- IfcCableCarrierSegmentTypeEnum
- IfcCableFittingTypeEnum
- IfcCableSegmentTypeEnum
- IfcCommunicationsApplianceTypeEnum
- IfcDistributionBoardTypeEnum
- IfcElectricApplianceTypeEnum
- IfcElectricDistributionBoardTypeEnum
- IfcElectricFlowStorageDeviceTypeEnum
- IfcElectricFlowTreatmentDeviceTypeEnum
- IfcElectricGeneratorTypeEnum
- IfcElectricMotorTypeEnum
- IfcElectricTimeControlTypeEnum
- IfcJunctionBoxTypeEnum
- IfcLampTypeEnum
- IfcLightFixtureTypeEnum
- IfcMobileTelecommunicationsApplianceTypeEnum
- IfcMotorConnectionTypeEnum
- IfcOutletTypeEnum
- IfcProtectiveDeviceTrippingUnitTypeEnum
- IfcProtectiveDeviceTypeEnum
- IfcSolarDeviceTypeEnum
- IfcSwitchingDeviceTypeEnum
- IfcTransformerTypeEnum
7.4.3 Entities
- IfcAudioVisualAppliance
- IfcAudioVisualApplianceType
- IfcCableCarrierFitting
- IfcCableCarrierFittingType
- IfcCableCarrierSegment
- IfcCableCarrierSegmentType
- IfcCableFitting
- IfcCableFittingType
- IfcCableSegment
- IfcCableSegmentType
- IfcCommunicationsAppliance
- IfcCommunicationsApplianceType
- IfcDistributionBoard
- IfcDistributionBoardType
- IfcElectricAppliance
- IfcElectricApplianceType
- IfcElectricDistributionBoard
- IfcElectricDistributionBoardType
- IfcElectricFlowStorageDevice
- IfcElectricFlowStorageDeviceType
- IfcElectricFlowTreatmentDevice
- IfcElectricFlowTreatmentDeviceType
- IfcElectricGenerator
- IfcElectricGeneratorType
- IfcElectricMotor
- IfcElectricMotorType
- IfcElectricTimeControl
- IfcElectricTimeControlType
- IfcJunctionBox
- IfcJunctionBoxType
- IfcLamp
- IfcLampType
- IfcLightFixture
- IfcLightFixtureType
- IfcMobileTelecommunicationsAppliance
- IfcMobileTelecommunicationsApplianceType
- IfcMotorConnection
- IfcMotorConnectionType
- IfcOutlet
- IfcOutletType
- IfcProtectiveDevice
- IfcProtectiveDeviceTrippingUnit
- IfcProtectiveDeviceTrippingUnitType
- IfcProtectiveDeviceType
- IfcSolarDevice
- IfcSolarDeviceType
- IfcSwitchingDevice
- IfcSwitchingDeviceType
- IfcTransformer
- IfcTransformerType
7.4.4 Property Sets
- Pset_AudioVisualAppliancePHistory
- Pset_AudioVisualApplianceTypeAmplifier
- Pset_AudioVisualApplianceTypeCamera
- Pset_AudioVisualApplianceTypeCommon
- Pset_AudioVisualApplianceTypeDisplay
- Pset_AudioVisualApplianceTypePlayer
- Pset_AudioVisualApplianceTypeProjector
- Pset_AudioVisualApplianceTypeReceiver
- Pset_AudioVisualApplianceTypeSpeaker
- Pset_AudioVisualApplianceTypeTuner
- Pset_CableCarrierFittingTypeCommon
- Pset_CableCarrierSegmentTypeCableLadderSegment
- Pset_CableCarrierSegmentTypeCableTraySegment
- Pset_CableCarrierSegmentTypeCableTrunkingSegment
- Pset_CableCarrierSegmentTypeCommon
- Pset_CableCarrierSegmentTypeConduitSegment
- Pset_CableFittingTypeCommon
- Pset_CableSegmentOccurrence
- Pset_CableSegmentTypeBusBarSegment
- Pset_CableSegmentTypeCableSegment
- Pset_CableSegmentTypeCommon
- Pset_CableSegmentTypeConductorSegment
- Pset_CableSegmentTypeCoreSegment
- Pset_CommunicationsAppliancePHistory
- Pset_CommunicationsApplianceTypeCommon
- Pset_DistributionBoardOccurrence
- Pset_DistributionBoardTypeCommon
- Pset_ElectricAppliancePHistory
- Pset_ElectricApplianceTypeCommon
- Pset_ElectricApplianceTypeDishwasher
- Pset_ElectricApplianceTypeElectricCooker
- Pset_ElectricFlowStorageDeviceTypeCommon
- Pset_ElectricGeneratorTypeCommon
- Pset_ElectricMotorTypeCommon
- Pset_ElectricTimeControlTypeCommon
- Pset_ElectricalDeviceCommon
- Pset_JunctionBoxTypeCommon
- Pset_LampTypeCommon
- Pset_LightFixtureTypeCommon
- Pset_LightFixtureTypeSecurityLighting
- Pset_MotorConnectionTypeCommon
- Pset_OutletTypeCommon
- Pset_ProtectiveDeviceBreakerUnitI2TCurve
- Pset_ProtectiveDeviceBreakerUnitI2TFuseCurve
- Pset_ProtectiveDeviceBreakerUnitIPICurve
- Pset_ProtectiveDeviceBreakerUnitTypeMCB
- Pset_ProtectiveDeviceBreakerUnitTypeMotorProtection
- Pset_ProtectiveDeviceOccurrence
- Pset_ProtectiveDeviceTrippingCurve
- Pset_ProtectiveDeviceTrippingFunctionGCurve
- Pset_ProtectiveDeviceTrippingFunctionICurve
- Pset_ProtectiveDeviceTrippingFunctionLCurve
- Pset_ProtectiveDeviceTrippingFunctionSCurve
- Pset_ProtectiveDeviceTrippingUnitCurrentAdjustment
- Pset_ProtectiveDeviceTrippingUnitTimeAdjustment
- Pset_ProtectiveDeviceTrippingUnitTypeCommon
- Pset_ProtectiveDeviceTrippingUnitTypeElectroMagnetic
- Pset_ProtectiveDeviceTrippingUnitTypeElectronic
- Pset_ProtectiveDeviceTrippingUnitTypeResidualCurrent
- Pset_ProtectiveDeviceTrippingUnitTypeThermal
- Pset_ProtectiveDeviceTypeCircuitBreaker
- Pset_ProtectiveDeviceTypeCommon
- Pset_ProtectiveDeviceTypeEarthLeakageCircuitBreaker
- Pset_ProtectiveDeviceTypeFuseDisconnector
- Pset_ProtectiveDeviceTypeResidualCurrentCircuitBreaker
- Pset_ProtectiveDeviceTypeResidualCurrentSwitch
- Pset_ProtectiveDeviceTypeVaristor
- Pset_SolarDeviceTypeCommon
- Pset_SwitchingDeviceTypeCommon
- Pset_SwitchingDeviceTypeContactor
- Pset_SwitchingDeviceTypeDimmerSwitch
- Pset_SwitchingDeviceTypeEmergencyStop
- Pset_SwitchingDeviceTypeKeypad
- Pset_SwitchingDeviceTypeMomentarySwitch
- Pset_SwitchingDeviceTypePHistory
- Pset_SwitchingDeviceTypeSelectorSwitch
- Pset_SwitchingDeviceTypeStarter
- Pset_SwitchingDeviceTypeSwitchDisconnector
- Pset_SwitchingDeviceTypeToggleSwitch
- Pset_TransformerTypeCommon
7.4.5 Quantity Sets
- Qto_AudioVisualApplianceBaseQuantities
- Qto_CableCarrierFittingBaseQuantities
- Qto_CableCarrierSegmentBaseQuantities
- Qto_CableFittingBaseQuantities
- Qto_CableSegmentBaseQuantities
- Qto_CommunicationsApplianceBaseQuantities
- Qto_DistributionBoardBaseQuantities
- Qto_ElectricApplianceBaseQuantities
- Qto_ElectricFlowStorageDeviceBaseQuantities
- Qto_ElectricGeneratorBaseQuantities
- Qto_ElectricMotorBaseQuantities
- Qto_ElectricTimeControlBaseQuantities
- Qto_JunctionBoxBaseQuantities
- Qto_LampBaseQuantities
- Qto_LightFixtureBaseQuantities
- Qto_MotorConnectionBaseQuantities
- Qto_OutletBaseQuantities
- Qto_ProtectiveDeviceBaseQuantities
- Qto_ProtectiveDeviceTrippingUnitBaseQuantities
- Qto_SolarDeviceBaseQuantities
- Qto_SwitchingDeviceBaseQuantities
- Qto_TransformerBaseQuantities
7.4.6 Functions
No resources are available in this category.
7.4.7 Rules
No resources are available in this category.
7.4.8 PropertyEnumerations
- PEnum_AddressabilityType
- PEnum_AudioVisualAmplifierType
- PEnum_AudioVisualCameraType
- PEnum_AudioVisualDisplayTouchScreen
- PEnum_AudioVisualDisplayType
- PEnum_AudioVisualPlayerType
- PEnum_AudioVisualProjectorType
- PEnum_AudioVisualReceiverType
- PEnum_AudioVisualSpeakerMounting
- PEnum_AudioVisualSpeakerType
- PEnum_AudioVisualTunerType
- PEnum_BackupSupplySystemType
- PEnum_ConduitShapeType
- PEnum_ConstructionEnum
- PEnum_ContactorType
- PEnum_CoreColoursEnum
- PEnum_EarthFailureDeviceType
- PEnum_ElectricApplianceDishwasherType
- PEnum_ElectricApplianceElectricCookerType
- PEnum_ElectroMagneticTrippingUnitType
- PEnum_ElectronicTrippingUnitType
- PEnum_FunctionEnum
- PEnum_FuseDisconnectorType
- PEnum_InstallationMethodFlagEnum
- PEnum_InsulationStandardClass
- PEnum_JunctionBoxMountingType
- PEnum_JunctionBoxPlacingType
- PEnum_JunctionBoxShapeType
- PEnum_LampBallastType
- PEnum_LampCompensationType
- PEnum_LightFixtureMountingType
- PEnum_LightFixturePlacingType
- PEnum_LightFixtureSecurityLightingType
- PEnum_LoadDisconnectionType
- PEnum_MaterialEnum
- PEnum_MotorEnclosureType
- PEnum_MountingMethodEnum
- PEnum_PictogramEscapeDirectionType
- PEnum_PoleUsage
- PEnum_SecondaryCurrentType
- PEnum_SelfTestType
- PEnum_ShapeEnum
- PEnum_StarterType
- PEnum_SwitchDisconnectorType
- PEnum_SwitchFunctionType
- PEnum_SwitchingDeviceEmergencyStopType
- PEnum_SwitchingDeviceKeypadType
- PEnum_SwitchingDeviceMomentarySwitchType
- PEnum_SwitchingDeviceToggleSwitchType
- PEnum_ThermalTrippingUnitType
- PEnum_TransformerVectorGroup
- PEnum_TrippingCurveType
- PEnum_TrippingUnitReleaseCurrent
- PEnum_VaristorType