In an AC circuit with a capacitor or an inductor there is a phase shift between voltage and current. In this article you learn how to calculate the amount of that phase shift.
In a purely resistive AC circuit, current and voltage are in phase.
In a purely capacitive AC circuit, current leads voltage by 90 degrees. There is a +90 degree phase shift.
In a purely inductive AC circuit, current lags voltage by 90 degrees. There is a -90 degree phase shift.
Series Resistor Capacitor Circuit
In an AC RC circuit (resistive/capacitive) circuit, current leads voltage by less than 90 degrees. In a circuit with 5 ohm resistor and a 100 uF capacitor, there will be a 79.3 degree phase shift.
How to Calculate Phase Shift in a Series RC Circuit
To calculate the phase in a series RC circuit, use R (resistance) as one side, and Xc (capacitive reactance) as the other side of a right triangle, and use the trigonometry arctangent function (symbol tan-1) to calculate the phase angle.
Note: the -1 does not mean tangent raised to the power of -1).
Let's use the values from the example above.
5 ohm resistor
.0001 farad capacitor
60 Hz frequency
10 volts
You'll need Xc in the formula, and the formula for Xc is:
1/2nfc.So, Xc = 1/ (2 * pi * 60 * 0.0001) = 26.525 ohms
Then to calculate the phase angle:
Phase_angle = tan-1 Xc/R = 79.3 degrees
<script> var r = 5; var c = .0001; var f = 60; var XC = 1/(2 * Math.PI * f * c); // Math.atan() function returns the // arctangent (in radians) var inrads = Math.atan(XC/5); // phase in degrees alert(inrads * (180/Math.PI)); </script>
Shown above is a short script to calculate phase shift in an RC circuit.
Series Resistor Inductor Circuit
In an AC RL circuit (resistive/ inductive) circuit, current lags voltage by less than 90 degrees. In a circuit with 5 ? of resistance and a 10 mH inductor, there will be a 37.0 degree phase shift.
How to Calculate Phase Shift in a Series RL Circuit
Let's use the values from the example above.
5 ohm resistor
.01 henry inductor
60 Hz frequency
10 volts
You'll need XL in the forula, and the formula for XL is:
So, Xl = 2 * pi * 60 * 0.01 = 26.525 ohms
Then to calculate the phase angle:
Phase_angle = tan-1 Xl/R = 37.0 degrees
<script> // Xc is 2nfc var XC = 2 * Math.PI * 60 * .01; // Math.atan() function returns the // arctangent (in radians) var inrads = Math.atan(XC/5); // phase in degrees alert(inrads * (180/Math.PI)); </script>
Shown above is a short script to calculate phase shift in an RL circuit.