Electrical System Type
This rule checks whether Electrical Systems in your model have a valid and appropriate System Type assigned.
⚠️ Systems with an undefined or incorrect type may be excluded from documentation, quantity takeoff, or clash detection—and can cause misinterpretation during IFC export or downstream coordination.
What Is Checked
DAQS verifies the value of the System Type parameter for electrical circuits. Each circuit must belong to one of the defined system types, depending on its purpose and design intent.
- Systems marked as
UndefinedSystemType
are flagged as incomplete. - Optional: your model can be configured to allow or disallow specific types depending on the project or company standards.
Accepted System Types
Member Name | Description |
---|---|
UndefinedSystemType |
System has no assigned type (⚠️ should be avoided) |
Data |
System used for data transmission (e.g., network cabling) |
PowerCircuit |
Standard power supply system (lighting, sockets, etc.) |
Telephone |
System used for telephone infrastructure |
Security |
Security-related electrical systems (e.g., access control, cameras) |
FireAlarm |
Fire detection and alarm system |
NurseCall |
Patient alert and response systems (typically in healthcare projects) |
Controls |
Building automation and control systems |
Communication |
General communication infrastructure |
PowerBalanced |
Balanced power circuits (often three-phase) |
PowerUnBalanced |
Unbalanced power circuits (e.g., single-phase circuits) |
Why This Matters
Assigning the correct system type ensures:
- Proper grouping and filtering in schedules
- Accurate load calculations and panel assignments
- Logical separation of services for coordination (e.g., separating FireAlarm from Power)
- Correct classification during IFC or COBie export
How to Fix
- Select an electrical circuit in the model.
- Open its Type Properties or check the System Type field in the Properties palette.
- Choose the appropriate system type from the dropdown list.
- Repeat for other circuits as needed, or use schedules to bulk-edit where possible.
💡 Tip: If your project uses custom system types or tags (e.g., for telecom or specialty systems), let DAQS know so the rule can be extended accordingly.
Best Practice
- Avoid using
UndefinedSystemType
— every system should reflect its real-world function. - Set system types as part of your company templates or family types to ensure consistency across projects.