diff options
author | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
---|---|---|
committer | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
commit | 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch) | |
tree | dbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3826/CH2 | |
parent | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff) | |
download | Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2 Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip |
initial commit / add all books
Diffstat (limited to '3826/CH2')
-rw-r--r-- | 3826/CH2/EX2.11/Ex2_11.sce | 15 | ||||
-rw-r--r-- | 3826/CH2/EX2.12/Ex2_12.sce | 42 | ||||
-rw-r--r-- | 3826/CH2/EX2.13/Ex2_13.sce | 16 |
3 files changed, 73 insertions, 0 deletions
diff --git a/3826/CH2/EX2.11/Ex2_11.sce b/3826/CH2/EX2.11/Ex2_11.sce new file mode 100644 index 000000000..e879d742e --- /dev/null +++ b/3826/CH2/EX2.11/Ex2_11.sce @@ -0,0 +1,15 @@ +//Example 2_11 page no:141
+clc;
+//given
+speed1 = 37.5;//in km/h
+speed2 = 48.2;//in km/h
+tractive_effort = 4670;//in N
+flux_speed = 100 * speed1/speed2;
+//if current is reduced by 30% then new flux will from the magnetisation curve be 64%
+flux = 64;//in percentage
+speed = speed2*flux_speed/flux;
+disp(speed,"the speed at new flux will be(in km/h)");
+tractive_effort = tractive_effort * flux/70.7;//calculating new tractive effort
+disp(tractive_effort,"the new tractive effort at 100A will be(in N)");
+//the new tractive effort calculated is wrong in textbook. It is a calculation error
+
diff --git a/3826/CH2/EX2.12/Ex2_12.sce b/3826/CH2/EX2.12/Ex2_12.sce new file mode 100644 index 000000000..1720a5b0e --- /dev/null +++ b/3826/CH2/EX2.12/Ex2_12.sce @@ -0,0 +1,42 @@ +//the examples are continuously numbered in textbook. This is the second example in chapter 2 as first example cannot be codded in scilab.
+//Example 2_12 page no:146
+clc;
+//given
+weight = 391000;//in kg
+no_of_motor = 12;
+no_of_motors_parallel = 6;
+tot_tractive_effort = 171000;//in N
+line_voltage = 600;//in V
+avg_current = 380;//in A
+speed = 41.8//in km/h
+tot_res = 0.158;//in ohm
+acceleration = tot_tractive_effort / (0.2778*weight);
+time1 = speed/1.575;
+//in full series position
+back_emf_series = 300 - ( avg_current * tot_res);
+//in full parallel position
+back_emf_parallel = 600 - (avg_current * tot_res);
+speed_parallel = 41.8;
+speed_series = speed_parallel * back_emf_series/back_emf_parallel;
+time2 = speed_series / 1.575;
+time_parallel = time1 - time2;
+disp("Total Energy Supplied during starting period is (in Wh)")
+series = no_of_motors_parallel * line_voltage * avg_current * time2;
+series = series / 3600;//converting to watt-hour
+parallel = no_of_motor * line_voltage * avg_current * time_parallel;
+parallel = parallel / 3600;//converting to watt-hour
+disp(parallel+series);
+disp("Energy lost in starting resistances(in Wh)");
+series = no_of_motors_parallel * 0.5 * back_emf_series * avg_current * time_parallel;
+series = series / 3600;//converting to watt-hour
+parallel = no_of_motor * 0.5*300 * avg_current * time_parallel;
+parallel = parallel / 3600;//converting to watt-hour
+disp(parallel+series);
+disp("Energy lost in motor resistance(in Wh)");
+W = no_of_motor * avg_current^2 * tot_res * time1;
+W = W / 3600;//converting to watt-hour
+disp(W);
+KE = 0.5 * (time1/3600)*(tot_tractive_effort * speed * 1000/3600);
+disp(KE,"useful energy is (in Wh)");
+//the result vary slightly hence values are rounded off in textbook
+
diff --git a/3826/CH2/EX2.13/Ex2_13.sce b/3826/CH2/EX2.13/Ex2_13.sce new file mode 100644 index 000000000..b32c856a0 --- /dev/null +++ b/3826/CH2/EX2.13/Ex2_13.sce @@ -0,0 +1,16 @@ +//Example 2_14 page no:188
+clc;
+//given
+mass = 136000;//in kg
+g = 9.81;
+up_gradient = 1/600;
+len = 1005;//in m
+V = 1500;
+comp_train_wg = mass * g * up_gradient;
+net_tractive_effort = 104500 - 6675;
+f = net_tractive_effort / (1.1* mass);
+quantity = 1/f;
+retarding_coasting = 4448/(1.1 * mass);
+area_current_curve = 21300*V/3600;
+energy_consumption = area_current_curve/(mass*len);
+disp(energy_consumption,"the energy consumption of motor-coach train is (in Wh/kg-m)");
|