rizer.electric_circuit.nrp_circuit#

Classes#

Module Contents#

class rizer.electric_circuit.nrp_circuit.NRPCircuit(generator: rizer.electric_circuit.generator.PurelyResistiveBaseGenerator, cable: rizer.electric_circuit.cable.IdealCable)#
generator#

Generator of the circuit.

cable#

Cable of the circuit.

R_g#
Z_c#
alpha_g#
Γ_g#
plasma_resistances: list[float] = []#
plasma_timestamps: list[float] = []#
plasma_reflection_coeffs: list[float] = []#
compute_plasma_voltage(t: float, R_p: float, nb_reflections: int) float#
Γ_p(R_p: float) float#

Reflection coefficient at the plasma end.

Parameters:

R_p (float) – Plasma resistance in Ohm.

Returns:

Reflection coefficient at the plasma end, dimensionless.

Return type:

float

Notes

The reflection coefficient at the plasma end is given by:

\[\Gamma_p = \frac{R_p - Z_c}{R_p + Z_c}\]

where:

  • \(R_p\) is the plasma resistance in Ohm,

  • \(Z_c\) is the cable characteristic impedance in Ohm.