summaryrefslogtreecommitdiff
path: root/3487/CH2/EX2.1/Ex2_1.sce
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /3487/CH2/EX2.1/Ex2_1.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 '3487/CH2/EX2.1/Ex2_1.sce')
-rw-r--r--3487/CH2/EX2.1/Ex2_1.sce27
1 files changed, 27 insertions, 0 deletions
diff --git a/3487/CH2/EX2.1/Ex2_1.sce b/3487/CH2/EX2.1/Ex2_1.sce
new file mode 100644
index 000000000..430d19110
--- /dev/null
+++ b/3487/CH2/EX2.1/Ex2_1.sce
@@ -0,0 +1,27 @@
+//Chapter 2,Example 2.1 Page 78
+clc
+clear
+//(i) Determine volatge regulation
+C = 0.06 // micro farad
+I = 1 //mA
+f = 150 //Hz
+n = 10
+V = (1/(f*C))*((2*n^3/3)+(n^2/2))
+perc = (V*100)/(2*10*100)
+printf (" (ia) Volatge regulation = %f kV \n ",V)
+printf (" (ib) percentage volatge regulation = %f \n ",perc)
+//(ii) Ripple volatge
+delV = (1/(f*C))*(n*(n+1)/2)
+perc = (delV*100)/(2*10*100)
+printf (" (iia) The ripple votage = %f kV \n ",delV)
+printf (" (iib) percentage ripple votage = %f \n ",perc)
+//(iii) Optimum no. of stages
+Vmax = 100
+I = 10^-3
+OnS = sqrt(Vmax*f*C*10^-6*10^3/I)
+//(iv) Maximum output volatge
+Vout = OnS*(4/3)*Vmax
+printf (" (iii) Optimum no. of stages = %d \n ",OnS)
+printf (" (iv) Maximum output volatge = %d KV\n ",Vout)
+
+// Answers may vary due to round off error