elements.catalog.junction

elements.catalog.junction(name='junction', volume=0.0)

A static-pressure manifold (header node) tying all ports to a common pressure.

Optionally a plenum: a non-zero chamber volume [m^3] gives it the acoustic compliance C = V / (rho c^2) (populating the storage block M on the common pressure), so a header with a real internal volume resonates – a junction with a volume is a cavity with through-flow. The compliance is inert in the mean flow.

A manifold branch’s inertance (the “neck” of a Helmholtz element) is not a property of the junction itself – it belongs to the passage attached to that branch. Model it as an explicit neck :func:duct on the branch, which is exactly what :func:helmholtz_resonator assembles.

Parameters

Name Type Description Default
name str Display name. 'junction'
volume float Chamber volume [m^3] (default 0 -> no compliance). 0.0

Returns

Name Type Description
ElementSpec
Back to top