Project · Creator and maintainer

powerbus

Stability analysis for DC busses loaded by many constant-power converters.

Updated

Context

High-density DC distribution — hyperscale datacenters, charging hubs, industrial DC microgrids — delivers power at high voltage directly to nodes that each convert it down locally.

Constraint

A tightly regulated converter behaves as a constant-power load, which presents negative incremental resistance to the bus feeding it. That negative resistance works against the inductance and capacitance of the busway, and as nodes are added the system reaches a count at which the dominant eigenvalue crosses into the right half plane. Mainstream open-source tooling does not model this.

Contribution

I built powerbus, a Python toolkit that computes the critical node count, the minimum bus capacitance, the Middlebrook criterion, and the transient response for a bus loaded this way.

Approach

The toolkit is organized as model levels rather than as one monolithic analysis: a lumped resistance-inductance-capacitance bus with constant-power loading is implemented and usable; a distributed ladder model for standing-wave resonance and storage placement follows; further levels for storage sidecars, finite-bandwidth solid-state-transformer sources, and multi-row facility coupling are planned and named rather than implied.

Outcome

The stability limit of a proposed bus architecture becomes a computed number with a stated model behind it, available before the rack count reaches it.

Evidence

The work is held in a private repository, with the implemented and planned model levels documented explicitly.