Networks#
Network Topology#
Definition: Network Graph
The network graph of an electronic circuit is a directed multigraph which represents the physical structure of the circuit.
Definition: Branch Voltage Vector
Let \(\mathcal{G} = (N, B, s, t)\) be a network graph.
The branch voltage vector is the vector whose components are the voltages across \(\mathcal{G}\)'s branches:
Definition: Branch Current Vector
Let \(\mathcal{G} = (N, B, s, t)\) be a network graph.
The branch current vector is the vector whose components are the currents flowing along \(\mathcal{G}\)'s branches:
The network graph must be constructed in a specific way:
Tellegen's Theorem
Let \(\mathcal{G}\) be a network graph.
If \(\boldsymbol{v}(t)\) is the branch voltage vector of \(\mathcal{G}\) at some time \(t\) and \(\boldsymbol{i}(t^{\ast})\) is the branch current vector of \(\mathcal{G}\) at some time \(t^{\ast}\), then \(\boldsymbol{v}(t)\) and \(\boldsymbol{i}(t^{\ast})\) are orthogonal:
Proof
TODO
Duality#
Definition: Networks
Let \(\boldsymbol{v}\), \(\boldsymbol{i}\) be the branch voltage vector and branch current vector of a network \(\mathcal{N}\) and let \(\boldsymbol{v}^d\), \(\boldsymbol{i}^d\) be the branch voltage vector and branch current vector of a network \(\mathcal{N}^d\).
We say that \(\mathcal{N}\) and \(\mathcal{N}^d\) are dual if there exists some \(R_d \in \mathbb{R}\) such that
Algorithm: Constructing Duals
We are given a planar network \(\mathcal{N}\) and want to find its dual \(\mathcal{N}^d\) with respect to the duality constant \(R_d\).
- The outside of \(\mathcal{N}\) also corresponds to a node in \(\mathcal{N}^d\).
-
If a one-port in \(\mathcal{N}\) is on the boundary between two meshes or a mesh and the outside, then its dual is connected to the corresponding dual nodes in \(\mathcal{N}^d\).
-
Determine the directions for the dual currents and voltages:
- Assign an identical orientation to each mesh and the outside of \(\mathcal{N}\) (either everything clockwise or everything counter-clockwise).
- Each current \(i\) in \(\mathcal{N}\) is adjacent to exactly two meshes or is adjacent to a mesh and the outside. The dual \(v^d\) points away from the dual node of the region whose orientation aligns with the direction of \(i\) and points into the dual node the region whose orientation opposes the direction of \(i\).
- Each voltage \(v\) in \(\mathcal{N}\) is adjacent to exactly two meshes or is adjacent to a mesh and the outside. The dual \(i^d\) points away from the dual node of the region whose orientation aligns with the direction of \(v\) and points into the dual node of the region whose orientation opposes the direction of \(v\).