# Chapter 10 : Cycloconverters¶

## Example 10.2, Page No 594¶

In [1]:
import math
#initialisation of variables
V_s=230.0
V_m=math.sqrt(2)*V_s
R=10.0
a=30.0

#Calculations
I_or=V_or/R
I_s=I_or
pf=(I_or**2*R)/(V_s*I_s)

#Results
print("rms value of o/p current=%.2f A" %I_or)
print("rms value of o/p current for each convertor=%.2f A" %(I_or/math.sqrt(2)))
print("rms value of o/p current for each thyristor=%.3f A" %(I_or/2))
print("i/p pf=%.4f" %pf)

rms value of o/p current=22.67 A
rms value of o/p current for each convertor=16.03 A
rms value of o/p current for each thyristor=11.333 A
i/p pf=0.9855


## Example 10.4, Page No 604¶

In [2]:
import math
#initialisation of variables
V_s=400.0
V_ph=V_s/2
a=160.0

#Calculations
m=3
V_or=r*(V_ph*(m/math.pi)*math.sin(math.pi/m))
R=2
X_L=1.5
th=math.degrees(math.atan(X_L/R))
Z=math.sqrt(R**2+X_L**2)
I_or=V_or/Z
P=I_or**2*R

#Results
print("rms o/p voltage=%.3f V" %V_or)
print("rms o/p current=%.2f A" %I_or)
print("phase angle of o/p current=%.2f deg" %-th)
print("o/p power=%.2f W" %P)

rms o/p voltage=155.424 V
rms o/p current=62.17 A
phase angle of o/p current=-36.87 deg
o/p power=7730.11 W


## Example 10.5 Page No 604¶

In [3]:
import math
#initialisation of variables
V_s=400.0
V_ph=V_s/2
V_l=V_ph*math.sqrt(3)
a=160.0

#Calculations
m=6
V_or=r*(V_l*(m/math.pi)*math.sin(math.pi/m))
R=2
X_L=1.5
th=math.degrees(math.atan(X_L/R))
Z=math.sqrt(R**2+X_L**2)
I_or=V_or/Z
P=I_or**2*R

#Results
print("rms o/p voltage=%.2f V" %V_or)
print("rms o/p current=%.2f A" %I_or)
print("phase angle of o/p current=%.2f deg" %-th)
print("o/p power=%.2f W" %P)

rms o/p voltage=310.85 V
rms o/p current=124.34 A
phase angle of o/p current=-36.87 deg
o/p power=30920.44 W


## Example 10.7, Page No 605¶

In [4]:
import math
#initialisation of variables
V_l=400.0
V_ml=math.sqrt(2)*V_l
m=6
f=50.0
w=2*math.pi*f
L=.0012
I=40.0

#Calculations
V_omx1=V_or1-3*w*L*I/math.pi
V_rms1=V_omx1/math.sqrt(2)
a2=30.0
V_omx2=V_or2-3*w*L*I/math.pi
V_rms2=V_omx2/math.sqrt(2)

#Results
print("for firing angle=0deg")
a1=0
print("rms value of load voltage=%.2f V" %V_rms2)
print("for firing angle=30deg")
print("rms value of load voltage=%.2f V" %V_rms2)

for firing angle=0deg
rms value of load voltage=-369.12 V
for firing angle=30deg
rms value of load voltage=-369.12 V