summaryrefslogtreecommitdiff
path: root/3433/CH10/EX10.5
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /3433/CH10/EX10.5
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 '3433/CH10/EX10.5')
-rw-r--r--3433/CH10/EX10.5/Ex10_5.sce43
1 files changed, 43 insertions, 0 deletions
diff --git a/3433/CH10/EX10.5/Ex10_5.sce b/3433/CH10/EX10.5/Ex10_5.sce
new file mode 100644
index 000000000..d0806f999
--- /dev/null
+++ b/3433/CH10/EX10.5/Ex10_5.sce
@@ -0,0 +1,43 @@
+clear;
+clc;
+funcprot(0);
+
+//given data
+Z = 3;//number of blades
+D = 30;//rotor diameter in m
+J = 5.0;//tip-speed ratio
+l = 1.0;//blade chord in m
+r_R = 0.9;//ratio
+beta = 2;//pitch angle in deg
+
+//Calculations
+//iterating to get values of induction factors
+a = 0.0001;//inital guess
+a_ = 0.0001;//inital guess
+a_new = 0.0002;//inital guess
+i = 0;
+while (a_~=a_new)
+ phi = (180/%pi)*atan((1/(r_R*J))*((1-a)/(1-a_)));
+ alpha = phi-beta;
+ CL = 0.1*alpha;
+ lamda = (Z*l*CL)/(8*%pi*0.5*r_R*D);
+ a = 1/(1+(1/lamda)*sin(phi*%pi/180)*tan(phi*%pi/180));
+ a_new = 1/((1/lamda)*cos(phi*%pi/180) -1);
+ if a_ < a_new
+ a_ = a_ + 0.0001;
+ elseif a_ > a_new
+ a_ = a_ - 0.0001;
+ end
+ if (abs((a_-a_new)/a_new) < 0.1) then
+ break;
+ end
+ i = i+1;
+end
+
+//Results
+printf('Axial induction factor, a = %.4f',a);
+printf('\n Tangential induction factor = %.5f',a_new);
+printf('\n phi = %.3f deg.',phi);
+printf('\n Lift coefficient = %.3f.',CL);
+
+//The answers given in textbook are wrong