summaryrefslogtreecommitdiff
path: root/2075/CH7/EX7.2/pe7_2.sce
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /2075/CH7/EX7.2/pe7_2.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 '2075/CH7/EX7.2/pe7_2.sce')
-rwxr-xr-x2075/CH7/EX7.2/pe7_2.sce23
1 files changed, 23 insertions, 0 deletions
diff --git a/2075/CH7/EX7.2/pe7_2.sce b/2075/CH7/EX7.2/pe7_2.sce
new file mode 100755
index 000000000..778121911
--- /dev/null
+++ b/2075/CH7/EX7.2/pe7_2.sce
@@ -0,0 +1,23 @@
+//example 7.2
+clc; funcprot(0);
+// Initialization of Variable
+Vd=12;//voltage
+Vl=5;//load voltage
+Rl=10;//load resistance
+f=100;//frequency
+L=220;//inductor
+//calculation
+D=Vl/Vd;
+disp(round(D*100),"duty cycle in %:")
+T=1/f;
+disp(T*1000,"time in microsec")
+t=D*T;
+disp(round(t*10000)/10,"on time in microsec")
+Vr=Vd-Vl;
+I=Vr*round(t*10000)/10/L;
+disp(I*1000,"ripple current in mA:")
+Il=Vl/Rl;
+disp(Il*1000,"load current in mA:")
+Ip=Il+I/2;
+disp(Ip*1000,"peak inductor current in mA:")
+clear()