Determine the voltage across the inductor in an RL circuit:
Let us compute the voltage across the inductor for t≥0 using the following expression:
${{v}_{L}}(t)=-R{{I}_{lo}}{{e}^{-t/\tau }}u(t)$
Whereas the inductor initial current is 1mA and time constant τ=L/R=5ms.
- You May Also Read: Series RL Circuit Analysis Theory
It’s time to write some code in Matlab to calculate the inductor voltage:
%RL Circuit Analysis
clear all;close all;clc
%%Circuit Parameters
R= 20; % Resistance (20 Ohm)
L= 100e-3; % Inductance (100mH)
tau=L/R; % RL Time Constant
I_lo=1e-3; % Inductor Initial Current
Time=0:tau/100:5*tau; % Sampling Time
V_L=-R*I_lo.*exp(-Time./tau).*heaviside(Time);
plot(Time,V_L)
xlabel('Time (s)')
ylabel('Amplitude (V)')
title('V_L')
axis([0 5*tau -21e-3 0]) % Manual Axis Limits adjustment
%=============================================

