summaryrefslogtreecommitdiff
path: root/3311/CH8/EX8.16/Ex8_16.sce
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /3311/CH8/EX8.16/Ex8_16.sce
downloadScilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip
initial commit / add all books
Diffstat (limited to '3311/CH8/EX8.16/Ex8_16.sce')
-rwxr-xr-x3311/CH8/EX8.16/Ex8_16.sce33
1 files changed, 33 insertions, 0 deletions
diff --git a/3311/CH8/EX8.16/Ex8_16.sce b/3311/CH8/EX8.16/Ex8_16.sce
new file mode 100755
index 000000000..d67c5c66f
--- /dev/null
+++ b/3311/CH8/EX8.16/Ex8_16.sce
@@ -0,0 +1,33 @@
+// chapter 8
+// example 8.16
+// Determine duty cycle of chopper
+// page-480
+clear;
+clc;
+// given
+Edc=200; // in V (dc source)
+R=0.1; // in ohm
+L=10; // in mH
+Eb1=150, Eb2=-110; // in V (back emf)
+I0=10; // in A
+// calculate
+L=L*1E-3; // changing unit from mH to H
+// since I0=(E0-Eb)/R therefore we get,
+E01=I0*R+Eb1; // calculation of average load voltage when Eb=150 V
+E02=I0*R+Eb2; // calculation of average load voltage when Eb=-110 V
+// since E0=2*Edc(alpha-0.5), therefore we get
+alpha1=(E01/(2*Edc))+0.5; // calculation of duty cycle when Eb=150 V
+alpha2=(E02/(2*Edc))+0.5; // calculation of duty cycle when Eb=-110 V
+printf("\nThe duty cycle when Eb=%.f V is \t %.3f ",Eb1,alpha1);
+if alpha1>0.5 then
+ printf("\t\t It is forwarding mode");
+else
+ printf("\t\t It is reversing motoring mode");
+end
+printf("\nThe duty cycle when Eb=%.f V is \t %.3f ",Eb2,alpha2);
+if alpha2>0.5 then
+ printf("\t\t It is forwarding mode");
+else
+ printf("\t\t It is reversing motoring mode");
+end
+// Note : the answer vary slightly due to precise calculation \ No newline at end of file