30/04/17 02:57 D... /Diamondwedge2.M 1 of 3: %appendix (The Solving Code)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

30/04/17 02:57 D...\DiamondWedge2.

m 1 of 3

%Appendix (the solving code)


clearvars
close all
clc
alpha=deg2rad(linspace (0,14,14));
M1=4;P1=1;
P2=zeros(1,length(alpha));
P3=zeros(1,length(alpha));
P4=zeros(1,length(alpha));
P5=zeros(1,length(alpha));
cl=zeros(1,length(alpha));
cd=zeros(1,length(alpha));
for i=1:length(alpha)
%surface 2
if alpha(i)<deg2rad(10)
theta2=deg2rad(10)-alpha(i);
A2=sqrt((M1^2-1)^2-3*(1+1.4*M1^2+0.24*M1^4)*tan
(theta2)^2);
B2=1/A2^3*((M1^2-1)^3-9*(1+0.4*M1^2+0.64*M1^4+0.
12*M1^6)*tan(theta2)^2);
beta2=atan((M1^2-1+2*A2*cos((4*pi+acos(B2))/3))/(3*
(1+0.2*M1^2)*tan(theta2)));
M2=sqrt((36*M1^4*sin(beta2)^2-5*(M1^2*sin(beta2)^2-
1)*(7*M1^2*sin(beta2)^2+5))/((7*M1^2*sin(beta2)^2-1)*
(M1^2*sin(beta2)^2+5)));
P2(i)=(7*M1^2*sin(beta2)^2-1)/6;
elseif alpha(i)>deg2rad(10)
theta2=alpha(i)-deg2rad(10);
nu1=sqrt(6)*atan(sqrt(1/6*(M1^2-1)))-atan(sqrt
(M1^2-1));
nu2=theta2+nu1;
M2=fzero(@(x2) nu2-(sqrt(6)*atan(sqrt(1/6*(x2^2-
1)))-atan(sqrt(x2^2-1))),M1);
P2(i)=(1+0.2*M2^2)^(-7/2)*(1+0.2*M1^2)^(7/2);
else
M2=M1;P2(i)=P1;
end
30/04/17 02:57 D...\DiamondWedge2.m 2 of 3

theta3=deg2rad(20);
theta4=alpha(i)+deg2rad(10);
theta5=deg2rad(20);
%surface 3
nu2=sqrt(6)*atan(sqrt(1/6*(M2^2-1)))-atan(sqrt(M2^2-
1));
nu3=theta3+nu2;
M3=fzero (@(x3) nu3-(sqrt(6)*atan(sqrt(1/6*(x3^2-1)))-
atan(sqrt(x3^2-1))),M2);
P3(i)=(1+0.2*M3^2)^(-7/2)*(1+0.2*M2^2)^(7/2);
%surface 4
A4=sqrt((M1^2-1)^2-3*(1+1.4*M1^2+0.24*M1^4)*tan(theta4)
^2);
B4=1/A4^3*((M1^2-1)^3-9*(1+0.4*M1^2+0.64*M1^4+0.
12*M1^6)*tan(theta4)^2);
beta4=atan((M1^2-1+2*A4*cos((4*pi+acos(B4))/3))/(3*
(1+0.2*M1^2)*tan(theta4)));
M4=sqrt((36*M1^4*sin(beta4)^2-5*(M1^2*sin(beta4)^2-1)*
(7*M1^2*sin(beta4)^2+5))/((7*M1^2*sin(beta4)^2-1)*(M1^2*sin
(beta4)^2+5)));
P4(i)=(7*M1^2*sin(beta4)^2-1)/6;
%surface 5
nu4=sqrt(6)*atan(sqrt(1/6*(M4^2-1)))-atan(sqrt(M4^2-
1));
nu5=theta5+nu4;
M5=fzero (@(x5) nu5-(sqrt(6)*atan(sqrt(1/6*(x5^2-1)))-
atan(sqrt(x5^2-1))),M4);
P5(i)=(1+0.2*M5^2)^(-7/2)*(1+0.2*M4^2)^(7/2);

Fy=0.5*(P4(i)+P5(i)-P2(i)-P3(i));
Fx=0.5*tan(deg2rad(10))*(P2(i)+P4(i)-P3(i)-P5(i));
D=Fx*cos(alpha(i))+Fy*sin(alpha(i));
L=Fy*cos(alpha(i))-Fx*sin(alpha(i));
cl(i)=L/(0.5*1.4*M1^2*P1);
cd(i)=D/(0.5*1.4*M1^2*P1);
end
figure
30/04/17 02:57 D...\DiamondWedge2.m 3 of 3

subplot 211
plot(rad2deg(alpha),cl)
xlabel('\alpha^o'); ylabel('c_{L}');
title('\alpha vs c_{L} at M_{\infty}= 4 & \gamma = 1.4')
set(gca,'XLim',[0,14])
set(gca,'YLim',[-0.05,0.35])
grid on
subplot 212
plot(rad2deg(alpha),cd)
xlabel('\alpha^o'); ylabel('c_{D}')
title('\alpha vs c_{D} at M_{\infty}= 4 & \gamma = 1.4')
set(gca,'XLim',[0,14])
set(gca,'YLim',[0.03,0.13])
grid on

You might also like