FeatureBuilt · in the lab

Power systems

Load flow, short circuit, coordination.

Use this add-on:

Lab Also adds 2 items it needs (1.5 MB).

Screenshots and a short video come with the listing (AL.3).

Overview

Power systems is a planned add-on for CadCraft and CivilCraft (roadmap row XE.2). It is meant to run load flow, short circuit and protection coordination studies on a network drawn as a one-line diagram. It is not built as an add-on: no command or panel works today.

Who it’s for

  • Electrical engineers who study power networks (intended).
  • Utility and industrial designers who check fault levels and relay settings (intended).

What you can do

  • Nothing works today: the add-on is planned. What is intended for row XE.2: electrical load flow, short circuit and protection coordination curves, drawn from a schematic.

Methods and standards

The planned add-on sits on two engines, engine.network and engine.schematic, which are developer-space and are not added by people. The network library lib/network has power.js (a bus admittance matrix and Newton-Raphson load flow with limits and voltage drop), shortcircuit.js (three-sequence fault study for three-phase, line-to-ground, line-to-line and double line-to-ground faults, with breaking and making duty problems) and protection.js (inverse-time and definite-time relay curves, cable damage and a coordination margin check). It has no maker data. No app mounts it.

Data and sources

Planned: no data ships. The engine embeds no maker curves; the person supplies them.

Verification

Not yet checked as an add-on: planned, no add-on test exists. The network engine has tools/network-test/test.mjs, recorded in docs/0.8-sessions/xe-network_PART_3.md as 91 passed, 0 failed on 2026-10-29. It has not been compared with a commercial power system program.

Limits

Planned and not built. No host mounts the engine and no help line exists. Studies are only as good as the data typed in, and a result is not a protection design signed off by an engineer.

Files and formats

Planned: one-line diagrams as drawings. The engine reads network data as plain JSON; no app writes it yet.

Get started

  1. This add-on is planned (roadmap row XE.2). Nothing is installed or switched on today.
  2. Follow row XE.2 in /roadmap-issues for its status.
  3. Until then the network library is an engine only, with no command or panel in an app.

Languages

No languages are listed for this add-on yet. Its maker may add some.

Works in

EditionWorksNote
Browser (/use) (yours) Added on demand Fetched the first time you use it, then kept for offline use.
Studio from getcadcraft.com Added on demand Fetched the first time you use it, then kept for offline use.
Microsoft Store Added on demand Fetched the first time you use it, then kept for offline use.
Google Play Added on demand Fetched the first time you use it, then kept for offline use.
iPad and iPhone (App Store) Included; switch it on Part of the reviewed app; your list switches it on.
Custom build Added on demand Fetched the first time you use it, then kept for offline use.

Comes with

Adding it brings these too. Engines are shared: each downloads once for every add-on that uses it.

Needed by: Power systems and utility engineering, Renewable energy (solar, wind, storage).

Versions

VersionChannelDateWhat changed
1.0.0labOctober 31, 2026First version in the Library.

Licence and maker

CadCraft (CadCraft, first-party). Licence: Apache-2.0. Dependencies carry their own licences, listed on their pages.