Home / Circuits with Matlab

Circuits with Matlab

Single Phase Voltage Calculation | Matlab

Here, we will find phase voltages VAN, VBN, and VCN, shown in the following figure, using Matlab. By applying KVL, we come up with the following three equations: $\begin{matrix}   110\angle {{0}^{o}}=(1+j1){{I}_{1}}+(5+j12){{I}_{1}} & \cdots  & (1)  \\   110\angle -{{120}^{o}}=(1-j2){{I}_{2}}+(3+j4){{I}_{2}} & \cdots  & (2)  \\   110\angle {{120}^{o}}=(1-j0.5){{I}_{3}}+(5-j12){{I}_{3}} & \cdots  & (3)  \\\end{matrix}$ …

Read More »

Time Constant of RC Circuit | Matlab

In this tutorial, we will draw capacitor voltage for different time constants and analyze how it affects the charging time. Let’s assume we have a capacitor of $10\mu F$ capacitance and want to draw voltage across capacitor if: $\begin{align}  & (a)R=1k\Omega  \\ & (b)R=10k\Omega  \\ & (c)R=0.11k\Omega  \\\end{align}$ We will use the …

Read More »

Diode Characteristic Curve Calculation at Different Temperatures using Matlab

In this article, we will draw characteristic curves of a diode at different temperatures. From the following equation, it is evident that the thermal voltage and the reverse saturation current of a diode depend on the temperature. $i={{I}_{s}}\left[ {{e}^{\left( {}^{v}/{}_{n{{V}_{T}}} \right)}}-1 \right]\text{          }\cdots \text{      (1)}$ IS is reverse saturation current …

Read More »

Node Voltages Calculation in Resistive Circuit using Matlab

Determine the voltage at each node of the circuit: FROM ABOVE CIRCUIT, we can write the following set of equations: $\begin{matrix}   \begin{align}  & {{I}_{{{R}_{4}}}}={{I}_{{{R}_{1}}}}+{{I}_{{{R}_{3}}}} \\ & {{I}_{{{R}_{2}}}}={{I}_{{{R}_{3}}}} \\ & {{V}_{1}}={{V}_{A}} \\\end{align} & \cdots  & (1)  \\\end{matrix}$ Or \[\begin{matrix}   \begin{align}  & \frac{{{V}_{C}}}{{{R}_{4}}}=\frac{{{V}_{1}}-{{V}_{C}}}{{{R}_{1}}}+\frac{{{V}_{B}}-{{V}_{C}}}{{{R}_{3}}} \\ & \frac{{{V}_{1}}-{{V}_{B}}}{{{R}_{2}}}=\frac{{{V}_{B}}-{{V}_{C}}}{{{R}_{3}}} \\\end{align} & \cdots  & (2)  \\\end{matrix}\] We can rewrite …

Read More »

Series RL Circuit Analysis using Matlab

Determine the voltage across the inductor in series RL circuit : Let us compute the voltage across the capacitor for t≥0 using the following expression: ${{v}_{L}}(t)={{V}_{s}}{{e}^{-t/\tau }}u(t)$ Whereas the source voltage is 1V and time constant τ=L/R. You May Also Read: Series RL Circuit Analysis Theory It’s time to write …

Read More »

RL Circuit Analysis using Matlab

RL Circuit Voltage

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 …

Read More »

Capacitor Charging Equation | RC Circuit Charging | Matlab

In this tutorial, we will Calculate Voltage Across the Capacitor in RC Circuit Using Matlab.RC circuit charging expression is also discussed. Determine the voltage across the capacitor: Let us compute the voltage across the capacitor for t≥0 using the following expression: ${{v}_{C}}(t)={{V}_{s}}(1-{{e}^{-t/\tau }})u(t)$ Whereas the source voltage is 1V and …

Read More »

RC Circuit Analysis using Matlab

Determine the voltage across the capacitor: Let us compute the voltage across the capacitor for t≥0 using the following expression: ${{v}_{C}}(t)={{V}_{c0}}{{e}^{-t/\tau }}u(t)$ Whereas the capacitor initial voltage is 5V and time constant τ=RC=0.2s. You May Also Read: Series RC Circuit Analysis Theory It’s time to write some code in Matlab …

Read More »

LC Circuit Analysis using Matlab

Determine the voltage across the capacitor and the current through the inductor: Using the following formulae, we can easily obtain the voltage across the capacitor and current through an inductor for time t≥0, ${{i}_{L}}(t)=-\sqrt{\frac{C}{L}}{{V}_{c0}}\sin (\frac{1}{\sqrt{LC}}t)u(t)$ ${{v}_{C}}(t)={{V}_{c0}}\cos (\frac{1}{\sqrt{LC}}t)u(t)$ Where ${{V}_{co}}=1V\text{        }\therefore \text{Capacitor Initial Voltage}$ Now, let us write Matlab code to …

Read More »