.MCAD 304020000 1 76 132 0 .CMD PLOTFORMAT 0 0 1 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0 1 0 0 1 1 NO-TRACE-STRING 0 0 0 0 0 0 2 1 0 1 1 NO-TRACE-STRING 0 3 2 0 1 1 NO-TRACE-STRING 0 4 3 0 1 1 NO-TRACE-STRING 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 0 1 1 21 15 0 0 3 .CMD FORMAT rd=d ct=10 im=i et=3 zt=15 pr=3 mass length time charge temperature tr=0 vm=0 .CMD SET ORIGIN 0 .CMD SET TOL 0.001000000000000 .CMD SET PRNCOLWIDTH 8 .CMD SET PRNPRECISION 4 .CMD PRINT_SETUP 1.200000 1.218750 1.200000 1.200000 0 .CMD HEADER_FOOTER 1 1 *empty* *empty* *empty* 0 1 *empty* *empty* *empty* .CMD HEADER_FOOTER_FONT fontID=14 family=Arial points=10 bold=0 italic=0 underline=0 colrid=5863 .CMD HEADER_FOOTER_FONT fontID=15 family=Arial points=10 bold=0 italic=0 underline=0 colrid=5863 .CMD DEFAULT_TEXT_PARPROPS 0 0 0 .CMD DEFINE_FONTSTYLE_NAME fontID=0 name=Variables .CMD DEFINE_FONTSTYLE_NAME fontID=1 name=Constants .CMD DEFINE_FONTSTYLE_NAME fontID=2 name=Text .CMD DEFINE_FONTSTYLE_NAME fontID=4 name=User^1 .CMD DEFINE_FONTSTYLE_NAME fontID=5 name=User^2 .CMD DEFINE_FONTSTYLE_NAME fontID=6 name=User^3 .CMD DEFINE_FONTSTYLE_NAME fontID=7 name=User^4 .CMD DEFINE_FONTSTYLE_NAME fontID=8 name=User^5 .CMD DEFINE_FONTSTYLE_NAME fontID=9 name=User^6 .CMD DEFINE_FONTSTYLE_NAME fontID=10 name=User^7 .CMD DEFINE_FONTSTYLE fontID=0 family=Times^New^Roman points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=1 family=Times^New^Roman points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=2 family=Arial points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=4 family=Arial points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=5 family=Courier^New points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=6 family=System points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=7 family=Script points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=8 family=Roman points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=9 family=Modern points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD DEFINE_FONTSTYLE fontID=10 family=Times^New^Roman points=10 bold=0 italic=0 underline=0 colrid=-1 .CMD UNITS U=1 .CMD DIMENSIONS_ANALYSIS 0 0 .CMD COLORTAB_ENTRY 0 0 0 .CMD COLORTAB_ENTRY 128 0 0 .CMD COLORTAB_ENTRY 0 128 0 .CMD COLORTAB_ENTRY 128 128 0 .CMD COLORTAB_ENTRY 0 0 128 .CMD COLORTAB_ENTRY 128 0 128 .CMD COLORTAB_ENTRY 0 128 128 .CMD COLORTAB_ENTRY 128 128 128 .CMD COLORTAB_ENTRY 192 192 192 .CMD COLORTAB_ENTRY 255 0 0 .CMD COLORTAB_ENTRY 0 255 0 .CMD COLORTAB_ENTRY 255 255 0 .CMD COLORTAB_ENTRY 0 0 255 .CMD COLORTAB_ENTRY 255 0 255 .CMD COLORTAB_ENTRY 0 255 255 .CMD COLORTAB_ENTRY 255 255 255 .TXT 4 28 4 0 0 0 Cg a36.000000,36.000000,134 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Enter tabular data for xy-diagram here. If you wish to use a function y=y(x) instead, replace definitions of yeq(x) and xeq(y) below.}} .EQN 15 -27 1 0 0 0 {0:xes}NAME:({13,1}ö1ö.891ö.817ö.727ö.632ö.534ö.425ö.321ö.217ö.157ö.094ö.046ö0) .EQN 0 11 2 0 0 0 {0:yes}NAME:({13,1}ö1ö.956ö.92ö.883ö.829ö.791ö.745ö.68ö.602ö.533ö.402ö.267ö0) .EQN 21 -11 131 0 0 0 {0:SplineFit}NAME({0:xArray}NAME,{0:yArray}NAME,{0:x}NAME):{0:interp}NAME({0:pspline}NAME({0:xArray}NAME,{0:yArray}NAME),{0:xArray}NAME,{0:yArray}NAME,{0:x}NAME) .EQN 3 0 128 0 0 0 {0:yeq}NAME({0:x}NAME):{0:SplineFit}NAME({0:xes}NAME,{0:yes}NAME,{0:x}NAME) .TXT 0 34 129 0 0 0 Cg a39.000000,39.000000,108 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 If you wish to specify something else for yeq(x), you will also need to specify the inverse function xeq(y).}} .EQN 4 -34 130 0 0 0 {0:xeq}NAME({0:y}NAME):{0:SplineFit}NAME({0:yes}NAME,{0:xes}NAME,{0:y}NAME) .EQN 4 0 68 0 0 0 {0:xQEC}NAME({0:x}NAME,{0:y}NAME):{0:x}NAME-({0:x}NAME-{0:xeq}NAME({0:y}NAME))*{0:\h}NAME .TXT 0 34 73 0 0 0 Cg a36.000000,36.000000,23 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Quasi-equilibrium curve}} .EQN 5 -34 10 0 0 0 {0:ie}NAME:0;{0:last}NAME({0:xes}NAME) .EQN 0 14 11 0 0 0 {0:zi}NAME:0,.02;1 .EQN 5 -14 8 0 0 0 1&&(_n_u_l_l_&_n_u_l_l_)&({0:yes}NAME)[({0:ie}NAME),{0:yeq}NAME({0:zi}NAME),{0:zi}NAME,{0:zi}NAME@1&&(_n_u_l_l_&_n_u_l_l_)&({0:xes}NAME)[({0:ie}NAME),{0:zi}NAME,{0:zi}NAME,{0:xeq}NAME({0:zi}NAME) 0 0 1 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1 3 0 0 0 1 1 Tabular data 0 0 1 0 1 0 1 0 0 1 1 yeq(x) interpolation 0 1 6 0 1 1 45deg line 2 0 1 0 1 1 xeq(y) interpolation 0 1 4 0 1 1 NO-TRACE-STRING 0 2 5 0 1 1 NO-TRACE-STRING 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 1 0 1 37 36 12 0 3 .TXT 4 49 132 0 0 0 Cg a24.000000,24.000000,73 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 This plot shows how good or bad yeq(x) and xeq(y) fit the tabular data. }} .EQN 49 -49 21 0 0 0 {0:yROL}NAME({0:x}NAME):{0:if}NAME({0:R}NAME>0,({0:R}NAME*{0:x}NAME+{0:x.D}NAME)/({0:R}NAME+1),{0:x}NAME) .TXT 0 35 25 0 0 0 Cg a41.000000,41.000000,39 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Rectifying section operating line (ROL)}} .EQN 7 -35 23 0 0 0 {0:xi}NAME:({0:x.D}NAME*({0:q}NAME-1)+{0:x.F}NAME*({0:R}NAME+1))/({0:R}NAME+{0:q}NAME) .EQN 0 23 27 0 0 0 {0:xi}NAME={84531}?_n_u_l_l_ .TXT 0 12 26 0 0 0 Cg a41.000000,41.000000,58 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 (xi,yi) is the point of intersection of the q-line and ROL}} .EQN 5 -35 24 0 0 0 {0:yi}NAME:{0:yROL}NAME({0:xi}NAME) .EQN 0 23 28 0 0 0 {0:yi}NAME={84531}?_n_u_l_l_ .EQN 6 -23 30 0 0 0 {0:xR}NAME:({2,1}ö{0:xi}NAMEö{0:x.D}NAME) .EQN 0 11 32 0 0 0 {0:yR}NAME:({2,1}ö{0:yi}NAMEö{0:x.D}NAME) .TXT 0 24 33 0 0 0 Cg a41.000000,41.000000,17 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Two points on ROL}} .EQN 8 -35 36 0 0 0 {0:xQ}NAME:({2,1}ö{0:xi}NAMEö{0:x.F}NAME) .EQN 0 11 37 0 0 0 {0:yQ}NAME:({2,1}ö{0:yi}NAMEö{0:x.F}NAME) .TXT 0 24 38 0 0 0 Cg a38.000000,38.000000,20 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Two points on q-line}} .EQN 7 -35 39 0 0 0 {0:mSOL}NAME:({0:yi}NAME-{0:x.B}NAME)/({0:xi}NAME-{0:x.B}NAME) .EQN 0 23 40 0 0 0 {0:mSOL}NAME={0}?_n_u_l_l_ .TXT 0 12 41 0 0 0 Cg a38.000000,38.000000,45 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 slope of the stripping section operating line}} .EQN 6 -35 42 0 0 0 {0:ySOL}NAME({0:x}NAME):{0:if}NAME({0:R}NAME>0,{0:x.B}NAME+{0:mSOL}NAME*({0:x}NAME-{0:x.B}NAME),{0:x}NAME) .TXT 0 35 46 0 0 0 Cg a38.000000,38.000000,38 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Stripping section operating line (SOL)}} .EQN 5 -35 47 0 0 0 {0:xS}NAME:({2,1}ö{0:xi}NAMEö{0:x.B}NAME) .EQN 0 11 48 0 0 0 {0:yS}NAME:({2,1}ö{0:yi}NAMEö{0:x.B}NAME) .TXT 0 24 49 0 0 0 Cg a38.000000,38.000000,19 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 2 points on the SOL}} .EQN 11 -35 59 0 0 0 {0:nR}NAME:{0:Nfeed}NAME .EQN 0 11 61 0 0 0 {0:nS}NAME:{0:N}NAME-{0:Nfeed}NAME .TXT 0 24 62 0 0 0 Cg a38.000000,38.000000,42 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Calculated number of trays in each section} } .EQN 4 -35 63 0 0 0 {0:i}NAME:0;{0:Nfeed}NAME-1 .EQN 4 0 64 0 0 0 ({0:x}NAME)[(0):{0:x.D}NAME .EQN 0 9 65 0 0 0 ({0:y}NAME)[(0):{0:x.D}NAME .EQN 9 -9 66 0 0 0 ({4,1}ö({0:y}NAME)[(2*{0:i}NAME+2)ö({0:x}NAME)[(2*{0:i}NAME+2)ö({0:y}NAME)[(2*{0:i}NAME+1)ö({0:x}NAME)[(2*{0:i}NAME+1)):({4,1}ö{0:yROL}NAME({0:xQEC}NAME(({0:x}NAME)[(2*{0:i}NAME),({0:y}NAME)[(2*{0:i}NAME)))ö{0:xQEC}NAME(({0:x}NAME)[(2*{0:i}NAME),( {0:y}NAME)[(2*{0:i}NAME))ö({0:y}NAME)[(2*{0:i}NAME)ö{0:xQEC}NAME(({0:x}NAME)[(2*{0:i}NAME),({0:y}NAME)[(2*{0:i}NAME))) .EQN 7 38 90 0 0 0 {0:x}NAME={0}?_n_u_l_l_ .EQN 0 14 91 0 0 0 {0:y}NAME={0}?_n_u_l_l_ .EQN 3 -52 92 0 0 0 ({0:y}NAME)[(2*{0:Nfeed}NAME):{0:ySOL}NAME(({0:x}NAME)[(2*{0:Nfeed}NAME)) .EQN 4 0 95 0 0 0 {0:i}NAME:{0:Nfeed}NAME;{0:N}NAME .EQN 9 0 96 0 0 0 ({4,1}ö({0:y}NAME)[(2*{0:i}NAME+2)ö({0:x}NAME)[(2*{0:i}NAME+2)ö({0:y}NAME)[(2*{0:i}NAME+1)ö({0:x}NAME)[(2*{0:i}NAME+1)):({4,1}ö{0:ySOL}NAME({0:xQEC}NAME(({0:x}NAME)[(2*{0:i}NAME),({0:y}NAME)[(2*{0:i}NAME)))ö{0:xQEC}NAME(({0:x}NAME)[(2*{0:i}NAME),( {0:y}NAME)[(2*{0:i}NAME))ö({0:y}NAME)[(2*{0:i}NAME)ö{0:xQEC}NAME(({0:x}NAME)[(2*{0:i}NAME),({0:y}NAME)[(2*{0:i}NAME))) .EQN 10 0 97 0 0 0 {0:i}NAME:0;{0:last}NAME({0:x}NAME) .EQN 5 0 35 0 0 0 {0:i2}NAME:0;1 .EQN 0 17 120 0 0 0 {0:xB.calc}NAME:({0:x}NAME)[({0:last}NAME({0:x}NAME)) .EQN 4 -17 29 0 0 0 &&(_n_u_l_l_&_n_u_l_l_)&{0:yeq}NAME({0:zi}NAME),{0:zi}NAME,({0:yR}NAME)[({0:i2}NAME),({0:yQ}NAME)[({0:i2}NAME),({0:yS}NAME)[({0:i2}NAME),({0:y}NAME)[({0:i}NAME)@&&(_n_u_l_l_&_n_u_l_l_)&{0:zi}NAME,{0:zi}NAME,({0:xR}NAME)[({0:i2}NAME),({0:xQ}NAME)[( {0:i2}NAME),({0:xS}NAME)[({0:i2}NAME),({0:x}NAME)[({0:i}NAME) 0 0 1 0 1 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 0 0 1 1 equilibrium curve 0 1 1 1 1 0 2 6 0 1 1 y=x line 0 1 1 0 1 1 Rectifying section oper. line 0 1 3 0 1 1 Q line 0 1 2 0 1 1 Stripping section oper. line 0 1 6 0 1 1 stepping off stages 0 3 6 0 1 1 NO-TRACE-STRING 0 4 0 0 1 1 NO-TRACE-STRING 0 1 1 0 1 1 NO-TRACE-STRING 0 2 2 0 1 1 NO-TRACE-STRING 0 3 3 0 1 1 NO-TRACE-STRING 0 4 4 0 1 1 NO-TRACE-STRING 0 1 5 0 1 1 NO-TRACE-STRING 0 2 6 0 1 1 NO-TRACE-STRING 0 3 0 0 1 1 NO-TRACE-STRING 0 4 1 0 1 1 NO-TRACE-STRING 1 0 1 38 37 12 0 3 .TXT 1 49 110 0 0 0 Cg a24.000000,24.000000,13 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Enter values:}} .EQN 3 0 108 0 0 0 {0:\h}NAME~1 .TXT 0 10 109 0 0 0 Cg a36.000000,36.000000,25 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Murphree plate efficiency}} .EQN 3 -10 99 0 0 0 {0:x.D}NAME~0.85 .TXT 0 10 112 0 0 0 Cg a14.000000,14.000000,22 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Mol frac in distillate}} .EQN 3 -10 100 0 0 0 {0:x.F}NAME~0.1 .TXT 0 10 114 0 0 0 Cg a14.000000,14.000000,16 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Mol frac in feed}} .EQN 4 -10 101 0 0 0 {0:x.B}NAME~0.038 .TXT 0 10 116 0 0 0 Cg a14.000000,14.000000,19 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Mol frac in bottoms}} .EQN 4 -10 102 0 0 0 {0:q}NAME~1 .EQN 3 0 103 0 0 0 {0:N}NAME~24 .TXT 0 10 106 0 0 0 Cg a38.000000,38.000000,21 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Total number of trays}} .EQN 3 -10 105 0 0 0 {0:Nfeed}NAME~18 .TXT 0 10 117 0 0 0 Cg a22.400000,22.400000,48 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Feed-tray location (counting from top of column)}} .EQN 5 -10 107 0 0 0 {0:R}NAME~1.5 .TXT 0 10 119 0 0 0 Cg a14.000000,14.000000,46 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1 Reflux ratio (to obtain total reflux, use R=0)}} .TXT 8 -10 125 0 0 0 Cg a24.000000,24.000000,33 {\rtf1\ansi \deff0{\colortbl;\red0\green128\blue128;}{\fonttbl{\f0 \fcharset0\fnil Arial;}}{\stylesheet{\f0\fs20 Normal;}}\plain\fs20 \pard\plain\s0\f0\fs20 \pard {\cf1\ul After N steps, this is actual xB}{ \cf1 :}} .EQN 4 0 122 0 0 0 {0:xB.calc}NAME={0}?_n_u_l_l_