diff options
Diffstat (limited to '1226/CH5')
-rwxr-xr-x | 1226/CH5/EX5.1/EX5_1.jpg | bin | 0 -> 112771 bytes | |||
-rwxr-xr-x | 1226/CH5/EX5.1/EX5_1.sce | 19 | ||||
-rwxr-xr-x | 1226/CH5/EX5.2/EX5_2.jpg | bin | 0 -> 111348 bytes | |||
-rwxr-xr-x | 1226/CH5/EX5.2/EX5_2.sce | 17 |
4 files changed, 36 insertions, 0 deletions
diff --git a/1226/CH5/EX5.1/EX5_1.jpg b/1226/CH5/EX5.1/EX5_1.jpg Binary files differnew file mode 100755 index 000000000..254b16e62 --- /dev/null +++ b/1226/CH5/EX5.1/EX5_1.jpg diff --git a/1226/CH5/EX5.1/EX5_1.sce b/1226/CH5/EX5.1/EX5_1.sce new file mode 100755 index 000000000..f581217e5 --- /dev/null +++ b/1226/CH5/EX5.1/EX5_1.sce @@ -0,0 +1,19 @@ +clc;funcprot(0);//EXAMPLE 5.1
+// Initialisation of Variables
+d=10.2;............//Engine bore in cm
+spo=0.6;............//Spark plug offset in cm
+vf=15.8;............//Average flame speed in m/s
+thetas=20;.............//The angle of the crank when spark plug is fired
+theta=6.5;..........//Angle by which the Engine rotates for combustion to develop (degree)
+N=1200;................//Engine rpm
+//calculations
+dmax=(0.5*d)+spo;.........//Max distance of flame travel in cm
+tf=(dmax)/(vf*100);................//Time of flame travel in seconds
+degs=(N/60)*360;...................//Conversion of engine rpm into degree/second
+ctheta=tf*degs;...............//Crank angle for flame travel in degree
+tc=theta/degs;..................//time for combustion to develop in seconds
+top=tf+tc;......................//Time for one combustion process in seconds
+thetatot=theta+ctheta;................//Total crank rotation in degree
+thetacp = thetatot-thetas;..........//Crank position
+disp(top,"Time for one combustion process in seconds:")
+disp(thetacp,"The crank position is (in degree):")
diff --git a/1226/CH5/EX5.2/EX5_2.jpg b/1226/CH5/EX5.2/EX5_2.jpg Binary files differnew file mode 100755 index 000000000..f48a8dec8 --- /dev/null +++ b/1226/CH5/EX5.2/EX5_2.jpg diff --git a/1226/CH5/EX5.2/EX5_2.sce b/1226/CH5/EX5.2/EX5_2.sce new file mode 100755 index 000000000..76473abd1 --- /dev/null +++ b/1226/CH5/EX5.2/EX5_2.sce @@ -0,0 +1,17 @@ +clc;funcprot(0);//EXAMPLE 5.2
+// Initialisation of Variables
+dp=22;............//Delay period in degree
+cp=17;...............//Combustion period in degree
+dper=14;...............//Delay Percentage
+//Calculations
+thetad=dp/2;.........//Full throttle half speed will result in delay angle being reduced for the same time
+//Thus ignition timing should be arranged so that the total of thetad+cp ends 13 degree after TDC
+tsp=(thetad+cp)-13;............//Time of spark in degree
+disp(tsp,"The time of spark (in Degrees before TDC)")
+//Half throttle half speed will result in an increase of 14% in delay time over that at full throttle half speed
+theta=(dper*thetad)/100;
+dtheta=thetad+theta;............//Delay angle
+tp=dtheta+cp;................//Total period
+tsp=tp-13;..............//
+disp(tsp,"Time of spark (in degrees before TDC)")
+
|