4
Problem 3 Matlab code: fun=inline('0.68/(exp((-1524891/T^2)+7.33129-0.89143*log(168)))+0.32/(exp((- 1280557/T^2)+7.94986-0.96455*log(168)))-1','T'); T=fsolve(fun,600,optimset('Display','off')) display('Dew point temperature') fun=inline('0.68*(exp((-1524891/T^2)+7.33129-0.89143*log(168)))+0.32*(exp((- 1280557/T^2)+7.94986-0.96455*log(168)))-1','T'); T=fsolve(fun,600,optimset('Display','off')) display('Temperature in which vapor mixture is completely condensed') T = 719.9200 Dew point temperature T = 705.7515 Temperature in which vapor mixture is completely condensed Problem 6 Matlab code: function y=num6(p) x=p(1); T=p(2); f1=249.6-290*x-x*exp(14.1603-2948.78/(T-44.563)); f2=-49.6+290*x-(1-x)*exp(14.2515-3242.38/(T-47.1806)); y=f1^2+f2^2; p=fminsearch('num6',[0.5,400]) p = 0.4268 392.5396 Problem 7 Matlab code: fun=inline('(0.24*exp((-970688.6/511^2)+7.15059-(0.76984*log(P))+(6.90224/P))) +0.76*exp((-1280557/511^2)+7.94986-(0.964550*log(P)))-1') P=fsolve(fun,50)

Matlab Code Homework 7 Tk

  • Upload
    justin

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Problem 3 Matlab code:

fun=inline('0.68/(exp((-1524891/T^2)+7.33129-0.89143*log(168)))+0.32/(exp((-1280557/T^2)+7.94986-0.96455*log(168)))-1','T');T=fsolve(fun,600,optimset('Display','off'))display('Dew point temperature')fun=inline('0.68*(exp((-1524891/T^2)+7.33129-0.89143*log(168)))+0.32*(exp((-1280557/T^2)+7.94986-0.96455*log(168)))-1','T');T=fsolve(fun,600,optimset('Display','off'))display('Temperature in which vapor mixture is completely condensed') T = 719.9200 Dew point temperature T = 705.7515 Temperature in which vapor mixture is completely condensed

Problem 6 Matlab code:function y=num6(p)x=p(1);T=p(2);f1=249.6-290*x-x*exp(14.1603-2948.78/(T-44.563));f2=-49.6+290*x-(1-x)*exp(14.2515-3242.38/(T-47.1806));y=f1^2+f2^2;p=fminsearch('num6',[0.5,400]) p = 0.4268 392.5396

Problem 7 Matlab code:fun=inline('(0.24*exp((-970688.6/511^2)+7.15059-(0.76984*log(P))+(6.90224/P)))+0.76*exp((-1280557/511^2)+7.94986-(0.964550*log(P)))-1')P=fsolve(fun,50) fun = Inline function: fun(P) = (0.24*exp((-970688.6/511^2)+7.15059-(0.76984*log(P))+(6.90224/P)))+0.76*exp((-1280557/511^2)+7.94986-(0.964550*log(P)))-1 Equation solved. fsolve completed because the vector of function values is near zeroas measured by the default value of the function tolerance, andthe problem appears regular as measured by the gradient.

P = 38.8079

Problem 9 Matlab code:

fun=inline('0.1*exp(-970688.6/660^2+7.15059-0.76984*log(P)+6.90224/P)-1');P(1)=fsolve(fun,10);fun=inline('0.15*exp(-970688.6/660^2+7.15059-0.76984*log(P)+6.90224/P)-1');P(2)=fsolve(fun,10);fun=inline('0.2*exp(-970688.6/660^2+7.15059-0.76984*log(P)+6.90224/P)-1');P(3)=fsolve(fun,10);fun=inline('0.25*exp(-970688.6/660^2+7.15059-0.76984*log(P)+6.90224/P)-1');P(4)=fsolve(fun,10);fun=inline('0.3*exp(-970688.6/660^2+7.15059-0.76984*log(P)+6.90224/P)-1');P(5)=fsolve(fun,10);fun=inline('0.35*exp(-970688.6/660^2+7.15059-0.76984*log(P)+6.90224/P)-1');P(6)=fsolve(fun,10);fun=inline('0.4*exp(-970688.6/660^2+7.15059-0.76984*log(P)+6.90224/P)-1');P(7)=fsolve(fun,10);fun=inline('0.45*exp(-970688.6/660^2+7.15059-0.76984*log(P)+6.90224/P)-1');P(8)=fsolve(fun,10);fun=inline('0.5*exp(-970688.6/660^2+7.15059-0.76984*log(P)+6.90224/P)-1');P(9)=fsolve(fun,10)x=[0.1:0.05:0.5];plot(x,P)grid onylabel('Pressure, in Psia');xlabel('xp');,title('xp vs Pressure');

Results:P =

Columns 1 through 6

38.0355 59.2007 82.4242 107.3954 133.8658 161.6688

Columns 7 through 9

190.6714 220.7786 251.8069