18 Pages

Lecture06

Course: CHE 1008, Fall 2009
School: Pittsburgh
Rating:
 
 
 
 
 

Word Count: 849

Document Preview

Other Equilibrium Relationships Relative Volatility It will be convenient later on in separation problems to express the relative volatility in terms of the <a href="/keyword/mole-fraction/" >mole fraction</a> s and vice-versa For binary systems, the <a href="/keyword/mole-fraction/" >mole fraction</a> s are related by y B...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> Pittsburgh >> CHE 1008

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Other Equilibrium Relationships Relative Volatility It will be convenient later on in separation problems to express the relative volatility in terms of the <a href="/keyword/mole-fraction/" >mole fraction</a> s and vice-versa For binary systems, the <a href="/keyword/mole-fraction/" >mole fraction</a> s are related by y B = 1 - y A and x B = 1 - x A and substituting these into Eq. (2-20) yields: Eq. (2-4) AB = y A (1 - x A ) (1 - y A )x A 1 - xA 1 - yA Eq. (2-22) or AB = K A Solving Eq. (2-22) for yA and xA yields: yA = AB x A 1 + ( AB - 1) x A yA AB - ( AB - 1) y A Eq. (2-23) and xA = Lecture 6 1 Calculation of BubblePoint and DewPoint Temperatures The bubblepoint temperature is the temperature at which a liquid mixture begins to boil. The dewpoint temperature is the temperature at which a vapor mixture first begins to condense. Lecture 6 2 Temperature-Composition Diagram for Ethanol-Water, P = 1 atm 100 95 Two Phase Superheated Vapor Phase 90 T( C) 85 80 Subcooled Liquid Phase o 75 0.0 0.2 0.4 zEtOH 0.6 0.8 1.0 3 xEtOH or yEtOH Lecture 6 Calculation of BubblePoint Temperatures If one is given a liquid mixture, one often needs to determine the bubblepoint temperature of the mixture. We have done this to date using equilibrium data for binary systems for example, from the saturated liquid line on a T vs. x,y plot for a given feed composition, zi. How do we handle multicomponent systems? Lecture 6 4 Calculation of BubblePoint Temperatures If the feed is in the liquid phase, the pressure p and the composition, xi's, of the liquid phase will be given. One then needs to determine the bubble point temperature of the mixture. Lecture 6 5 Calculation of BubblePoint Temperatures Where do we start? Well, we are given the liquidphase <a href="/keyword/mole-fraction/" >mole fraction</a> s, and we know that the <a href="/keyword/mole-fraction/" >mole fraction</a> relationships for both the liquid and vapor phase are given by Eq. (213): x i =1 N i = 1.0 y i =1 Lecture 6 N i = 1.0 6 Calculation of BubblePoint Temperatures Equilibrium Relationship We are given the liquidphase <a href="/keyword/mole-fraction/" >mole fraction</a> s, xi's, and we need to &quot;link&quot; the vaporphase <a href="/keyword/mole-fraction/" >mole fraction</a> s, yi's, to the liquidphase <a href="/keyword/mole-fraction/" >mole fraction</a> s to do this, one can use the definition for the equilibrium distribution coefficient K, Eq. (210) and solve for yi: y K= x i i or i yi = K x i i Lecture 6 7 Calculation of BubblePoint Temperatures Equilibrium Distribution Coefficient Relationship Substituting Eq. (210) into Eq. (213) yields: [ K x ] = 1.0 N i =1 i i K is a function of both temperature and pressure, Eq. (211): Ki = K(T, p) Lecture 6 8 Calculation of BubblePoint Temperatures Equilibrium Distribution Coefficient T,P Relationship One needs an expression for K as a function of T and P. One convenient expression for K as a function of T and P for light hydrocarbons is the DePriester equation, Eq. (212): a T1 a T2 a p2 a p3 K = exp 2 + + a T6 + a p1 ln p + 2 + T T p p Lecture 6 9 Calculation of BubblePoint Temperatures Analytical Expression Substituting the Depriester equation, Eq. (2 12), into [ K x ] = 1.0 N i =1 i i yields the analytical expression for bubble point calculations: a i,T1 a i,T2 a i,p2 a i,p3 + a i,T6 + a i,p1 ln p + 2 + xi = 1.0 exp 2 + T i =1 p p T N Lecture 6 10 Calculation of BubblePoint Temperatures One must solve the bubblepoint expression for T. There are several ways to solve for T: 1.) If the expression for K is simple enough, one may able to algebraically solve for T e.g., if some of constants in the DePriester equation are 0. 2.) One may use a trail and error method as outlined in 213, Wankat, p. 29. 3.) One may solve numerically. be the Fig. Lecture 6 11 Lecture 6 12 Calculation of DewPoint Temperatures If the feed is in the vapor phase, the pressure p and the composition, yi's, of the vapor phase will be given. One then needs to determine the dewpoint temperature of the mixture. Lecture 6 13 Calculation of DewPoint Temperatures Just as one may derive the bubblepoint temperature relationship, one can use a similar derivation using the equilibrium coefficient equation definition, Eq. (210), but this time solving for xi, since one would be given the vaporphase <a href="/keyword/mole-fraction/" >mole fraction</a> s, yi's: yi or Ki = x i Lecture 6 y x= K i i i 14 Calculation of DewPoint Temperatures Equilibrium Distribution Coefficient Relationship Substituting Eq. (210) into Eq. (213) yields: y = 1 .0 K N i =1 i i K is a function of both temperature and pressure, Eq. (211): Ki = K(T, p) Lecture 6 15 Calculation of DewPoint Temperatures Analytical Expression Substituting the Depriester equation, Eq. (212), into y = 1.0 K N i =1 i i yields the analytical expression for dewpoint calculations: yi i =1 N a i, T1 a i, T2 a i, p2 a i, p3 / exp 2 + + a i, T6 + a i, p1 ln p + 2 + = 1.0 T p p T Lecture 6 16 Calculation of BubblePoint and DewPoint Temperatures Numerical Solutions One can conveniently use numerical methods for these types of problems, using, for example, Mathcad. Mathcad uses nonlinear numerical methods such as the QuasiNewtonian or LevenbergMarquardt algorithms to solve equations. Lecture 6 17 A Final Note! While we will solve bubblepoint and dew point temperature problems for a given pressure, there is no reason why this same methodology cannot be applied to determining bubblepoint and dewpoint pressure problems for a given temperature! Lecture 6 18
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Pittsburgh - CHE - 1008
Overall Review CHE 1008Chapters 1-5, 6.4, 7, 9, 11, 12, 15Exam Details Date, Time, &amp; Place: Tuesday, 20 April, 2-4 PM, FMLC Closed book, closed notes, I will provide an equation summary sheet Bring a calculator, ruler, pencils Test will includ
Pittsburgh - CHE - 1008
MCD ShortCut MethodsBecause of the nontrivial nature of multicomponent distillation problems, shortcut methods and correlations have been developed. Commonly used in the past until the advent of numerical computer packages, these were the meth
Pittsburgh - CHE - 1008
Minimum Boiling Point AzeotropeLecture 41Maximum Boiling Point AzeotropeLecture 42Single Equilibrium Stage EthanolWater, P = 1 atmVaporF, zEtOHLiquidV, yEtOH L, xEtOHF is the total moles of ethanol and water fed
Pittsburgh - CHE - 1008
FlashDistillationFlashdistillationisthesimplestmethodofseparation. Afeedstreamisflashedintoachamberorflashdrumandtheliquidand vaporareallowedtoseparateunderequilibrium. Itisflashedbythrottlingthefeedstreamthroughanozzleorvalveintothe chamberthepre
Pittsburgh - CHE - 1008
Mass and Energy Balances Stripping Section and Partial ReboilerThe previous mass and energy balances apply only to the enriching section. At some point down the column, we will have a feed to one of the equilibrium stages the feed stage. At t
Pittsburgh - CHE - 1008
Stage Compositions Total CondenserQCEquilibrium Curve Total CondenserxDOperating Line (y1 , y1 )y1(x1 , y1 )y1Stage 1y2(x 2 , y 2 ) y3(x 3 , y 3 )x1Stage 2x2(x1 , y 2 )(x 2 , y3 )Stage 3y 3+1x3(x j , y j )
Pittsburgh - CHE - 1008
IntroductiontoColumnDistillationFlashdistillationprovidesamethodofseparation,but theamountofseparationobtainedislimited. Whatifweneedtohaveagreaterseparationtoobtain essentiallypurecomponents? Wecouldplaceflashdrumsinseriesorasa cascadeLectu
Pittsburgh - CHE - 1008
Underwood Equations (L/D)minWe have looked at one limiting condition, Nmin, determined using the Fenske method at total reflux conditions. The other limiting condition for multicomponent systems is the solution for the minimum reflux ratio, (L/
Pittsburgh - CHE - 1008
MultiComponent Flash DistillationOne handles the solution of multicomponent flash distillation systems similarly to that of binary flash distillation the methods for solving Type 1a, Type 1b, and Type 2 problems will be the same based upon the
Pittsburgh - CHE - 1008
Methodology for Complete McCabeThiele SolutionDetermine all of the information stated in the problem including:Configuration of the column Condition of streams (saturated, superheated or subcooled) Operating Pressure Total, pa
Pittsburgh - CHE - 1008
ChE 1008 Chemical Engineering Equilibrium Separations Spring Term 2003 (03-2) Project Project Overview You have been assigned a new project at your company to do the preliminary design of a new debutanizer column that is fed from an upstream deisobut
Pittsburgh - CHE - 1008
Exam # 2 ChE 1008 DUE: Wednesday, March 31, 2004 1:00 pm in class, INSTRUCTIONS You must work completely independently on the solutions to this exam. You may not talk to anyone about the exam except the instructor. You may use lecture notes from the
Pittsburgh - CHE - 1008
Memorandum DATE: TO: FROM: (Date) Prof. K. Johnson 1242 Benedum Hall (Your name) Project Engineer ChE 1008 DivisionSUBJECT: Debutanizer Distillation Preliminary Results Attached are the preliminary results for the design of a new debutanizer column
Pittsburgh - CHE - 1008
CHE 1008: Introduction to Staged Separations Dialysis bonus HW In class we derived a model to describe the removal of toxins from a patient using dialysis. We were able to say that the removal with time can be described by the differential equation:
Pittsburgh - ENGR - 0112
GUI Behavior Table 9-1 Method Categories and Interfaces (Continued) Category Interface Name Methods Window WindowListener windowClosing(WindowEvent) windowOpened(WindowEvent) windowIconified(WindowEvent) windowDeiconified(WindowEvent) windowClosed(Wi
Pittsburgh - ENGR - 0112
Elements of Advanced Java ProgrammingObjectivesAt the end of this appendix, you should be able toqAUnderstand two-tier and three-tier architectures for distributed computing Understand the role of the Java programming language as a front end f
Pittsburgh - ENGR - 0112
ExceptionsCourse Map7This module covers the error handling facilities built into the Java programming language.The Java Programming Language BasicsGetting Started Identifiers, Keywords, and Types Expressions and Flow Control ArraysObject-Ori
Pittsburgh - ENGR - 0112
Exceptions 7 Course Map This module covers the error handling facilities built into the Java programming language. Relevance 3 Present the following questions to stimulate the students and get them thinking about the issues and topics presented in th
Pittsburgh - ENGR - 1830
&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;Factorial Calculator&lt;/TITLE&gt;&lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;function factorial() { var frm = document.FactForm; / This is the form called FactForm in the current document var count, fact; var number = parseFloat(frm.num
Pittsburgh - ENGR - 1830
&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;Factorial Calculator&lt;/TITLE&gt;&lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;function factorial(number) { var count, fact; for (count = 1, fact = 1; count &lt;= number; count+) { fact *= count; } return fact;}&lt;/SCRIPT&gt;&lt;/HEAD&gt;&lt;B
Pittsburgh - ENGR - 1830
&lt;!DOCTYPE HTML PUBLIC &quot;-/W3C/DTD HTML 3.2/EN&quot;&gt;&lt;HTML&gt;&lt;HEAD&gt;&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html;CHARSET=iso-8859-1&quot;&gt;&lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;function factorial() { var frm = document.FactForm; / This is the form called Fa
Pittsburgh - MATH - 1020
Arrington SampleMath 0120 Examination #1 Sample Name (Print).PeopleSoft # Score .Signature TA (Circle one) Instructions:1. Clearly print your name and PeopleSoft number and sign your name in the space above. 2. There are 8 problems, each wor
Pittsburgh - MATH - 1020
MATH 0120 Business Calculus Fall Term 2008 (2091) INSTRUCTOR Elayne Arrington, PhD Office: 608 Thackeray Hall Office Hours: MTuWThF 2:00 3:30 (or by appointment ) Telephone: 412-624-8337 or 8375 (Math Office) fax: 412-624-8397 e-mail: earr@pitt.edu
Pittsburgh - MATH - 1020
Math 0120 2091 Homework problems should be written on 8- by 11- inch paper with no ragged edges. The first sheet should have: Student Name Recitation Instructor Homework # _ in the upper right corner. The name should be on each sheet, and if there is
Pittsburgh - MATH - 1020
MATH 0120 Business Calculus Spring Term 2009 (2094) INSTRUCTOR Elayne Arrington, PhD Office: 608 Thackeray Hall Office Hours: MWF 2:00 3:30 (or by appointment ) Telephone: 412-624-8337 or 8375 (Math Office) fax: 412-624-8397 e-mail: earr@pitt.edu ht
Pittsburgh - MATH - 0220
Arrington AMath 0220 Examination #2 Sample Solutions Name (Print) Signature TA (Circle one) Instructions: 1. Clearly print your name and identification number and sign your name in the space above. 2. There are 8 problems, each worth the specified
Pittsburgh - MATH - 1020
Math 0430 Introduction to Abstract Algebraic Systems2091 HomeworkHomework problems should be written on 8- by 11- inch paper with no ragged edges. The first sheet should have: Student Name Homework # _ in the upper right corner. The name should be
Pittsburgh - MATH - 1020
Math 0120 BUSINESS CALCULUS (4 credits) Spring Term 2008 (2084)Instructor:Office: Telephone: Office Hours: e-mail:Teaching Assistant:Office: Telephone: Office Hours: e-mail:Math Department: 301 Thackeray Hall Telephone: 412-624-8375 Fax: 412-
Pittsburgh - MATH - 2071
MATH2071: LAB 9: Implicit ODE methodsIntroduction Stiff Systems Direction Field Plots The Backward Euler Method Newton's method The Trapezoid Method Matlab ODE solversExercise Exercise Exercise Exercise Exercise Exercise Exercise Exercise Exercis
Pittsburgh - MATH - 2071
MATH2071: LAB #7: Iterative MethodsIntroduction Poisson equation matrices The conjugate gradient algorithm Compact storage Conjugate gradient by diagonals Exercise Exercise Exercise Exercise Exercise Exercise Exercise Exercise Exercise Exercise 1 2
Pittsburgh - MATH - 2071
MATH2071: LAB #4: FactorizationsIntroduction Orthogonal Matrices A Set of Questions The Gram Schmidt Method Gram-Schmidt Factorization Householder Matrices Householder Factorization The QR Method for Linear Systems The singular value decomposition E
Pittsburgh - MATH - 2071
MATH2071: LAB #6: The Eigenvalue ProblemIntroduction Eigenvalues and eigenvectors The Power Method The Inverse Power Method Finding Several Eigenvectors at Once Using Shifts The QR Method Convergence of the QR Algorithm Exercise Exercise Exercise Ex
Pittsburgh - MATH - 2070
MATH2070: LAB 4: Newton's methodIntroduction Stopping Tests Failure Introduction to Newton's Method Writing Matlab code for functions Choice of initial guess No root Complex functions Non-quadratic convergence Unpredictable convergence Newton's met
Pittsburgh - MATH - 2071
MATH2071: LAB 3: Solving linear systemsIntroduction Test matrices The linear system &quot;problem&quot; Gauss factorization Permutation matrices PLU factorization PLU solution A system of ODEsExercise Exercise Exercise Exercise Exercise Exercise Exercise E
Pittsburgh - MATH - 2070
MATH2070: LAB 8: Higher Order Interpolation and Mesh GenerationIntroduction Parametric Interpolation Cubic Hermite Interpolation Two-dimensional Hermite interpolation and mesh generation Varying parameters Matching patchesExercise Exercise Exerci
Pittsburgh - MATH - 2070
MATH2070: LAB 7: Polynomial and Piecewise Linear InterpolationIntroduction Matlab Hints An Experimental Framework Bracketing Piecewise Linear InterpolationExercise Exercise Exercise Exercise Exercise Exercise Exercise Exercise Exercise Exercise E
Pittsburgh - MATH - 2071
MATH2071: LAB 10: BVPs and PDEsIntroduction Boundary Value Problems Shooting Methods Discretizing a BVP A Heat Equation The Method of LinesExercise Exercise Exercise Exercise Exercise1 2 3 4 51IntroductionOur study of the initial value pr
Pittsburgh - MATH - 2070
MATH2070: LAB 10: Legendre Polynomials and L2 ApproximationIntroduction Integration Legendre Polynomials Orthogonality and Integration Least squares approximations in L2 ([-1, 1]) Legendre polynomial approximation Fourier series Piecewise approxima
Pittsburgh - MATH - 2070
MATH2070: LAB 5: Multidimensional Newton's MethodIntroduction Modifications to newton.m for vector functions A complex function revisited Nonlinear least squares Softening (damping) Recursive functions Continuation methodsExercise Exercise Exerci
Pittsburgh - MATH - 2071
This is a sample summary file from the first part of Lab 1. Thiswork was done on the version of Matlab on unixs.cis.pitt.edu,so some of the responses might be slightly different than on theversion you are using. This summary is written in the fi
Pittsburgh - MATH - 1070
Math 1070 Matlab Assignment 4Due Monday, November 3, 2008Part 0: Getting startedTo access the files needed for this assignment, in the class web pagehttp:/www.math.pitt.edu/~trenchea/Math1070_Fall_Semester_2008.htmlclick onA collection of
Pittsburgh - MATH - 1070
MATH 1070, Exam 1November 19, 2008 12:00 to 12:50Instructions 1. You may use a one page formula sheet. Formula sheets may not be shared. 2. Before you begin, enter your name in the space below. 3. Show all your work on the exam itself. If you need
Pittsburgh - MATH - 1070
MATH 1070, Exam 3December 8, 2008 12:00 to 13:50Instructions 1. You may use a one page formula sheet. Formula sheets may not be shared. 2. Before you begin, enter your name in the space below. 3. Show all your work on the exam itself. If you need
Pittsburgh - MATH - 1070
Math 1070 HW 11 Due Monday Dec 8, 20081. Consider the nonlinear system2x^2 + y^2 - 4 = 0x + y^2 - 2 = 0Calculate the first two iterations (x1,y1) and (x2,y2) using Newton'smethod with initial guess (x0,y0) = (1,1).2. Find the linear Le
Pittsburgh - MATH - 1070
Math 1070 Matlab Assignment 5Due Friday, November 28, 2008To access the files needed for this assignment, in the class web pagehttp:/www.math.pitt.edu/~trenchea/Math1070_Fall_Semester_2008.htmlclick onA collection of matlab codes accompanyi
Pittsburgh - MATH - 1070
Math 1070 Matlab exercise 1Matlab PreliminariesTo find the instructions for this lab, go to the class web pagehttp:/www.math.pitt.edu/~trenchea/Math1070_Fall_Semester_2008.htmland click on Introduction to Matlab exercises by Dr. Mike Sussma
Pittsburgh - MATH - 1070
Math 1070 Matlab Assignment 2 (for those who did the beginning matlab 1)Due Monday September 15, 2008To access the files needed for this assignment, in the class web pagehttp:/www.math.pitt.edu/~trenchea/Math1070_Fall_Semester_2008.htmlclick
Pittsburgh - MATH - 1070
Math 1070 Matlab Assignment 2 (for those who did the alternative matlab 1)Due Monday September 15, 2008Write a program to compute experimentalylim (x^p + y^p)^(1/p)p-&gt;infinityfor x and y positive numbers. Your code should loop for p =1:10:1
Pittsburgh - MATH - 1270
How to use:1. Unzip in C:\ A folder is created called wpp. 2. Make a shortcut for the program winpp.exe to the Desktop3. Create a folder called odes4. Use Notepad to create a file in the odes folder.5. Drag the file and drop it into the s
Pittsburgh - MTH - 3380
Stochastic Homework 1. Run the Gillespie algorithm on the Brusselator. I have put an XPP le on the web bruss gill.ode for you to try if you do not want to implement it yourself. The ode le is well annotated. Note in the simulation, that the limit cyc
Pittsburgh - MTH - 3380
Reversible reactionsA reversible enzymic reaction (e.g. the conversion of glucose to fructose, catalysed by glucose isomerase) may be represented by the following scheme where the reaction goes through the reversible stages of enzyme-substrate (ES)
Pittsburgh - MATH - 1270
How to install xppaut for windows1. If you do not have an X-server installed, then you should installone of the two I have included on the CD. There is X-win32 demo (whichworks very nicely for 2 hours at a time and then yoiu have to closeyour wo
Pittsburgh - MATH - 23032
Integrated Calculus II Quiz 4 Solutions 03/14/03Question 1Find the average value, A(f ), of the function f (x) = 13 on the interval [1, 9]. x2 Also nd a number c, in the interval (1, 9), such that f (c) = A(f ). 1 A(f ) = (9 1) /9 11 x23dx
Pittsburgh - MATH - 230
Sample Problems for First Midterm for Math 0230 October 3, 2007 October 1, 2008 1. Evaluate the following integrals (a)1 1 dx; 1 + x2(b)0xe-x dx;(c)11 - x2 dx;0(d)11 21 dx; 1 - x2(e) sin3 x cos2 xdx; (f) x cos xdx; (g) x dx.
Pittsburgh - MATH - 1020
Arrington AMath 0120 c Examination #3 04-2 Name (Print) Signature S.S.# Score..TA (Circle one) Andreau (12)Andreau (3)GhebregiorgisWajdowiczInstructions: 1. Clearly print your name and social security number and sign your name in the s
Pittsburgh - IS - 0012
IS12 - Introduction to Programming Lecture 17: Array Processinghttp:/www.sis.pitt.edu/~sergeys/teaching/2005fall/is0012/Outlines s sArrays Array input/output Array processing with for loops: Sum Max MinsPractical example of array proces
Pittsburgh - IS - 0012
IS12 - Introduction to Programming Lecture 6: Advanced Programming with Karelhttp:/www.sis.pitt.edu/~sergeys/teaching/2005fall/is0012/if inside whilesssUsing if inside while will help us to solve a large class of complex problems While det
Pittsburgh - IS - 0012
IS12 - Introduction to Programming Lecture 18: Functionshttp:/www.sis.pitt.edu/~sergeys/teaching/2005fall/is0012/Using Arrays for CountingssIdea: Use an array as a set of counting variables Each element will count separate events2 27 4 11n
Pittsburgh - IS - 0012
IS12 - Introduction to Programming Lecture 19: Functions and Arrayshttp:/www.sis.pitt.edu/~sergeys/teaching/2005fall/is0012/OutlinesParameter passing by value and reference Example: parameter passing Example: read, sum, maxs sCharacter a
Pittsburgh - IS - 0012
IS12 - Introduction to Programming Lecture 9: Variableshttp:/www.sis.pitt.edu/~sergeys/teaching/2005fall/is0012/Data Types and VariablesThree things to do with a variablesDeclare a variable int fgrad;sAssign a value fgrad = 50;50sU
Pittsburgh - IS - 0012
IS12 - Introduction to Programming Lecture 13: Conditionalshttp:/www.sis.pitt.edu/~sergeys/teaching/2005fall/is0012/Outlines s s s s s sIf and If-else The use of if-else The use of if Simple nested ifs If inside a loop Conditional operator If-