tidy3d.rf.RLCNetwork#
- class RLCNetwork[source]#
Bases:
MicrowaveBaseModelClass for representing a simple network consisting of a resistor, capacitor, and inductor. Provides additional functionality for representing the network as an equivalent medium.
- Parameters:
resistance (Optional[PositiveFloat] = None) – [units = ohm]. Resistance value in ohms.
capacitance (Optional[PositiveFloat] = None) – [units = farad]. Capacitance value in farads.
inductance (Optional[PositiveFloat] = None) – [units = henry]. Inductance value in henrys.
network_topology (Literal['series', 'parallel'] = series) – Describes whether network elements are connected in
seriesorparallel.deprecated:: (..) –
RLCNetworkis deprecated. PreferCircuitImpedanceModelfor general RLC circuits (e.g.CircuitImpedanceModel.from_spice()).
Notes
Implementation is based on the equivalent medium introduced by [1].
References
Example
To suppress the deprecation warning when constructing
RLCNetwork, uselog.suppress_output():>>> with log.suppress_output(): ... RL_series = RLCNetwork(resistance=75, ... inductance=1e-9, ... network_topology="series")
Attributes
- resistance#
- capacitance#
- inductance#
- network_topology#