IFC 4.3.2.20240904 (IFC4X3_ADD2) under development

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:

  1. cabled systems for power distribution and lighting, data, telecommunications, security, signalling, control and audio visual purposes,
  2. equipment that is used within such systems,
  3. connection of equipment to circuits, distribution points etc,
  4. steady state operation of electrical installations,
  5. 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

  1. IfcAudioVisualApplianceTypeEnum
  2. IfcCableCarrierFittingTypeEnum
  3. IfcCableCarrierSegmentTypeEnum
  4. IfcCableFittingTypeEnum
  5. IfcCableSegmentTypeEnum
  6. IfcCommunicationsApplianceTypeEnum
  7. IfcDistributionBoardTypeEnum
  8. IfcElectricApplianceTypeEnum
  9. IfcElectricDistributionBoardTypeEnum
  10. IfcElectricFlowStorageDeviceTypeEnum
  11. IfcElectricFlowTreatmentDeviceTypeEnum
  12. IfcElectricGeneratorTypeEnum
  13. IfcElectricMotorTypeEnum
  14. IfcElectricTimeControlTypeEnum
  15. IfcJunctionBoxTypeEnum
  16. IfcLampTypeEnum
  17. IfcLightFixtureTypeEnum
  18. IfcMobileTelecommunicationsApplianceTypeEnum
  19. IfcMotorConnectionTypeEnum
  20. IfcOutletTypeEnum
  21. IfcProtectiveDeviceTrippingUnitTypeEnum
  22. IfcProtectiveDeviceTypeEnum
  23. IfcSolarDeviceTypeEnum
  24. IfcSwitchingDeviceTypeEnum
  25. IfcTransformerTypeEnum

7.4.3 Entities

  1. IfcAudioVisualAppliance
  2. IfcAudioVisualApplianceType
  3. IfcCableCarrierFitting
  4. IfcCableCarrierFittingType
  5. IfcCableCarrierSegment
  6. IfcCableCarrierSegmentType
  7. IfcCableFitting
  8. IfcCableFittingType
  9. IfcCableSegment
  10. IfcCableSegmentType
  11. IfcCommunicationsAppliance
  12. IfcCommunicationsApplianceType
  13. IfcDistributionBoard
  14. IfcDistributionBoardType
  15. IfcElectricAppliance
  16. IfcElectricApplianceType
  17. IfcElectricDistributionBoard
  18. IfcElectricDistributionBoardType
  19. IfcElectricFlowStorageDevice
  20. IfcElectricFlowStorageDeviceType
  21. IfcElectricFlowTreatmentDevice
  22. IfcElectricFlowTreatmentDeviceType
  23. IfcElectricGenerator
  24. IfcElectricGeneratorType
  25. IfcElectricMotor
  26. IfcElectricMotorType
  27. IfcElectricTimeControl
  28. IfcElectricTimeControlType
  29. IfcJunctionBox
  30. IfcJunctionBoxType
  31. IfcLamp
  32. IfcLampType
  33. IfcLightFixture
  34. IfcLightFixtureType
  35. IfcMobileTelecommunicationsAppliance
  36. IfcMobileTelecommunicationsApplianceType
  37. IfcMotorConnection
  38. IfcMotorConnectionType
  39. IfcOutlet
  40. IfcOutletType
  41. IfcProtectiveDevice
  42. IfcProtectiveDeviceTrippingUnit
  43. IfcProtectiveDeviceTrippingUnitType
  44. IfcProtectiveDeviceType
  45. IfcSolarDevice
  46. IfcSolarDeviceType
  47. IfcSwitchingDevice
  48. IfcSwitchingDeviceType
  49. IfcTransformer
  50. IfcTransformerType

7.4.4 Property Sets

  1. Pset_AudioVisualAppliancePHistory
  2. Pset_AudioVisualApplianceTypeAmplifier
  3. Pset_AudioVisualApplianceTypeCamera
  4. Pset_AudioVisualApplianceTypeCommon
  5. Pset_AudioVisualApplianceTypeDisplay
  6. Pset_AudioVisualApplianceTypePlayer
  7. Pset_AudioVisualApplianceTypeProjector
  8. Pset_AudioVisualApplianceTypeReceiver
  9. Pset_AudioVisualApplianceTypeSpeaker
  10. Pset_AudioVisualApplianceTypeTuner
  11. Pset_CableCarrierFittingTypeCommon
  12. Pset_CableCarrierSegmentTypeCableLadderSegment
  13. Pset_CableCarrierSegmentTypeCableTraySegment
  14. Pset_CableCarrierSegmentTypeCableTrunkingSegment
  15. Pset_CableCarrierSegmentTypeCommon
  16. Pset_CableCarrierSegmentTypeConduitSegment
  17. Pset_CableFittingTypeCommon
  18. Pset_CableSegmentOccurrence
  19. Pset_CableSegmentTypeBusBarSegment
  20. Pset_CableSegmentTypeCableSegment
  21. Pset_CableSegmentTypeCommon
  22. Pset_CableSegmentTypeConductorSegment
  23. Pset_CableSegmentTypeCoreSegment
  24. Pset_CommunicationsAppliancePHistory
  25. Pset_CommunicationsApplianceTypeCommon
  26. Pset_DistributionBoardOccurrence
  27. Pset_DistributionBoardTypeCommon
  28. Pset_ElectricAppliancePHistory
  29. Pset_ElectricApplianceTypeCommon
  30. Pset_ElectricApplianceTypeDishwasher
  31. Pset_ElectricApplianceTypeElectricCooker
  32. Pset_ElectricFlowStorageDeviceTypeCommon
  33. Pset_ElectricGeneratorTypeCommon
  34. Pset_ElectricMotorTypeCommon
  35. Pset_ElectricTimeControlTypeCommon
  36. Pset_ElectricalDeviceCommon
  37. Pset_JunctionBoxTypeCommon
  38. Pset_LampTypeCommon
  39. Pset_LightFixtureTypeCommon
  40. Pset_LightFixtureTypeSecurityLighting
  41. Pset_MotorConnectionTypeCommon
  42. Pset_OutletTypeCommon
  43. Pset_ProtectiveDeviceBreakerUnitI2TCurve
  44. Pset_ProtectiveDeviceBreakerUnitI2TFuseCurve
  45. Pset_ProtectiveDeviceBreakerUnitIPICurve
  46. Pset_ProtectiveDeviceBreakerUnitTypeMCB
  47. Pset_ProtectiveDeviceBreakerUnitTypeMotorProtection
  48. Pset_ProtectiveDeviceOccurrence
  49. Pset_ProtectiveDeviceTrippingCurve
  50. Pset_ProtectiveDeviceTrippingFunctionGCurve
  51. Pset_ProtectiveDeviceTrippingFunctionICurve
  52. Pset_ProtectiveDeviceTrippingFunctionLCurve
  53. Pset_ProtectiveDeviceTrippingFunctionSCurve
  54. Pset_ProtectiveDeviceTrippingUnitCurrentAdjustment
  55. Pset_ProtectiveDeviceTrippingUnitTimeAdjustment
  56. Pset_ProtectiveDeviceTrippingUnitTypeCommon
  57. Pset_ProtectiveDeviceTrippingUnitTypeElectroMagnetic
  58. Pset_ProtectiveDeviceTrippingUnitTypeElectronic
  59. Pset_ProtectiveDeviceTrippingUnitTypeResidualCurrent
  60. Pset_ProtectiveDeviceTrippingUnitTypeThermal
  61. Pset_ProtectiveDeviceTypeCircuitBreaker
  62. Pset_ProtectiveDeviceTypeCommon
  63. Pset_ProtectiveDeviceTypeEarthLeakageCircuitBreaker
  64. Pset_ProtectiveDeviceTypeFuseDisconnector
  65. Pset_ProtectiveDeviceTypeResidualCurrentCircuitBreaker
  66. Pset_ProtectiveDeviceTypeResidualCurrentSwitch
  67. Pset_ProtectiveDeviceTypeVaristor
  68. Pset_SolarDeviceTypeCommon
  69. Pset_SwitchingDeviceTypeCommon
  70. Pset_SwitchingDeviceTypeContactor
  71. Pset_SwitchingDeviceTypeDimmerSwitch
  72. Pset_SwitchingDeviceTypeEmergencyStop
  73. Pset_SwitchingDeviceTypeKeypad
  74. Pset_SwitchingDeviceTypeMomentarySwitch
  75. Pset_SwitchingDeviceTypePHistory
  76. Pset_SwitchingDeviceTypeSelectorSwitch
  77. Pset_SwitchingDeviceTypeStarter
  78. Pset_SwitchingDeviceTypeSwitchDisconnector
  79. Pset_SwitchingDeviceTypeToggleSwitch
  80. Pset_TransformerTypeCommon

7.4.5 Quantity Sets

  1. Qto_AudioVisualApplianceBaseQuantities
  2. Qto_CableCarrierFittingBaseQuantities
  3. Qto_CableCarrierSegmentBaseQuantities
  4. Qto_CableFittingBaseQuantities
  5. Qto_CableSegmentBaseQuantities
  6. Qto_CommunicationsApplianceBaseQuantities
  7. Qto_DistributionBoardBaseQuantities
  8. Qto_ElectricApplianceBaseQuantities
  9. Qto_ElectricFlowStorageDeviceBaseQuantities
  10. Qto_ElectricGeneratorBaseQuantities
  11. Qto_ElectricMotorBaseQuantities
  12. Qto_ElectricTimeControlBaseQuantities
  13. Qto_JunctionBoxBaseQuantities
  14. Qto_LampBaseQuantities
  15. Qto_LightFixtureBaseQuantities
  16. Qto_MotorConnectionBaseQuantities
  17. Qto_OutletBaseQuantities
  18. Qto_ProtectiveDeviceBaseQuantities
  19. Qto_ProtectiveDeviceTrippingUnitBaseQuantities
  20. Qto_SolarDeviceBaseQuantities
  21. Qto_SwitchingDeviceBaseQuantities
  22. 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

  1. PEnum_AddressabilityType
  2. PEnum_AudioVisualAmplifierType
  3. PEnum_AudioVisualCameraType
  4. PEnum_AudioVisualDisplayTouchScreen
  5. PEnum_AudioVisualDisplayType
  6. PEnum_AudioVisualPlayerType
  7. PEnum_AudioVisualProjectorType
  8. PEnum_AudioVisualReceiverType
  9. PEnum_AudioVisualSpeakerMounting
  10. PEnum_AudioVisualSpeakerType
  11. PEnum_AudioVisualTunerType
  12. PEnum_BackupSupplySystemType
  13. PEnum_ConduitShapeType
  14. PEnum_ConstructionEnum
  15. PEnum_ContactorType
  16. PEnum_CoreColoursEnum
  17. PEnum_EarthFailureDeviceType
  18. PEnum_ElectricApplianceDishwasherType
  19. PEnum_ElectricApplianceElectricCookerType
  20. PEnum_ElectroMagneticTrippingUnitType
  21. PEnum_ElectronicTrippingUnitType
  22. PEnum_FunctionEnum
  23. PEnum_FuseDisconnectorType
  24. PEnum_InstallationMethodFlagEnum
  25. PEnum_InsulationStandardClass
  26. PEnum_JunctionBoxMountingType
  27. PEnum_JunctionBoxPlacingType
  28. PEnum_JunctionBoxShapeType
  29. PEnum_LampBallastType
  30. PEnum_LampCompensationType
  31. PEnum_LightFixtureMountingType
  32. PEnum_LightFixturePlacingType
  33. PEnum_LightFixtureSecurityLightingType
  34. PEnum_LoadDisconnectionType
  35. PEnum_MaterialEnum
  36. PEnum_MotorEnclosureType
  37. PEnum_MountingMethodEnum
  38. PEnum_PictogramEscapeDirectionType
  39. PEnum_PoleUsage
  40. PEnum_SecondaryCurrentType
  41. PEnum_SelfTestType
  42. PEnum_ShapeEnum
  43. PEnum_StarterType
  44. PEnum_SwitchDisconnectorType
  45. PEnum_SwitchFunctionType
  46. PEnum_SwitchingDeviceEmergencyStopType
  47. PEnum_SwitchingDeviceKeypadType
  48. PEnum_SwitchingDeviceMomentarySwitchType
  49. PEnum_SwitchingDeviceToggleSwitchType
  50. PEnum_ThermalTrippingUnitType
  51. PEnum_TransformerVectorGroup
  52. PEnum_TrippingCurveType
  53. PEnum_TrippingUnitReleaseCurrent
  54. PEnum_VaristorType

Edit on Github


Is this page difficult to understand? Let us know!