Professional Documents
Culture Documents
Unsteady Aerodynamics Assignment Expansion Waves in A Shock Tube
Unsteady Aerodynamics Assignment Expansion Waves in A Shock Tube
SUBMITTED BY
SREERANJ JAYADEVAN
15AE30021
SUBMITTED TO
PROF. ARNAB ROY
DEPARTMENT OF AEROSPACE ENGINEERING
IIT KHARAGPUR
INTRODUCTION
Shock tubes are popular devices to evaluate the dynamic response of
instrumentation. A shock tube is a long tube, made up of a high-pressure driver
section and low-pressure driven section separated by a diaphragm.
Traditionally the driver section is referred to as upstream of the diaphragm and
the driven section downstream.
When the diaphragm is suddenly removed, an expansion fan travels to the left,
as also shown in Fig. 1. With the removal of the diaphragm, the gas in region 4
feels as if a piston is being withdrawn to the right with velocity u3, as sketched
in Fig. 1. The expansion wave is a left running wave of finite strength and the
path of the incident waves are “C-” characteristic lines. When the head of
expansion wave impinges on the left wall of the body, the expansion wave gets
reflected from the wall and form the right running wave which are the “C+”
characteristics line. The complex region formed due to interaction of incident
left running & reflected right running wave, is called the non-simple wave
region. In this region, both characteristic families, form a curved pattern. At
each point the properties of reflected shock differs from the incidence
expansion wave. Riemann Invariants (J+ & J-) of intersection point 1-6 are
calculated initially by knowing the initial velocity and temperature values and
further and since across the left running wave or right running wave the value
of J- or J+ must be same for the same wave line. The values of Riemann
Invariants (J+ & J-) are calculated at different points in the x-t plots by using the
MATLAB simulation software and further the local speeds of sound and local
flow velocity of gas were calculated on each point. The mass motion and the
velocity of sound are being calculated with the advantage of points, being on
the same characteristic line. The thermodynamic properties of the effective
regions, are being calculated. The formulations that are being used in the
MATLAB interface, provide the values of the thermodynamic properties
through, which the characteristics of the waves are analysed.
RESULTS
Graphs are plotted and properties calculated with n=3 (number of waves
considered from the head of the fan).
n=3
Location P(atm)
Wall 20.0000786 20.0000786 20.0000786
Intersection Points 17.7025205 17.7025205 NA
Intersection Points 15.635012 NA NA
Location T(K)
Wall 833.333333 833.333333 833.333333
Intersection Points 804.779433 804.779433 NA
Intersection Points 776.723294 NA NA
Location Rho(kg/m^3)
Wall 8.36E-05 8.36E-05 8.36E-05
Intersection Points 7.66E-05 7.66E-05 NA
Intersection Points 7.01E-05 NA NA
Location a(m/s)
Wall 5.79E+02 5.79E+02 5.79E+02
Intersection Points 5.69E+02 5.69E+02 NA
Intersection Points 5.59E+02 NA NA
Location u(m/s)
Wall 0 0 0
Intersection Points 50 50 NA
Intersection Points 100 NA NA
N=3
We know that
a1/a4=0.6
if p4/p1=20
P4=20atm
P2=15.0051atm
a1=sqrt(Gamma*R*T1)=347.1187m/s
At 1
u1=0 a1=578.65m/s
At 2
u2=50m/s a2=568.65m/s
At 3
u3=100m/s a3=558.65m/s
At 4
At 5
u5=50m/s a5=548.65m/s
At 6
u6=0(Wall) a6=538.65m/s
We get:
clear
P1=1;
T1=300;
Cp=1004.5;
R=287;
G=1.4;
a1=(G*R*T1).^(0.5);
a1_a4=0.6;
a4=(a1/a1_a4);
P2_P1=15.0051;
P4_P1=P2_P1*(1+((G-1)*(a1_a4)*(P2_P1-1))/((2*G)*((2*G)+(G+1)*(P2_P1-
1)))^(0.5));
P4=P1*P4_P1;
T4=(a4.^2)/(G*R);
u4=0;
n=3;
u=zeros(n,1);
a=zeros(n,1);
slope=zeros(n,1);
p=zeros(n,1);
T=zeros(n,1);
Rho=zeros(n,1);
u(1)=u4;
a(1)=a4;
slope(1)=-1/a(1);
P(1)=P4;
T(1)=T4;
Rho4=(P4/(R*T4));
Rho(1)=Rho4;
for i=2:1:n
u(i)=u(i-1)+50;
a(i)=a4.*(1-((G-1)/2)*(u(i)/a4));
slope(i)=(1/(u(i)-a(i)));
P(i)=P4*(1-((G-1)/2)*(u(i)/a4)).^(2*G/(G-1));
T(i)=T4*(1-((G-1)/2)*(u(i)/a4)).^(2);
Rho(i)=(P4/(R*T4))*(1-((G-1)/2)*(u(i)/a4)).^(2/(G-1));
end;
max=0;
for i = n : -1 : 1 % calculating maximum number of points of intersection
max = i + max;
end
x=n-1;%3
j=n+1;%5
c=1;
U=0;
for i=1:1:n
U(1,i)=u(i);
end;
cy=1;
for i=1:1:n
A(1,i)=a(i);
end;
cy=1;
for i=2:1:n
j=1;
while(x>0)
%U(i,j)=(0.5).*U(i-1,j+1)+(1/(G-1))*(U(i,j-1)-U(i-1,j+1));
if(c==1)
U(i,j)=0;
A(i,j)=A(i-1,j+1)-((G-1)/2)*U(i-1,j+1);
c=0;
else
U(i,j)=(0.5).*U(i-1,j+1)+(1/(G-1))*(A(i,j-1)-A(i-1,j+1));
A(i,j)=A(i,j-1)+((G-1)/2)*(U(i,j-1)-U(i,j));
end;
j=j+1;
x=x-1;
end;
c=1;
x=n-i;
end;
for i=1:1:n
for j=1:1:n-i+1
T(i,j)=T4.*(1-((G-1)/2)*(U(i,j)/a4)).^(2);
P(i,j)=P4.*(1-((G-1)/2)*(U(i,j)/a4)).^(2*G/(G-1));
Rho(i,j)=Rho4.*(1-((G-1)/2)*(U(i,j)/a4)).^(2/(G-1));
slope(i,j)=-1/(U(i,j)-A(i,j));
end;
end;
x1=(0:6);
x2=(6:-1:2);
for i=1:1:n
y1=slope(1,i)*x1;
plot(-x1,y1);
hold on;
y2=-slope(1,i)*x2;
plot(-x2,y2+0.0235);
hold on;
end;
CONCLUSION