summaryrefslogtreecommitdiff
path: root/797/CH11/EX11.5s/11_05_solution.sce
diff options
context:
space:
mode:
Diffstat (limited to '797/CH11/EX11.5s/11_05_solution.sce')
-rw-r--r--797/CH11/EX11.5s/11_05_solution.sce30
1 files changed, 30 insertions, 0 deletions
diff --git a/797/CH11/EX11.5s/11_05_solution.sce b/797/CH11/EX11.5s/11_05_solution.sce
new file mode 100644
index 000000000..b00d31a87
--- /dev/null
+++ b/797/CH11/EX11.5s/11_05_solution.sce
@@ -0,0 +1,30 @@
+//Solution 11-5
+WD=get_absolute_file_path('11_05_solution.sce');
+datafile=WD+filesep()+'11_05_example.sci';
+clc;
+exec(datafile)
+//unit conversions
+V = V / 3.6; //from [km/h] to [m/s]
+//(a)
+W = m * g; //weight of aircraft [N]
+//from total weight = lift force minimum velocity is given by
+V_min1 = sqrt(2 * W /(rho_ground * C_Lmax * A));
+V_min2 = sqrt(2 * W /(rho_ground * C_Lmax_flap *A));
+V_min1_safe = 1.2 * V_min1; //safe velocity without flaps
+V_min2_safe = 1.2 * V_min2; //safe velocity with flaps
+V_min1_safe = V_min1_safe * 3.6; //from [m/s] to [km/h]
+V_min2_safe = V_min2_safe * 3.6; //from [m/s] to [km/h]
+printf("a) The minimum safe speed for landing and takeoff are\n");
+printf ("\t %1.0f km/h without flaps\n", V_min1_safe);
+printf("\t %1.0f km/h with flaps\n", V_min2_safe);
+//(b)
+C_L = W / (0.5 * rho_altitude * V**2 * A);
+//from figure 11-45 the angle of attack corresponding to above C_L value is
+alpha = 10;
+printf("b) The angle of attack to cruise steadily at crusing altitude is %1.0f degrees.\n", alpha);
+//(c)
+//from figure 11-45 drag coefficient corresponding to C_L is
+C_D = 0.03;
+F_D = C_D * A * rho_altitude * V**2 / 2; //thrust force = drag force
+P = F_D * V; //power required to provide thrust
+printf("c) The power that needs to be supplied to provide enough thrust is %1.0f kW.", P / 1000);