sda.rlc.rl_circuit#

Classes#

RL

Module Contents#

class sda.rlc.rl_circuit.RL(R, L)#
R#
L#
damping_ratio#
static pulsed_signal(t, tau, V)#

Return a pulsed signal, serving as an input signal to the RLC circuit.

The pulse is defined here as step function that goes from 0 to V at t = 0, and stays at V for 0 < t <= tau. The pulse is 0 for t > tau.

Parameters:
  • t (float | np.ndarray) – Time in seconds.

  • tau (float) – Pulse duration in seconds.

  • V (float) – Pulse amplitude in volts.

Returns:

The pulse value at time t.

Return type:

float | np.ndarray

current(t, tau, V)#

Intensity across the RL circuit, in response to a pulsed signal.

Parameters:
  • t (float | np.ndarray) – Time in seconds.

  • tau (float) – Pulse duration in seconds.

  • V (float) – Pulse amplitude in volts.

Returns:

The current across the RL circuit at time t.

Return type:

float | np.ndarray