summaryrefslogtreecommitdiff
path: root/3129/CH3/EX3.4/Ex3_4.sce
blob: e13ddc9e89d12cb4da714753ce814ddfa584ebf7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
//Finding the Performance Parameters of a full wave rectifier with center tapped transformer
//Example 3.4 (Page No- 78) 
clc
clear
//given data

Vm = 1; // Assume
R = 1;// Assume
Vdc = (2*Vm/%pi);
Idc = (Vdc/R);
Vrms = Vm/sqrt(2);
Irms = Vrms/R;

//part(a)
Pdc = Vdc*Idc; // dc output power
Pac = Vrms*Irms; // ac input power
eta = Pdc/Pac; // efficiency
eta_per = eta*100;
printf('Efficiency %2.3f%% \n',eta_per);

//part(b)
FF = Vrms/Vdc; //Form factor
printf ('Form factor : %f \n',FF);

//part(c)
RF = sqrt(FF^2-1);// Ripple Factor
RF_per = RF*100; // percentage RF
printf('Ripple Factor : %2.1f \n',RF_per);

//part(d)
Vs = Vm/sqrt(2);
Is = 0.5*(Vm/R);
VA = 2*Vs*Is;
TUF = Pdc/VA;
TUF_per=TUF*100;
printf('TUF : %f \n',TUF_per);

//part(e)
PIV = 2*Vm
printf('Peak inverse voltage is 2Vm \n')

//part(f)
Is_peak = Vm/R;
Is = Vm/(sqrt(2)*R);
CF = Is_peak/Is;
printf('Crest Factor %1.4f \n',CF)

//part(g)
PF = Pac/VA;
printf('Power Factor :%f \n',PF)