Assignment 3
Assignment 3
L = 1; W = 1; % Dimension(m)
uo = 1; % Initial Velocity of top wall (m/s)
Psio = 0; Re = 100; % Initial Stream Function & Reynolds Number
dx = 1/N; dy = 1/N; % Size of cell
dt = 1e-4; % Time Step
% Left boundary
w(i+1,1) = w(i+1,2) + 2*((-8*(Psi(i+1,2) - Psio)/dx^2) - w(i+1,2));
u(i+1,1) = u(i+1,2) + 2*(0 - u(i+1,2));
v(i+1,1) = v(i+1,2) + 2*(0 - v(i+1,2));
Psi(i+1,1) = Psi(i+1,2) + 2*(Psio - Psi(i+1,2));
% Right boundary
w(i+1,N+2) = w(i+1,N+1) + 2*((-8*(Psi(i+1,N+1) - Psio)/dx^2) - w(i+1,N+1));
u(i+1,N+2) = u(i+1,N+1) + 2*(0 - u(i+1,N+1));
v(i+1,N+2) = v(i+1,N+1) + 2*(0 - v(i+1,N+1));
Psi(i+1,N+2) = Psi(i+1,N+1) + 2*(Psio - Psi(i+1,N+1));
% Top boundary
w(1,i+1) = w(2,i+1) + 2*((-8*(Psi(2,i+1) - Psio)/dy^2) - (4*uo/dy) - w(2,i+1));
u(1,i+1) = u(2,i+1) + 2*(uo - u(2,i+1));
v(1,i+1) = v(2,i+1) + 2*(0 - v(2,i+1));
Psi(1,i+1) = Psi(2,i+1) + 2*(Psio - Psi(2,i+1));
% Bottom boundary
w(N+2,i+1) = w(N+1,i+1) + 2*((-8*(Psi(N+1,i+1) - Psio)/dy^2) - w(N+1,i+1));
u(N+2,i+1) = u(N+1,i+1) + 2*(0 - u(N+1,i+1));
v(N+2,i+1) = v(N+1,i+1) + 2*(0 - v(N+1,i+1));
Psi(N+2,i+1) = Psi(N+1,i+1) + 2*(Psio - Psi(N+1,i+1));
end
% Diffusion Term
Fde = (-1/Re)*(((w(i,j+1) - w(i,j))/dx)*dy); % East cell
Fdw = (-1/Re)*(((w(i,j) - w(i,j-1))/dx)*-dy); % West cell
Fdn = (-1/Re)*(((w(i-1,j) - w(i,j))/dy)*dx); % North cell
Fds = (-1/Re)*(((w(i,j) - w(i+1,j))/dy)*-dx); % South cell
subplot(1,2,1)
plot(u(2:N+1,(N+3)/2),1-1/(2*N):-1/N:1/(2*N)',U,Y,'*')
title('Comparision of u vs y')
xlabel('u','fontsize',10)
ylabel('y','fontsize',10)
subplot(1,2,2)
plot(1/(2*N):1/N:1-1/(2*N),v((N+3)/2,2:N+1),X,V,'*')
title('Comparision of x vs v')
xlabel('x','fontsize',10)
ylabel('v','fontsize',10)
% End