Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. n=50; a=0.011;T=100; neu=0.005;Re=1e10;p0=1.013e5;r0=0;rho=1.225;
  2. r=linspace(0.01,5,n+1);z=linspace(0,2,n+1);theta=linspace(0,2*pi,n+1);
  3. dr=(r(n+1)-r(1))/(n+1);dz=1/(n+1);dt=0.01/(n+1);
  4. u=zeros(n+1,n+1); v=zeros(n+1,n+1); w=zeros(n+1,n+1);p=zeros(n+1,n+1);
  5. p(:,:)=p(:,:)+p0;
  6. fun=@(x)(((T./(2*pi*x)).*(1-exp(-a.*(x.^2)./(2*neu)))).^2)./x;
  7. for i=1:n+1, for j=1:n+1 % velocity defined
  8. u(i,j)=-a.*r(i)+6.*neu.*(1-exp(-a.*(r(i).^2)./(2*neu)))./r(i);
  9. v(i,j)=(((T./(2*pi*r(i))).*(1-exp(-a.*(r(i).^2)./(2*neu)))).^2);
  10. w(i,j)=2*a.*z(j).*(1-3.*exp(-a.*(r(i).^2)./(2*neu)));
  11. end, end
  12. for i=1:n+1, for j=1:n+1 % pressure defined
  13. p(i,j) = p(i,j)+ integral(fun,r0,r(i))-((rho*a*a/2).*(r(i).*r(i)+4.*z(j).*z(j)))-(18*rho*neu*neu./(r(i).^2)).*((1-exp(-a.*(r(i).^2)./(2*neu))).^2);
  14. end, end
  15. for i=1:n+1, for j=1:n+1, for k=1:n+1
  16. U(i,j,k)=u(i,k);
  17. V(i,j,k)=v(i,k);
  18. W(i,j,k)=w(i,k);
  19. P(i,j,k)=p(i,k);
  20. end,end,end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement