0% encontró este documento útil (1 voto)
229 vistas684 páginas

MATLAB

INTRODUCCION A MATLAB

Cargado por

rodrigo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
229 vistas684 páginas

MATLAB

INTRODUCCION A MATLAB

Cargado por

rodrigo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

MATLAB ® es una marca registrada de Los MathWorks, S.A. y es usado con permiso.

Los
MathWorks no garantizan la exactitud del texto o los ejercicios en este libro. El uso de este
libro o este debate de ® software MATLAB o productos relacionados no constituye endoso o
patrocinio por Los MathWorks de un acercamiento pedagógico particular o el uso particular
del ® software MATLAB.

La prueba de redundancia cíclica Press Taylor y Francis Group 6000 Broken Sound Parkway
NW, la Suite 300 Taylor y Francis Agrupan al 33487-2742 Boca Raton, Florida

© 2018 por Taylor y Francis Group, la Prensa de prueba de redundancia cíclica de Control
Lógico de Vínculos es una huella de Taylor y Francis Group, un negocio Informa

Ningún reclamo para El Gobierno de Estados Unidos original surte efecto

Impreso en papel libre de ácido

El Libro Estándar Internacional Number-13: 978-1-138-03989-6 (el Libro de Tapas Duras)

Este libro contiene información obtenida a partir de fuentes auténticas y altamente estimadas.
Los esfuerzos bastantes razonables han estado hechos para publicar información y datos
confiables, pero el autor y el editor publicista no pueden cargar con la responsabilidad para la
validez de todos los materiales o las consecuencias de su uso. Los autores y los editores
publicistas han tratado de rastrear las agarraderas de derecho de autor de todo material
reproducida en esta publicación y pedirle perdón titulares de derecho de autor si el permiso a
publicar en esta forma no ha sido obtenido. Si cualquier material de derecho de autor - se ha
admitido - nos escribe y nos deja saber así es que podemos rectificar en cualquier reimpresión
futura.

Deduzca excepción tan permitido bajo las Leyes U.S. Copyright, ninguna parte de este libro
puede estar reimpresa, reproducida, transmitida, o puedo utilizar en cualquier forma por
cualquier electrónico, mecánico, u otra manera, ora más allá sabido o inventado, inclusivo
fotocopiando, microfilmando, y registrando, o en cualquier sistema de información de
almacenamiento o de recuperación, sin permiso escrito de los editores publicistas.

Para que permiso fotocopie o use material electrónicamente de este trabajo, por favor el
acceso [Link] ([Link] com / ) o contacto el Centro de Despejo de
Derecho de Autor, S.A. (el CCA), 222 el Paseo en Coche del Palo de la Rosa, Danvers,
Massachusett 01923, 978-750-8400. El CCA es una organización no lucrativa que provee
licencias e inscripción para una colección variada de usuarios. Para a organizaciones que ha
estado concedida una licencia de la fotocopia por el CCA, un sistema separado de pago ha sido
arreglado.

El Aviso de Marca Registrada: El producto o los nombres corporativos puede ser marcas
registradas o marcas registradas, y son usadas sólo que identificación y para explicación sin
para intento infrinjan.

Los Datos de Cataloging-In-Publication de la Biblioteca del Congreso

Los nombres: Yeo, Yeong Koo, publiquen. El título: La computación de ingeniería química con
MATLAB / Yeong Koo Yeo. Description: Boca Raton: Taylor y Francis, prueba de redundancia
cíclica Presionan, 2017. | Incluye referencias bibliográficas. Los identificadores: LCCN
2017011618 | el Número Internacional Estándar del Libro 9781138039896 (el libro de tapas
duras: El papel libre de ácido) | el Número Internacional Estándar del Libro 9781315114880 (el
libro electrónico) Temas: LCSH: La ingeniería química - los Datos yendo en procesión. |
MATLAB. La clasificación: El soporte de chip sin patillas TP184 .Y46 2017 | el control digital
directo 660.0285 - el registro dc23 LC disponible en [Link]

Visite al Taylor y sitio de Web Francis en [Link]

Y el sitio de Web de prueba de redundancia cíclica Press en [Link]

El contenido

El
prólogo............................................................................................................................................
..El xv
Acknowledgments..........................................................................................................................
El xvii
Author.............................................................................................................................................
El xix

Divida en capítulos 1 Introducción para


MATLAB...........................................................................................1 1.1 Starting
MATLAB...........................................................................................1 1.1.1 Entering Commands
en la Ventana de Orden...................................1 1.1.2 Help
Command....................................................................................3 1.1.3 Exit de
MATLAB...........................................................................4 1.2 Operaciones y la Asignación de
Variables...........................................................4 1.2.1 Errors en el
Aporte......................................................................................5 1.2.2 Aborting
Calculations..........................................................................6 1.3 Vectores y
Matrices.........................................................................................6 1.3.1
Vectors..................................................................................................6 1.3.2
Matrices................................................................................................9 1.3.3 Complex
Number...............................................................................13 1.3.4 Suppression de Pantalla
Output............................................................14 Expresiones 1.4
Numerical....................................................................................14 1.5 Variables
Directivas.........................................................................................16 claro 1.5.1 Le
Ordena..............................................................................16 1.5.2 Computational Limitations y
Constantes.........................................16 1.5.3 whos
Command.................................................................................17 Operaciones 1.6
Symbolic.......................................................................................17 1.6.1 Substitution en
Ecuaciones Simbólicas...................................................18 1.7 M-
Files............................................................................................................19 M-Files 1.7.1
Script.....................................................................................19 1.7.2 Adding
Comments..............................................................................20 M-Files 1.7.3
Function................................................................................21 1.8
Funciones.........................................................................................................22 1.8.1 Built en
Funciones..............................................................................22 1.8.2 User Defined
Funciones......................................................................23 1.9
Lazos...............................................................................................................24 1.9.1 si la
Declaración......................................................................................24 1.9.2 para
Lazo...........................................................................................25 1.10
Gráficos...........................................................................................................25 1.10.1 Plotting
con ezplot........................................................................25 1.10.2 Modifying
Graphs..............................................................................25 1.10.3 Graphing con
complot..........................................................................27 1.10.4 Plotting Multiple
Curves....................................................................28 Complots Dimensionales 1.10.5
Three....................................................................29 1.11 Ecuaciones Diferenciales
Ordinarias......................................................................30 1.12
Ejemplos.........................................................................................................31 1.12.1 Population
Growth Model..................................................................31 1.12.2 el Aleatorio Fibonacci
Sequence.............................................................32 1.12.3 Generation de un Objeto del
3D..................................................................33 la
Bibliografía...............................................................................................................34

El vi Contents

Divida en capítulos 2 Métodos Numéricos con


MATLAB.........................................................................35 Sistemas 2.1
Linear................................................................................................35 Ecuaciones 2.2
Nonlinear........................................................................................40 2.2.1 Polynomial
Equations........................................................................40 2.2.2 Zeros de Ecuaciones No
Lineales.............................................................41 [Link] Bisection
Method................................................................41 [Link] False Position
Method........................................................41 el Método de [Link]
Newton................................................................41 [Link] Secant
Method....................................................................41 el Método de [Link]
Muller.................................................................41 el Método de [Link] Newton para los
Sistemas No Lineales...........................42 [Link] Fixed Enseñan con el Dedo Método de
Iteración para los Sistemas No Lineales.........42 2.3 el Análisis de
Regresión.........................................................................................47 2.3.1 Introduction para
Statistics.....................................................................47 2.3.2 Generation de Números
Aleatorios........................................................50 2.3.3 Linear Regression
Analysis................................................................50 2.3.4 Polynomial Regression
Analysis........................................................52 2.3.5 Transformation del No Lineal Functions
para las Funciones Lineales.............53 2.4 la
Interpolación....................................................................................................60 2.4.1
Polynomial Interpolation....................................................................60 2.4.2 Use de la Función
policalzan.................................................................62 2.4.3 Cubic Spline
Interpolation.................................................................64 2.4.4 Interpolation en Una
Dimensión.........................................................65 2.4.5 Interpolation en
Multidimension.........................................................67 2.5 la
Optimización....................................................................................................69 2.6 la
Diferenciación y la Integración........................................................................70 2.6.1
Differentiation....................................................................................70 2.6.2
Integration..........................................................................................72 [Link] Definite
Integral..................................................................72 [Link] Multiple
Integrals................................................................74 2.7 Ecuaciones Diferenciales
Ordinarias......................................................................75 Problemas de Valor 2.7.1
Initial........................................................................75 2.7.2 No Le Dan Propina al
Sistema........................................................................................77 Problemas de Valor 2.7.3
Boundary..................................................................84 2.8 Ecuaciones
Parciales..........................................................................87 2.8.1 Classification de Ecuaciones
Parciales..................................87 [Link] Classification por
Orden.......................................................87 [Link] Classification por la
Linealidad..................................................87 [Link] Classification de Ecuaciones Parciales de
Orden 2 Lineales............................................................................88 [Link] Classification por las
Condiciones de Inicial y del Límite.............88 2.8.2 Solution de pdepe de Orden Parabolic /
Elliptic Partial Differential Equations Using 1.......................................................................88 2.9
el Desarrollo Histórico de Software de Ingeniería de Proceso.............................91
Problemas.....................................................................................................................93
Referencias................................................................................................................101

Divida En Capítulos 3 Propiedades


Físicas...................................................................................................103 3.1 el Agua y el
Vapor............................................................................................103 3.1.1 Division de Presión –
Temperatura Extiéndase........................................103

Los viiContents

Las Ecuaciones de la Propiedad del 3.1.2...........................................................................104 las


Ecuaciones [Link] Parameters y Auxiliares.................................104 [Link] Basic Equations
para Región 1...........................................104 [Link] Basic Equations para Región
2...........................................105 [Link] Basic Equations para Región
3...........................................105 [Link] Basic Equations para Región
4...........................................105 [Link] Basic Equations para Región
5...........................................106 3.1.3 Properties de Saturated Echan Humo de
Cólera..........................................................110 3.2 la
Humedad........................................................................................................113 3.2.1 Relative
Humidity............................................................................113 3.2.2 la Humedad
Absoluta...........................................................................114 3.3 la Densidad de Líquidos
Saturados.........................................................................115 3.3.1 COSTALD
Method..........................................................................117 3.4 la
Viscosidad........................................................................................................118 3.4.1 Viscosity
de Líquidos..........................................................................118 3.4.2 Viscosity de
Gases............................................................................120 3.5 la Aptitud de
Calor................................................................................................121 3.5.1 Heat Capacity de
Líquidos..................................................................121 [Link] Polynomial
Correlation.....................................................121 [Link] Rowlinson/Bondi
Method.................................................123 3.5.2 Heat Capacities de
Gases..................................................................123 3.6 la Conductividad
Térmica....................................................................................125 3.6.1 Thermal Conductivities
de Líquidos...................................................125 3.6.2 Thermal Conductivities de
Gases.....................................................126 3.7 la Tensión
Superficial.............................................................................................128 3.8 la Presión de
Vapor...............................................................................................132 3.8.1 Antoine
Equation..............................................................................132 [Link] Extended Antoine
Equation..............................................132 3.8.2 Wagner
Equation..............................................................................134 3.8.3 Hoffmann – la Ecuación del
Florín..............................................................135 3.8.4 Rarey/Moller
Equation.....................................................................135 3.9 Enthalpy de
Vaporización...............................................................................137 3.9.1 Watson
Equation...............................................................................137 3.9.2 Pitzer
Correlation.............................................................................138 3.9.3 Clausius – Clapeyron
Equation..........................................................139 3.10 el Calor de Formación para Gases
Ideales................................................................140 3.11 Gibbs Liberan
Energía.........................................................................................142 Coeficientes de 3.12
Difusiones....................................................................................143 Coeficientes de Difusión de
Fase 3.12.1 Liquid................................................143 Coeficientes de Difusión de Fase 3.12.2
Gas.....................................................144 3.13 la Compresibilidad Factorizan de Gases
Naturales.......................................................145
Problemas...................................................................................................................147
Referencias................................................................................................................148

Capítulo 4 la
Termodinámica......................................................................................................151 4.1 la
Ecuación de Estado...........................................................................................151 4.1.1 Virial
State Equation........................................................................151 4.1.2 Lee – Kesler
Equation........................................................................153 4.1.3 Cubic Equations de
Estado..................................................................155

El viii Contents

4.2 Propiedades Termodinámicas de Fluidos............................................................158 4.2.1


Enthalpy Change..............................................................................158 4.2.2 Departure
Function...........................................................................158 [Link] Departure Function del
Virial Equation de Estado......159 [Link] Departure Function de la Ecuación VDW (la furgoneta
der Waals) de Estado...............................................................159 [Link] Departure Function de
la Ecuación RK (Redlich – Kwong) de Estado...............................................................159 [Link]
Departure Function de la Ecuación SRK (Soave – Redlich – Kwong) de
Estado................................................160 [Link] Departure Function de la Ecuación de
relaciones públicas (Peng – Robinson) de Estado...............................................................160
4.2.3 Enthalpy de Mezcla.........................................................................164 4.3 el Coeficiente de
Fugacidad......................................................................................168 4.3.1 Fugacity Coefficients
de Especies Puras..............................................168 [Link] Fugacity Coefficient del Virial
Equation de Estado....168 [Link] Fugacity Coefficient de la furgoneta der Waals Equation de
Estado..............................................................................168 [Link] Fugacity Coefficient del
Redlich – Kwong Equation de Estado...............................................................168 [Link]
Fugacity Coefficient del Soave – – Kwong y Peng – Redlich Robinson Equations de
Estado............................168 [Link] Fugacity Coefficient de Datos
Experimentales..................169 4.3.2 Fugacity Coefficient de unas Especies en una
Mezcla................................171 [Link] Fugacity Coefficient del Virial Equation de  
Estado......................................................................171 [Link] Fugacity Coefficient de las
Ecuaciones de Tercer Grado de   Estado.........................................................................171
[Link] Fugacity Coefficient de la furgoneta der Waals Equation de
Estado..............................................................................171 4.4 la Presión de
Vapor...............................................................................................173 4.4.1 Antoine
Equation..............................................................................173 4.4.2 Riedel
Equation................................................................................174 4.4.3 Harlecher – Braun
Equation...............................................................174 4.5 el Coeficiente de
Actividad.......................................................................................176 4.5.1 Activity Coefficient
Models.............................................................179 [Link] Wilson
Equation................................................................179 4.5.2 transportan por furgoneta a Laar
Equation............................................................................179 4.5.3 Activity Coefficients por el
Método de Contribución En Coro................180 [Link] UNIQUAC
Method...........................................................180 [Link] UNIFAC
Method..............................................................181 4.6 el Vapor – el Equilibrio
Líquido.............................................................................185 4.6.1 Vapor – el Equilibrio Líquido
por las Leyes de Raoult....................................185 4.6.2 Vapor – el Equilibrio Líquido por las
Leyes de Modified Raoult....................188 [Link] Flash
Calculations.............................................................192 4.6.3 Vapor – Proporción Que Usa
Equilibrio Líquido de Coeficientes de
Fugacidad.............................................................................195 [Link] Dew Apuntan y Cálculos
de Puntos de Burbujeo.......................195 [Link] Flash
Calculations.............................................................199 4.7 el Equilibrio de Líquido de Vapor – el
Líquido –................................................................203 Cálculos del Punto 4.7.1
Bubble................................................................204

Los ixContents

Los Cálculos de Punto de Rocío del 4.7.2....................................................................204 4.7.3


Isothermal Flash Calculations en la Región de dos fases.................205
Problemas...................................................................................................................207
Referencias................................................................................................................210

Capítulo 5 la Mecánica de los


Fluidos.......................................................................................................213 5.1 Laminar
Fluyen................................................................................................213 5.1.1 Reynolds
Number.............................................................................213 5.1.2 Flow en una Tubería
Horizontal.................................................................214 5.1.3 Laminar Flow en un Horizontal
Annulus............................................215 5.1.4 Vertical Laminar Flow de una Película de
Caída..........................................217 5.1.5 Falling
Particles................................................................................219 5.2 el Factor de
Fricción...............................................................................................221 5.3 el Flujo de Fluidos
en Tuberías..................................................................................225 5.3.1 Friction
Loss.....................................................................................225 5.3.2 Equivalent Length de
Ajustes Diversos y las Válvulas............................231 5.3.3 Excess Head
Loss.............................................................................231 5.3.4 Pipe Reduction y
Ampliación.....................................................232 la Presión Global 5.3.5
Descienden......................................................................234 5.3.6 Pipeline
Network..............................................................................237 5.4 el Tanque Directo
Flow.........................................................................................242 5.4.1 Open
Tank........................................................................................242 5.4.2 Tanque
Adjunto..................................................................................243 5.5 el Flujo de Newtonian
Fluid.......................................................................245 el Perfil 5.5.1
Velocity.................................................................................245 5.5.2 Reynolds
Number.............................................................................247 5.5.3 Friction
Factor..................................................................................248 5.6 la Fluido Compresible Fluyen
en Tuberías.................................................................250 5.6.1 Critical Flow y el número de
Mach................................................250 5.6.2 Compressible Isothermal
Flow.........................................................250 5.7 el Flujo de Dos Fases en
Tuberías...............................................................................254 5.7.1 Flow
Patterns....................................................................................254 5.7.2 Pressure
Drop...................................................................................255 5.7.3 Corrosion y
Erosión......................................................................257 5.7.4 Vapor – la Circulación
Descendente Vertical de Dos Fases Líquida..................................260 5.7.5 Pressure Drop en
Transmitir Condensado de Vapor Fluyen........................260 5.8 Camas Directas Flow
Packed............................................................................261
Problemas...................................................................................................................263
Referencias................................................................................................................265

Capítulo 6 la Ingeniería Química de


Reacción...............................................................................269 Tasas de 6.1
Reacciones...............................................................................................269 6.1.1 Reaction Rate
Constant....................................................................269 [Link] Estimation de Reacción Hacen
el Pedido y Constante de Tasa Using Datos Experimental..................................................270
6.1.2 Reaction Equilibrium.......................................................................272 6.1.3 Reaction
Conversion........................................................................273 [Link] Estimation de Reacción
Evalúan Parámetros Usando Conversión........................................................................274 6.1.4
Series Reactions...............................................................................275

El contenido de la letra x

6.2 el Reactor de agitación continua (CSTR) del Tanque.....................................................277


6.2.1 Concentration Changes con el Tiempo...................................................277 6.2.2
Exothermic Reaction........................................................................278 6.2.3 Multiple Reactions
en un CSTR.........................................................282 6.3 el Reactor de la Cantidad de
Cosas................................................................................................284 6.3.1 Estimation de
Parámetros de Reacción de la Cantidad de Cosas........................................284 6.3.2 Semibatch
Reactors..........................................................................285 6.4 el Reactor de Plug-
Flow.........................................................................................287 Reactores 6.5
Catalytic..........................................................................................294 el Reactor Directo de
Transporte Derecho 6.5.1................................................302 Reactores de 6.6
Membranas.......................................................................................304 6.7
Bioreactors.....................................................................................................308 6.8
Nonisothermal Reactions...............................................................................311 6.8.1 Adiabatic
Reaction...........................................................................311 6.8.2 el Estatal En Novio
Nonisothermal Reactions............................................314
Problemas...................................................................................................................319
Referencias................................................................................................................327

Capítulo 7 el Reembarque
Masivo...........................................................................................................329 7.1 la
Difusión........................................................................................................329 la Difusión
Dimensional 7.1.1 One.............................................................329 7.1.2 Multicomponent
Diffusion en Gases................................................330 7.1.3 Diffusion de una
Esfera...................................................................333 7.1.4 Mass Transfer
Coefficient................................................................334 7.1.5 Diffusion en Partículas Isotérmicas
de Catalizador........................................337 7.2 el Reembarque Masivo Estatal A
Unsteady.......................................................................343 7.2.1 la Difusión estatal a Unsteady
en una Tabla De Una Sola Dimensión.....................343 7.2.2 Diffusion en una Película Que Cae
Laminar................................................345 7.3 la
Evaporación....................................................................................................348 7.3.1 Single
Efectúan Evaporador..................................................................348 Evaporadores de Efecto
7.3.2 Multiple.............................................................351 7.4 la
Absorción.....................................................................................................356 7.5 la Destilación
Binaria.........................................................................................360 7.5.1 McCabe/Thiele
Method...................................................................360 7.5.2 Ideal Binary
Distillation...................................................................363 7.6 el Método de Cálculo del Atajo
para Multicomponent Distillation....................367 7.6.1 Fenske – la Maleza – Gilliland
Method............................................367 [Link] Fenske Equation: El Número Mínimo de
Etapas........367 [Link] Underwood Equation: El Reflujo Mínimo...................368 [Link]
Gilliland Correlation.........................................................368 [Link] Feed Stage
Location.........................................................370 [Link] Determination del Número de Etapas
por la Ecuación del Fumador............................................................................370 7.7 Cálculos
Estatales En Novio Rigurosos de Destilación...........................................373 7.7.1 Rigorous
Distillation Model: La MALLA Equations...............................376 7.7.2 Tridiagonal Matrix
Method..............................................................379 7.7.3 Bubble Enseñan con el Dedo (BP)
Método...............................................................382 7.8 la Destilación
Diferencial..................................................................................390

Los xiContents

7.9 la Separación de la Membrana....................................................................................394


7.9.1 el Modelo Que Se Mezcla Completo para Separación del Gas...................................395
7.9.2 Cross Flow Posan para Gas Separation.............................................397
Problemas...................................................................................................................400
Referencias................................................................................................................404

Capítulo 8 el Reembarque de
Calor............................................................................................................407 8.1 de Una Sola
Dimensión el Reembarque de Calor....................................................................407 8.1.1 Heat
Transfer en una Tabla De Una Sola Dimensión........................................407 8.1.2 Heat Transfer
a través de una Capa Múltiple Cortan en Trozos Rectangulares..........................................409
Cilindros Directos 8.1.3 Heat Transfer de la Capa Múltiple....................................410 8.1.4 Heat
Transfer en un Alambre....................................................................413 8.1.5 Heat Loss a Través
de Brida de la Tubería........................................................415 8.2 la Conducción
Multidimensional de Calor..............................................................416 8.2.1 la Conducción
Estatal A Unsteady de Calor.....................................................416 8.2.2 Method de
Líneas...............................................................................418 8.2.3 la Conducción Estatal En
Novio de Calor..........................................................424 8.3 el Cambiador de
Calor.............................................................................................429 8.3.1 Shell y Cambista de
Calor del Tubo sin Cambio de Fase..................429 [Link] la Diferencia Término Medio En Leño
de Temperatura..................................429 8.3.2 el Calor Lateral En Tubo Transfieren
Coeficiente................................................432 8.3.3 el Calor Lateral En La Concha Transfieren
Coeficiente................................................433 8.3.4 Pressure Drop en el Tubo Toman
Partido........................................................435 8.3.5 Pressure Drop en la Concha Toman
Partido........................................................435 8.3.6 Heat Exchanger Calculation
Procedure............................................436 8.3.7 Cambiador de Calor de la Tubería
Doble...........................................................447 8.4 el Rastreo de Calor en
Tuberías...............................................................................450 8.5 el Enfriador de
Aire......................................................................................................453
Problemas...................................................................................................................455
Referencias................................................................................................................457

Capítulo 9 el Control de
Proceso........................................................................................................459 9.1 Laplace
Transform y Reembarque Funcionan....................................................459 9.1.1 Laplace
Transform e Inverse Laplace Transform.........................459 9.1.2 Partial Fraction
Expansion...............................................................460 9.1.3 Representation de Reembarque
Funcionan................................................461 9.2 la Diagrama de
Bloques...............................................................................................462 9.3 la Representación
del Espacio Estatal...........................................................................463 9.4 la Dinámica de
Proceso..........................................................................................464 9.4.1 Dynamics de un
Proceso de Orden 1.....................................................464 9.4.2 Dynamics de Procesos de Orden
2...................................................468 9.4.3 Dynamics de Procesos
Complicados.....................................................471 Procesos de Orden Superior
[Link]....................................................471 [Link]
LeadLag...........................................................................472 [Link] Time
Delay.......................................................................472 9.5 la Dinámica de Bucles de Control por
Retroalimentación..........................................................474 el Reembarque del Lazo 9.5.1
Closed Funcionan.......................................................474 [Link] Servo
Problem...................................................................474 [Link] Regulator
Problem............................................................475 9.5.2 Control del Calentador Batido Continuo
del Tanque................................480

El xii Contents

9.6 la Estabilidad de Información Retroactiva Controlan


Sistemas.........................................................484 9.7 Frequency Response
Analysis.......................................................................487 9.7.1 Bode
Diagram...................................................................................487 9.7.2 Nyquist
Diagram..............................................................................487 9.7.3 Nichols
Chart....................................................................................487 9.7.4 Gain y Márgenes de
Fase...................................................................492
Problemas...................................................................................................................493

Capítulo 10 la
Optimización.............................................................................................................497 10.1 la
Optimización Espontánea..........................................................................497 10.1.1 Fibonacci
Method.............................................................................497 10.1.2 Golden Section
Method....................................................................499 el Método Adecuado Cuadrático de
10.1.3 Brent...........................................................502 10.1.4 Shubert – Piyavskii
Method...............................................................505 10.1.5 el Método Más Pronunciado de
Descenso.................................................................507 el Método de 10.1.6
Newton.............................................................................510 10.1.7 Conjugate Gradient
Method.............................................................512 10.1.8 Cuasi Método de
Newton.....................................................................516 10.2 la Programación
Lineal......................................................................................520 10.2.1 Formulation de Linear
Programming Problem.................................520 10.2.2 Simplex
Method...............................................................................521 10.2.3 Two Ponen en Fase
Método Simplex.............................................................522 10.2.4 Interior Point
Method.......................................................................526 10.3 la Optimización
Constreñida..............................................................................528 el Método de Proyección de
la Gradiente de 10.3.1 Rosen...............................................528 el Método Factible de Dirección
de 10.3.2 Zoutendijk..........................................532 el Método 10.3.3 Generalized Reduced
Gradient (GRG)...............................537 el Método 10.3.4 Sequential Quadratic Programming
(SQP).........................544 10.4 Métodos Directos de
Búsqueda..................................................................................549 10.4.1 Cyclic Coordinate
Method...............................................................549 10.4.2 Hooke y Jeeves Pattern Search
Method........................................551 el Método de 10.4.3
Rosenbrock.......................................................................554 10.4.4 Nelder y el Método Simplex
de Aguamiel................................................556 el Método 10.4.5 Simulated Annealing
(SA)..................................................559 10.4.6 Genetic Algorithm
(Georgia)...................................................................562 10.5 el Entero Mixto
Programando.........................................................................566 10.5.1 Zero – Un Método
Programador.....................................................566 10.5.2 Branch y Método
Comprometido...............................................................569 10.6 el Uso de MATLAB las
Funciones Incorporadas.............................................................575 10.6.1 Unconstrained
Optimization.............................................................575 [Link]
fminsearch.........................................................................575 [Link]
fminunc.............................................................................575 [Link]
fminbnd.............................................................................576 [Link]
lsqnonlin...........................................................................576 10.6.2 Constrained
Optimization................................................................577 [Link]
lsqlin.................................................................................577 [Link]
fmincon.............................................................................577 [Link]
fminimax...........................................................................577 [Link]
quadprog...........................................................................578

Los xiiiContents

10.6.3 Linear y Problemas Que Programan Entero Mixto..........................579 [Link]


linprog...............................................................................579 [Link]
intlinprog...........................................................................580
Problemas...................................................................................................................581
Referencias................................................................................................................585

A del Apéndice Cecal: Los Programas


Suplementarios.....................................................................................587 B Appendix: La Lista
de Programas....................................................................................................593
Indexan............................................................................................................................................
..599

El xv
El prólogo

SUPERVISE que Este libro enfoca la atención en la presentación de técnicas de resoluciones de


problemas en las áreas sujetas principales de ingeniería química. Los fundamentos para niveles
adelantados de problema solucionando son inconspicuos utilizando a MATLAB ®, lo cual es un
idioma de alto rendimiento para la computación técnica. Este libro provee numerosos
ejemplos y hace ejercicio, así como la instrucción de resolución de problemas extensiva y las
soluciones, para los problemas diversos de ingeniería química. Las soluciones son desarrolladas
usando principios básicos para construir modelos matemáticos, y un acercamiento orientado
en ecuación se usa para generar resultados numéricos. Para el problema eficiente
solucionando, los métodos numéricos diversos — yo el ncluding las ecuaciones lineales y no
lineales y algebraicas, los métodos de diferencias finitas, las ecuaciones diferenciales
ordinarias, los problemas de valores límite, las ecuaciones parciales, la curva calzando, y las
regresiones lineales y no lineales — son utilizados en los ejemplos.

DE FONDO La Mayoría de problemas encontrados en la ingeniería química son muy


sofisticados e interdisciplinarios. Así, los cálculos para el problema químico de ingeniería
solucionando por calculadoras portátiles o cálculos de la mano están limitados sólo para
algunos problemas y aplicaciones simples. Desde la introducción de computadoras personales
y paquetes de software matemáticos en los inicios de 1980s, el énfasis gradualmente se ha
hecho a resolución de problemas basada en la computadora. Y se está progresivamente
volviendo importante para el hoy diseña a los estudiantes, los investigadores, y los
profesionales para ser diestro en el uso de herramientas de desarrollo del software para la
resolución de problemas. MATLAB tiene un año de edad tal herramienta que ha sido
encontrada adecuada para implementar algoritmos requeridos en diseñar educación,
graduadas matemáticas de investigación, adelantadas, y la operación del industrial – auxilie
sistemas. Es distinguido por su habilidad para realizar cálculos en un vector – la forma
matricial, una biblioteca grande de funciones incorporadas, idioma fuertemente estructural, y
un set sustancioso de herramientas gráficas de visualización. Además, MATLAB integra
computaciones, visualización, y programación en un ambiente intuitivo, de fácil manejo. Estas
características útiles de MATLAB pueden ser de manera impresionante aplicadas en
actividades del problemsolving de ingeniería química. Los ejemplos y los problemas
introducidos en este libro demuestran cómo pueden ser más convenientes una cierta cantidad
de estas capacidades especiales de MATLAB usadas para la resolución de problemas efectiva y
eficiente.

PRESENTA DEl LIBRO que Este libro es diseñado para estudiantes de ingeniería química e
industrial profesionales. MATLAB es adoptado como el ambiente de computación a todo lo
largo de este libro. Este libro provee ejemplos y los problemas extrajeron de áreas de tema de
ingeniería química de fondo y presenta una instrucción básica en el uso de MATLAB para la
resolución de problemas. Se el colocó en el énfasis establecer problemas sistemáticamente y la
obtención requirió soluciones eficazmente. Adicionalmente, desde que estos ejemplos de
presentes del libro y estos problemas comúnmente encontrados en la mayoría de áreas de
tema de ingeniería química, puede servir de una referencia en ambientes y panoramas
diversas. Desde que todos los ejemplos y todos problemas presentados en este libro son
solucionados con MATLAB, este libro también puede ser un recurso en desarrollar pericia en el
uso y la aplicación de MATLAB. Practicar ingenieros y los estudiantes del mismo modo pueden
aprender a escribir a MATLAB programa para aplicaciones diversas de ingeniería química.
(Debería ser notado que todos los programas previstos en este libro están escritos en MATLAB
2015a — pero es también compatible con MATLAB 2014a / b o decrezca.)

El xvi Preface

Los ejemplos presentados en este libro demuestran que la implementación de resolución de


problemas diversas se acerca y metodologías para formulación problemática, resolución de
problemas, análisis, y

La presentación — así como la visualización y la documentación de resultados. Este libro


también provee ayuda de los problemas adelantados que es a menudo encontrado en
operaciones de investigación graduada y del industrial, algo semejante como la estimación de
regresión no lineal, de parámetro en los sistemas diferenciales, los problemas de valores límite
de dos puntos, y las ecuaciones parciales y la optimización.

Los LECTORES PRETENDIDOS Este libro están dirigidos a esos con interés en aprender cómo
usar MATLAB para solucionar problemas de ingeniería química usando computadoras. Este
libro puede ser utilizado como un libro de texto en un curso de un semestre para estudiantes
en la ingeniería química y las disciplinas relatadas. Pues los estudiantes nos graduados, este
libro puede ser un recurso para aprender cómo clasificar y analizar problemas según los
métodos numéricos que facilitan computaciones eficientes y efectivas. Este libro también
puede ser utilizado como una referencia para investigadores de ingeniería química e
ingenieros, en particular en la resolución de problemas asistida por computadora.

Yeong Koo Yeo, PhD

MATLAB ® es una marca registrada de Los MathWorks, S.A. Para información del producto, por
favor contacte:

Los MathWorks, el S.A. 3 Apple Hill Drive Natick, el EEUU del 01760-2098 de Massachusett Tel:
El fax del 508-647-7000: El correo electrónico del 508-647-7001: La Web del
info@[Link]: [Link]

El xvii

Las aceptaciones

Este libro es un resultado de mi investigación y la carrera educativa en la ingeniería química, y


agradecidamente admito las contribuciones de mis estudiantes para el desarrollo de muchas
de las ideas contenidas en este punto. Especialmente le agradezco al Professor Chang Kyun
Choi retrasado en Seoul National University, cuya pasión, cuyo conocimiento, y la disciplina en
este campo ha sido una inspiración tremenda para mi trabajo. Estoy endeudado para Professor
Kyu Yong Choi en la Universidad de Maryland, quien dio sugerencias y comentarios valiosos y
proveyó ánimo y soporte continuo en la preparación de este libro. Mis aceptaciones son
debidas al Socaire del Pato Sand en McGraw-Hill y Allison Shatkin en Group de prueba de
redundancia cíclica Press / Taylor y Francis para su apoyo fuerte, el soporte, y el ánimo con
este esfuerzo del libro. Las gracias especiales son debidas a Teresita Munoz en Group de
prueba de redundancia cíclica Press / Taylor y Francis que facilitó la producción de este libro.
Sus talentos y su atención personal son verdaderamente apreciados. Agradezco al editor
Joette Lynch, de producción en Taylor y Francis Group, y Vijay Bose, administrador de proyecto
en SPi Global. Sumamente alentaban, útil, y solidario completamente. En particular, aprecio a
Vijay Bose para sus errores de descubrimiento, las incongruencias, y su atención para detallar
en trabajar con la prueba revisada para impresión final. Finalmente, mi gratitud especial va a
mi esposa, Myoung, y mi hijo, Jonathan, quien ha sido mi inspiración personal para tantos años
y ha compartido la carga de este esfuerzo.

El xix

El autor

El profesor Yeong Koo Yeo enseña ingeniería química en la Universidad de Diseñar de Hanyang
University, Seúl, Hacia el Sur Corea. Él recibió a una BA (1979) y un Mississippi (1982) en la
ingeniería química de Seúl Universidad National y un PhD (1986) en la ingeniería química de
Universidad Castaño Rojizo. Antes de unírsele a la facultad Hanyang en 1993, Professor Yeo
había sido un investigador mayor en KIST. Él ha enseñado que los cursos diversos, algo
semejante como el control de proceso, plantan diseño, análisis de proceso, optimización,
diseño computacional de proceso, y control profético modelo. El profesor Yeo, una autoridad
principal en el control de proceso y la aplicación de MATLAB, son el autor de cuatro libros. Su
Introducción del libro y Application de MATLAB (2009) han jugado un papel crucial en
establecer computación técnica como un campo importante. (2010) el moderno Process
Control Engineering ha jugado un papel crucial en establecer educación práctica de control. El
profesor Yeo también ha publicado más que 140 artículos en cubrir con plomo publicaciones
académicas, como Chemistry del Industrial y de Ingeniería Indaga, Transacciones del IEEE en
Comunicación de Control Automático, de Ingeniería Química, Publicación Japonesa de
Ingeniería Química, Publicación Coreana de Ingeniería Química, y Hwahak Gonhak. Sus
intereses de investigación incluyen control de proceso, proceso modelando y la simulación, la
inteligencia artificial de proceso, y la optimización de proceso.

La introducción para MATLAB

MATLAB ® es un idioma técnico de computación de alto nivel y ambiente interactivo para


visualización de algoritmo de desarrollo, de datos, análisis de datos, y computación numérica.
MATLAB es uno de un número de computación comercialmente disponible, sofisticada y
matemática labra, cuál también incluye Arce, Mathematica, y MathCad. El nombre MATLAB
perdura para laboratorio matricial, porque su elemento básico de datos es una matriz (el
Conjunto Imponente). MATLAB contiene un gran número de funciones que acceden a las
bibliotecas numéricas a las que se resultó ser, como LINPACK y EISPACK. De hecho, MATLAB
tiene muchas herramientas incorporadas para solucionar problemas y las ilustraciones gráficas
en vías de desarrollo. Esto quiere decir que muchas tareas comunes pueden estar consumadas
con una llamada sola de función. Se escribió con MATLAB FORTRAN y más tarde reescrito en
C, un precursor de C + +. La belleza de MATLAB es que necesitamos saber sólo un pedacito
diminuto para emprender la marcha y seamos productivos. Una vez que comenzamos,
podemos adquirir habilidades nuevas rápidamente con características de ayuda en línea
excelentes de MATLAB. MATLAB es optimizado para matrices. Así, si un problema puede ser
formulado con una solución matricial, MATLAB ejecuta sustancialmente más rápido que un
programa similar en un idioma de alto nivel.
1.1 START MATLAB ® que Usted puede iniciar MATLAB como usted lo harían cualquier otro
programa de aplicación. En Ventanas, usted accede a eso por el menú de Principio.
Alternativamente, usted puede tener un icono de mesa que le permite iniciar a MATLAB con
uno simple haga doble clic. Cuando el MATLAB es iniciado, una ventana se abre hacia dentro
que la parte principal es la Ventana de Orden. Figura 1.1 contiene un ejemplo de una parte
superior de un escritorio MATLAB recién lanzada. En la Ventana de Orden, usted verá el
indicador (>> ). Si la Ventana de Orden es en ejecución, la indicadora será seguido por un
cursor. Ese es el lugar donde usted introducirá órdenes MATLAB. Si la Ventana de Orden no es
chasquido en ejecución, equitativo en ella dondequiera. Además de la Ventana de Orden,
están un par de otras ventanas que pueden ser abiertas por defecto. El trazado siempre puede
estar hecho a la medida. A la izquierda de la Orden la Ventana está la Ventana Actual de la
Carpeta. La carpeta que está colocada como la Ventana Actual de la Carpeta está donde los
archivos serán ahorrados. Esta ventana muestra los archivos que se guardan en la Carpeta
Actual. A la derecha de la Ventana de Orden es la Ventana del área de Trabajo por encima y la
Ventana de Historia de Orden en el fondo. La Orden que la Ventana de Historia demuestra le
ordena eso ha sido en el que se entró. La configuración de cada ventana puede estar alterada
dando un clic sobre la flecha abajo arriba esquina correcta de la ventana. Esto mostrará un
menú de opciones incluyendo cerrándose y desllevando al atracadero a esa ventana.
Alternativamente, pegándole a la flecha abajo bajo Trazado en la “ CASA ” que la etiqueta
consiente para la adecuación de la ventana dentro del ambiente de mesa como se muestra en
Figura 1.2.

1.1.1 Entrando en órdenes en el Chasquido de la Ventana de Orden en la Orden Window para


hacerlo en ejecución. Cuando una ventana se activa, su barra de títulos se ensombrece y un
cursor de parpadeo aparece después del indicador. Ahora usted puede empezar órdenes que
entra. Pruebe escribir un 2 4 7 y presione la Interlineación o llave de Regreso:

>> un 2 4 7 uno = 2 4 7

2 Chemical Engineering Computation con MATLAB

MATLAB le asigna el 2 4 7 vectorial a una variable de su elección (i.e., Uno). El espaciamiento


entre las órdenes MATLAB o las expresiones y los resultados puede controlarse introduciendo
pacto del formato. Como otro ejemplo, categorice 3 +5 y presione la llave de Interlineación.
Luego pruebe escribir factor (46738921) y peque (80). Resuelva 1.3 funciones que los
resultados ostentaron en la Ventana de Orden. Introduciendo una orden y manipulando con
eso requiéranos para dominar con maestría las siguientes reglas:

• MATLAB es caso sensitivo, lo cual quiere decir que hay una diferencia entre superior y letras
minúsculas. • Un punto y coma (;) Al final de la orden refrena ostentar la respuesta. • Una
orden en una línea precedente no puede variarse; ¿ Corregir o repetir una orden ejecutada,
presionar la llave de flecha arriba (?). También, una orden vieja puede ser recordada
escribiendo la primera parte pocos personajes seguidos por flecha arriba.

FIGURA 1.1 ® la parte superior de un escritorio A MATLAB.

FIGURA 1.2 la Adecuación de las ventanas usando menú del Trazado.

La 3Introducción para MATLAB


• usted puede escribir tema de ayuda para acceder en línea ayude en la orden, funcione, o el
tema del símbolo. • Si usted presiona la etiqueta crucial después de a medias escribiendo una
función o un nombre variable, MATLAB tratará de completarla, ofreciéndole una selección de
elecciones si que hay más que una terminación posible. • MATLAB usa paréntesis (), paréntesis
angulares [ ], y abrazaderas rizadas { }, y estos no son intercambiables. • Usted puede
abandonar a MATLAB por salida mecanográfica o puede abandonar o puede dar un clic sobre
el icono de la letra x () localizado en la esquina superior derecha de la ventana MATLAB.

La orden de ayuda del 1.1.2 La orden de ayuda puede usarse para identificar funciones
MATLAB y también cómo usarlas. Encontrar lo que una función particular u ordenarle hace y
cómo llamarlo, escribir ayuda y luego el nombre de la función o la orden. Las explicaciones
aparecen inmediatamente en la Ventana de Orden. Alternativamente, pegándole a la flecha
abajo bajo la Ayuda en el toolstrip del grupo de Recursos de la “ CASA ” de mesa que la
etiqueta consiente para la elección de opciones diversas como se muestra en Figura 1.4.

FIGURA 1.3 ® que la parte superior de un escritorio MATLAB con varias órdenes evaluó.

La FIGURA 1.4 los Submenús de la etiqueta de Ayuda.

4 Chemical Engineering Computation con MATLAB

Por ejemplo, los siguientes darán una descripción de la orden del linspace como se muestra en
Figura 1.5.

>> el linspace de ayuda

1.1.3 Exit de matlaB ® A egresar de MATLAB, cualquier interlineación deja o egresa en el


indicador o da un clic sobre el botón de la salida () localizado en la esquina superior derecha de
la ventana MATLAB. Es importante para ahorrar los archivos o gráficos antes de MATLAB
saliente.

ASIGNACIÓN de operador booleano AND de 1.2 OPERACIONES DE VARIABLE MATLAB puede


ser utilizada como una calculadora de la mano para realizar operaciones aritméticas. MATLAB
usa el símbolo +, –, *, /, y ^ para la adición, la sustracción, multiplicación, división, y la
exponenciación (el poder) de scalars, respectivamente. Por ejemplo:

>> 6 ^3 - (7 + 5) /2 + 9 *4 ans = 246 >> (- 2 +sqrt (6)) /2 ans = 0.2247 ans 3.5527e >> 2 ^ (- 48)
15

MATLAB le asigna la respuesta más reciente a una variable designada ans, lo cual es una
abreviación para la respuesta. Usted puede destinar los ans variables para más cálculos. Por
ejemplo:

>> ans ^3 + sqrt (ans) ans 5.9605e 08

FIGURA 1.5 la Descripción de la orden del linspace.

La 5Introducción para MATLAB

Usted puede usar variables para escribir expresiones matemáticas. En lugar de usar a los ans
variables predeterminados, usted le puede asignar el resultado a una variable de su elección.
El área de Trabajo Window demuestra variables que ha sido creado y sus valores. MATLAB usa
el operador de asignación (= ) para crear una variable. Por ejemplo:
>> lechuga romana de la u (18) u = 0.6603 = el pecado >> v (18) v = - 0.7510 >> u ^2 + v ^2 ans
=1

El MATLAB funciones trigonométricas (el pecado (la letra x), lechuga romana (la letra x),
bronceado (la letra x), etc.) La medida de radián de uso. Las funciones trigonométricas
destruyendo en d (sind (la letra x), cosd (la letra x), tand (la letra x), etc.) Lleve la letra x de
discusión en grados. Los nombres variables deben comenzar con una carta; El resto de nombre
puede contener cartas, dígitos, y puede subrayar caracteres. Los nombres variables pueden
estar ya no que 63 personajes. MATLAB es caso sensitivo, lo cual quiere decir que hay una
diferencia entre superior y letras minúsculas. La pi variable es una variable permanente con la
p de valor.

>> bronceado de la y (la pi / 6) y = 0.5774

Posponga 1.1 funciones que los operadores de aritmética de sustento básico usaron en
MATLAB. Las operaciones de conjunto imponente están definidas para actuar elementwise y
son generalmente obtenidas precediendo el símbolo con un punto.

Los errores del 1.2.1 en el aporte Si usted cometiera un error en una línea de aporte, MATLAB
normalmente imprimirá un mensaje de error. Por ejemplo, aquí hay lo que ocurre cuando
usted trata de evaluar 4x4:

>> ¿4x ^4 4x ^4? El error: La expresión inesperada MATLAB. Le hizo término medio: >> 4 *x ^4

La MESA 1.1 Operadores de Aritmética De Sustento Básico Used en MATLAB Adición del + de
Operación del Símbolo de Operación ® [Link] exponenciación de Conjunto Imponente – \
la Barra Inversa de Sustracción, la multiplicación /cuchillada izquierda del * de división, la
división [Link] Multiplicación de Conjunto Imponente del *.\ El conjunto imponente dejó
^ de división Exponentiation. La división de derecho de conjunto imponente

6 Chemical Engineering Computation con MATLAB

El error es un * perdido del operador de multiplicación. El aporte correcto sería 4 *x ^4.


Reparo en que MATLAB coloca un marcador (un segmento vertical de la línea) en el lugar
donde piensa que el error podría ser. ¿Usted puede editar una línea de aporte usando la llave
de flecha arriba (?) ¿ Reostentar las órdenes previas, revisando la orden específica usando la
llave de flecha izquierda (?) ¿Y la llave de flecha derecha (?), Y luego agilizando Regreso o
Interlineación.

1.2.2 abortando Cálculos Si MATLAB se hace colgado en un cálculo, o parece tomarse mucho
tiempo para realizar una operación, usted usualmente lo puede abortar categorizando a Ctrl
+C, es decir, manteniendo sujeta la llave Ctrl y la C apremiante. Mientras no a prueba de
tontos, este es el método de elección cuando MATLAB no responde.

1.3 vectores de operador booleano AND de VECTORES MATRICES 1.3.1 En MATLAB, un vector
es simplemente una lista de scalars, quién es aquel cuya orden de apariencia en la lista podría
ser significativa. Usted puede crear un vector de cualquier longitud en MATLAB escribiendo
una lista de números, se separó por comas y / o los espacios, dentro de paréntesis angulares.
Por ejemplo:

>> u - 2 3 4 8 15 u = - = - 2 3 4 8 15 v - 6 3 - 11 9 12 - 2 0 5 v - - 11 9 12 = - 2 3 4 8 15 u -
2,3,4,8,15 u 6 3 2 0 5
Si los valores en el vector son regularmente espaciados, el operador de dos puntos (:) Puede
estar acostumbrado a iterar a través de estos valores. Por ejemplo:

>> t 0:7 t = 0 1 2 3 4 5 6 7 >> letra x = - - 4 - - 2 = - la letra x 4:3 3 1 0 1 2 3

Supongo que usted quiere crear un vector de fila de valores escapándose de 1 para 10. Aquí
hay cómo hacerlo sin escribir cada número:

>> w 1:10 w = 1 2 3 4 5 6 7 8 9 10

El incremento puede ser especificado como la mitad de tres discusiones. Por ejemplo, para
crear un vector con todos los enteros de 8 para 24 en pasos de 2:

>> y 8:2:24 y = 8 10 12 14 16 18 20 22 24

La 7Introducción para MATLAB

Los incrementos pueden estar fraccionados o negativos. Por ejemplo:

>> g 3:3:10, h = 4:- 0.75:0 g = 3 6 9 h = 4.0000 3.2500 2.5000 1.7500 1.0000 0.2500

Los elementos de la w vectorial pueden ser extraídos como w (1), w (2), etc. Por ejemplo:

>> w 5:12 w = 5 6 7 8 9 10 11 ans 12 >> w (4) = 8

Un subconjunto de un vector, cuál sería un vector mismo, también puede ser obtenido usando
el operador de dos puntos. Por ejemplo, la siguiente declaración obtendría los terceres
elementos sextos directos de la w vectorial, y almacenaría el resultado en una v variable
vectorial:

>> v w (3:6) v = 7 8 9 10

Cualquier vector de fila creado usar cualquier método puede ser invertido para dar como
resultado un vector de columna. En MATLAB, el apóstrofo (') es incorporado como el operador
de transposición. Por ejemplo:

>> v ' ans = 7 8 9 10

Usted puede realizar operaciones matemáticas en los vectores. Por ejemplo, para cuadrar los
elementos de la letra x vectorial, tipo

>> la letra x del = 1:2:13 de la letra x = 1 3 5 7 9 11 13 >> letra x.^2 ans = 1 9 25 49 81 121 169

El punto (el período) en esta expresión dice que los números en letra x deberían ser cuadrados
individualmente, o el elemento de por elemento. El ^2 mecanográfico de la letra x le diría a
MATLAB que use multiplicación matricial para multiplicar letra x sola y produciría un mensaje
de error en este caso. De modo semejante, usted debe [Link] * o. Si usted quiere
multiplicar o dividir elemento de vectores por elemento. Por ejemplo, para multiplicar los
elementos del vector uno por los elementos correspondientes de la b vectorial, tipo

>> un = 2:3:14 uno = 2 5 8 11 14

8 Chemical Engineering Computation con MATLAB

>> b - 3 2 - 4 1 8 b = - 3 2 - 4 1 8 >> uno.*b ans = - 6 10 - 32 11 112


La función del linspace crea un linearly vector espaciado: Linspace (una, b, n) crea un vector
con variables de la n en el rango inclusivo de uno para b. Si la n se omite, el defecto es n = 100.
Por ejemplo:

>> linspace (- 2,2,8) ans = - 2.0000 - 1.4286 - 0.8571 - 0.2857 0.2857 0.8571 1.4286 2.0000

MATLAB tiene muchas funciones matemáticas que operan en el sentido de conjunto


imponente cuándo dado un vector o discusión matricial. Estos incluyen a exp, leño, sqrt,
pecado, lechuga romana, color café claro, etc. Por ejemplo:

>> un 0.2 1.5 3 unos = 0.2000 1.5000 3.0000 exp (uno) ans = 1.2214 4.4817 de 20.0855 >>
logaritmos (ans) de ans = 0.2000 1.5000 ans 3.0000 >> sqrt (uno) = 0.4472 1.2247 1.7321

Si la letra x y y son vectores de columna, el producto del punto o el producto interior de estos
dos vectores está consumado usando el operador del * e invirtiendo el primer vector, o
usando la función del punto en MATLAB. El producto cruzado o el producto exterior de dos
letra x de vectores y y están definidos sólo cuando la letra x y y tienen tres elementos. Puede
ser definido como una multiplicación matricial de una matriz serena de los elementos de letra
x en una manera particular y la y de vector de columna. MATLAB tiene una función
incorporada cruzada para lograr esta operación. Por ejemplo:

>> la letra x - 2 0 2 ', ' letra x ' y 3 5 7 ' ' *y ans = 8 >> el punto (la letra x, y) ans = 8 >> se cruzan
(la letra x, y) ans = - - 10 = - 10 20 2 0 2 y = 3 5 7 >> la letra x

La 9Introducción para MATLAB

El resultado de la letra x exterior de operación del producto *y ' se convierte en una matriz:

>> la letra x de la Z *y ' Z - - 10 = - 6 14 0 0 0 6 10 14

La matriz de la A 1.3.2 matriCEs es un conjunto imponente rectangular de números. La fila y los


vectores de columna son ejemplo de matrices. Considere la 3 × 4 matriz dada por ahí

uno

El é

êêê

Ú ú ú 2135 4061 3527

Puede ser en el que se entró en MATLAB con la orden

>> una A del [- 2 1 3 5 ; 4 0 6 - 1 ; 3 5 2 7 ] = - 2 1 3 5 4 0 6 - 1 3 5 2 7


Los elementos matriciales en cualquier fila son separados por comas o espacios, y las filas son
separadas por puntos y comas. Si A de dos matrices y B son del mismo tamaño, su elemento
por la suma del elemento es obtenido entrando en Un +B. Usted también puede agregar a un
scalar c para una A matricial por +c mecanográfico de la A. Asimismo, Uno – B representa la
diferencia de Uno y B, y la cuenta corriente sustrae la c de número de cada elemento de UNO.
Si Uno y B es multiplicatively compatible, es decir, si Uno es n × m y B es m × l, luego su *B de
la A del producto es n × l. Acuérdese de que el elemento de Un *B en la fila del ith y la columna
jth es la suma de los productos de los elementos de la fila del ith de Unas veces los elementos
de la columna del jth de B. El producto de una c de número y la A matricial son dados por c *A.
Una ilustración simple es dada por el producto matricial de la 3 A de × 4 matrices
anteriormente citado por la 4 letra x de × 1 vectores de columna:

>> la letra x 2 - 3 4 5 ' la letra x = 2 - 3 4 5 >> Un *x ans = 30 27 34

El resultado es una 3 × 1 matriz, en otras palabras, un vector de columna. Uno ' representa lo
conjuga transposición de UNO. Considere a dos 3 A × 3 matrices y B dada por ahí

AB = É ë ê ê ê ù û Ú Ú Ú = É ë ê ê ê ù û Ú Ú Ú 312 101 624 20 1 13 2 211,

10 Chemical Engineering Computation con MATLAB

Luego la transposición de Una (Uno '), adición C=A +B, sustracción D=A – B, y *B del producto
P=A son dados por ahí

>> una A del [3 1 2 ; - 1 0 1 ; 6 2 4 ] = 3 1 2 - 1 0 1 6 2 4 >> Uno ' ans = 3 - 1 6 1 0 2 2 1 [2 0 1 ; 1 -


3 2 ; - 2 1 1 ] B 4 >> B = 2 0 1 1 - 3 2 - 2 1 +B C 1 C=A = 5 1 3 0 - 3 3 4 3 5 >> D A-B D = 1 1 1 -2 3 -
1 8 1 *B P 3 P=A = 3 - 1 7 - 4 1 0 6 - 2 14

La suma de función devuelve la suma de un vector o las sumas de las columnas de una matriz.
Para encontrar la suma de todos los elementos de una A matricial, nosotros podemos usar
suma (la suma (Uno)):

>> súmelos a (Uno) ans = 8 3 7 >> la suma (la suma (Uno)) ans = 18

El diag de función devuelve la diagonal en una matriz cuadrada:

>> diag (Uno) ans = 3 0 4 >> suman (diag (Uno)) ans = 7

La 11Introducción para MATLAB

Para el operador de exponenciación, mecanográfico Un ^2 le diría a MATLAB que use


multiplicación matricial para multiplicar Uno por sí mismo, Un *A. Sino, escribiendo [Link] ^2
devuelve la matriz formada criando cada uno de los elementos de Uno para el poder 2. Por
ejemplo:

>> W [2 1 ; - 3 4 ] W = 2 1 - 3 ^2 ans 4 >> W = 1 6 - 18 13 >> W.^2 ans = 4 1 9 16

En la exponenciación, un vector o una matriz puede ser utilizado como un poder. Por ejemplo:

>> la letra x 3 1 2, y 4 2 3, letra x z 2 1 ; 4 3 = 3 1 2 y = 4 2 3 z = 2 1 4 3 >> letra x.^y ans = 81 1 8


>> 2.^x ans = 8 2 4 >> 2.^z ans = 4 2 16 8
Como indicado de antes, lo conjuga transposición de la A matricial es obtenida de Uno '. Si Uno
es verdadero, ésta es simplemente la transposición. La transposición sin conjugación es
obtenida con UNO.'. El alternativas funcional ctranspose (Uno) y transposición (Uno) son
algunas veces más convenientes. Deje Z ser una matriz complicada dada por ahí

Yo el ii

El é

ù û el ú

1 21 2

>> Z [- 1 i ; 2 +i 1 +2i ] Z = - 1.0000 + 0.0000i 0.0000 + 1.0000i 2.0000 + 1.0000i 1.0000 + 2.0000i
>> Z '

12 Chemical Engineering Computation con MATLAB

Ans = - 1.0000 + 0.0000i 2.0000 - 1.0000i 0.0000 - 1.0000i 1.0000 - 2.0000i >> Z.' Ans = - 1.0000
+ 0.0000i 2.0000 + 1.0000i 0.0000 + 1.0000i 1.0000 + 2.0000i ctranspose (Z) ans = - 1.0000 +
0.0000i 2.0000 - 1.0000i 0.0000 - 1.0000i 1.0000 - >> la transposición 2.0000i (Z) ans = - 1.0000
+ 0.0000i 2.0000 + 1.0000i 0.0000 + 1.0000i 1.0000 + 2.0000i

Las funciones apestan, det, e inv calculan, respectivamente, la jerarquía, el factor


determinante, y la inversa de una matriz. La inversa de la B matricial también puede ser
obtenida por B ^-1. Por ejemplo:

>> B [2 0 1 ; 1 - 2 3 ; - 2 1 1 ] B = 2 0 1 1 - (B) (B) = - 2 1 1 ans >> groseros (B) = 3 >> det - - ans - -
0.0769 - - 0.3077 0.3846 0.2308 0.1538 ^-1 ans 0.3077 >> B = 0.3846 - 0.1538 0.5385 2 3 13 >>
inv ans = 0.3846 0.1538 0.5385 0.0769 0.3077 0.3846 0.2308 0.1538 0.3077

El elemento en fila 2 y columna 3 de la B matricial puede ser al que se accedió como B (2,3). La
segunda columna puede ser extraída por B (:,2), y la tercera fila puede ser extraída por B (3,:).
Por ejemplo:

>> B ((2,3) ans = 3 >> B:,2) ans = 0 - 2 1 >> B (3,:) Ans = - 2 1 1

La 13Introducción para MATLAB

La C de submatriz formada tomando el segundo y terceras columnas de la B matricial es dada


por ahí

>> C=B (:,2:3) C = 0 1 - 2 3 1 1

MATLAB tiene varias órdenes que generan matrices especiales. El ojo de orden (n) representa
la matriz de identidad n, y los ceros de órdenes (n, m) y los unos (n, m) generan a n m matrices
de ceros y unos, respectivamente. La primera discusión (n) denota la fila y la segunda discusión
(m) denota la columna. Las órdenes atisban (3) y atisban (3,3) producto la misma matriz de
identidad.

>> I3 = atísbele (3,3), = ceros Y (3,5), = unos Z (2) I3 = 1 0 0 0 1 0 0 0 1 Y = 0 0 0 0 0 0 0 0 0 0 0 0


000Z=1111

El rand de función crea un montón de números aleatorios entre 0 y 1, y el randn de función


crea un montón de números aleatorios normales con término medio 0 y discordia 1.

>> F = rand (3), G = randn (1,6) F = 0.8147 0.9134 0.2785 0.9058 0.6324 0.5469 0.1270 0.0975
0.9575 G = 2.7694 - 1.3499 3.0349 0.7254 - 0.0631 0.7147

El número complejo del 1.3.3 En MATLAB, yo y j somos utilizados como la unidad imaginaria, -
1. La unidad imaginaria también puede ser representada por sqrt (- l), o por el complejo de
función (0,1). Por ejemplo, el 3-2i de número complejo puede ser en el que se entró como 3-
2i, 3-2 *i, 3-2 *sqrt (- 1), o complejo (3, - 2). MATLAB soporta aritmética complicada, con conj,
verdadero, e imag tomando lo conjuga y las partes verdaderas e imaginarias de un número
complejo, respectivamente. La temperatura absoluta de funciones y ángulo computan la
magnitud y el ángulo de retraso de un número complejo, respectivamente. Por ejemplo:

>> w (w) ^0.36 w = 0.4258 + 0.9048i z conj - 0.9048i real ( z ) imag ( z ) = (- z = 0.4258 1)

14 Chemical Engineering Computation con MATLAB

Ans = 0.4258 - 0.9048 exp (yo *pi) ans = - 1.0000 + 0.0000i >> el ángulo (w) ans = 1.1310 ans >>
abs (w) = 1

La transposición Hermitian de un número complejo es obtenida por operador de transposición


('). Por ejemplo, la transposición Hermitian de letra x [3 - ? 2i - 5 + 4i ] es dada por letra x '.
Sino, letra x.' Produce una transposición simple de letra x. Por ejemplo:

>> la letra x del 3-2i - 5 +4i de la letra x = 3.0000 - 2.0000i - 5.0000 >> la letra x + 4.0000i ' ans =
3.0000 >> la letra x + 2.0000i 4.0000i - 5.0000 -.' Ans = 3.0000 - 2.0000i - 5.0000 + 4.0000i

La supresión del 1.3.4 de salida de la pantalla Poniendo un punto y coma (;) Al final de una
línea de aporte suprime el estampado de la salida de la orden MATLAB. Puede ser usado en
cualquier otra situación donde la salida MATLAB no necesita ser ostentada. Por ejemplo,
calculando un punto y coma en el fin de la definición de la A matricial suprime el despliegue de
la A matricial en la pantalla. El resultado del *x de la A de operación no es demostrado en la
pantalla:

>> un [1 2 3 4 ; 5 6 7 8 ; 9 10 11 12 ]; >> Un *x;

El punto y coma generalmente debería ser usado al definir matrices o vectores grandes (por
ejemplo, la letra x = - 1:0.1:2;).

1.4 EXPRESIONES NUMÉRICAS Por Defecto, arrastres MATLAB fuera de todas sus operaciones
aritméticas de adentro duplican aritmética de punto flotante de precisión, lo cual es preciso
para aproximadamente 15 dígitos. En otras palabras, MATLAB almacena números del
floatingpoint y lleva a cabo operaciones elementales para una exactitud de aproximadamente
16 dígitos decimales significativos. Sin embargo, MATLAB ostenta sólo cuatro dígitos decimales
significativos por defecto. La orden del formato puede usarse para especificar el formato de
salida de expresiones. Para ostentar más dígitos, escriba formato largo. Entonces toda
subsiguiente salida numérica exhibirá 15 dígitos. Escriba formato abruptamente para regresar
a despliegue de 5 dígitos. Por ejemplo:

>> formatee a larga v 1 2 3 ; >> Sqrt (v)

La 15Introducción para MATLAB

Ans = 1.000000000000000 1.414213562373095 >> sqrt (v) ans de 1.732050807568877 >>


formatos muy pequeño = 1.0000 1.4142 1.7321

La orden del formato también puede usarse para controlar el espaciamiento entre la orden
MATLAB o la expresión y el resultado. Por ejemplo:

>> 6.2 *4

Los ans

24.8000

>> el pacto del formato >> 6.2 *4 ans = 24.8000

Posponga formatos de despliegue de 1.2 funciones de numérico usado en MATLAB. El vpa de


orden puede usarse para hacer aritmética de precisión variable. Por ejemplo, para escribir en
letras de imprenta 50 dígitos de 5, interlineación:

>> vpa (' sqrt (5 ) ', 50) ans = 2.2360679774997896964091736687312762354406183596115

Si usted no especifica el número de dígitos, el trasfondo predeterminado es 32. Usted puede


cambiar el defecto con los dígitos de orden. MATLAB tiene algún redondeo y las funciones de
remanente que son muy útiles. Posponga 1.3 funciones un poco de estas funciones. Por
ejemplo:

>> 53/7 ans = 7.5714 ans >> redondos (53/7) = 8

MESA 1.2 Numerical Display Formats el Defecto del formato de Ejemplo del Formato de
Despliegue MATLAB Command: Tal como formato de cortocircuito del formato ponen en el
banco 2 dígitos decimales Verdaderas = de pi del theta de la línea Suppress redundante de
3.47 formatos de compacto / 6 theta = 0.5236 formato largo 14 Dígitos Decimales de 4 Dígitos
Decimales de 3.14159265358979 formatos muy pequeño 3.1416 formato rata Fractional forma
377/211

16 Chemical Engineering Computation con MATLAB

>> ceil (53/7) ans = de 7 >> apuro (53/7) ans de = 8 >> usos de la palabra (53/7) de ans = 7

1.5 Orden DIRECTIVA del claro del 1.5.1 de VARIABLES Los claros de orden del clc la ventana de
orden, dejando una página en blanco que usted debe dedicarse. Sin embargo, esta orden no
suprime de memoria las variables reales que usted ha creado. La orden evidente suprime
todas las variables salvadas. La acción de la orden evidente está reflejada en la ventana del
área de trabajo. Si usted quiere suprimir una variable específica, escriba el nombre variable
inmediatamente después de la orden evidente. Por ejemplo, si usted quiere suprimir la letra x
variable, entre

>> despeje letra x

Posponga opciones de 1.4 funciones de algunos de orden evidente.


Las limitaciones del 1.5.2 Computational y Constants MATLAB incluyen que las funciones a
identificar mientras más grande números reales y enteros más grandes el programa puede ir
en procesión. MATLAB también conserva algunas constantes, cuál son los valores que son
sabidas delante

MESA 1.4 Algún Options de claro claro de Descripción de Opción de Orden, variables cristalino
Deletes todas las variables del claro del espacio de trabajo el global Deletes todo funciones
claro variables global Deletes toda m-file compilada y todo enlace para mex el claro de
archivos todo Deletes todas las variables, todas variables globales, todas funciones, enlace
mex, y todo artículo importado del paquete Java listan artículo importado claro Deletes Java le
empaqueta clases de claro de lista importada (no puede ser usado dentro de funciones)
Deletes clases

MESA 1.3 el Redondeo y Rounds redondo Description Function Functions Remainder para el
ceil próximo de entero Rounds para el entero próximo hacia el infinito positivo echan al suelo a
Rounds para el entero próximo hacia menos el apuro de infinito Rounds para el entero
próximo hacia el cero

La 17Introducción para MATLAB

Del tiempo y posiblemente no puede cambiar. Un ejemplo de un constante valor sería pi (p), lo
cual es 3.14159265 … Mesa de limitaciones computacionales de 1.5 funciones de algunos y
constantes.

1.5.3 whos Command que Los whos le ordenan demuestra variables que han estado definidas
en la Ventana de Orden. Esta orden muestra más información en las variables a las que se
comparó lo que le ordenan.

>> whos Name Size Bytes Class Attributes B 3x3 72 al doble un 1x3 24 doble b 1x3 24 letra x
doble 3x3 72 al doble

1.6 término medio SIMBÓLICO de operaciones de OPERACIONES Symbolic haciendo


operaciones matemáticas en símbolos. Las funciones simbólicas de matemáticas son incluidas
en la Caja de Herramientas Simbólica de Matemáticas en MATLAB. Introduzca socorro
simbólico inspeccionar si la Caja de Herramientas Simbólica es instalado en su sistema o no.
Las variables simbólicas simples pueden ser creadas con órdenes del sym y syms. Por ejemplo,
para crear a una y variable simbólica, interlineación

>> syms y >> uno = 8; >> Un ^3 - 4 *a *y + y ans = 512 - 31 *y

Lo siguiente crea letra x simbólica de variables y y, y defina z como una función de estas
variables simbólicas:

>> letra x de letra x de syms y z ^3 - 4 = la letra x *x *y + y ^2 z ^3 - 4 *x *y + y ^2 >> 3 *y *z ans


= 3 *y * (la letra x ^3 - 4 *x *y + y ^2)

PÓNGALE SOBRE UNA MESA 1.5 Limitaciones Computacionales Típicas y Límites de Constantes
y eps de Descripción de Constante Value Returns la distancia de 1.0 para el siguiente mayor
número en coma flotante 2.2204e-16 realmax Returns el número en coma flotante posible
más grande 1.7977e +308 realmin Returns la pi número menor posible de coma flotante
2.2251e-308 p 3.1415926535897 yo, la unidad j Imaginary - 1 inf Infinite número 8 NaN No un
número
18 Chemical Engineering Computation con MATLAB

Lo expande que la función múltiplemente expulsará términos y la función de factor hará el


revés. Por ejemplo:

>> la letra x de syms y * ^2 ans = (x-y) (la letra x - y) >> (la letra x - y) ^3 >> expande (ans) >>
factor de la = letra x ans ^3 y ^3 ans = (x-y) (ans) - 3 *x ^2 *y + 3 *x *y ^2 - ^3

Lo simplifica función simplifica lo uno y lo otro de una expresión o una ecuación. Por ejemplo:

>> simplifique ((la letra x ^3 - y ^3) / (x-y)) la letra x de la = letra x ans ^2 + *y + y ^2

>> la letra x syms p y = ((la letra x ^p) ^ (p +1)) /x ^ (p-1); >> Simplifique (y) = letra x ans * (la
letra x ^p) ^p

La letra x de syms y letra x = sym (' la letra x ') colocaron el carácter “ letra x ” igual para la letra
x variable simbólica. La orden de syms es en particular conveniente, porque puede usarse para
crear variables simbólicas múltiples al mismo tiempo. Para colocar la unidad imaginaria como
una variable simbólica, el uso sym (sqrt (- 1)) o sym (yo). Por ejemplo:

>> la letra x de la letra x de syms y sym >> z * z = - (4 *i + y) * (3 *i - (y +4 *i) = (x-3 *i) (yo)) >>
expándalos a (z) ans = 4 *i *x - 3 la letra x *i *y + *y - 12 *i ^2

La sustitución del 1.6.1 en Ecuaciones simbólicas Algunas Veces está obligado a substituir
valores numéricos u otras expresiones simbólicas en primer lugar o más variables simbólicas.
Lo funge como substituto que la función substituirá un valor para una variable simbólica en
una expresión. Por ejemplo, en las siguientes órdenes, funge como substituto (w, u, 2)
substitutos 2 para la u variable simbólica en la w simbólica de expresión:

>> d = 1, syms u v d = 1 w u ^2 - (w, u, 2) - v ^2 >> funge como substituto - ans = 4 v ^2 w u ^2 v


^2

La 19Introducción para MATLAB

>> funge como substituto (u +v) ans u ^2 (w, v, u +v) ^2 >> simplifican - (ans) = - ans (2 *u + v) 1
>> fungen como substituto ans u ^2 v * (w, v, d) -

1.7 M-File M-FILE son archivos del texto comunes conteniendo órdenes MATLAB. Usted los
puede crear y los puede modificar usando cualquier editor de texto o procesador de texto que
es capaz de salvo archivos como texto simple de ASCII. Usted puede usar el editor incorporado,
cuál usted puede comenzar por escribir edición, tampoco sola (para editar un archivo nuevo) o
seguida por el nombre de una M-File existente en el directorio actual. La ventana del editor
también puede comenzar pegándole al menú Nuevo en el toolstrip del grupo del ARCHIVO de
la etiqueta “ ANFITRIONA ” de mesa como se muestra en Figura 1.6. Para correr la M-File
creada, la Carpeta Actual debería estar colocada para el directorio donde la M-File se guarda.
Hay dos diferentes tipos de M-File: M-file de la letra y M-File de función.

M-file de la letra de la A de m-file de la letra del 1.7.1 es simplemente una lista de


declaraciones MATLAB que se salvó en un archivo con una extensión del archivo del .m. Una
M-File de la letra contiene una secuencia de órdenes MATLAB para ser corrida en orden. Abra
al editor MATLAB y cree un archivo conteniendo las siguientes líneas:

Formatee larga letra x 1.5 0.4 0.06 ; = el pecado de la y (la letra x). letra x
Ahorre este archivo con el scex1.m de nombre en su directorio actual, o en algún directorio en
su camino. Usted puede nombrar el archivo de cualquier forma que a usted le gusta, pero el
“ .m ” sufijo es obligatorio. Usted puede correr que así de escribe un guión por ahí

FIGURA 1.6 la ventana del ® editor MATLAB.

20 Chemical Engineering Computation con MATLAB

Entrando en scex1 en la Ventana de Orden. La salida será ostentada en la Ventana de Orden.


La M-File fácilmente puede ser modificada. Por ejemplo, si usted tiene el deseo de calcular
pecado (0.02) /0.02, usted puede modificar la M-File como sigue:

Formatee larga letra x 1.5 0.4 0.06 0.02 ; = el pecado de la y (la letra x). letra x

Supongo que usted quiere tratarse resultados de exámenes con MATLAB funciona como el
tipo, término medio, central, y std. En el editor MATLAB, escriba las siguientes órdenes en una
M-File y ahorre este archivo con el mdat.m de nombre:

Graddat 15 0 4 26 75 6 48 ; Exordene = término medio de = término medio de extérmino


medio de = tipo exmed (graddat) (graddat) (graddat) exstd std (graddat)

Usted puede correr que así de escribe un guión para entrando en mdat en la Ventana de
Orden:

El extipo del mdat = 0 4 6 15 26 48 75 exquieren decir = 24.8571 exmed = 15 exstd = 27.5586

1.7.2 sumando comentario de la A de Comentarios es una línea explicativa para el lector que
se ignoró por MATLAB cuando la letra es ejecutada. Para echar un comentario, simplemente
escriba el carácter del % al principio de una línea o seleccione las líneas del comentario y luego
dé un clic sobre el símbolo del % en el “ EDITOR ” de mesa etiqueta como se muestra en Figura
1.7. En   el editor MATLAB, los comentarios serán exhibidos en verde.

CREO 1.7 comentarios de Adición.

La 21Introducción para MATLAB

La siguiente letra es un archivo modificado del scex1.m con comentarios nuevos:

Formatee largo % 14 decimal letra x de dígitos 1.5 0.4 0.06 0.02 ; = el pecado de la y (la letra x).
El % de la letra x al que el valor de / letra x de = pecado de la y (la letra x) se acerca para 1 %
como letra x se acerca cero.

Los comentarios más largos, los bloques designados del comentario, constan de todo en medio
de % { y el % }, lo cual debe estar solo en líneas separadas. Por ejemplo:

Formatee largo % 14 decimal letra x de dígitos 1.5 0.4 0.06 0.02 ; = el pecado de la y (la letra x).
El % de la letra x { el Ejemplo de bloque del comentario: Éste son largos comentarios el valor
de acercamientos de la / letra x de = pecado de la y (la letra x) para 1 como la letra x se
acerque para el cero. El % }

M-file de m-file de función del 1.7.3 Function, a diferencia de M-File de la letra, le permite
especificar valores de aporte cuando usted los corre de la línea de comando MATLAB o de otra
M-File. Guste una M-File de la letra, una M-File de función es un archivo simple del texto que
debería residir en su directorio actual o a otro sitio en su camino MATLAB. Por poner un
ejemplo, creemos una M-File de función que calcula algunos valores de / letra x de pecado (la
letra x) con letra x = 10 – uno para varios valores de uno. Aquí hay una M-File de función
designada sinx diseñado para ejecutar estos cálculos; Este archivo es almacenado en un
archivo designado sinx.m.

El % de función y sinx (z) SINX calcula / letra x de pecado (la letra x) para letra x = 10 ^ (- uno),
% donde uno = 1, ..., el formato z. largo uno = 1:z; La letra x = 10.(- Uno); Y = (el pecado (la letra
x). La letra x) '; El fin

La primera línea del archivo comienza con función, lo cual identifica el archivo como una M-File
de función. El Editor le da color azul a esta palabra especial. La primera línea de la M-File
especifica el nombre de la función y describe ambas discusiones de aporte (o los parámetros) y
valores de salida. En este ejemplo, la función es sinx designado. El nombre de archivo sin la
extensión del .m y el nombre de función debería equivaler. Es bueno que la práctica para sigue
la primera línea de una M-File de función con uno o más comenten le aplica delineador a
explicar lo que la M-File hace. Si usted hace, la ayuda automáticamente recuperará esta
información. Por ejemplo:

>> la ayuda sinx calcula / letra x de pecado (la letra x) para letra x = 10 ^ (- uno), donde uno = 1,
..., z.

Lo siguiente es un ejemplo de una llamada para esta función en la cual la z está colocada para
3 y el valor devuelto es almacenado en los ans variables predeterminados:

>> sinx (3) ans

22 Chemical Engineering Computation con MATLAB

0.998334166468282 0.999983333416666 0.999999833333342

1.8 FUNCTION MATLAB contienen una variedad ancha de funciones incorporadas. Sin
embargo, usted a menudo lo encontrará útil crear a su MATLAB funciona.

1.8.1 funciones Incorporadas MATLAB tiene muchas funciones incorporadas como sqrt,
lechuga romana, pecado, bronceado, leño, exp, atan, gama, erf, y besselj. El leño de función es
al logaritmo natural que está escrito como “ ln. ” La base 10 el logaritmo es representada por
el log10 de función en MATLAB. Por ejemplo:

>> el leño (exp (5)) ans = 5 >> log10 (exp (5)) ans = 2.1715 >> pecado (2 *pi/5) ans = 0.9511

La representación simbólica también puede ser usada:

>> el pecado (sym (' 2 *pi/5 ')) ans * (5 ^ (1/2) = (2 ^ (1/2) + 5) ^ (1/2)) /4

MATLAB también contiene muchas funciones de álgebra lineal. Considere un sistema de


ecuaciones de primer grado dadas por ahí

- = xx 13 32

5261 123 xxx + = - + = 48 312 letra x 3xx

Ahora deje

Una letra x
La letra x de la letra x de la letra x b = - é ú ú ú é ú ú ú

êêê

10 3 52 6 41 8

213

3, úú ú ú

Luego el sistema lineal puede ser expresado como

Axb

La 23Introducción para MATLAB

La solución para este sistema puede ser obtenida usando la función de la barra inversa (\ ):

>> una A del [- 1 0 - 3 ; 5 2 - 6 ; - 4 1 8 ] - - 3 5 2 - = - 4 1 8 b - 2 ; 1 ; 3 b = - 1 0 6 2 1 3 letra x de


la \ b de la = A de la >> letra x = 0.4754 0.8361 0.5082

1.8.2 funciones creadas por el usuario que hay tres formas para crear funciones:

1. Use la orden del inline. 2. Cree una función anónima usando al @ operador. 3. Cree en una
M-File separada.

Las funciones anónimas o inline son más útiles para definir funciones simples que se expresó
en una línea y para convertir la salida de una orden simbólica en una función. M-file de función
es útil para definir funciones que requieren que varias órdenes intermedias computen la
salida. Una M-File   separada puede ser creada usando el editor MATLAB tan mencionado
antes. Por poner un ejemplo, definamos la función f (la letra x) = x3. Podemos usar la orden del
inline:

>> la función fl inline fl Inline (' la letra x ^3 ', ' letra x '): El ^3 de la = letra x f1 (la letra x)

O podemos usar al @ operador para definir a f (la letra x) como una función anónima:

>> la agarradera de = función de la letra x f ^3 f = @ (la letra x) con valor: @(La letra x) el ^3
de la letra x

Una vez que la función es creada, la podemos usar proveyendo el valor de aporte:

>> f1(5) ans = 125 >> f (5) ans = 125

24 Chemical Engineering Computation con MATLAB


Los vectores y matrices también pueden ser utilizados como discusiones de aporte. Así, es una
buena práctica poner un símbolo del punto (.) Vindique antes de los operadores matemáticos
como *, /, y ^. La función f (la letra x) = x3 puede ser redefinida usando el símbolo del punto
tan

>> la letra x f = @ (la letra x)._ la agarradera de = función ^3 f con valor: @ (La letra x) la letra
[Link] ^3

>> f1 inline (' letra x.^3 ', ' letra x ') la función f1 Inline: = la letra x f1 (la letra x).El ^3

La función definida de esta manera puede aceptar un vector como una discusión de aporte.
Por ejemplo:

>> f (2:8) ans = 8 27 64 125 216 343 512

También podemos definir una función de más que dos variables independientes. Por ejemplo:

>> la letra x g = @ (la letra x, y) ^3 + y ^2; G (1,2) g1 inline (' la letra x ^3 + y ^2 ', ' letra x ', ' y ');
g1(1,2)

Si queremos consentir vector – las operaciones matriciales en la función, podemos definir la


función g (la letra x) tan

>> la letra x g = @ (la letra x, y).^3 + [Link] ^2;

Por ejemplo, podemos obtener valores de función en dos puntos:

>> g (1 2, 3 4) ans = 10 24

MATLAB de 1.9 LAZOS hace cuatro flujo controlar estructuras: Lo si la declaración, lo para lazo,
el bucle mientras, y la declaración del interruptor.

1.9.1 si la declaración La forma más simple de lo si la declaración es

Si (la expresión) (las declaraciones) el fin

Donde las declaraciones son ejecutadas si los elementos de expresión son todo poco cero. Por
ejemplo, el siguiente código intercambia letra x y y si la letra x es mayor que y:

Si la letra x y temp y;

La 25Introducción para MATLAB

= letra x de la y; = el temp de la letra x; El fin

Uno o más más pruebas puede agregarse con elseif. No debe haber espacio en medio si no y si.

1.9.2 para lazo La forma antiácida de lo para lazo es

Para (la variable) = (la expresión) (las declaraciones) el fin

Por ejemplo, la suma de los primeros 25 términos de la serie armónica 1 / estoy calculado por
ahí

>> s = 0; >> Para yo = 1:25, s + 1 / yo; El fin, s = 3.8160


El múltiplo para lazos puede estar anidado. La expresión en lo pues el lazo puede ser una
matriz, en cuyo caso la variable es asignada las columnas de expresión desde principio a fin. El
bucle mientras tiene la forma

Mientras (la expresión) (las declaraciones) el fin

Las declaraciones son ejecutadas con tal de que la expresión sea cierta.

1.10.1 de 1.10 GRÁFICOS tramando ezplot With que La forma más simple para hacer un gráfico
de una función de una variable está con ezplot. La función del ezplot espera una cuerda, una
expresión simbólica, o una función anónima, representando la función para ser tramado. Por
ejemplo, para tramar a x3 - 4x + 3 en el intervalo – 3 para 3 usando la forma de la cuerda de
ezplot, entre

>> ezplot (' la letra x ^3 - 4 *x + 3 ', - 3 3)

El complot aparecerá en la pantalla en una ventana nueva etiquetada “ la Figura 1.” Usando
una expresión simbólica, usted puede producir el complot en Figura 1.8 con el siguiente
aporte:

>> la letra x de syms, ezplot (' la letra x ^3 - 4 *x + 3 ', - 3 3)

Una función anónima también puede ser utilizada como la discusión para ezplot tan

>> la letra x ezplot (@ (la letra x).^3 - 4 *x + 3, - 3 3)

1.10.2 modificando gráfica de la A de gráficas puede ser modificado en un número de formas.


Usted puede cambiar el título por encima de la gráfica en Figura 1.8 determinando el tipo
sanguíneo en la Ventana de Orden:

>> el título ' el Complot de un polinomio de orden 3 '

26 Chemical Engineering Computation con MATLAB

El mismo cambio puede estar hecho directamente en la ventana de la figura seleccionando


Propiedades de Hachas … del menú de Edición en lo alto de la ventana de la figura, como se
muestra en Figura 1.9. Usted justamente puede escribir el título nuevo en la caja marcada “ el
Título.” Usted le puede añadir una etiqueta al axis vertical con ylabel o puede cambiar la
etiqueta en el eje de las abscisas con xlabel. También, usted puede cambiar los rangos
horizontales y verticales de la gráfica con la orden del axis. Por ejemplo, para confinar rango
horizontal al intervalo de – 2 para 2 y la vertical se extienden para el intervalo de – 2 para 8, el
tipo

>> el axis (- 2 2 - 2 8)

CREO 1.9 el menú de Edición de la ventana de la figura.

12 10 8 6 4 2

23

0 letra x

x3–4x +3
– – 4 – – 2 – 2 6–3 1 1

CREO 1.8 el Complot de x3 - 4x + 3 en el intervalo - 3, 3 .

La 27Introducción para MATLAB

Los primeros dos números son el rango del eje de las abscisas, y los últimos dos números son
el rango del axis vertical. Ambos rangos deben ser incluidos aun si sólo uno se varía. Para hacer
la forma de la gráfica cuadrado, escriba cuadrado del axis. Esta orden también hace a la
escama lo mismo en ambas hachas si la letra x y y que los rangos tienen igualan longitud. Para
los rangos de cualquier longitudes, usted puede imponer el mismo arancel a la fuerza en
ambas hachas sin cambiar la forma por igual mecanográfico del axis.

1.10.3 haciendo un gráfico del complot With Las obras de función de complot en los vectores
de datos numéricos. La sintaxis básica es complot (la Letra X, Y), dónde la Letra X y Y lo es los
vectores de la misma longitud. Por ejemplo:

>> la letra x 1 2 5 ; Y 4 2 8 ; Trame (la Letra X, Y) La función de complot considera la Letra X de


vectores y Y para ser listas de la letra x y coordenadas y de puntos sucesivos en una gráfica y
conecta los puntos con línea segmentan. Entonces, en Figura 1.10, MATLAB conecta (1,4) para
(2,2) para (5,8). En general, la función de complot genera una gráfica de dos dimensiones (2D):

>> t 0:0.002:1; = z exp (9.8 *t.* (t-1)).*sin (10 *pi *t); >> El complot (t, z)

Donde el complot (t, z) usa una línea llena antiácida para unírsele a la punto t (yo) con z (yo)
para crear la curva mostrada en Figura 1.11. La ventana de la figura puede estar cerrada por
final mecanográfico en el indicador. Para tramar a x3 - 4x + 3 en el intervalo - 2, 2,
especificamos el rango de la letra x independiente de variable, computamos a y x3 - 4x + 3, y
luego tramar los resultados. La cuadrícula de función introduce una ligera vertical horizontal y
picando en trocitos eso se extiende de los tictacs del axis. El siguiente código produce el
complot demostrado en Figura 1.12.

>> la letra x = - 2:0.1:2; >> = letra x de la y.^3 - 4 *x +3; >> >> el título de la >> cuadrícula de
complot (' la letra x ^3 - 4 *x +3 ') (la letra x, y) >> xlabel (' la letra x '), ylabel (' y ')

1 1.5 2 2.5 3 3.5 4 4.5 5

CREO 1.10 Complot de segmentos de la línea.

28 Chemical Engineering Computation con MATLAB


1.10.4 representando gráficamente múltiplo Curvea Cada tiempo usted ejecuta una orden
conjuradora, MATLAB borra el complot viejo y dibuja a uno nuevo. Si usted quiere cubrir con
una capa dos o más complots, use agarre adelante. Esta orden le da a MATLAB instrucciones
de retener los viejos gráficos y dibujar cualquier gráficos nuevos encima de los viejos.
Permanece en vigor hasta que usted escriba agarre completamente. No olvide introducir
agarre completamente después de hacer un gráfico de cada vez que usted usa agarre
adelante. Lo siguiente es un ejemplo usando la función del ezplot para crear el complot
demostrado en Figura 1.13:

>> ezplot (' exp (- la letra x ^1.2 ) ', 0 6) agárrese

x3–4x +3

– – 2 – 1 1.5 2 la letra x 1.5–1 1–0.5

0 0.5

FIGURA 1.12 la Gráfica de x3 - 4x + 3 en el intervalo - 2, 2 .

0.8

0.8 0.9 1

0.6

0.6 0.7

0.4

0.4 0.5

0.2

0.2 0.3

– 0.2

– 0.4

– 0.6
– 0.8

0 0.1

CREO que 1.11 2D hacen un gráfico de por la función de complot.

La 29Introducción para MATLAB

>> ezplot (' la lechuga romana (2 *x ) ', 0 6) mantenga alejada >> título ' exp (- la letra x ^
{ 1.2 }) y lechuga romana (2 *x ) '

La función de complot también puede usarse para generar las curvas mostradas en Figura
1.13:

>> 0:0.01:6 de la letra x; El complot (la letra x, exp (- letra x.^1.2), la letra x, la lechuga romana
(2 *x))

El hist de orden produce un histograma que demuestra la distribución de datos por ahí los
intervalos:

>> hist (randn (1000,1))

Aquí, hist recibe 1000 puntos del randn aleatorio normal del generador de número (0,1) para
crear el histograma mostrado en Figura 1.14.

1.10.5 parcelas tridimensionales Para conspirar curva en 3 espacio, la orden básica es plot3.
Por poner un ejemplo, trame lo siguiente funciona en el intervalo 0 t 8p usando el plot3 de
función:

Xtyt = () = () 0 8 1 2 .s adentro. La lechuga romana

Las siguientes órdenes generan la curva tridimensional (3D) mostrada en Figura 1.15:

>> t 0:0.1:8 *pi ; >> La letra x = 0.8 *sin (t); >> Y = 1.2 *cos (t); >> >> la cuadrícula plot3 (la letra
x, y, t) >> xlabel (' la letra x '), ylabel (' y '), zlabel (' t ')

01

–1

– 0.5

0.5

23 la letra x 456

Exp (– x1.2) y lechuga romana (2 *x)

RESUELVA 1.13 Complots de letra x de la e - 12. Y la lechuga romana (2x).

30 Chemical Engineering Computation con MATLAB

MATLAB de 1.11 ECUACIONES DIFERENCIALES ORDINARIAS tiene un rango de funciones para


solucionar ecuaciones diferenciales ordinarias (la ODA). Cada uno de solucionadores de ODA
de MATLAB son diseñados para ser eficientes en circunstancias específicas. El ode45 de
función implementa a un Runge adaptable – el algoritmo Kutta y es típicamente el
solucionador más eficiente. Como un ejemplo para usar la función ode45, nos dejó solucionar
la siguiente ODA inicial de valor en el intervalo 0 t = 3:

Dy t dt

Yt ty () = - () - () () si n, 30 1

El ode1.m del archivo de función define la ecuación de ODA para ser solucionado:

El % de función dy ode1 (t, y) dy myode1 (t, y) soluciona ODA.

30 25 20 15 10 5 0 2

11 0 0 – – 1 – 1 0.5 0.5 y

La letra x – 2

CREO que 1.15 Ejemplo de 3D curvean.

300

250

200

150

100

50

0 – 4 – 3 – 2 – 1 01234

FIGURA 1.14 el Histograma por el hist de función.

La 31Introducción para MATLAB

Dy = - y - 5 *exp (- t) *sin (5 *t); El fin

Luego, en la Ventana de Orden, el tipo:

>> tinv 0 3 ; Y0 = 1; >> T, y ode45 (@ ode1, tinv, y0); >> Conspire (t, y) donde el tinv define el
espacio de tiempo 0 t = 3 y y0=1 representa la condición inicial. La solución es demostrada en
Figura 1.16.

Modelo de crecimiento demográfico de la A de modelo de crecimiento demográfico del 1.12.1


de 1.12 EJEMPLOS puede ser expresado como xk + 1 = axk (1 - xk). La siguiente M-File define
este modelo:

La letra x de función t, x pgmodel (1) (un, xinit, n) = xinit; T (1) = 0; Para k = 2:n +1; T (la k) k-
1; La letra x (la k) = un *x (k-1) * (de 1 letra x (k-1)); El fin de fin
Esta M-File debería guardarse como pmod.m. En la Ventana de Orden, especifican los valores
de uno (= 2.9), el valor inicial (= 0.2), y el tiempo de cómputo (= 25), y la llamada el pmod de
función. Resuelva 1.17 funciones el complot resultante.

Tv, xv pgmodel (2.9, 0.2, 25); >> El complot (tv, xv), xlabel (' el Tiempo '), >> título ylabel (' el
Modelo de crecimiento demográfico ') (' la Población ')

– 0.6

– 0.4

– 0.2

0.2

0.4

0.6

0.8

0.511.5 2 2.5 3

FIGURA 1.16 la Solución de ODA simple.

32 Chemical Engineering Computation con MATLAB

1.12.2 A aleatoria de secuencia del fiBonaCCi secuencia aleatoria { xn } Fibonacci es generado


por x1 de elección y x2 y xxxn nn n + poniente = ± ³ 11, 2

Donde ± indica ese + y – debe tener probabilidad igual de estar escogido. Para n grande, los |
incrementos del | xn de cantidad les gusta un múltiplo de dn, donde d = 1.13198824. En la
ventana del editor MATLAB, cree la M-File de la letra como sigue y ahórrela (el nombre de
archivo es ranfib.m):

El % ranfib.m: Un claro aleatorio de secuencia Fibonacci; El % rand (' el estado ', 100) Colocó
estado. de número aleatorio m = 1000; El número del % de letra x de iteraciones 1 2 ;
La condición inicial del % para n = 2:El % m-1 para signo de la = letra x de la letra x del lazo +
(rand-0.5) (n) (n +1) *x (n-1); El fin semilogy (1:1000, temperatura absoluta (la letra x)) d =
1.13198824; Sujete a semilogy (1:1000, d.) Demórese

Aquí, lo pues el lazo almacena una secuencia aleatoria Fibonacci en la letra x de conjunto
imponente. MATLAB automáticamente extiende letra x cada vez que una letra x nueva (n +1)
del elemento es asignada. La función del semilogy luego representa gráficamente n en el eje
de las abscisas en contra de la temperatura absoluta (la letra x) en el eje vertical, con escalada
logarítmica para el eje vertical. Escribir agarre adelante le dice a MATLAB que superponga el
siguiente cuadro encima de lo actual. La segunda función del semilogy produce una línea de d
de la cuesta. Ahora mecanografíe

>> el ranfib
En la línea de comando. Esto creará la gráfica mostrada en Figura 1.18.

00.2

0.3

0.4

0.5

0.6

0.7

0.8

51 0 el Tiempo

La población

El modelo de crecimiento demográfico

15 20 25

CREO que 1.17 el Crecimiento Demográfico curvean.

La 33Introducción para MATLAB

La generación del 1.12.3 de un objeto del 3d Nos Dejó generar un propósito barrido en
volumen del 3D como se muestra en Figura 1.19. El twinobj.m de la letra usa el oleaje de orden
(la Letra X, Y, Z) para crear una superficie del 3D donde la Z de altura es especificada en la Letra
X de puntos y Y en la letra x – el avión y.

El % twinobj.m: Genere un claro del objeto tridimensional barrido en volumen (3D) todo; N =
40; El número del % de incremento z linspace (- 5,5, N) ';

100

1010

1020

1030

1040

1050

1060

100 200 300 400 500 600 700 800 900 1000

FIGURA 1.18 la secuencia Aleatoria Fibonacci.

5
5

–5

–5–5

FIGURA 1.19 Un objeto tridimensional barrido en volumen (3D).

34 Chemical Engineering Computation con MATLAB

El radio = sqrt (1 +z.^2); Theta = 2 *pi *linspace (0,1, N); = el radio de la letra x *cos (theta); = el
radio de la Y *sin (theta); Z = z (:,Los unos (1, N)); El igual del axis del oleaje (la Letra X, Y, Z)

La BIBLIOGRAFÍA Attaway, S., MATLAB, ed. 3, Butterworth-Heinemann, Kidlington, Oxford, UK,


2013. Burstein, L., MATLAB en las Ciencias de Comprobación de Calidad, Woodhead
Publicando, Sawston, Cambridge, UK, 2015. Gdeisat, M. y F. Lilley, MATLAB por el Ejemplo:
Programando Fundamentos, Elsevier, Waltham, Massachusett, 2013. Gilat, UN., MATLAB: Una
Introducción con Aplicaciones, ed. 4, John Wiley e Hijos, S.A., Hoboken, Nueva Jersey, 2011.
Hanselman, D. y B. Littlefield, Amaestrando a MATLAB 7, Pearson Education International, el
Río De Ensilladura Superior, Nueva Jersey, 2005. Higham, D. La J. y N. J. Higham, MATLAB
Guide, ed. 2, Siam, Filadelfia, Pensilvania, 2005. La Cacería, B. Acto inapropiado., acto
inapropiado. L. Lipsman, y J. M. Rosenberg, Un Guide para MATLAB, ed. 2, Cambridge Press,
2006. El caballero, UNOS., Fundamentos de MATLAB y Más Allá, el Vendedor Ambulante y el
vestíbulo /prueba de redundancia cíclica, Boca Raton, Florida, 2000. McMahon, D., MATLAB
Demystified, McGraw-Hill, Nueva York, Nueva York, 2007. Moore, H., MATLAB para Ingenieros,
ed. 2, Pearson Educational International, Superior Río De Ensilladura, Nueva Jersey, 2009. III de
mano, W. J., Introduction para MATLAB para Ingenieros, ed. 3, McGraw-Hill, Nueva York,
Nueva York, 2012. Yeo, Y. La k., Introduction para MATLAB Programando (en coreano), ed. 4,
Ajin, Seúl, Corea, 2016.

35

2 Métodos Numéricos con MATLAB

Los modelos matemáticos de procesos químicos típicamente involucran un sistema de


ecuaciones complicado. En el campo de ingeniería química, los modelos de proceso más
matemáticos usualmente constan de ecuaciones lineales y no lineales, ecuaciones
diferenciales comunes y parciales, o algunas combinaciones de estos. Para investigar las
características de proceso, hay que solucionar las ecuaciones usando métodos numéricos. Este
capítulo cubre los fundamentos de métodos numéricos con un énfasis en una pplicación
usando a MATLAB. Los temas incluyen sistemas que soluciona de ecuaciones de primer grado,
encontrando se arraiga de ecuaciones, la aproximación polinómica (incluyendo interpolación y
curva calzando), la diferenciación numérica y la integración, la optimización, y soluciona al
ordinario y las ecuaciones parciales. Está asumido que el lector está ya familiarizado con las
teorías subyacentes de los temas cubierto, tan este texto sólo proveerá una visión general
superficial de las teorías dónde necesario. Los métodos numéricos presentados como los
programas MATLAB son tan fáciles para rezar y entender como esos presentaron como los
algoritmos o el pseudocódigo. MATLAB también tiene muy capacidades convenientes que hace
un gráfico de y funciones incorporadas poderosas para casi todos los métodos numéricos
cruciales. Finalmente, el vector de MATLAB – la formulación matricial de operaciones es una
base excelente para los métodos de computación científica. Este capítulo sirve de una cartilla
en general programando y la implementación de algoritmo usando a MATLAB al MATLAB
también presentante como una herramienta de resolución de problemas viable para producto
químico diseña. Los programas MATLAB listados en este libro son mantenidos tan modulares
como posibles para maximizar reusabilidad. Mucha atención ha sido asignadas a la
documentación y la anotación de los programas desarrollado   aquí.

2.1 SISTEMAS LINEALES Cuando los procesos químicos son modelados matemáticamente,
están ocasionalmente descritos por sistemas de ecuaciones de primer grado. En este pasaje,
examinaremos cómo son solucionados tales sistemas de ecuación. Consideremos las
ecuaciones de primer grado simultáneas representadas por lo siguiente:

b del hacha del hacha del hacha de la b del hacha del hacha del hacha

El hacha del hacha

El nn

El nn

El nn

11 11 22 11

21 12 22 22

11 22

+ ++++

- el hacha + b nn nn

Hay variables de la incógnita de la n x1, x2, …, xn y ecuaciones algebraicas lineales n. En


general, los sistemas lineales de ecuación pueden ser expresados en términos de vectores y
matrices tan

Axb

Donde Uno es una matriz n de letra x conocida de coeficientes es el vector de columna de b de


incógnitas de la n es un vector de columna de n coeficientes sabidos como se muestra debajo

36 Chemical Engineering Computation con MATLAB

uno

El aa un aa uno
El aa uno

letra x

letra x de la letra x

letra x

Nn n

El é

êêêê

Úúúú

11 12 1

21 22 2

12

----

El éé

êêêê

Úúúú

El é
ë

êêêê

Úúúú

,b

El bn

Si la A de la matriz de coeficiente es cuadrada y no singular, la solución del sistema lineal es


dada por ahí

XA b = - 1

Si matricial Uno no es cuadrado (i.e., ¿uno? Rm n, m n), no podemos computar a A-1 y la


solución no puede ser obtenida de la anteriormente citada relación. Si multiplicamos EN
ambos lados del sistema lineal, lo hemos hecho

Un Ax Ab TT

La Asociación Americana de Transporte Aéreo del producto es cuadrada, así es que podemos
encontrar la inversa del producto. Así, obtenemos

XAAA b TT = () - 1

El arrendamiento

UN ALCOHÓLICOS ANÓNIMOS A TT + = () 1

Tenemos

XA b +

El + matricial de la A se llama el Moore – Penrose Pseudoinverse de UNO. Podemos usar el


pinv de función incorporada de MATLAB para computar Un +. En la mayoría de los casos, la
solución de sistemas lineales puede ser encontrada usando al operador de la barra inversa
MATLAB (\ ).

El ejemplo 2.1: Pseudoinverse de una Matriz


El pinv de función incorporada del uso MATLAB para computar el pseudoinverse de

uno

El é

êêêêê

Úúúúú

21 3 45 7 625 32 1

>> La A de Solución [- 2 - 1 3 ; 4 - 5 7 ; 6 2 - 5 ; - 3 2 1 ]; >> Ap pinv (Uno) Ap = - 0.0109 0.0948


0.1437 0.0878 0.0506 0.0615 0.2103 0.4689 0.0620 0.1294 0.0744 0.2802

Los métodos del 37Numerical con MATLAB

El ejemplo 2.2: La solución de un Sistema Lineal Usando el Operador de la Barra Inversa (\ )

Use el operador de la barra inversa para solucionar el siguiente sistema de ecuación:

42 8 32 6 24 12 12 3 12 3 12 3 la letra x del xx de la letra x del xx de la letra x xx + = - + = - +

La solución La solución es dada por \ c de la = A de la letra x. En este problema, la A de la


matriz de coeficiente es no singular y la inversa de Uno puede usarse para encontrar la
solución.

>> un [4 2 - 1 ; - 3 1 2 ; 2 - 4 1 ]; b 8 ; - 6 ; 12 ; >> La letra x de la \ b de la = A de la letra x = 3 - 1


2 >> letra x = inv (Uno) la letra x *b = 3 - 1 2

El ejemplo 2.3: La Conducción de Calor

Resuelva 2.1 funciones un plato cuadrado plano con sus lados sujetados en las constantes
temperaturas. Encuentre la temperatura en cada nodo x1, x2, x3, y x4. Cada punto representa
un nodo, y la temperatura en cada nodo - se asume - es dada por las temperaturas promedias
de nodos adyacentes. La solución

letra x xx xxxx

letra x

12 32 1431 4 1 4 30 15 1 4 15 20 1 4 30 + + 25 () + + () + + ()

4 43 2 1 4 20 xx 25 + + ()
La anteriormente citada relación puede ser reacomodada en forma de un sistema de
ecuaciones de primer grado como 44 5435 4554 4512 31 24 1342 34xx xx xx xxxx xx = - + - = - +
- = - + =, o

4110 14 01 10 41 0114 1 2 3 4

El é

êêêêê

Úúúúú

El é

êêêêê

Úúú

letra x de la letra x de la letra x de la letra x

Úú ú

El é

êêêêê

Ú ú ú ú ú 45 35 55 45

Podemos usar el operador de la barra inversa.

>> un [4 - 1 - 1 0 ; - 1 4 0 - 1 ; - 1 0 4 - 1 ; 0 - 1 - 1 4 ]; >> B 45 35 55 45 '; >> La letra x de la \ b de


la = A de la letra x = 22.5000 20.0000 25.0000 22.5000

38 Chemical Engineering Computation con MATLAB

El ejemplo 2.4: El Transfer1 de Calor de Dos Dimensiones


Considere la sección transversal de un tubo de chimenea rectangular con constante
conducción de calor a lo largo de la letra x y y-axe como se muestra en Figura 2.2. Desde que
ambos fines de la sección son simétricos, podemos considerar sólo 1/8 de la sección. De esta
sección, podemos construir una red del nodo consistente en plazoletas. Un balance calórico en
nodo 4 cede

letra x del kA

TT

letra x del kA

TT

KA y

TT

KA y TT45 494549 4 = () + + + () () () DDDD

20

20

25

30

30

25

1515

El x3

X1 x2

El x4

CREO 2.1 el Bemol el cuadrado el plato con reembarque de calor.

500 ° F 200 ° F

200 ° F 500 ° F

200 ° F

200 ° F

2 123 2

6
667 5

11

11 10

10

12

49

98

13 14

15 14

15 16

17 1617

17

18

11

RESUELVO 2.2 sección transversal de un tubo de chimenea rectangular. (De Kapuno, R.R.A.,
Programando para Ingenieros Químicos, Prensa de Ciencia de Infinito, 2008, p. 122.)

Los métodos del 39Numerical con MATLAB

¿Desde que cada nodo es cuadrado,?¿letra x?Y, y reacomodando que tenemos

Qx kA TTT4 594 224 D = +

En estado estable, q4/kA - se asume - es cero. Encuéntrele temperatura T4, T5, …, T12 en
nodos 4 a través de 12. La solución Del balance calórico en cada nodo, y considerando el límite
pone en forma, tenemos

TTT 123 500 === ° F

TTT 13 14 15 16 17 18 200 ====== ° F

En node44 220 459: - + = TTT

Atnode54 500 4 561 0: TTTT - + + = -

En node64 500 5671 1: TTTT - + + = -

Atnode72 4 500 67 12: TT T - + = -

Atnode84 2 400 89: - + = TT


En node94 200 48 91 0: +-+ TT = -

En node10 4 200 59 10 11: +-+ TT = -

En node11 4 200 6101 11 2: +-+ TT = -

En node12 24 200 7111 2: +-- TT T

Las anteriormente citadas ecuaciones de primer grado pueden ser solucionadas usando el
operador de la barra inversa como se muestra debajo:

>> un [- 4 2 0 0 0 2 0 0 0;1 - 4 1 0 0 0 1 0 0;0 1 - 4 1 0 0 0 1 0 ; ... 0 0 2 - 4 0 0 0 0 1;0 0 0 0 - 4 2 0


0 0;1 0 0 0 1 - 4 1 0 0 ; ... 0 1 0 0 0 1 - 4 1 0;0 0 1 0 0 0 1 - 4 1;0 0 1 0 0 0 0 2 - 4 ]; >> B 0 - 500 -
500 - 500 - 400 - 200 - 200 - 200 - 200 '; >> La letra x de la \ b de la = A de la letra x = 311.9011
369.4600 387.6418 391.7217 227.1712 254.3423 278.2969 289.3855 291.6032

Los resultados están resumidos como sigue:

TTTTT 45 678 311 9011 369 4600 387 6418 391 7217., ., ., ., FFFF == === ° °° ° 227 1712 254
3423 278 2969 289 3855 910111. ., ., ., F FFF TT TT 22 291 6032 = ° .F

40 Chemical Engineering Computation con MATLAB

2.2 Ecuaciones NO LINEALES de Polinomio del 2.2.1 de ECUACIONES En MATLAB ®, un


polinomio es representado por un vector de fila cuyos elementos denotan cada coeficiente
sorteado adentro bajar poderes. La solución de la ecuación polinómica

F xaxaxa xan n n n () + + + = 1 1 10 0

Es dado por raíces de función incorporada de MATLAB. Si definimos el coeficiente vectorial


como p an an - 1 ? a1 a0, la solución es obtenida a partir de

La letra x = se arraiga (p)

El ejemplo 2.5: La solución de una Ecuación Polinómica

Encuentre las raíces de la siguiente ecuación:

Fx xxxxx () = - + - + = 54 3233 2410

La solución que podemos usar la función se arraiga. Pero primeros, tenemos que construir un
coeficiente vectorial con los coeficientes sorteados en una orden descendente:

>> c 1 - 3 3 - 2 - 4 1 ; >> La letra x = le arraiga (c) letra x = 2.3600 + 0.0000i 0.5980 + 1.4065i
0.5980 - 1.4065i - 0.7865 + 0.0000i 0.2306 + 0.0000i

El ejemplo 2.6: El volumen específico de CO2

La ecuación de la furgoneta der Waals de estado es dada por ahí

Un v vb RT + æ è ç ö ø ÷ () = 2
En esta ecuación, v = (V / n)   (n: El número de topos), acto inapropiado = 0.082054   litro ·
atm / (· kilobyte mol), y un = 3.592 y b = 0.04267 para CO2. Encuentre el volumen específico (el
litro / mol) de CO2 cuando P = 12 atm y T = 315.6 kilobyte. La solución que La ecuación de la
furgoneta der Waals puede ser reacomodada tan

Pv bP RT vava b 32 0-+ () +

Cuál es una orden 3 polinómica con relación a v. Por consiguiente, el volumen específico puede
ser obtenido usando la función de raíces:

>> P = 12; T = 315.6; Acto inapropiado = 0.08205; Uno = 3.592; B = 0.04267; >> Las raíces (P -
( b *P +R *T ) a - a *b)

Los métodos del 41Numerical con MATLAB

Ans = 2.0582 + 0.0000i 0.0712 + 0.0337i 0.0712 - 0.0337i

Desde que la v debería ser un número real, tomamos a v = 2.0582 / mol de litro.

Los ceros del 2.2.2 de no lineal Equations Varios métodos numéricos pueden usarse para
encontrar ceros de funciones no lineales de unas variables solas de múltiplo o. ¿Lo siguiente lo
visión general es de varias técnicas numéricas para encontrar ceros de una ecuación no lineal
de una variable dada por f (la letra x) = 0 dónde la letra x? R1. El método de Bisección del
[Link] En este método, un intervalo inicial que a, b sea hizo una selección primero tan esa f
(uno) f (b) < 0. La m del punto medio está calculada por m = (un + b) /2. Si f (uno) f (m) < 0, la
raíz está en a, m y b m determinada. De otra manera, la raíz está en m, b y coloque una = m.
Este proceso es repetido hasta que la longitud del intervalo de búsqueda esté menos del valor
pequeño prescripto.

El método de la posición falsa del [Link] El método de la posición falsa, o el método de


método de la posición falsa, es similar al método de bisección. Dos puntos (x0, f (x0)) y (x1, f
(x1)) es primer seleccionado tan esa f (x0) f (x1) < 0. El punto intermedio, xk +1, se calcula por
ahí

El xx

La k de la letra x de la f de la letra x xx f fx kkk kk kk + = - () - () () > () 1 1 1 0

Si f (xk - 1) f (xk +1) < 0, xk +1 determinado; De otra manera, xk determinado - 1 xk +1. Este
proceso de iteración es terminado cuando la raíz es estimada adecuadamente.

Método del [Link] del Newton Given una estimación inicial de la raíz, x0, y la derivada en x0, f
' (x0), la aproximación para la raíz se calcula por ahí

La k xx fx fx kkk + = - () () > () ¢ 1 0 0

Este proceso es repetido hasta que la raíz sea aproximada adecuadamente.


Los puntos del [Link] Secant Method Two, (x0, f (x0)) y (x1, f (x1)), es primer seleccionado. La
aproximación para la raíz es dada por ahí

El xx

La k de la letra x de la f de la letra x xx f fx kkk kk kk + = () - () () > () 1 1 1 0

Este proceso de iteración es terminado cuando la raíz es estimada adecuadamente.

[Link] Método el Muller Para puntos tres dados, (x0, f (x0)), (x1, f (x1)), y (x2, f (x2)),
computamos

El xx de la letra x de la f de la letra x de la f

El xx de la letra x de la f de la letra x de la f

Mm xx sm1 10 10 2 21 21 1 21 20 2 = () - () = () - () = ,, la letra x + nx () 12 1

42 Chemical Engineering Computation con MATLAB

La siguiente aproximación es dada por ahí

El xx

Fx sssn fx = - () + () - () 2 2 2 12 2 4sign

MATLAB ® tiene un fzero de función incorporada que puede usarse para encontrar los ceros de
una ecuación variable en soltero no lineal f (la letra x) = 0. Una forma de su sintaxis es

La letra x = fzero (@ la diversión, x0)

Donde la diversión es el nombre de la función f (la letra x) y x0 es una suposición creada por el
usuario para el cero. La función del fzero devuelve un valor de letra x que está junta al x0. Esta
función sólo identifica los puntos donde la función toca el axis. ¿Algunos métodos usados para
encontrar ceros de una ecuación no lineal variable en soltero pueden estar extendidos para un
sistema de ecuaciones no lineales de variables múltiples de una forma F (la letra x) = 0 dónde
la letra x? ¿La De Rn × 1 y F? Rn × 1. Lo siguiente es la visión general de algunas técnicas
numéricas para encontrar ceros de una ecuación no lineal de varias variables.

Método del [Link] del Newton para los Sistemas Nonlinear En cada etapa iterativa, la
actualización para el vector de solución, xnew, es dada por ahí

El xxJFx nuevo = - () - 1
Donde el Jacobian J es

J xx

Fx

Fx

Nn n

11 1

, ¼ () é ú ú ú

Para evitar la evaluación del Jacobian, el siguiente sistema de ecuaciones de primer grado es
solucionado para la z vectorial en la práctica:

J xz Fx () = - ()

Donde z xnew - letra x. La actualización para el algoritmo del Newton es luego dada por ahí

Xz xnew +

El método de Iteración de Punto Fijo del [Link] para los Sistemas No Lineales En este método,
la sistema no lineal F (la letra x) = 0 es convertido a la letra x de la forma de punto fijo = g (la
letra x). ¿Si hay una Q de la región algo semejante que g (Q)? ¿La Q y el Jacobian G de g
satisfacen?¿G (z)?8 < 1, luego la letra x de iteración (k + 1) = g (la letra x (la k)) convergerá. Los
ceros de un sistema de ecuaciones no lineales pueden ser obtenidos usando el fsolve de
función incorporada de MATLAB. El uso de esta función es similar al fzero.

La letra x = fsolve (@ la diversión, x0) o x, fval fsolve (@ la diversión, x0)

Donde la diversión denota el nombre de la función definiendo un sistema de ecuaciones no


lineales y fval es los valores de la función evaluada en la letra x de vector de solución.

Los métodos del 43Numerical con MATLAB

El ejemplo 2.7: Los ceros de una Ecuación No Lineal

Encuentre los ceros de fx xxx () = - + = 3 10 la Solución de pecado que podemos usar la función
del fzero. Para encontrar el cero cerca - 1:

>> ^3-x de la letra x fzero *sin (la letra x) (@ (la letra x) +1, - 1) ans = - 0.7725

El ejemplo 2.8: El Factor de Fricción Usando Al Colebrook Equation


La ecuación Colebrook es dada por ahí

08 6

37

25 1

Nf Re

=-+

ö ø ÷ .l n. .e /

Encuentre la f de factor de fricción para NRe = 6.5 × 104 y e / D = 0.00013. Como la primera
suposición para f, use a f0 = 0.1. La solución La ecuación debería ser reacomodada en la forma
f (la letra x) = 0 tan

08 6

37

25 1

Nf Re + + .l n. .e /

Podemos encontrar f usando el fzero de función como sigue:

>> eD 1.3e 4; Nre 6.5e4; F0 = 0.1; >> Cbfun 1/sqrt (f) = @ (f) + 0.86 *log (eD/3.7 +
2.51/Nre/sqrt (f)); >> F fzero (Cbfun, f0) f = 0.0206

El ejemplo 2.9: SRK Equation de Estado

La ecuación Soave Kwong (SRK) – Redlich – de estado es dada por ahí

RT Vb
Un VV bT

()

+ ()

Donde la copia aR TPbR TPcc = () () = () 0 42748 0 08664 25 2., . // , Y Tc y Pc denotan a t


emperature crítica (kilobyte) y presión crítica (atm) respectivamente, y V es el volumen
específico (el litro / mol). Encuentre el volumen específico de 1-butene en 415 kilobyte y 21
MPa. El acto inapropiado de constante del gas = 0.082054   el litro · atm / (· kilobyte mol) y las
propiedades críticas de 1-butene son Tc = 419.6   kilobyte y Pc = 40.2   MPa. La primera parte
de solución, nosotros tenemos que reacomodar la ecuación SRK en forma de f (la letra x) = 0
como sigue:

El fV

RT Vb

Un VV bT P () = () + () - = 0

Desde 1 MPa = 9.86923 atm, P = 207.2538 atm, y Pc = 396.743   atm. Los resultados son
demostrados debajo con la primera suposición de 0.1.

44 Chemical Engineering Computation con MATLAB

>> acto inapropiado = 0.082054; Tc = 419.6; Pc = 396.743; T = 415; P = 207.2538; >> Un =


0.42748 *R ^2 *Tc ^2.5/Pc; B = 0.08664 *R *Tc/Pc; >> El *T de acto inapropiado f = @ (V). (V-b)
- uno. (V.* (V +b) *sqrt (T)) - P; >> V0 = 0.1; V = fzero (f, V0) V = 0.1291

Podemos ver a esa V = 0.1291 / mol de litro.

El ejemplo 2.10: Un Sistema de Ecuaciones No Lineales

Encuentre los ceros de las siguientes tres ecuaciones:

Pecado ln xy z () + = 2 7

3 21 3xy z + = - xyz + + = 5 la Solución que iniciamos con la definición de la función


conteniendo ecuaciones en forma vectorial. La estimación inicial de una solución común
debería ser determinada por adelantado.

>> [sin ( x ( 1 ) ) +x ( 2 ) ^2 +log ( x ( 3 ) ) - 7 ; 3 *x ( 1 ) +2 *x ( 2 ) - x ( 3 ) ^3 +1 ; x ( 1 ) +x ( 2 ) +x (


3 ) - 5 ] divertido = @ (la letra x); >> X0 0 2 2 '; >> La letra x la Ecuación = fsolve (la diversión,
x0) solucionó. fsolve completado porque el vector de valores de función está cerca del cero tan
medido por el valor predeterminado de la tolerancia de función, y el problema da la apariencia
de estar normal tan medido por la gradiente. <Deteniendo > letra x de detalles de criterios =
0.6331 2.3934 1.9735

El ejemplo 2.11: La composición del Equilibrium Mixture2


El etano reacciona con vapor formar hidrógeno sobre un catalizador crujiente en la
temperatura de T = 1000 kilobyte y ejercer presión sobre de P = 1 atm. El pienso contiene a 4
topos de vapor por topo de etano. Los componentes presentan en la mezcla de equilibrio es
mostrado en Mesa 2.1. Las energías Gibbs de formación (kcal/gmol) de los componentes
diversos en la temperatura de reacción (1000 kilobyte) reciben también en Mesa 2.1. La
composición de equilibrio de la mezcla efluente debe estar calculada usando datos dados en
Mesa 2.1. La suposición inicial para cada componente es dada en la mesa. Este problema
puede ser considerado como un problema de optimización, que minimice la energía total
Gibbs. La función objetivo a ser minimizada es dada por ahí

Min ln n yo la c yo el ii yo G RT n G RT n n = + å æ è ç ö ø ÷ = å 1 0

Dónde el ni es el número de topos de componente que yo la c soy el número total de acto


inapropiado de componentes es la constante del gas Gi0 es la energía Gibbs de componente
puro en T de temperatura

Los métodos del 45Numerical con MATLAB

El oxígeno, el hidrógeno, y los balances de carbón deberían ser determinados para encontrar
ni. El oxígeno:F n n n n14 56 8 2240 + +

El hidrógeno:Fnnnnnn 2123789 4422261 40 + + + +

El carbón:Fn nnnn n 31 2345 9 22 22 0 + + + + -

¿Estas ecuaciones de balance están restricciones que se introdujo en la función objetivo


usando multiplicadores Lagrange?¿1,?¿2, y?3. La función objetivo extendida es dada por ahí

Min ln, n yo la c yo el ii yo j jjij Fn G RT n n fl l = + å æ è ç ö ø ÷ + == åå 1 0 1 3

¿Todas las derivadas parciales de la F de función con relación a ni y?La j desaparezca en el


punto mínimo. Por ejemplo, la derivada parcial de F con relación a ni es dada por ahí

¶¶

=+++

¶¶

æèç

öø÷=

== = åå å F n G RT n n n n

fn

yo
yo

El ii

yo

j de la k

yo

11 1

3 10ln l = ¼ () 12,, c

Fj j == () 01 23, Solution From Fj = 0   (j = 1, 2, 3), le tenemos a fnnn n14 56 8 2240 + +

Fnnnnnn 2123789 4422261 40 + + + +

Fnnnnn n 31 2345 9 22 22 0 + + + + -

¿Deje a k n sk c = å 1 entrar a la relación (?¿F?Ni) = 0   (yo = 1, 2, …, c) y transforman


logaritmos en funciones de tipo exponencial evitan logaritmos atractivos de números muy
pequeños. Aplicando datos de energía Gibbs dados en Mesa 2.1, tenemos después de
ecuaciones no lineales:

n ne xp

RT

N ns s1 3 1

23

4611 0 14 0 ´ +-+ + é ú ú. , El ll
La MESA Presente de 2.1 Componentes en Corriente de Desagüe de Reactor que Descifra
Ethane-Steam yo la Suposición de la Corriente de Desagüe del Pienso Component Gibbs Energy
Initial (kcal/gmol) - - 1 CH4 4.61 0.001 2 C2H4 28.249 0.001 3 C2H2 40.604 0.001 4 CO2 (gmol)
47.942 1 6 O2 0 0.0001 7 H2 0 5.992 8 H2O - 94.61 0.993 5 Colorado 46.03 4 1 9 C2H6 26.13 1
0.001

46 Chemical Engineering Computation con MATLAB

n ne xp

RT

N ns s2 3 2

23

28 249 10 1420 ´ +-+ + é ú ú. , El ll

n ne xp

RT

N ns s3 3 3

23

40 604 10 1220 ´ +-+ + é ú ú. , El ll

n ne xp

RT

N ns s4 3 4

13

94 61 10 12 0 - ´ +-+ + é ú ú. , El ll

n ne xp

RT

N ns s5 3 5
13

47 942 10 10 - ´ +-+ + é ú ú. , El ll

n ne xp

N ns s6 6

1 120 - + é ú l =,

n ne xp

N ns s7 7

2 120 - + é ú l =,

n ne xp

RT

N ns s8 3 8

12

46 03 10

12 0 - ´ +-+ + é ú ú. , El ll

n ne xp

RT

n Rs s

23

26 13 10

162019 8 ´ +-+ + é ú ú. ,.Ll 7 72 / kilobyte cal gmol × () ()


Hay 12 variables desconocidas (ni (yo = 1, 2, …, 9)?J (j = 1, 2, 3)) y 12 ecuaciones. Primer, que
construimos el MATLAB ® funciona rxnfun, lo cual define el sistema de ecuaciones no lineales
en forma vectorial. En esta función, todas las variables desconocidas son representadas en
términos de xi (yo = 1, 2, …, 12) (i.e., Xi ni (yo = 1, 2,

… ¿, 9) y xi?Yo (yo = 10, 11, 12)).

Acto inapropiado de función f rxnfun (la letra x, T) = 1.9872; Los ns = suman (la letra x (1:9)); F
(1,1) = 2 *x +x +2 *x (6) (5) (4) +x (8) - 4; F (2,1) = 4 *x +4 *x +2 *x +2 *x +2 *x (8) (7) (3) (2) (1)
+6 *x (9) - 14; = la letra x f +2 *x +2 *x +x +x (5) (4) (3) (2) (1) (3,1) +2 *x (9) - 2; = la letra x f (1)
(4,1) - +1-x ns *exp /ns +4 *x (11) (1) (- (4.61e3 / (acto inapropiado *T) +x (12))); = la letra x f
(2) (5,1) - +1-x ns *exp /ns +4 *x (11) (2) (- (28.249e3 / (acto inapropiado *T) +2 *x (12))); = la
letra x f (3) (6,1) - +1-x ns *exp /ns +2 *x (11) (3) (- (40.604e3 / (acto inapropiado *T) +2 *x
(12))); = la letra x f (4) (7,1) - +1-x ns *exp /ns +2 *x (10) (4) (- (- 94.61e3 / (acto inapropiado *T)
+x (12))); = la letra x f (5) (8,1) - +1-x ns *exp /ns +x (10) (5) (- (- 47.942e3 / (acto inapropiado
*T) +x (12))); = la letra x f (6) (9,1) - ns *exp (- (de 1 letra x (6) /ns +2 *x (10))); = la letra x f (7)
(10,1) - ns *exp (- (de 1 letra x (7) /ns +2 *x (11))); = la letra x f (8) (11,1) - +1-x ns *exp /ns +x
(10) (8) (- (- 46.03e3 / (acto inapropiado *T) +2 *x (11))); = la letra x f (9) (12,1) - +1-x ns
*exp /ns +6 *x (11) (9) (- (26.13e3 / (acto inapropiado *T) +2 *x (12))); El fin

Como la estimación inicial, escogemos a x0 0.001 0.001 0.001 0.993 1 0.0001 5.992 1 0.001 10
10 10 . Los ceros del sistema no lineal de ecuación pueden ser encontrados usando el fsolve de
función incorporada. El ethanrxn del archivo de la letra demuestra el procedimiento de
solución.

Los métodos del 47Numerical con MATLAB

El % ethanrxn.m: La reacción del agrietamiento de vapor de etano x0 0.001 0.001 0.001 0.993
1 0.0001 5.992 1 0.001 10 10 10 '; T = 1000; X, fval fsolve (@ rxnfun, x0, [ ], T); Comp = { ' CH4
', ' C2H4 ', ' C2H2 ', ' CO2 ', ' Colorado ', ' O2 ', ' H2 ', ' H2O ', ' C2H6 ' }; Lamda = { ' lambda1 ', '
lambda2 ', ' lambda3 ' }; Fprintf (' \ n yo \ el tComp. \La t Initial Val.\t\tFinal Val.\N '); Para k =
1:La longitud (la letra x) - 3 fprintf (' %d\t %s \t %12.9f\t %12.9f\n ', k, comp { la k }, x0 (la k),
letra x (la k)); El fin fprintf (' \ n yo tLambda\tInitial Val.\tFinal val.\N '); Para yo +1 de la = k:La
longitud (la letra x) fprintf (' %g\t %s t t %4.1f\t %15.9f\n ', yo, lamda { yo la longitud (comp) },
x0 (yo), letra x (yo)); El fin

Correr esta letra se fondea

>> el ethanrxn Equation solucionó. fsolve completado porque el vector de valores de función
está cerca del cero tan medido por el valor predeterminado de la tolerancia de función, y el
problema da la apariencia de estar normal tan medido por la gradiente. <Deteniendo detalles
de criterios

Yo Comp. El val inicial Val. Final. 1 CH4 0.001000000 0.081717614 2 C2H4 0.001000000
0.000000172 3 C2H2 0.001000000 0.000000000 4 CO2 0.993000000 0.664820888 5 Colorado
1.000000000 1.253460254 6 O2 0.000100000 0.000000000 7 H2 5.992000000 5.419665106 8
H2O 1.000000000 1.416897971 9 C2H6 0.001000000 0.000000450

Yo el val Lambda Initial Val. Final. 10 lambda1 10.0 24.051830977 11 lambda2 10.0
0.051093350 12 lambda3 10.0 1.168410847
2.3 la introducción del 2.3.1 de ANÁLISIS DE REGRESIÓN para las estadísticas Dejan N llamar el
número total de artículos en la población en estudio, n el número de artículos contenidos en la
prueba tomada de la población (0 = n = N), y mj (j = 1, 2, …, M) el número de por el valor de xj
ocurre. La probabilidad de ocurrencia está definida por el número de ocurrencias de xj dividido
por el número total de observaciones tan

Pr Xx

M pxj nN j j = () == () li m

Para una variable aleatoria discreta, p (xj) es designada la función de probabilidad, y eso tienen
las siguientes propiedades:

0 11 1 £ () £ () la letra x de la p de la letra x = å p j M j

48 Chemical Engineering Computation con MATLAB

El valor esperado de una variable aleatoria discreta es definido como

= å EQUIS m é xpx j M ë ù û = () jj 1

El valor esperado corresponde al centro de gravedad de la distribución de densidad de


probabilidad. Para toda la población, el valor esperado es dado por el promedio aritmético de
la variable aleatoria tan

= å N EX

letra x

yo

yo

El modo de muestra de una observación de muestra es el valor que ocurre más


frecuentemente, y el término medio de muestra (o el promedio aritmético) es el valor
obtenido dividiendo la suma de observaciones por su cuenta total:
letra x

letra x

yo

La n = å 1 1

El valor esperado del término medio de muestra es dado por ahí

E xE n

letra x

El equis

yo

yo

yo

yo

El é

El é

ëêê

ûúú

= é ë ù û == == = åå å 11 1 11 1 mm

La discordia demográfica es definida como el valor esperado del cuadrado de la desviación de


Letra X aleatoria de variable de su expectación:

Sm 2 2 2 el EQUIS del EQUIS = é é ú é úEX = () ë ù û ()


Para una variable aleatoria discreta, la anteriormente citada definición es equivalentes para

Sm m 2 1 2 1 21 = () () = () == åå j M jj yo la letra x de la N de la letra x N ixp

Así es que la desviación típica demográfica es definida como la raíz cuadrada positiva de la
discordia demográfica:

Ss = 2

El s2 de discordia de muestra es definido como el promedio aritmético del cuadrado de las


desviaciones de xi del término medio demográfico:

letra x

yo

yo

21 = () = å m

Si no es conocido, la letra x es utilizada como una estimación de µ, y la discordia de muestra es


dada por ahí

El xx

yo

yo

21 1

=
()

Los métodos del 49Numerical con MATLAB

De hecho, la discordia de muestra es una estimación imparcial de la discordia demográfica:

E s22 é ë ù û = s

La raíz cuadrada positiva de la discordia de muestra es designada la desviación típica de


muestra:

Los ss

El xx

yo

==

() = å 2 2 1 1 1

El término medio es el valor en la mitad de la información si el número de puntos de datos es


extraño. En MATLAB ®, el término medio de muestra se calcula por el término medio de
función incorporada, y el modo de muestra se calcula por el modo de función incorporada. La
discordia y la desviación típica se calculan por el var de funciones incorporadas y std,
respectivamente. El término medio de función incorporada devuelve el valor central de los
elementos de los datos.

El ejemplo 2.12: Las Estadísticas Elementales

Posponga 2.2 funciones las medidas de coeficientes termales de expansión de un cierto metal.
Encuentre el término medio término medio,, el modo, la discordia, y la desviación típica de
esta información. La solución >> tc 5.394 5.564 5.654 5.465 5.495 5.404 5.524 5.414 ... 5.514
5.335 5.614 5.455 5.534 5.524 5.475 5.295 ... 5.384 5.614 5.554 5.675 5.455 5.554 5.504
5.584 ; >> Fprintf (' Mean %9.6f ', término medio (tc)) >> fprintf (' \nMedian %9.6f ', término
medio (tc)) >> fprintf (' \nMode %9.6f ', modo (tc)) >> fprintf (' \nVariance %9.6f ', var (tc)) >>
fprintf (' la desviación \nStandard = %9.6f\n ', std (tc))

Término medio = 5.499333 el Término Medio = 5.509000 el Modo = 5.455000 la Discordia =


0.009405 la Desviación Típica = 0.096977

La MESA 2.2 Coeficiente Expansion Termal de Orden de Coeficiente de Orden de Coeficiente


de Orden de Coeficientes 1 5.394 9 5.514 17 5.384 2 5.564 10 5.335 18 5.614 3 5.654 11 5.614
19 5.554 4 5.465 12 5.455 20 5.675 5 5.495 13 5.534 21 5.455 6 5.404 14 5.524 22 5.554 7
5.524 15 5.475 23 5.504 8 5.414 16 5.295 24 5.584

50 Chemical Engineering Computation con MATLAB

La generación del 2.3.2 de números aleatorio MATLAB ® provee tres funciones incorporadas
para generar números aleatorios. El rand de función genera números aleatorios
uniformemente distribuidos entre 0 y 1. El randn de función genera números aleatorios
normalmente distribuidos teniendo un término medio de 0 y una desviación típica de 1. Las
siguientes órdenes demuestran cómo generar una matriz m n consistente en números
aleatorios:

La letra x de la letra x = rand (m, n) = randn (m, n)

Para generar una letra x aleatoria de número dentro de xa xb (i.e., < la letra x del xa < xb),
usamos

Xx mn ab un = + () () *rand

Una matriz normalmente aleatoria m n distribuida teniendo un término medio de letra x y una
desviación típica de s pueden ser generadas por ahí

Xxsm n + () *randn

Los enteros aleatorios pueden ser generados por el randi de función incorporada.
Construyamos una 2 × 3 matriz consistente en los enteros aleatorios de 1 para 30:

>> M = randi (1 30, 2, 3) M = 25 4 19 28 28 3

El ejemplo 2.13: La Generación de Números Aleatorios

1. Genere una 2 × 3 matriz “ la letra x ” de números aleatorios distribuidos uniformemente


entre 0 y 1. 2. Genere una 2 × 3 matriz “ y ” de números aleatorios normalmente distribuidos.
3. Genere una 3 × 3 matriz “ z ” de números aleatorios distribuidos uniformemente entre 3 y 5.
La letra x de la >> letra x de solución = rand (2,3) (1) = 0.9572 0.8003 0.4218 0.4854 0.1419
0.9157 y randn (2,3) (2) y = 1.4090 0.6715 0.7172 1.4172 - 1.2075 1.6302 (3) z = 3 + *rand (3,3)
(5-3) z = 3.0637 3.1943 3.6342 3.5538 4.6469 4.9004 3.0923 4.3897 3.0689

La A de análisis de regresión lineal del 2.3.3 que la relación lineal puede ser representada tan

Yaax * + 01

Los métodos del 51Numerical con MATLAB

Dónde y * es la letra x dependiente de variable es la variable independiente

Si dejamos Letra X ser el vector de observaciones de la variable independiente y y sea el vector


de observaciones de la variable dependiente, luego el modelo lineal puede ser reescrito como
yX u + + ab
Donde la u es el vector de términos de perturbación uno es la y-intercept de la línea ß es la
cuesta de la línea

Esta relación puede estar extendida para incluir más que una variable independiente como
sigue:

YX XX umm = + + + +11 22 bb b

Donde X1, X2, …, Xm son los vectores de observaciones de m variables independientes. El X1


vectorial puede pasar por vectorial quién es aquel cuyos elementos son todo igual para uno.
En este caso, ß 1 se convierte en la y-intercept. ¿ Podemos reescribir la anteriormente citada
relación en un vector – la forma matricial como yX u + b dónde y? ¿Rn × 1, Letra X? ¿Rn m,?
¿Rm × 1, u? La de Rn × 1 y n denota el número de observaciones. Si la b denota un vector de
m-element, lo cual es una estimación del vector de parámetro ß, luego podemos definir un
vector de residuos tan

E = - = yXbyy

Cada elemento del ƒ l es una diferencia entre la y experimental de observación y el valor


calculado de y - usando la b vectorial estimada. Deje F ser una suma de los residuos cuadrados
dados por F = - () () ee T yXbyXb Tomando la derivada parcial de F con relación a b y poniendo
a cero el resultado, nosotros tenemos

¶ = () - () + () () = - - () = Þ () = F b Xy Xb yXbX XyXb XXbX yTT TT T20

Solucionando la ecuación resultante para b vectorial, tenemos

B XX Xy TT = () - 1

La b vectorial obtenida a partir de la anteriormente citada ecuación minimiza la F objetiva de


función. El valor esperado de b es dado por ahí

La E sea XX XEuE TTé ë ù û = é ë ù û + é ë ù û = é ë ù û = bb () b1

Podemos ver que la b es la estimación imparcial de.

52 Chemical Engineering Computation con MATLAB

El análisis de regresión de Polinomio del 2.3.4 Suppose que un vector de y de variables


dependientes puede ser representado como un polinomio del vector de letra x independiente
de variables:

Ybbx bx bx m m + + + + - 12 3 21

Definamos la matriz de Letra X independiente de variables tan


11

11 2

22 2

21

letra x del xx de la letra x del xx

letra x del xx

Nn n m

-- - -

El é

êêêêê

Úúúúú

De los cuadrados mínimos ponderados, tenemos

B XWXX WyW TT = () - 1

Donde la W es el bw de la matriz. que oprime minimiza la J de función objetiva definida por ahí

J Xb yWXb y T = () - ()
El poliataque de función incorporada de MATLAB implementa análisis de regresión polinómico
de mínimos cuadrados. La sintaxis de llamado es

= el poliataque de la p (la letra x, y, n)

Donde la letra x es el vector de variables independientes, y es el vector de variables


dependientes, y n es la orden del polinomio para ser acomodada. La p vectorial contiene los
coeficientes resultantes del polinomio en una orden descendente. incorporado funcionar lscov
realizan oprimido cálculos de mínimos cuadrados para Xb Y. Esta función puede ser designada
como

B lscov (la Letra X, y, v)

Dónde la Letra X es la matriz definida por variables independientes, y es el vector de variables


dependientes, y v denota la inversa de la W de la matriz que oprime.

El ejemplo 2.14: El Perfil de Temperatura de Reacción

Posponga 2.3 medidas de funciones de temperatura de reacción versus el tiempo. Determine


la orden 1, la orden 2, y los polinomios de orden 4 para representar esta información.

MESA 2.3 la Temperatura de Reacción versus Time T   (hr) 1 2 3 4 5 6 7 8 T   (° C) 50.8 56.4 55.1
60.6 61.5 59.5 54.1 53.8

Los métodos del 53Numerical con MATLAB

La solución que podemos usar el poliataque de función incorporada para realizar regresiones
polinómicas.

>> t 1 2 3 4 5 6 7 8 ; Tp 1:0.1:8; >> T 50.8 56.4 55.1 60.6 61.5 59.5 54.1 53.8 ; >> = el poliataque
del p1 (t, T, 1), el poliataque p2 (t, T, 2), el poliataque p4 >> T1 (t, T, 4) polyval (p1, tp); La
temperatura del % por el polinomio de orden 1 T2 Polyval (p2, tp); La temperatura del % por el
polinomio de orden 2 T4 Polyval (p4, tp); La temperatura del % por >> el complot de polinomio
de orden 4 (t, T, ' oh ', tp, T1, ':',Tp, T2, '.- ', tp, T4, ' - ' ), el título ( ' la temperatura de Reacción '
), >> la leyenda ( ' los Datos ', ' la orden 1 ', ' la orden 2 ', ' la orden 4 ' ) >> xlabel ( ' el Tiempo
(hr) ' ), ylabel ( ' la Temperatura (C) ')

P1 = 0.2810 55.2107 p2 - - 0.8684 4.5996 = - 0.6643 6.2595 45.2464 p4 = 0.0481 5.8696


53.5357

Las gráficas de estas líneas y los puntos de datos son mostrados en Figura 2.3. De los
resultados, podemos ver ese el polinomio de orden 4 Tt Tttt () = - + +0 0481 0 8684 4 5996 5
8696 53 5357 432.....

Es el polinomio que acomoda mejor.

La transformación del 2.3.5 de funciones no lineales para las funciones lineales de funciones
Nonlinear puede ser usada en lugar de funciones polinómicas para calzar funciona. Algunas
funciones no lineales pueden ser transformadas en funciones lineales tomando un logaritmo o
una inversión. La relación lineal resultante puede ser usada en el análisis de regresión lineal.
Mesa 2.4 resume ejemplos de transformación lineal de algunos modelos no lineales.

150

52
54

56

58

60

62

234 Cronometran (hr)

La Temperatura (° C)

La temperatura de reacción

5678

Los datos la orden 1 la orden 2 la orden 4

FIGURA 2.3 la representación Polinómica de datos de temperatura.

54 Chemical Engineering Computation con MATLAB

El ejemplo 2.15: Michaelis – la Cinética de la Enzima Menten

Una enzima se comporta como un catalizador en una celda viva. Para representar reacciones
catalizadas en enzima, los Michaelis – la ecuación Menten es ampliamente usada:

acto inapropiado

Como bS ] + [

Dónde acto inapropiado es la tasa de reacción S denota la concentración del substrate S uno es
la máxima b inicial de tasa de reacción es una constante dada por una combinación de
constantes de tasa

Posponga datos de 2.5 funciones de experimental de tasas de reacción versus concentraciones


del substrate. Dado que las tasas de reacción pueden ser representadas por los Michaelis – la
ecuación Menten, determine parámetros uno y b de la ecuación. La solución Tomando la
inversa de los Michaelis – acto inapropiado de ecuación Menten = ((un S) / (b + S)), tenemos

11 1 10ra b como ypxp + +

El p1 de coeficientes y p0 del modelo lineal pueden ser obtenidos usando el poliataque de


función incorporada con n = 1. Del relaciones p0 = 1 / uno y p1 b / unos, nosotros tenemos

uno

El bp uno
P == = 1 0 1 1 0,

>> S 1.2 1.6 3.2 4.3 5.8 7.6 8.8 ; Acto inapropiado 0.06 0.12 0.24 0.27 0.33 0.34 0.34 ; >> = el
poliataque de la p (1. S, 1. Acto inapropiado, 1); El % p (1) = p1, p (2) = p0 >> una = 1 / p (2), b p
*a Sv (1) = S (1):0.1:S (el fin); >> El rv = un *Sv. (B + Sv); La reacción del % evalúa por >> leyenda
de Michaelis-Menten de modelo (' el Modelo de Michaelis-Menten ', ' los Datos
experimentales ') de >> complot (Sv, rv, S, acto inapropiado, ' oh '), de titularidad (' el Modelo
de Michaelis-Menten '), xlabel (' S '), ylabel (' acto inapropiado ')

MESA 2.4 Linearization de logaritmo natural Nonlinear Models Nonlinear Model Linearization
Method Linear Model Y Aebx Take en ambos lado. ln y ln un logaritmo + bx y axb Take en
ambos = leño de la y del leño de lados. una letra x del leño + b

El bx del hacha

El +

Invierta ambos lados.

11 11 ya bx +

POSPONGA 2.5 Tasas de Reacción de la Enzima versus Substrate Concentrations S 1.2 1.6 3.2
4.3 5.8 7.6 8.8 acto inapropiado 0.06 0.12 0.24 0.27 0.33 0.34 0.34

Los métodos del 55Numerical con MATLAB

Uno = - 10.6918 b = - 187.4149

Podemos ver que los datos experimentales pueden ser aproximados por ahí

acto inapropiado

- [ ] [ ] 10 6918 187 4149. .

La gráfica de esta línea y los puntos de datos son mostrados en Figura 2.4.

El ejemplo 2.16: La presión de vapor por el Antoine Equation

La ecuación Antoine se usa ampliamente para representar la relación entre la presión de vapor
y la temperatura:

El logPA
B TCv = + +

Pv es presión de vapor (mmHg) T es A de temperatura (° C), B, y C lo es parámetros

Use los datos de presión de vapor dados en Mesa 2.6 para encontrar A de parámetros, B, y C.
La solución Multiplicando (T + C) en ambos toma partido de la ecuación Antoine, tenemos

El certificado de depósito aplazado PATC B v + = + +lo () () g

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55

acto inapropiado

34

Michaelis – Menten modele

Michaelis – Menten modele datos Experimentales

5S

678 9

FIGURA 2.4 Michaelis – Menten modele.

56 Chemical Engineering Computation con MATLAB

Reacomodando, lo hemos hecho

El calculador automático TPAT aC P vvlo gl og = + + () -

Y de dividir ambos lados por T, llegamos

El leño

Logl og

PAAC B

HORA DEL PACÍFICO P TT

Una corriente alterna Bv Vv + + () æ è ç ö ø ÷ - é ú + 1 1 é de 1 COPIAS ë ê ê ê ù û ú ú ú

Deje

P
P

letra x

TP T T

El vn

El é

êêêêê

Úúúúú

El leño del leño

El leño

/ l og l

11 1

2 11 11

El og o

/ l og

, PT

TP T

UNA CORRIENTE ALTERNA B C


v

Nv nn

22

11

El é

êêêêê

Úúúúú

= + é ú úú ú

La b es dada por ahí

B XX Xy TT = () - 1

>> T 25 27 30 31 35 36 37 ; >> Pv 15.8 26.43 39.56 94.91 428.35 861.71 1851.24 ; >> La letra x
[ones ( 1, length ( T ) ) ; 1 . /T ; log10 ( Pv ) . /T ] '; >> B inv ' *X ' (la Letra X ' *X ) ' *log10 (Pv) ';
Una = b (1), A C *C >> Ti = - b (3), B = b (2) - = T (1):0.1:T (el fin); Pvi = 10.(Un + B. (Ti +C)); >> El
complot = - = -, xlabel (Ti, Pvi, T, Pv, ' oh ')), ylabel (' T (C ) '), la A de leyenda (' el Ajuste ', ' los
Datos ') (' Pv (mmHg ) ' 44.2767 B = - 0.0644 C 24.9991

Podemos ver que la ecuación Antoine es dada por ahí

El leño.

P Tv = -

0 0644

24 9991 44 2767
La gráfica de esta línea y los puntos de datos son mostrados en Figura 2.5.

MESA 2.6 la Presión de Vapor versus Temperature T   (° C) 25 27 30 31 35 36 37 Pv   (mmHg)


15.8 26.43 39.56 94.91 428.35 861.71 1851.24

Los métodos del 57Numerical con MATLAB

El ejemplo 2.17: La Viscosidad de Liquid Propane3

¿Posponga 2.7 presentes la viscosidad (Pa?S) de propano líquido como una función de
temperatura T (kilobyte). Una correlación no lineal estaba propuesta para representar los
datos de viscosidad:

Logl ogn () + + Un B T CTDT2

Determínelos A de parámetros, B, C, y D que la asignación de la mejor esta datos de viscosidad.

24 0

500

1000

1500

P v (mmHg)

2000

2500

26 28 30

T (° C)

Equipando Datos

32 34 36 38

CREO que 2.5 la presión de vapor Antoine modelan.

¿Mesa 2.7 la Viscosidad de Liquid Propane T 104? ¿(Pa s) T 104? (Pa s) 100 38.2 190 3.36 110
22.9 200 2.87 120 15.3 220 2.24 130 10.8 240 1.80 140 8.32 260 1.44 150 6.59 270 1.30 160
5.46 280 1.17 170 4.53 290 1.05 180 3.82 300 0.959

La fuente: Cutlip, M.B. y Shacham, M., Resolución de Problemas en la Ingeniería Química y


Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, p. 686, 2008.

58 Chemical Engineering Computation con MATLAB

La solución La correlación propuesta de arriba puede ser reacomodada como

Logl og logn () + + é
ù û el ú

El é

êêêêê

Úúúúú

uno

BT

CTDT

TT

Un B C D 22 1 1

Deje

letra x de la y

TT T TT

El é

êêêêê

Úúúúú

El leño del leño

El leño

/ l og l og
n

11 1 2

22 11 11

TT

TT T

Una B C Dnn n 2 2 211 / l og, é ë ê ê ê ê ê ù û ú ú ú ú ú = é

Úúúúú

La b desconocida de vector de parámetro es dada por ahí

B XX Xy TT = () - 1

>> T 100 110 120 130 140 150 160 170 180 190 200 220 240 ... 260 270 280 290 300 ; >> Nu 1e
4 * 38.2 22.9 15.3 10.8 8.32 6.59 5.46 4.53 3.82 3.36 ... 2.87 2.24 1.80 1.44 1.30 1.17 1.05
0.959 ; >> La letra x [ones ( 1, length ( T ) ) ; 1 . /T ; log10 ( T ) ; T . ^2 ] '; >> B inv ' *X ' (la Letra X
' *X ) ' *log10 (nu) '; Una = b (1), B = b (2), C = b (3), D = b >> Tv (4) = T (1):1:T (el fin); Nuv = 10.
(Un + B. Tv + C *log10 + D (Tv) *Tv.^2); >> El complot (Tv, nuv, T, nu, ' oh '), xlabel (' T
(kilobyte ) '), ylabel (' \nu (Pa *s ) '), la A de leyenda = - 12.6800 B = 369.3248 C = 3.3279 D = - ('
el Ajuste ', ' los Datos ') 9.1004e-06

La gráfica de esta correlación y los puntos de datos son mostrados en Figura 2.6.

El ejemplo 2.18: El Model4 Catalítico de Reacción

¿Posponga 2.8 datos de tasa de reacción de presentes para la heterogénea reacción catalítica
dada por UNO? B. El siguiente modelo ha sido sugerido para correlacionar los datos:

acto inapropiado

Alcohólicos Anónimos kP KP KP A BB

+ () 1 21
Donde k1, KA, y kb son coeficientes para estar resueltos por la regresión. Calcule los
parámetros usando regresión, y trame la tasa de reacción representada por este modelo y los
datos de tasa. La solución Tomando la inversa de la ecuación dada, nosotros tenga

acto inapropiado de la P

La k KP UN Alcohólicos Anónimos BB = + + () 1 2 1

Los métodos del 59Numerical con MATLAB

Reacomodar esta ecuación cede:

k de acto inapropiado de la P

k de la k

k de la k

PP P

La k Kk

AA UN B BABA

æèç

öø÷=++é

El é

êê

12

11 1

/
/ el /

êê ê

Úúúú

El vector desconocido de parámetro puede calcularse usando el operador de la barra inversa (\


). Figura 2.7 ilustra los resultados de comparación entre datos de tasa y el modelo.

Equipando Datos

100 0

0.5

1.5

2.5

3.5

120 140 160 180 200 T (kilobyte)

V (Pa *s)

220 240 260 280 300

× el 10–3

FIGURA 2.6 la Correlación de viscosidad de propano líquido.

POSPONGA 2.8 Datos Catalíticos Heterogéneos de Tasa de Reacción

Acto inapropiado de la n × 103

Presión parcial (atm) Pensilvania PB 1 5.11 1.00 0.00 2 5.42 0.91 0.09 3 5.55 0.82 0.18 4 5.85
0.69 0.31 5 6.02 0.61 0.39 6 6.15 0.52 0.48 7 6.31 0.41 0.59 8 6.45 0.29 0.71

La fuente: Cutlip, M.B. y Shacham, M., Resolución de Problemas en la Ingeniería Química y


Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, p. 93, 2008.

60 Chemical Engineering Computation con MATLAB

>> acto inapropiado 1e-3 * 5.11 5.42 5.55 5.85 6.02 6.15 6.31 6.45 ; >> PA 1.00 0.91 0.82 0.69
0.61 0.52 0.41 0.29 ; >> PB 1-pA pA; = la longitud de la n (acto inapropiado); Ni = 1:n; >> Un
[ones ( 1, n ) ; pA ; pB ] '; G sqrt (pA. Acto inapropiado) '; \ g de la = A de la b; >> K1 = 1 / b (1)
^2, kA b (2) / b (1), kB b / b (1) (3) ri k1 *pA. ((1 + kA *pA + kB *pB).^2); >> El complot (ni, acto
inapropiado, ' oh ', ni, ri, ' * '), leyenda (' los datos ', ' el modelo '), xlabel (' n '), ylabel (' acto
inapropiado ') Dando Aviso: La jerarquía deficiente, la jerarquía = 2, tol 5.024296e 15. k1 =
0.0051 kA = 0 kB = - 0.7219

2.4 la interpolación de Polinomio del 2.4.1 de INTERPOLACIÓN Algunas Veces nosotros


necesitan representar una función basada en el conocimiento acerca de su comportamiento
en un set de puntos discretos. La interpolación es un método que produce una función eso
supera fósforos una información dada, al también proveerle una buena aproximación a los
valores desconocidos en puntos intermedios. Suponga eso aprecia de una función f (xi) es
conocido en un set de xi no dependiente de variables como se muestra en Mesa 2.9.

¿Mesa 2.9 Known Function Values Xi F x1 f (x1) (xi) x2 f (x2)? ? Xn f (xn)

Los Datos Modelan

5.2

5.4

5.6

5.8

6.2

6.4

6.6

2345 n

acto inapropiado

678

× el 10–3

FIGURA 2.7 la Comparación entre datos de tasa y el modelo.

Los métodos del 61Numerical con MATLAB

El objetivo general en elaborar sobre interpolar polinomios es escoger a un Pn polinómico (la


letra x) de la forma

Letra x Px Aaxa nn n () + + 01

A fin de que esta ecuación mejor equipa los puntos bajos de la función, y conecte estos puntos
con una curva suave. En resumen, encontramos a Pn (la letra x) algo semejante que

Px fx en ni () = () = ¼ () 01,

El Pn polinómico resultante (la letra x) puede estar acostumbrado a estimar valores de datos
en puntos intermedios.
El ejemplo 2.19: La determinación de Interpolar Polinomio de Orden 2

Posponga 2.10 funciones una información de entropía de vapor saturado en tres temperaturas
diferentes. Identifique el polinomio de orden 2 que las asignaciones de la mejor los datos, y
estime la entropía en T = 373.15 kilobyte usando este polinomio. La solución que tenemos para
escoger los coeficientes del hacha cuadrático del hacha del fx de ecuación un () + +2 2 10

A fin de que esta ecuación mejor equipa los puntos de datos. El procedimiento mostrado en
Mesa 2.11 puede ser representado como

313 15 313 15 1 363 15 363 15 1 413 15 413 15 1 2 2 2

.. .. ..

El é

êêê

Úúú

Uno uno uno

El éé

êêê

Úúú

El é

êêê

ù
û

Ú ú ú 8 2583 7 4799 6 9284. . .

MESA 2.10 la Entropía de Saturated Steam Entropía T (kJ / (· kilobyte kg) (kilobyte)) 313.15
8.2583 363.15 7.4799 413.15 6.9284

MESA 2.11 la Determinación de Orden 2 Polynomial para Datos Adecuados de Entropía yo el


hacha xi f xfax un ii (()) + + +2 2 10 1 313.15 8.2583 a2(313.15)2 + a1(313.15) + a0 2 363.15
7.4799 a2(363.15)2 + a1(363.15) + a0 3 413.15 6.9284 a2(413.15)2 + a1(413.15) + a0

62 Chemical Engineering Computation con MATLAB

Los coeficientes pueden calcularse por el operador de la barra inversa.

>> formatee a la larga >> T 313.15 363.15 413.15 '; >> Un [T . ^2 T ones ( 3,1 ) ]; >> B 8.2583
7.4799 6.9284 '; >> La letra x de la \ b de la = A de la letra x = 0.000045380000000 -
0.046258494000000 18.294051973049942

Podemos ver que la entropía de vapor saturado puede ser representada como

S TT T () = +0 00004538 0 0462585 18 294052 2.. .

En T = 373.15 kilobyte, la entropía se calcula como

>> letra x de = letra x de s *373.15 ^2 + *373.15 +x (3) (2) (1) s = 7.351448

De la mesa calentada a vapor, los obtenemos a s = 7.3554 kJ / (· kilobyte kg) en T = 373.15


kilobyte. Así, podemos ver que la entropía del vapor saturado puede ser adecuadamente
estimada por el polinomio de orden 2.

El uso del 2.4.2 del poliataque de función que El poliataque de función incorporada puede ser
implementado tan

= el poliataque de la p (la letra x, y, n)

Dónde la p es un vector de coeficientes sorteados en poderes descendentes, la letra x es un


vector de variables independientes, y es un vector de variables dependientes, y n es la orden
del polinomio. Al usar poliataque, el número de puntos de datos debería ser mayor que eso de
coeficientes polinómicos. Los valores de función en puntos intermedios pueden calcularse
usando el polyval de función incorporada. Por ejemplo, el valor de función en una z intermedia
del punto puede ser encontrado por ahí

= f polyval (p, z)

Donde la p es el vector de coeficientes sorteados en poderes descendentes, como decididas


por la función la f poliadecuada. y z pueden estar vectores.

El ejemplo 2.20: La regresión polinómica por el poliataque

Ponga sobre una mesa 2.12 presentes el enthalpy de vapor saturado versus la temperatura.
Determine un polinomio de orden 2 que equipa esta información del enthalpy, y estime el
enthalpy en T = 373.15 kilobyte usando el polinomio. La solución Las siguientes órdenes
coeficientes de descubrimiento del polinomio de orden 2:
>> formatee a la larga >> T 283.15 303.15 323.15 363.15 393.15 413.15 ; >> H 2519.9 2556.4
2592.2 2660.1 2706.0 2733.1 ; >> = el poliataque de la p >> Tv (T, H, 2) = 280:0.1:415; = Hv
polyval (p, Tv);

Los métodos del 63Numerical con MATLAB

>> el complot (Tv, Hv, T, H, ' oh '), la leyenda (' la interpolación de orden 2 ', la mesa calentada
a vapor) >> xlabel (' T (kilobyte ) '), ylabel (' H (kJ/kg ) ') p = 1.0e +03 * - 0.000002096326670
0.003108694505382 1.807163153926139

Podemos ver ese el enthalpy del vapor saturado mostrado en Mesa 2.12 puede ser
representado por el polinomio cuadrático

H TT T () = - + + 0 002096327 3 108695 1807 163154 2.. .

La gráfica de esta curva y los puntos de datos del enthalpy son mostrados en Figura 2.8. El
enthalpy del vapor saturado en T = 350.15 kilobyte puede ser obtenido como

= f polyval (p, 350.15) f 2.638652356432598e +03

Tenemos a H = 2638.65 kJ/kg. De la mesa calentada a vapor, le traemos a H = 2638.7 kJ/kg en T


= 350.15 kilobyte. Así, podemos ver que los polinomios de orden 2 adecuadamente pueden
estimar el enthalpy del vapor saturado.

MESA 2.12 Enthalpy de Saturated Steam T (kilobyte) Enthalpy (kJ/kg) 283.15 2519.9 303.15
2556.4 323.15 2592.2 363.15 2660.1 393.15 2706.0 413.15 2733.1

La mesa calentada a vapor de interpolación de orden 2

280 2500

2550

2600

2650

2700

2750

300 320 340 360 T (kilobyte)

H (kJ/kg)

380 400 420

FIGURA 2.8 la Interpolación del valor del enthalpy.

64 Chemical Engineering Computation con MATLAB

2.4.3 interpolación de la tira cúbica que damos por supuesto que los datos de la n enseña con
el dedo es dado: (X1, y1), (x2, y2), …, (xn, yn). ¿ También nos hacemos cargo de ese x1 x2? < El
xn. La Pi polinómica cúbica (la letra x) en la = letra x del xi de intervalo xi +1 es dada por ahí

Px uno
Xx h uno

Xx h bx xcxxii yo ii () = () + + + () () () + + 1 3 1 3 1

Donde hi xi +1 - xi. En esta relación, biy ci puede ser representado en términos de ai tan

yh

c ah

Y h ahi yo el ii yo ii + +, 1 1

La n (yo = 2, 3, …, n - - 2 ecuaciones - 1) puede ser obtenido solucionando a la siguiente n 2


parámetros de incógnita ai:

Hahha ha

Yy h

Yy h iii ii ii yo el ii yo el ii yo + () + + + + + + + + 21 211 12 21 1 1, ¼ (), n 2

Con a1 = uno = 0. MATLAB ® provee la tira de función incorporada para realizar cálculos
cúbicos de la tira. La sintaxis básica de llamado es

= la tira del yi (la letra x, y, xi)

Donde la letra x y y son vectores de variables independientes y dependientes,


respectivamente, y yi es el vector de los valores del interpolant en xi.

El ejemplo 2.21: La Interpolación Cúbica de la Tira

Posponga datos de 2.13 funciones de experimental en una caída de presión (kPa) según las
tasas de flujo (el litro /Comisión de Valores y Bolsas) en un filtro. Realice interpolación cúbica
de la tira usando la tira de función incorporada. La solución El siguiente código produce la
gráfica de la interpolación y los puntos de datos mostradas en Figura   2.9.

>> la letra x 0 9.7 15.6 21.3 31.7 35.2 38.4 42.9 ; >> y 0 0.28 0.524 0.998 1.695 2.306 2.781
3.205 ; >> Xi min (la letra x):0.1:Llegue al límite (la letra x); = la tira del yi (la letra x, y, xi);

MESA 2.13 la Caída de Presión versus la Caída de Presión de Tasa de Flujo de Caída de Presión
de Tasa de Flujo de Tasas de Flujo (kPa) (el litro /Comisión de Valores y Bolsas) (kPa) (el litro
/Comisión de Valores y Bolsas) 0 0 31.7 1.695 9.7 0.28 35.2 2.306 15.6 0.524 38.4 2.781 21.3
0.998 42.9 3.205

Los métodos del 65Numerical con MATLAB


>> el complot (xi, yi, letra x, y, ' oh '), xlabel (' la Tasa de flujo (l s ) '), ylabel (la caída de presión '
(kPa ) ') >> la leyenda (' Cubic acanale interpolación ', ' Datos experimentales ', ' Posición ', '
Supere ')

La interpolación del 2.4.4 en una dimensión Para datos de una sola dimensión, el vector de una
letra x independiente de variable debe ser monotonically aumentando o decreciendo. El
interp1 de función incorporada de MATLAB encuentra el yi interpolado de valor para el valor
especificado xi (xi y yi son vectores), basado en datos dados en la letra x de vectores y y. La
sintaxis de llamado es

= yi interp1 (la letra x, y, xi, ' método ')

Donde ' el método ' es el método deseado de interpolación, y el método predeterminado es


interpolación lineal. MATLAB provee varios métodos como se muestra en Mesa 2.14. Estos
métodos también pueden ser usados en dos tres interpolación dimensional excepto pchip. Al
igual que con tiras cúbicas, el método del pchip usa polinomios cúbicos para conectar puntos
de datos con derivadas primeras continuas. En este método, las segundas derivadas no son
necesariamente continuas.

Los datos cúbicos de interpolación de la tira Experimental

00

0.5

1.5

2.5

3.5

5101 5 la tasa de Flujo (el litro /Comisión de Valores y Bolsas)

La caída de presión (kPa)

20 25 30 35 40 45

FIGURA 2.9 la interpolación Cúbica de la tira.

La MESA 2.14 Métodos de Interpolación Used en el interp1 Function Method Presenta la


interpolación Próxima Próxima del vecino. Este método establece el valor de un punto
interpolado por valor de lo más cercano existiendo punto de datos. La interpolación Lineal
lineal. Este método usa líneas rectas para conectar los puntos. La tira Piecewise tira cúbica.
Esto es idéntico para la función. de la tira pchip Piecewise la interpolación cúbica Hermite.

66 Chemical Engineering Computation con MATLAB

El ejemplo 2.22: La Interpolación de Una Sola Dimensión


Determine y en letra x = 0.45 usando el benceno – los datos de equilibrio de tolueno mostrado
en Mesa 2.15. Pruebe métodos   diversos de interpolación. La solución que Las órdenes para
implementar interpolación de una sola dimensión son

>> la letra x 0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1.0 ; >> y 0.00 0.21 0.38 0.51 0.62 0.71 0.79 0.86 0.91 0.96
1.00 ; >> = lv interp1 (la letra x, y, 0.45, ' lineal '); >> = pv interp1 (la letra x, y, 0.45, ' pchip '); >>
= sv interp1 (la letra x, y, 0.45, ' la tira '); >> = nv interp1 (la letra x, y, 0.45, ' próxima '); >>
Fprintf (' \nlinear: %6.4f\npchip: %6.4f\nspline: %6.4f\nnearest: %6.4f\n ', lv, pv, sv, nv);

Lineal: 0.6650 pchip: 0.6668 acanalan: 0.6670 más cercano: 0.7100

El ejemplo 2.23: El Ajuste de Una Sola Dimensión

Posponga 2.16 funciones la serie temporal de medidas de temperatura de reacción. El interp1


de función builtin de uso MATLAB para calzar estos datos con la opción pchip (Hermite cúbico
piecewise). La solución Las órdenes a implementar y tramar la interpolación del pchip
mostrado en Figura 2.10 es

>> tm 0 18 42 55 70 82 86 95 102 115 ; >> TC 15 23 24 36 78 80 98 96 127 126 ; >> Tinv


linspace (0,115); >> = yp interp1 (tm, certificado de depósito aplazado, tinv, ' pchip '); >> El
complot (tm, certificado de depósito aplazado, ' oh ', tinv, yp), xlabel (' el Tiempo (min ) '),
ylabel (' la Temperatura (deg.C ) ') >> el axis (0 115 0 130), el título (' el cúbico Hermite ')

MESA 2.15 el Benceno – los Datos de Equilibrio de Tolueno en 1 letra x atm 0.0 0.1 0.2 0.3 0.4
0.5 0.6 0.7 0.8 0.9 1.0 y 0.00 0.21 0.38 0.51 0.62 0.71 0.79 0.86 0.91 0.96 1.00

MESA 2.16 la Temperatura de Reacción versus el Tiempo De Tiempo (min) 0 18 42 55 70 82 86


95 102 115 la Temperatura (° C) 15 23 24 36 78 80 98 96 127 126

Los métodos del 67Numerical con MATLAB

La interpolación del 2.4.5 en la multidimensión de la que la interpolación De Dos Dimensiones


se ocupa determinar valores intermedios funciona de z f de dos (xi, yi) variables
independientes. Supongo que tenemos valores en cuatro puntos diferentes: z11 f (x1, y1), z21
f (x2, y1), z12 f (x1, y2), z22 f (x2, y2). Interpolemos entre estos puntos para estimar el valor de
función z f (xi, yi) en un punto intermedio (xi, yi)   (x1 xi x2, y1 yi y2). Usando el método de
interpolación Lagrange, el valor de función en (xi, y1) es

z fx y

Xx z

Xx zii ii 11 2 12 11 1 21 21 = () = +

Y en (xi, y2) es

z fx y

Xx z
Xx zii ii 22 2 12 12 1 21 22 = () = +

Estos puntos luego pueden estar acostumbrados al linearly interpole a lo largo del eje vertical
para doblegarse

El zfxy

Yy z

Yy z

Xx yy yy

El ii

yo

yo

yo

yo

El ii

= ()

El +

, 2 12 1

21 2

12

1 22

11

21
2

12 21

12

21 12z xx xx yy yy z xx xx yy yy z xxii ii yo + + - 11 21

21 22xx yy yy zi -

El interp2 de función incorporada de MATLAB implementa interpolación del piecewise de dos


dimensiones. Una representación   simple de sintaxis de interp2 es

= zi interp2 (la letra x, y, z, xi, yi, ' método ')

Donde la letra x y y son matrices conteniendo coordenadas de los puntos en los cuales los
valores en a z matricial les son dados, zi es una matriz conteniendo los resultados de la
interpolación tan evaluada en los puntos en lo

00

20

40

60

80

100

120

20 40

El Hermite Cúbico

Tiempo (min) 60 80 100

La Temperatura (° C)

FIGURA 2.10 la interpolación De Una Sola Dimensión (el uso de interp1).

68 Chemical Engineering Computation con MATLAB

Matrices xi y yi, y ' método ' es el método deseado de interpolación. Los métodos son idénticos
para esos usados por interp1, es decir, próximo, lineal, y la tira. Al igual que con interp1, si el '
método ' discusión se omite, el defecto es interpolación lineal. La interpolación tridimensional
se ocupa de determinar valores intermedios para funciones de v f de tres (la letra x, y, z)
variables independientes. El interp3 de función incorporada de MATLAB implementa
interpolación threedimensional piecewise. La sintaxis de llamado de interp3 es
= Vi interp3 (la Letra X, Y, Z, V, Xi, Yi, Zi) donde la Letra X, Y, y Z sean matrices conteniendo las
coordenadas de los puntos en los cuales los valores en a la V matricial les es dado; Vi es una
matriz conteniendo los resultados de la interpolación tan evaluada en los puntos en los
matrices Xi, Yi, y Zi; Y ' el método ' es el método deseado de interpolación.

El ejemplo 2.24: La Interpolación de Dos Dimensiones

Las temperaturas son medidas en puntos diversos en un plato caliente (la Mesa 2.17) de
metal. Estime la temperatura en xi = 6.4 y yi = 5.2 piecewise de dos dimensiones utilizador
interpolación cúbica de la tira. La solución Las órdenes para implementar piecewise de dos
dimensiones interpolación de la tira cúbica es

>> la letra x 2 10 ; y 1 8 ; z 80 78 ; 75 90 ; >> = zi interp2 (la letra x, y, z, 6.4, 5.2, ' la tira ') zi =
81.5100

El ejemplo 2.25: La Interpolación de Humedad y Punto de Rocío

Posponga 2.18 presentes la humedad absoluta (H) y el punto de rocío (el tratamiento de datos)
del aire como una función de humedad relativa (RH). La H de estimación y el tratamiento de
datos cuando RH = 58.4 y T (seque temperatura de la bombilla) = 46.8 ° C usando piecewise de
dos dimensiones cúbico tira interpolación.

La MESA 2.17 Temperaturas en Various Apunta en   una letra x Plato Metal   Caliente y T = f (la
letra x, y) 2 1 80 2 8 75 10 1 78 10 8 90

MESA 2.18 la Humedad Absoluta y Dew Point Relative Humidity (%RH) 10 % 30 % 50 % 70 % 90


el %

Séquele bombilla (° C) 51 H, g / m3 8.27 24.75 41.30 58.10 73.51 tratamiento de datos, ° C


10.10 26.89 37.01 43.21 47.80 44 H, g / m3 6.52 19.58 32.70 45.75 58.78 tratamiento de datos,
° C 6.40 23.34 32.18 38.32 42.81

Los métodos del 69Numerical con MATLAB

La solución Las órdenes para implementar interpolación de la tira de dos dimensiones es

>> RH 10 30 50 70 90 ; T 51 44 ; >> H [8.27 24.75 41.30 58.10 73.51 ; 6.52 19.58 32.70 45.75
58.78 ]; >> DP [10.10 26.89 37.01 43.21 47.80 ; 6.40 23.34 32.18 38.32 42.81 ]; >> = Hv interp2
>> DPv interp2 (RH, T, DP, 58.4,46.8, ' acanalen ') (RH, T, H, 58.4,46.8, ' acanalen ') Hv =
42.2701 DPv = 36.9549

Podemos ver que la humedad absoluta es 42.27 g m3 y el punto de rocío es 36.95 ° C cuando la
humedad relativa es 58.4 % y la temperatura seca de la bombilla es 46.8 ° C.

2.5 que OPTIMIZATION MATLAB ® provee dos funciones incorporadas para la optimización: El
fminbnd y fminsearch. El fminbnd de función combina búsqueda de la sección áurea con
interpolación parabólica. Esta función itera interpolaciones parabólicas directas hasta que un
resultado aceptable sea obtenido. Si ninguno de los resultados pueden ser obtenidos, usa el
método de sección de oro. Una expresión simple de su sintaxis es x, fval fminbnd (la diversión,
x1, x2) donde el x1 y x2 son los saltos del intervalo siendo diversión registrada, es el nombre de
la función siendo evaluado, la letra x es la posición del mínimo, y fval es el valor de función en
letra x. El fminsearch de función puede usarse para determinar el mínimo de funciones
multidimensionales. Una sintaxis simple de llamado de esta función es
X, fval fminsearch (la diversión, x0) donde el x0 es la suposición inicial (puede ser un vector o
scalar), la diversión es el nombre de la función siendo evaluada, la letra x es la posición del
mínimo, y fval es el valor de función en letra x.

El ejemplo 2.26: El uso de fminbnd

El fminbnd de uso para estimar el mínimo de la función f (la letra x) dentro del intervalo 0 =
letra x = 5:

La letra x de la letra x del fx () = - + 25 11 8 2 .s adentro.

La solución La siguiente letra estima el mínimo de f (la letra x).

>> f = @ (la letra x) - 2.5 *sin (la letra x) +x.^2/11.8; >> X1 = 0; X2 = 5; >> La letra x x, fval
fminbnd (f, x1, x2) = 1.4709 fval = - 2.3042

El ejemplo 2.27: El uso de fminsearch

El fminsearch de uso para estimar el mínimo de la función f (la letra x) usando la suposición
inicial de x0 - 1, 1 : Fxxx xx xx x12 12 1 2 12 2 231 22 43, () = + - + +..

70 Chemical Engineering Computation con MATLAB

La solución La siguiente letra estima el mínimo de f (la letra x):

>> f = @ (la letra x) 3 +1.2 *x (1) - la letra x (2) +2.4 *x (1).^2 +3 *x (1).*x (2) +x (2).El ^2; >> X0 -
1 1 ; >> Xopt, fopt fminsearch (f, x0) xopt = - 9.0000 14.0000 fopt = - 9.4000

2.6 la diferenciación del 2.6.1 de INTEGRACIÓN de operador booleano AND de


DIFERENCIACIÓN que La derivada de una función puede ser estimada usando la función
aprecian en un set de puntos discretos. Las fórmulas de diferencia para estimar las primeras
derivadas se basan en la interpolación de un conjunto de datos dado usando una línea recta.
Suponga ese unos puntos (xi - 1, f (xi - 1) de función f (la letra x) y de tres datos), (xi, f (xi)), y (xi
+1, f (xi +1)) es dado. La primera derivada de f (la letra x) en xi, f ' (xi), pueda ser estimado por
tres fórmulas diferentes.

11

.La fórmula delantera de diferencia: ¢() » () - () + fx fx fx xxi ii ii

2 11 fórmula de diferencia 1 .Central: ¢() » () - () La letra x de la f de la letra x + fx f xxi ii ii - 1

3 1 fórmula de diferencia 1 .Backward: ¢() » () - () La letra x de la f de la letra x fx f xxi ii ii

MATLAB ® tiene dos funciones incorporadas para determinar las derivadas de datos: El diff y la
gradiente. El diff de función devuelve un vector conteniendo las diferencias entre elementos
adyacentes. Deje letra x y y ser independientes y variables dependientes, respectivamente. diff
(y) computa las diferencias entre los elementos adyacentes de y, y diff (la letra x) computa las
diferencias entre los elementos adyacentes de letra x. Las derivadas de datos son dadas por
ahí

D diff (y). Diff (la letra x)

La función de la gradiente evalúa derivadas en los valores de datos mismos, en vez de en los
intervalos entre los valores. Una expresión simple de su sintaxis es

= la gradiente del df (f, h)

Dónde la f es un vector de una sola dimensión y h lo es el intervalo (la constante) entre puntos
de datos.

El ejemplo 2.28: La diferenciación por diff

Diferencie la función

Fx xx xxx () = + - +-+ 03 20 180 650 880 360 2345.

De letra x = 0 para 1 usando la función del diff. Compare sus resultados con la solución exacta
dada por ahí ¢ () = - +-+ fx xx xx 20 360 1950 3520 1800 234

Los métodos del 71Numerical con MATLAB

La solución La siguiente letra estima la diferenciación de f (la letra x) y compara los resultados
con la solución exacta gráficamente como se muestra en Figura 2.11.

>> 0:0.1:1.0 de la letra x; >> F 0.3 +20 *x-180 *x = @ (la letra x).^2 +650 *x.^3-880 *x.^4 +360
*[Link] ^5;= 0:0.1:1.0 de la letra x; >> = 0:0.1:1.0 de la letra x; = la longitud de la n (la letra x); >> Y
f (la letra x); Dr diff (y). Diff - 0.5840 3.8960 8.6160 5.4160 - dr = 7.6560 - 35.7840 - 9.5440 -
98.5840 - 68.5040 = (la letra x (1 (la letra x) 112.5840 >> xm:N-1) la letra x + (2:N)) /2; El % el
punto medio de cada intervalo x1 0:0.01:1; Y1 20-360 *x1 +1950 *x1 *x1.^2-3520 *x1.^3
+1800 *[Link] ^4; >> El complot (x1, y1, xm, dr, ' oh '), xlabel (' la letra x '), ylabel (' df (la letra
x) /dx ')

El ejemplo 2.29: La diferenciación por gradiente

Diferencie la función fx xx xxx () = + - +-+ 03 20 180 650 880 360 2345.

De letra x = 0 para 1 usando la función de la gradiente. Compare sus resultados con la solución
exacta dada por ahí ¢ () = - +-+ fx xx xx 20 360 1950 3520 1800 234

La solución La siguiente letra estima la diferenciación de f (la letra x) y computa la solución


exacta.

>> f 0.3 +20 *x-180 *x = @ (la letra x).^2 +650 *x.^3-880 *x.^4 +360 *[Link] ^5; >> Df = @ (la letra
x) 20-360 *x +1950 *x.^2-3520 *x.^3 +1800 *[Link] ^4; >> = 0:0.1:1.0 de la letra x; Y f (la letra x);
>> = la gradiente del dr (y, 0.1), el % dy df (la letra x) dr: La estimación por gradiente, dy:
Exíjale solución dr = 7.6560 3.5360 1.6560 6.2560 7.0160 - 2.0640 – 22.6640 – 52.1440 –
83.5440 - 105.5840 - 112.5840
10.5 0.6 0.7 0.8 0.9 letra x

Df (la letra x) /dx

0.1 0.2 0.3 0.4–120

– 100

– 80

– 60

– 40

– 20

20

FIGURA 2.11 la Diferenciación usando el diff de función incorporada.

72 Chemical Engineering Computation con MATLAB

Dy = 20.000 0.1600 0.7200 7.0400 8.8000 0 – - 51.6800 - - 109.6000 - 21.0400 84.9600


110.0000

La integral definida de la A de Integral Definida del [Link] de integración del 2.6.2 puede ser
aproximada por una suma ponderada de función aprecia en puntos dentro del intervalo
especificado de integración a   b . Una fórmula numérica de integración para aproximar fxdx
una b () ò tiene la forma

uno

yo

La letra x n iifx dx cf ò å () » () = 0

Donde el ci de parámetros dependa del método numérico particular. La regla trapecial, uno de
los métodos más simples para estimar una integral definida, aproxima a f (la letra x) por la
línea recta que atraviesa puntos dos adyacentes. La regla trapecial es representada como

uno

La letra x de la f de la letra x de la f de fa nfx dx h fb ò () » () + + () () + () { } - 2 22 11

Donde h = (b - uno) / n. Ampliamente usado las cifras aproximadas de regla de Simpson la


función a ser integradas por un polinomio cuadrático. La cifra aproximada integral por la regla
de Simpson es dada por ahí

uno
b

La letra x de la f de la letra x de la f de la letra x de la f de la letra x de la f de la letra x de la f de


fa nnfx dx h ò () » () + + + + + () () () () () + - 3 4242 412 32 1 ffb () { }

Donde la n está pareja. La regla del punto medio usa sólo evaluaciones de función en puntos
dentro del intervalo integral. La regla del punto medio es dada por ahí

uno

yo

N iifx dx hfxxai h ò å () » () = + æ è ç ö ø ÷ = 0 1 2

MATLAB ® provee fortalecido en funciones que evalúan integrales definidas para un conjunto
de datos dado. La función del trapz implementa la regla Trapezoidal. Una representación
simple de su sintaxis es

Z trapz (la letra x, y)

Donde la letra x y y son vectores de variables independientes y dependientes,


respectivamente. La función del cumtrapz evalúa lo acumulativo integral. Tiene la sintaxis
general

Z cumtrapz (la letra x, y)

Donde la letra x y y son vectores de variables independientes y dependientes,


respectivamente.

Los métodos del 73Numerical con MATLAB

La función del cuadrángulo implementa la cuadratura adaptable Simpson, y el quadl de función


realiza la regla de cuadratura Lobatto. Las expresiones simples de su sintaxis son

= el cuadrángulo de la z (la diversión, una, b, tol) z quadl (la diversión, una, b, tol)

Donde la z es lo integral de la diversión de función sobre los rangos de uno para b, y tol es la
tolerancia deseada de error absoluto. Si el tol no es especificado, un valor predeterminado de
1 × 10-6 es usado.

El ejemplo 2.30: El uso de trapz y cumtrapz

Posponga 2.19 funciones de medidas de una serie de tiempos de disponible de la velocidad de


una esfera que cae. Determino que la distancia viajó cuando t = 2.5 sec. Encuentro la distancia
acumulativa viajó en cada lugar de tiempo. La solución que La distancia recorrió para un cierto
lugar de tiempo es dada por la función trapz, y la distancia recorrida en cada lugar de tiempo
puede calcularse por el cumtrapz de función. La siguiente letra estima las distancias:

>> t 0 0.5 1.2 1.6 2.5 3.1 4.8 6.9 ; T1 0 0.5 1.2 1.6 2.5 ; >> v 0 5 12 15 23 28 38 47 ; V1 0 5 12 15
23 ; >> Z1 trapz (t1, v1) z1 = 29.7000 z cumtrapz (t, v) z = 0 1.2500 7.2000 12.6000 29.7000
45.0000 101.1000 190.3500
Mesa 2.20 resume los resultados.

El ejemplo 2.31: El uso de cuadrángulo y quadl

MATLAB ® provee unas jorobas de función demostrativas definidas como

El fx

Xq xr s () = () + () + +1 00 1 1 00 4 22..

MESA 2.19 la Velocidad de un Falling Mass T (sec) 0 0.5 1.2 1.6 2.5 3.1 4.8 6.9 v (m sec2) 0 5 12
15 23 28 38 47

MESA 2.20 Distances Traveled T (sec) 0 0.5 1.2 1.6 2.5 3.1 4.8 6.9 v (m sec2) 0 5 12 15 23 28 38
47 la Distancia (m) 0 1.25 7.2 12.6 29.7 45.0 101.1 190.35

74 Chemical Engineering Computation con MATLAB

El fxdx de estimación una b () ò cuando una = 0, b = 1, q = 0.2, acto inapropiado = 0.7, y s = 4. El


uso construido en cuadrángulo de funciones y quadl y compara los resultados. La solución La
siguiente letra estima los integrals:

>> formatee a larga >> q = 0.2; Acto inapropiado = 0.7; S = 4; >> Hfun = @ (la letra x) 1. ((X-
q).^2 +0.01) +1. ((Acto inapropiado de letra x).^2 +0.04) - s; >> El cuadrángulo (hfun, 0,1) ans =
32.912352767792420 >> quadl (hfun, 0,1) ans = 32.912352455611952

[Link] Multiple Integrals la función incorporada de MATLAB que el dblquad implementa


integración doble

Yo fxydydxf xy dy dx fx y

uno

uno

uno

b
= () = () Í ü ý ï þ ï = () òò ò ò ò ò,, ddx dy í ü

Una expresión simple de la sintaxis para dblquad es

Z dblquad (la diversión, xa, xb, yc, yd, tol)

Donde la z es el doble integral de la diversión de función sobre los rangos de xa para xb y yc


para yd. Si el tol deseado de tolerancia de error absoluto no es especificado, un valor
predeterminado de 1 × 10-6 es usado. Aquí hay un ejemplo de cómo el dblquad puede usarse
para evaluar al doble integral

yo

Xy dy dx = - òò 0 08 0 08 1 1..

>> yo = dblquad (@ (la letra x, y) 1. (De 1 letra x.*y), 0, 0.8, 0, 0.8) yo = 0.7900

El quad2d de función incorporada también puede usarse para evaluar al doble integral. Esta
función puede ser usada cuando el rango de una de las dos variables independientes está en
función de la otra variable independiente. Por poner un ejemplo, el doble integral

4 la letra x de la òò letra x xydy dx

Puede ser estimado por quad2d utilizador:

>> yo la letra x = quad2d (@ (la letra x, y).El ^2.*y, 1, 2, @ (la letra x) la letra x.^2, @ (la letra x)
letra x.^4) yo = 83.9740

Los métodos del 75Numerical con MATLAB

La función incorporada que el triplequad implementa triple integración

Yo fxyzdz dy dx fxyzdz dy

uno

g
h

uno

H = () = () í ü ý ï þ ï ì òòò òòò,, íí

El ü

El dx

Una expresión simple de la sintaxis para triplequad es

= w triplequad (la diversión, xa, xb, yc, yd, ze, zf, tol)

Donde la w es el triple integral de la diversión de función sobre los rangos de xa para xb, yc
para yd, y ze para zf. Si el tol deseado de tolerancia de error absoluto no es especificado, un
valor predeterminado de 1 × 10-6 es usado. Aquí hay un ejemplo de cómo el triplequad puede
usarse para computar el triple integral

Yo xy xzdzdydx = () òòò 0 1 0 1 0 1 264 1

= yo triplequad (@ (la letra x, y, z) 64 *[Link] *y.* (de 1 letra x).El ^2.*z, 0, 1, 0, 1, 0, 1) yo =


1.3333

El ejemplo 2.32: Al Doble Integral

Evalúe al doble integral

Yo fxydxdy = () òò 0 5 0 7

Para la función

Fxyx yx xy, () +-+31 2325 22. Solución >> fxy = @ (la letra x, y) 3 *x.^y +x 1.2 *x.^2-3 *y.^2 +25;
>> Z dblquad (fxy, 0, 7, 0, 5) z 3.2878e +04

2.7 Ecuaciones Diferenciales COMUNES de ECUACIONES DIFERENCIALES están compuestas de


una función desconocida y sus derivadas. La ecuación es designada una ecuación diferencial
común (la ODA) cuando esta función desconocida involucra sólo una variable independiente y
la ecuación parcial (PDE) cuando más de lo que una variable independiente es compleja.
Los problemas de valor inicial del 2.7.1 El método más básico para encontrar la solución
aproximada de una ODA de orden 1 es método de Euler. Considere una ODA de orden 1,
(dy/dt) = y ' = f (t, y), con la condición inicial y (t0) = y0 en uno

76 Chemical Engineering Computation con MATLAB

El intervalo t0, tn . Le encontramos el soluciones aproximado y1, y2, …, yn en el punto t1 t0 +


h, t2 t0 + 2h,   …, tn t0 + nh por alta frecuencia yy de cómputo tyii ii + + () 1

Donde h = (tn - t0) / n. En el método del punto medio, los valores aproximados de soluciones
reciben por alta frecuencia del yy ty ii ii + + () 112

El Runge bien conocido – los métodos Kutta se basan en la determinación de una secuencia de
aproximaciones para el cambio yi +1 - yi entendió por una combinación de estos para
computar un valor nuevo de y. Estos métodos dan a los resultados que corresponden a al
Taylor de orden superior las expansiones de serie, mientras una evaluación de derivadas de f
(t, y) no es requerida. La orden 2 óptima Runge – el método Kutta es dado por la alta
frecuencia de la k ty ii1 = ()

Alta frecuencia de la k thyk ii 21 2 3 2 3 + æ è ç ö ø ÷,

Yy kk ii + + + () 11 2 1 4 3

Y la orden 4 clásica Runge – el método Kutta es dado por la alta frecuencia de la k ty ii1 = ()

Alta frecuencia de la k thyk ii 21 1 2 1 2 + æ è ç ö ø ÷,

Alta frecuencia de la k thyk ii 32 1 2 1 2 + æ è ç ö ø ÷,

Alta frecuencia de la k thyk ii 43 + ()

Yy kkkk ii + + + + + () 11 23 4 1 6 22

Una enésima ODA de orden puede ser transformada en un set de odas de orden 1. La forma
general de una ecuación diferencial del nthorder puede ser mandada por vía urgente como
f ty

Dy dt

Dy dt

Dy dt

El ftyyyy

N,,, 2 2 1 1 1

æèç

ö ø ÷ = ¼ ()

() = == () Dy dt y n n n

La función estatal puede ser definida como

El st

Yt yt

El yt

St

()

() () ()

()

El é

êêêêêêê

Úúúúúúú

() (
() 1

1 2)) ()

()

El é

êêêêêê

Ú ú ú ú ú ú st st n 3

Los métodos del 77Numerical con MATLAB

Si substituimos estas relaciones en la ecuación diferencial de orden de enésima parte, tenemos


el sistema equivalente de ecuaciones diferenciales ordinarias simultáneas, lo cual puede ser
representado por ahí

Ds t dt

Yt yt

El yt

El yt

()

() () ()

()

El é

êêêêêêê

Úúúúúúú

() ¢ ¢¢ ¢ ()

()
3

¢¢¢

() () ()

El é

êêêêêêê

Úúúúúúú

()

()

()

Yt

Ftyy y

St s

…,

33

12

t st

Ftstst st n

() ()

() () () ()

El é
ë

êêêêêêê

Úúúúúúú

…,

La solución de este sistema pide que las condiciones iniciales de la n sean sabidas en el valor
de puesta en marcha de t. MATLAB ® provee muchas funciones incorporadas para solucionar
ecuaciones diferenciales ordinarias. Para usarlos, la ecuación diferencial dada debería ser
transformada en el sistema equivalente de ecuaciones diferenciales del 1storder. Posponga
2.21 presentes un poco de las funciones incorporadas. Las funciones incorporadas de MATLAB
para solucionar odas pueden ser designadas en un número de formas diferentes. Una
representación simple de la sintaxis es

= el solucionador del t, y (odefun, tspan, y0, opciones)

Donde el solucionador es el nombre de la función incorporada de MATLAB, odefun es el


nombre de la función definiendo el sistema de odas de orden 1 para ser solucionado, tspan es
el intervalo de variable independiente, y0 es el vector de valores iniciales, y las opciones es una
estructura de datos creada con la función del odeset para controlar características de la
solución.

2.7.2 la A tiesa de sistema que el sistema tieso involucra ambos componentes rápidamente
cambiantes y los lentamente cambiantes. En algunos casos, los componentes rápidamente
diversos se desvanecen rápidamente y la solución se vuelve dominada por los componentes
lentamente diversos. MATLAB ® provee un número de funciones incorporadas para solucionar
sistemas tiesos de odas. Ponga sobre una mesa 2.22 funciones un poco de estos
solucionadores.

MESA 2.21 Una Cierta Cantidad de las Funciones Incorporadas de MATLAB para Solucionar
ODA Funciona Solución Method ode23 Runge – Kutta aminore orden (la orden y 2 3) ode45
Runge – Kutta orden superior (la orden y 4 5) ode113 Adams – Bashforth – Moulton

MESA 2.22 Una Cierta Cantidad de las Funciones Incorporadas de MATLAB para ode23s Tiesos
de Solución de Funciones de Sistemas Method Modificó ode23tb de regla de orden
Rosenbrock ode23t Trapezoidal 2 Implicit Runge – la orden de ode15s de método Kutta
Variable el método implícito de multipaso

78 Chemical Engineering Computation con MATLAB

El ejemplo 2.33: La solución de una ODA

Solucione

Dy dt
Ey t = () = -, 01

De t = 0 para 1. La función de la A de solución puede crearse sustentar la ecuación diferencial


dada:

La función dy expfn (t, y) dy exp (- t); El fin

La siguiente letra utiliza la función del ode45 incorporado para integrar expfn y generar un
complot de la solución como se muestra en Figura 2.12:

>> tspan 0 1 ; Y0 = - 1; >> T y ode45 (expfn, tspan, y0); >> El complot (t, y), la cuadrícula, xlabel
(' t '), ylabel (' y (t ) ')

El ejemplo 2.34: La furgoneta der Pol Equation

La ecuación de la furgoneta der Pol puede ser expresada como

Dy dt

Dy dt

12121

1 10 - () + m

Esta ecuación puede ser transformada en un set de ecuaciones diferenciales de orden 1 como
sigue:

Dy dt y1 2

–1

– 0.9

– 0.8

– 0.7

– 0.6

– 0.5
– 0.4

– 0.3

0.1 0.2 0.3 0.4 0.5 t

Y (t)

0.6 0.7 0.8 0.9 1

CREO 2.12 el Complot de la solución de (dy/dt) e-t, y (0) = - 1.

Los métodos del 79Numerical con MATLAB

Dy dt

Yy y2 11 2 21 = + () m

Trame los cambios de y1 y y2 con relación a t de tiempo de t = 0 para 25. µ = 1 y las


condiciones iniciales son y1(0) = y2(0) = 1. La primera parte de solución, crea una función para
sustentar la ecuación de la furgoneta der Pol:

El % de función dy vdpeqn y (1) (t, y, mu) = y1, y (2) y2 dy y ( 2 ) ; - y ( 1 ) + mu * ( 1 - y ( 1 ) ^2 )


*y ( 2 ) ; El fin

La siguiente letra utiliza la función del ode45 incorporado para integrar vdpeqn y generar un
complot de la solución como se muestra en Figura 2.13:

>> mu = 1; Tspan 0 25 ; Y0 1 1 ; >> T y ode45 (@ vdpeqn, tspan, y0, [ ], mu); >> El complot (t, y
(:,1), t, y (:,2), ':'), La leyenda (' y _ 1 ', ' y _ 2 '), xlabel (' t '), ylabel (' y ')

El ejemplo 2.35: Los Tanques de Mezclas Sana

Resuelva 2.14 funciones una serie de tres tanques de mezclas sana. De ecuaciones masivas de
balance, tenemos

DV dt

QmqV dx dt

Qx xmxV dx dt

Qx xV dx1 01 1 1 00 11 2 2 11 23 = + - = () - = (),, 33 22 3 la letra x dt qx = ()

Donde xi   (yo = 1, 2, 3) es la concentración (/ el litro mol) de la solución contenida en el


tanque. Bajo la operación estatal en novio normal, m es mantenida a las 0 y qi (1, 2, 3) es
mantenido constante. En un cierto tiempo (t = 0), m es repentinamente aumentada para 12 /
el min de litro. Trame las concentraciones en los tres tanques de t = 0 para 2. Las condiciones
iniciales son x0 = 0.15 / litro   mol y q0 = 15   litro / min, y el volumen inicial de cada tanque es
20   litro.
–3

–2

–1

0y

Y1 y2

0510 15 20 25

CREO 2.13 el Complot de la solución de la ecuación de la furgoneta der Pol.

80 Chemical Engineering Computation con MATLAB

La solución Cuando m = 0, V1 V2 V3 = 20   el litro y qi   (yo = 1, 2, 3) es constante (qi = 15   el


litro / min). Así, V2 y V3 son constantes e independientes con cambios en m. Substituyendo los
datos dados, tenemos

Dx dt

letra x

Dx dt

El xx

Dx dt

El xx

DV d

11

12

23 122 5271 5 20 15 20

=
= () = (). ,,, El tt

= 12

El sistema de ecuaciones diferenciales puede ser definido como un archivo de función donde
y1 x1, y2 x2, y3 x3, y y4 V1:

La función dy cstm dy (t, y) [( 2.25-27 *y ( 1 ) ) . /y ( 4 ) ; 15 * ( y ( 1 ) - y ( 2 ) ) /20 ; 15 * ( y ( 2 ) -


y ( 3 ) ) /20 ; 12 ]; El fin

La siguiente letra utiliza el solucionador del ode45 para integrar cstm y generar un complot de
la solución como se muestra en Figura 2.15:

>> tspan 0 2 ; Y0 0.15 0.15 0.15 20 ; >> T y ode45 (@ cstm, tspan, y0);

V1 V2 V3 123

El x1

El x0

X2 x3

El q0

Q1 q2 q3

FIGURA 2.14 Una Serie de tres tanques de mezclas sana.

La letra x (t)

0.09

0.1

0.11

0.12

0.13

0.14

0.15

0.2

X1 x2 x3

0.4 0.6 0.8 1 t (min)

1.2 1.4 1.6 1.8 2

La FIGURA 2.15 la Concentración cambia adentro tanques mixtos.


Los métodos del 81Numerical con MATLAB

>> el complot (t, y (:,1), t, y (:,2), '.- ', t, y (:,3), ':'), Xlabel (' t (min ) '), ylabel (' la letra x (t ) ') >>
la leyenda (' la letra x _ 1 ', ' letra x _ 2 ', ' letra x _ 3 ')

El ejemplo 2.36: No Dele Propina Al Equation5 Diferencial

Un proceso biológico involucrando el crecimiento de una biomasa de substrate puede ser


representado como

DB dt

KBS Kansas

DS dt

KBS Kansas

El +

El +

. 07 5

Donde la B y S son la biomasa y concentraciones substrate, respectivamente. Solucione estas


ecuaciones diferenciales de t = 0 para 20. En t = 0, S y B son 5 y 0.05, respectivamente. La
cinética de reacción es k = 0.3 y kilobyte = 0.000001. La solución Este sistema es un sistema
tieso típico y nosotros podemos destinar las funciones incorporadas para ecuaciones rígidas.
Una   función puede crearse sustentar las ecuaciones diferenciales dadas:

El % de función dy biom (t, y, k, kilobyte) y (1): B, y (2): S dy [k *y ( 1 ) *y ( 2 ) / ( K + y ( 2 ) ) ; -


0.75 *k *y ( 1 ) *y ( 2 ) / ( K + y ( 2 ) ) ]; El fin

Desde que la concentración del substrate no puede ser cero, le proveemos la tolerancia
reducida (10-8) de error al solucionador como una opción. La siguiente letra utiliza el
solucionador de ode15s para integrar biom y generar un complot de la solución. Podemos usar
otros solucionadores como ode23s, ode23t, u ode23tb para solucionar el sistema tieso. El
siguiente código genera el complot de cambio de concentraciones del substrate y de la
biomasa como se muestra en Figura 2.16

>> tspan 0 20 ; Y0 0.05 5 ; La k = 0.3; La k 1e-6; >> Opción = odeset (' RelTol ', 1e-8, ' AbsTol ',
1e - 8 1e - 8); >> T y ode15s (biom, tspan, y0, opciones, k, kilobyte); >> El complot (t, y (:,1), t, y
(:,2), ':'), Xlabel), ylabel) >> la leyenda,

–1
0

2 46810

Y (t)

B (t) S (t)

T (min)

12 14 16 18 20

CREO 2.16 el Cambio de concentraciones del substrate y de la biomasa.

82 Chemical Engineering Computation con MATLAB

El ejemplo 2.37: La Cama Apiñada Fluidizada el Reactor6 Catalítico

La fase irreversible del gas reacción catalítica

AB

Debe ser llevado fuera en un reactor apiñado fluidizado de la cama. El material y los balances
de energía para este rendimiento del reactor

DP d

PPHP P eg pt = - + ()

DT d

TTHT THTT eTpW Wt = - + () + ()

DP d

La H A PP Kpg pt = + () { } 1
DT d

H C TT FKPp T ppt = () + { }

El exp de la k

Tp

öø÷÷

- 6102 07 10004.

Dónde T (° acto inapropiado) es la temperatura del reactante P (atm) es la presión parcial del
reactante Tp (° acto inapropiado) es la temperatura del reactante en la superficie del
catalizador Pp (atm) es la presión parcial del reactante en la superficie del kilobyte de
catalizador es la constante de tasa (sin dimensiones) t es hora (sin dimensiones) y la e escrita
debaja de una letra es la condición de la ensenada

Los parámetros y las constantes usadas en las ecuaciones modelo son

Bellas artes H TH HT C ge TW W == ==== = = 320 600 266 67 16 720 8000 0 17142 2,., ., ,,., 0 05
74 01., . Pe

Solucione las ecuaciones diferenciales de t = 0 para 1500 y trame los cambios de variables
dependientes. Las condiciones iniciales son P (0) = 0.1, T (0) = 600, Pp = 0, y Tp = 761. La
primera parte de solución, crea la función para sustentar ecuaciones diferenciales:

El % de función dy catfb (t, y, g) y (1): P, y (2): T, y (3): Pp, y (4): = g.A de la A Tp; C = g.C; F = g.F;
Hg [Link]; Ht [Link]; Hw [Link]; Pe [Link]; Te [Link]; Tw [Link]; La k 6e-4 * exp (20.7 - 15000 / y (4)); Dy
[Pe - y ( 1 ) + Hg * ( y ( 3 ) - y ( 1 ) ) ; Te - y ( 2 ) + Ht * ( y ( 4 ) - y ( 2 ) ) + Hw * ( Tw - y ( 2 ) ) ; Hg *
( y ( 1 ) - y ( 3 ) * ( 1 + K ) ) / A ; Ht * ( ( y ( 2 ) - y ( 4 ) ) + F *K *y ( 3 ) ) / C ]; El fin

Los métodos del 83Numerical con MATLAB

Las siguientes planillas de la letra los ode15s incorporados funcionan pues no le dan propina a
los sistemas para integrar catfb y generar complots de las soluciones como se muestra en
cifras 2.17 y 2.18. Los parámetros y las constantes son alimentados en la función usando la
estructura:

>> g.A = 0.17142; g.C = 205.74; g.F = 8000; [Link] = 320; [Link] = 266.67; [Link] = 1.6; >> [Link] = 0.1;
[Link] = 600; [Link] = 720; >> Tspan 0 1500 ; Yinit 0.1 600 0 761 ; >> Opción = odeset (' RelTol ',
1e-8, ' AbsTol ', 1e - 8 1e - 8 1e - 8 1e - 8); >> T Y ode15s (@ catfb, tspan, Yinit, opciones, g); >>
La figura (t, Y ((1), el complot:,1), t, Y (:,3), ':'), Xlabel (' la Prensa (' \tau '), ylabel.'), >> la figura
de leyenda (t, Y ((' P ', ' P _ p ') (2), el complot:,2), t, Y (:,4), ':'), Xlabel (' Temp (' \tau '), ylabel.'),
La leyenda (' T ', ' T _ p ')

0 500

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

1000 1500

La prensa.

P Pp

CREO 2.17 el Cambio de presión de reacción.

0 500

600

650

700

750

800

850

900

950

1000 1500

Temp.

T Tp

CREO 2.18 el Cambio de temperatura de reacción.

84 Chemical Engineering Computation con MATLAB

Problemas de valores límite del 2.7.3 Problems donde el valor de una función desconocida, o
su derivada, son constreñidos en dos puntos diferentes es conocido como los problemas de
valores límite. MATLAB ® provee el bvp4c de función incorporada para solucionar productos
del bvp4c de problemas de valores límite. una solución que es continua en a, b y tiene una
derivada primera continua allí. Una expresión simple de la sintaxis para bvp4c es sol = bvp4c
(odefun, bcfun, solinit) donde el odefun es una agarradera de función que evalúa las
ecuaciones diferenciales, bcfun es una agarradera de función que computa el residuo en las
condiciones del límite, y solinit está una estructura conteniendo la suposición inicial para una
solución. El procedimiento para usar bvp4c consta de cuatro pasos:

Paso 1: Transforme el set de ecuaciones diferenciales en un sistema de diferencial de orden 1


Las ecuaciones, y crean una función para sustentar el sistema de ecuación (llamémosle a
bcprob.m). Puede tener la forma

Dy bcprob (la letra x, y) Para una letra x del scalar y un vector de columna y, regresos bcprob
(la letra x, y) un vector de columna, dy, representando a f (la letra x, y). Paso 2: Arregle las
condiciones del límite en forma de f (y (uno), y (b)) = 0 y salvo eso como una función
(llamémosle a bcval.m). Pues el valor en la frontera de dos puntos pone en forma de la forma
bc (y (uno), y (b)), bcfun puede tener la forma

Hay campo para una mejoría = bcval (ya, yb) donde el ya y yb son vectores de columna
correspondiente a y (uno) y y (b). La salida hay campo para una mejoría es un vector de
columna. Paso 3: Inicialice el valor de la y dependiente de variable. Asumimos valores de la y
en varios puntos en a b (llamémosle a initsol). Paso 4: Usando las funciones y los valores
iniciales, llame el bvp4c de función incorporada. El bvp4c de función devuelve una estructura
(llamémosle el resultado), lo cual tiene varios campos como se muestra en Mesa 2.23.

Por poner un ejemplo, nosotros ahora solucionamos el problema de valores límite definido por
¢¢ + = () = () = - yy 00042, usando el bvp4c.7 de función incorporada

Paso 1: Necesitamos reescribir la ecuación diferencial como un sistema de dos ecuaciones


diferenciales ordinarias de orden 1: ¢ == ¢ ==- Z yz zy yz 1221,

La MESA 2.23 los Campos de la Estructura Generada por result.x del bvp4c Field Description
Values de las variables independientes hicieron una selección por bvp4c result.y
Approximation para y (la letra x) en los puntos de la malla de [Link] de la letra x
Approximation para y ' (la letra x) en la malla los puntos de [Link] de la letra x
Computational cuestan estadísticas [Link] bvp4c

Los métodos del 85Numerical con MATLAB

Donde z1 y y z2 y '. Cree una función para sustentar estas ecuaciones (llamémosle a zode.m):

La función dz zode (la letra x, z) dz z ( 2 ) ; - abs ( z ( 1 ) ) ;

Paso 2: Las condiciones del límite pueden ser reacomodadas como y (0) = 0, y (4) + 2 = 0 o
z1(0) = 0, z1(4) + 2 = 0. Cree una función para sustentar estas condiciones (llamémosle a
zobc.m):

La función hay campo para una mejoría = que zobc (za, zb) hay campo para una mejoría [za
( 1 ) ; zb ( 1 ) +2 ];

Paso 3: El rango de la letra x independiente de variable es letra x a b 0 4 . Divida este rango en


10 subintervalos e inicialice los valores de y dependiente de variable en estos puntos. Deje a z1
' = 0 (la letra x) (la letra x) (la letra x) (i.e (la letra x)   = y   = 1 y z2 = y., Z1 z2 1 0). Estas
condiciones pueden ser alimentadas en el bvpinit de función tan

Zinit bvpinit (linspace (0,4,10), 1 0);

Paso 4: Solucione bvp4c que usa el problema:

El sol = bvp4c (@ zode, @ zobc, zinit);

El sol de estructura devuelto por bvp4c tiene los siguientes campos:


= el solucionador del sol: 'Bvp4c ' letra x: 1x20 double y: 2x20 double yp: 2x20 double stats:
1x1 struct

Podemos evaluar la solución numérica en el 100 igualmente puntos espaciados y complot y (la
letra x) tan

La letra x = linspace (0,4,100); Y deval (el sol, la letra x); El complot (la letra x, y (1,:)), Xlabel (' la
letra x '), ylabel (' y ')

El complot de soluciones de BVP de dos puntos es demostrado en Figura 2.19.

0 0.5 1 1.5 2 letra x 2.5 3 3.5 4–2 – – 1 – 1.5 0.5 0 y 0.5 1 1.5 2 2.5 FIGURA 2.19 el Complot de
soluciones de un BVP de dos puntos.

86 Chemical Engineering Computation con MATLAB

El ejemplo 2.38: El Problema De Valores Límite

Solucione la ecuación

letra x

Dy dx y2 2 2 60 -

El rango de letra x es 1 = letra x = 2, y las condiciones del límite son y (1) = 1, y (2) = 1. La
solución que La ecuación diferencial puede ser reacomodada tan

Dz dx

Dz dx

letra x de la z

21 2 6 ==,

Donde z1 y y z2 dy/dx. Podemos ver a ese z1(1) = y (1) = 1, z1(2) = y (2) = 1.

Paso 1: Cree una función que los sujeta ecuación diferencial z 12 y z zx 21 6 / (llamémosle a
bcprob).

La función deset bcprob (la letra x, z) deset z ( 2 ) ; 6 *z ( 1 ) ./x . ^2 ; El fin

Paso 2: El límite pone en forma a y (1) = 1 y y (2) = 1 puede ser reescrita como y (1) - 1 = 0 y y
(2) - 1 = 0 o z1(1) - 1 = 0 y z2(1) - 1 = 0. Denote la condición del límite en uno = 1 como z1(1) =
z1 (uno) = za y la condición en b = 2 como z1(2) = z1 (b) = zb. Podemos crear la función que
sustenta estas condiciones del límite tan
La función bcset bcval (za, zb) bcset za ( 1 ) - 1 ; zb ( 1 ) - 1 ; El fin

Paso 3: Supongo que el intervalo que a b 1 2 es dividido en 10 subintervalos y que el   valor de


la y de variable dependiente sea constante como 1 que alguno subintervalo apunta. Desde z1
(la letra x) = 1 y z xz 21 0 () = ¢ = en el intervalo 1 2, las suposiciones iniciales pueden estar
escritas como z1 ( x ) z2 ( x ) 1 0 :

>> initsol bvpinit (linspace (1,2,10), 1 0);

Paso 4: Solucione la ecuación llamando el bvp4c de función tan

>> hay campo para una mejoría = bvp4c (@ bcprob, @ bcval, initsol);

Las siguientes letras demuestran el procedimiento y generan el complot demostrado en Figura


2.20:

>> initsol bvpinit (linspace (1,2,10), 1 0); >> Hay campo para una mejoría = bvp4c (@ bcprob, @
bcval, initsol); >> La letra x = linspace (1,2); Y deval (hay campo para una mejoría, letra x); >> El
complot (la letra x, y (1,:)), Xlabel (' la letra x '), ylabel (' y ')

Deval (hay campo para una mejoría, letra x) evalúa valores de la estructura de solución han
campo para una mejoría en letra x. La estructura hay campo para una mejoría devuelta por
bvp4c tiene los siguientes campos:

>> hay campo para una mejoría hay campo para una mejoría = solucionador: 'Bvp4c ' letra x: 1
1.1111 1.2222 1.3333 1.4444 1.5556 1.6667 1.7778 1.8889 2 y: 2x10 double yp: 2x10 double
stats: 1x1 struct

Los métodos del 87Numerical con MATLAB

Clasificación del 2.8.1 de 2.8 ECUACIONES PARCIALES de ecuaciones diferenciales Parciales de


ecuaciones diferenciales Partial está clasificada según su orden, linealidad, y condiciones del
límite (PDEs).

La clasificación del [Link] por orden La orden de una ecuación parcial es determinada por la
orden más alta derivada parcial en esa ecuación. Los ejemplos de ecuaciones parciales de
orden,, y 1 2 3 son

10

20

St-order:

Nd-order:

Rd-order:
¶¶

¶¶

El +

letra x de la u

uy

letra x de la u

uy

uno

letra x del uu

u xy

uy

æèç

öø÷++¶ =322

La clasificación del [Link] por ecuaciones diferenciales Parciales Linearity puede estar
clasificada quasilinear lineal,, y ecuaciones no lineales. Consideremos la ecuación parcial de
orden 2

uno

uy

u xy

Letra x de la u d ¶ + ¶¶¶ + × () × () × () ¶ + × () = 2 2 22 2 20
Lineal: Los coeficientes son constantes o funciones de las variables independientes sólo.
Quasilinear: Los coeficientes son funciones de la variable dependiente. No lineal: Los
coeficientes son funciones de derivadas de la misma orden como eso de la ecuación.

1 1.1 1.2 1.3 1.4 1.5 letra x

1.6 1.7 1.8 1.9 2

0.7

0.75

0.8

0.85 y

0.9

0.95

FIGURA 2.20 la Solución de un BVP por bvp4c.

88 Chemical Engineering Computation con MATLAB

La clasificación del [Link] de Ecuaciones Parciales de Orden 2 Lineales La forma general de


ecuaciones parciales que consideramos es

uno

uy

u xy

letra x de la u

letra x de la u

uy

Fu g

¶¶

El +

¶ ¶¶

El +
¶¶

El +

¶¶

El +

¶¶

22

2 20

Elíptico: B2 - ac < 0 (el ejemplo: ¿La ecuación de Laplace (?¿2u/?¿X2) + (?¿2u/?Y2) = 0)


Parabolic: B2 - ac = 0 (el ejemplo: ¿La conducción de calor, o la ecuación de difusión uno (?
¿2u/?¿X2) = (?¿u?T)) Hyperbolic: B2 - ac > 0 (el ejemplo: ¿La ecuación de la ola a2 (?¿2u/?¿X2)
= (?¿2u/?T2)) [Link] Classification por las Condiciones de Inicial y del Límite que La inicial y
condiciones del límite asociaron con las ecuaciones parciales - se especificar - obtiene
soluciones únicas para estas ecuaciones. En general, el límite pone en forma pues las
ecuaciones parciales pueden estar divididas en tres categorías. Consideremos la ecuación de
conducción de calor del estado inseguro de una sola dimensión

Una ¶ = ¶ ¶ 2 letra x 2 T T t Dirichlet pone en forma (la clase 1): Los valores de la variable
dependiente son dados en constantes de la variable independiente. Los ejemplos de
condiciones Dirichlet para la ecuación de conducción de calor son T fx tx = () = £ £ () 00, 1 o la
letra x T Tt == ££ () 0 00, condiciones de 1 Límites de la clase 1 son representados como T fx xt
TTxt = () = > () == > () 00 condiciones 101,, (la clase 2) Neumann: La derivada de la variable
dependiente es dada como una constante o como una función de la variable independiente.
Por ejemplo,

¶ == ³ () Letra x T xt 01, 0

Las condiciones Cauchy: Estas condiciones son combinaciones de las condiciones Dirichlet y
Neumann. Las condiciones Robbins (la clase 3): La derivada de la variable dependiente es dada
como una función de la variable dependiente misma. Por ejemplo,

letra x de la T

HT Tx tf

¶¶

= () = ³ () 00
Dónde la h es el coeficiente de reembarque de calor del ser elocuente considerado.

La solución del 2.8.2 de ecuaciones diferenciales de orden Parabolic / ElliPtic Partial 1 usando
pdepe El MATLAB pdepe de función incorporada soluciona problemas de valores límite
iniciales para ecuaciones parciales / elípticas parabólicas del form8

El gxtu

letra x de la u

ut

letra x

letra x

El xfxtu

letra x de la u

Rx tmm,,,,

æèç

öø÷

¶¶

=¶¶

¶¶

æèç

öø÷

æèç

+-,, u

letra x de la u

æèç

öø÷

Los métodos del 89Numerical con MATLAB

¿Dónde f (la letra x, t, u, (?¿u?¿La letra x)) es un acto inapropiado de término de fundente (la
letra x, t, u, (?¿u?¿La letra x)) es un término de la fuente g (la letra x, t, u, (?¿u?La letra x)) es
una matriz diagonal

Los elementos diagonales de esta matriz son cualquier idénticamente cero o positivo. Un
elemento que es idénticamente cero corresponde a una ecuación elíptica y de otra manera
para una m parabólica de ecuación. pueden ser 0, 1, o 2, correspondiente a tabla, cilíndrico, o
la simetría esférica, respectivamente. Si m > 0, luego uno debe ser mayor que el cero. Las
ecuaciones parciales tienen aplicación para t0 t tf y una = b de la = letra x. El intervalo a, b debe
ser finito. La condición inicial en t t0 es representada como

U xt ux, 00 () = ()

Y la condición del límite en letra x = uno o = la b de la letra x es dada por ahí

Pxtu qxtfxtu

La letra x de la u,,, () + ()

öø÷=0

Una expresión simple de la sintaxis para pdepe es

El sol = pdepe (m, pdefun, icfun, bcfun, xmesh, tspan)

Dónde la m es un parámetro correspondiente a la simetría del problema, pdefun es una


agarradera para una función que define los componentes de la ecuación parcial, icfun es una
agarradera para una función que define las condiciones iniciales, bcfun es una agarradera para
una función que define las condiciones del límite, y xmesh es un vector especificando los
puntos en los cuales una solución numérica es pedida pues cada valor en tspan es un vector
especificando los puntos en los cuales una solución es pedida para cada valor en xmesh pdepe
regresa valores de la solución (el sol) en una malla siempre y cuando en xmesh. El
procedimiento para usar pdepe consta de cuatro pasos:

Paso 1: Especifique el sistema de ecuaciones parciales. Defina a m, g, f, y acto inapropiado


usando las condiciones y datos dados, y crea una función para sustentar estos funciones
(llamémosle a pdeeq.m). Paso 2: Especifique condiciones iniciales. Defina a u (la letra x, t0) =
u0 (la letra x) en t t0 y cree una función para sustentarla (llamémosle a pdeic.m). Paso 3: Las
condiciones determinadas del límite. ¿En letra x = uno o la letra x = b, especifica a p, q, y f en la
ecuación p + q (la letra x, t, u, ((la letra x, t, u) (la letra x, t) f?¿u?La letra x)) = 0 y crean que una
función para sustentar estos funciona (llamémosle a pdebc.m). Paso 4: Solucione el pdepe que
usa ecuación parcial:

El sol = pdepe (m, @ pdeeq, @ pdeic, @ pdebc, letra x, t)

El ejemplo 2.39: PDE Parabólico de una sola dimensión

La temperatura u (la letra x, t) en una pared de longitud de la unidad puede estar descrita por
la ecuación de calor de una sola dimensión

¶¶

=
¶¶

ut

letra x de la u

uno

El espesor de la pared es 1 m y el perfil de la inicial de la temperatura en la pared en t = 0 sec


es uniforme en T = 90 t de tiempo At C. = 0, la temperatura ambiental se varía repentinamente
a 15 ° C y

90 Chemical Engineering Computation con MATLAB

Sujetado allí. Si damos por supuesto que no hay resistencia de convección, la temperatura de
ambos toma partido de la pared es también constante sustentada en 15 C. Determine la
distribución de temperatura gráficamente dentro de la pared de t = 0 para t = 21,600 sec. La
propiedad de la pared puede estar asumida como un = 4.8 10-7 m sec2. El Paso de Solución 1:
¿De la ecuación de calor, tenemos ((1 / uno) (?¿u?¿T)) = (?¿2u/?X2). ¿Así, le podemos ver g tan
= 0, m = 1 / uno, f?¿u?La letra x, y acto inapropiado = 0. Cree una función que sujeta a g, f, y
acto inapropiado:

El alfa de función g, f, r pdeTde (la letra x, t, u, DuDx) 4.8e-7; G = 1 / el alfa; f DuDx; Acto
inapropiado = 0; El fin

Paso 2: Establezca las condiciones iniciales. En t = 0, u = u (la letra x, 0) (la letra x, t0) = u0 (la
letra x) = 90. Podemos escribir una función que define condiciones iniciales tan

Función u0 pdeTic (la letra x) u0 = 90; El fin

Paso 3: ¿Especifica que el límite pone en forma a p + q (la letra x, t, u, ((la letra x, t, u) (la letra
x, t) f?¿u?La letra x)) = 0. Desde que la temperatura a ambos lados de la pared es 15 ° C, p = pl
= ul - 15 y q = ql = 0 en letra x = 0, y p = pr   = ur - 15 y q = qr = 0 en letra x = 1. Cree una función
que sustenta estas condiciones del límite.

Función pl, ql, pr, qr pdeTbc (xl, ul, xr, ur, t) pl ul 15; Ql = 0; Pr ur 15; Qr = 0; El fin

Paso 4: Sediméntese los intervalos para letra x y t, y llame el pdepe de función a solucionar la
ecuación. Supongo que el rango de letra x está dividido en 20 subintervalos y el tiempo que el
intervalo está dividido en 180 subintervalos. La siguiente letra genera el perfil de temperatura
en la pared como se muestra en Figura 2.21:

>> m = 0; La letra x = linspace (0,1,20); >> T linspace (0,21600,54);

100 80 60 40 20 0 3

1 t (sec)

T (° C)

× 104
X0 0 0.2 0.4

0.6

0.8

FIGURA 2.21 el perfil de temperatura De Una Sola Dimensión.

Los métodos del 91Numerical con MATLAB

>> el sol = pdepe (m, @ pdeTde, @ pdeTic, @ pdeTbc, letra x, t); >> = el sol de la T (:,:,1); El
oleaje (la letra x, t, T) >> xlabel (' la letra x '), ylabel (' t (sec ) '), zlabel (' T (deg C ) ')

2.9 el DESARROLLO HISTÓRICO DE SOFTWARE de INGENIERÍA de PROCESO El anterior


desarrollo de producto químico tramitan diseñar como una disciplina fue mayormente
experimental y empírica. En operaciones típicas de proceso, la interacción de variables de
proceso con uno otro, y su efecto en la actuación de la operación, no fue completamente
comprendida. Por consiguiente, el acercamiento adoptado fue realizar un número de
experimentos con las variables cubriendo un rango ancho de operación y para correlacionar
los datos usando ciertos métodos estadísticos y análisis dimensionales. El modelo empírico
resultante podría servir para el diseño y análisis de sistemas químicos de proceso. A lo largo
del desarrollo de proceso químico diseñando, el uso de poder de la computadora ha estado
explotado por muchos ingenieros de proceso. La historia de computadoras que usan
simulaciones empezó 1946 con el primer ordenador universal (ENIAC). La primera
implementación de esta computadora estaba bajo la dirección de John Von Neumann para
modelar el proceso de detonación nuclear durante los intentos Manhattan Project.9 Initial
hacia la simulación de la computadora de proceso químico diseñando sistemas estuviera hecho
en los inicios de 1950s, y uno de los avances más significativos en la simulación digital tuvo
lugar a finales de los 1950s con el desarrollo del FORTRAN programando idioma. Los más
anteriores programas que diseñan proceso fueron en su mayor parte versiones automatizadas
de procedimientos estándar de modelado del libro de texto de ingeniería química para las
operaciones comunes de la unidad incluyendo reactor, destilación, cambiador de calor, etc.,
Usando las correlaciones empíricas. La derivación de modelos químicos de proceso se requirió
habilidad considerable y tiempo para desarrollarse en programas de computadora. Por el fin
de los 1950s, la informática tomaba forma de un campo alentador con tal que la simulación
nueva labra. Sin embargo, hasta los 1960s, la mayoría de ingenieros químicos carecieron de las
herramientas para diseñar y simular un proceso completo. En 1964, lo ESTABLECEDOR DEL
PASO digital de programa de computadora, uno de los antepasados de los simuladores
químicos de proceso de hoy, recibió su primera prueba práctica. Se escribió con FORTRAN para
una IBM 7090 computadora y consta de más que 1000 declaraciones. También en 1964,
Universidad Imperial en Londres lanzó al mercado ACELERACIÓN (el Programa de Simulación
para la Evaluación Económica y el Diseño de Procesos estatales a Unsteady), el primer
simulador de proceso basado en el acercamiento orientado en ecuación. Para el proceso más
químico las ingenieras, estos programas permanecieron una “ caja negra ” modelo, y el uso
continuado de cálculos manuales persistió aun hacia fines de los 1960s. De hecho, las
anteriores computadoras de generación no fueron adecuadas para solucionar algunos
problemas grandes y sofisticados de ingeniería química ambos en virtud de su memoria
limitada y su velocidad lenta. En algunos casos, las suposiciones simplificadoras drásticas
tuvieron que estar hechas para reducir la complejidad del problema, y esto tendió a dar un
cuadro deformado del behavior.10 de sistema En 1966, las Ciencias de Simulación
comercializaron un programa de computadora para columnas de destilación que simula, lo
cual fue el corazón del PROCESO del paquete del flowsheeting. En 1969, ChemShare soltó
DISEÑO, lo cual es un programa del flowsheeting para aplicaciones del gas y de aceite. Durante
los 1970s, las computadoras digitales de alta velocidad grandes se hicieron disponibles para
solucionar problemas complicados de ingeniería química con un incremento considerable en el
alcance y la usabilidad de muchos programas de computadora. En los inicios de 1970s, los
programas integrados del paquete del flowsheet de proceso les gustan el ESTABLECEDOR DEL
PASO, FLOWTRAN, Kellogg Flowsheet Flexible de Monsanto, y FLOWPACK de ICI al que se dio
la apariencia de estar. Con estos programas, los ingenieros químicos pudieron modelar
flowsheets complicados en la computadora y simular el efecto de interacciones entre
operaciones diversas de la unidad en las etapas diferentes del proceso. El concepto tradicional
de diseñar una cuerda de operaciones de la unidad para un proceso químico dejó paso a una
generación nueva de técnicas de diseño asistido por computadora, dónde los procesos son
diseñados como unidades integradas usando el acercamiento del flowsheeting de proceso. En
1976, el U.S. Department de Energía y el Instituto Tecnológico de Massachusetts
emprendieron conjuntamente el proyecto del álamo Temblón, lo cual eventualmente acabó
con álamo Temblón Y, uno de los simuladores más ampliamente usados en el mundo. En los
1980s, los paquetes especializados diversos se volvieron disponibles, algo semejante como
DESIGN II, el ÁLAMO TEMBLÓN, SIMSCI (PROII), HYSYS, y CHEMCAD, lo cual comenzó a
aparecer en partes superiores de un escritorio de ingeniería química.

92 Chemical Engineering Computation con MATLAB

La mejora de tecnología de la computadora consintió mejor análisis de datos y comprensión de


los procesos y le proveyó las soluciones a más problemas complejos. En 1985, AspenTech lanzó
al mercado álamo Temblón Positivo. Durante los 1980s retrasados, PRO II fue mejorado de
PROCESO por Simulación Sciences, y los paquetes principales emigrados para PCs.9 En los
Inicios de 1990s, todos se especializan que los paquetes de software experimentaron
programas mejorados periódicos, y las aplicaciones adelantadas como análisis de la pizca
fueron lanzadas al mercado. En lo mid-1990s, los vendedores principales convirtieron la
interfaz de usuario gráfica en una parte central en el desarrollo del software, y HYSIM se
convirtió en NYSYS. Durante este período de tiempo, el mercado de simulación de proceso
experimentó transformaciones severas. Los pocos sistemas que sobrevivieron incluyen a
CHEMCAD, álamo Temblón Positivo, Designer Aspen HYSYS, PRO/II, ProSimPlus, SuperPro, y
gPROMS. Hoy día, la mayor parte de los simuladores de proceso del producto químico
orientado a objetos son desarrollado basado en combinación de secuenciales acercamientos
modulares y orientados en ecuación usando idiomas como # C + +, C, MATLAB ®, o Java. Mesa
2.24 resume la evolución de simuladores comerciales de proceso. Para ambos el estudiante
químico que diseña en la universidad y el proceso del producto químico diseña en la industria
química, el énfasis creciente ha sido colocado ambos en entender básicos principios físicos y
químicos y en el proceso modelando, y el desarrollo de software de ingeniería de proceso
enteramente no ha reemplazado el anterior acercamiento de operaciones individuales
calculadoras de la unidad. El ingeniero químico practicante echará de ver que, hasta cierto
punto, la operación y la optimización de plantas químicas y el diseño de modificaciones
menores de la planta son todavía mayormente empíricos, echados para atrás manejando
experiencia. Por la combinación hábil del aspecto analítico y el empirismo experimental, un
armazón puede ser desarrollado para un acercamiento económico, cuantitativo, y científico
para los problemas técnicos en la industria de proceso. En este contexto, el diseño asistido por
computadora, el proceso modelando,

MESA 2.24 el Desarrollador de Año del Software del Software de Ingeniería de Sistema de
Proceso Applications el ESTABLECEDOR DEL PASO de Tipo 1963 el PROCESO modular
Secuencial Shannon T. Paul 1966 simulación estatal en novio Sciences Simulation Sequential el
DISEÑO modular 1969 ChemShare Gas y aplicaciones de aceite Sequential el AJEDREZ modular
1969 Univ. de Houston Flowsheeting, el dimensionamiento, y costando a FLOWTRAN modular
Secuencial 1970 Monsanto Flowsheeting, el dimensionamiento, y costándolos a FLOWPACK II
modular Secuencial 1972 ICI Flowsheeting Sequential DYSCO modular 1981 el Instituto de
simulación de Química del Papel Dynamic Dynamic la simulación modular ASCEND 1970–1980
Carnegie Mellon Univ. La ecuación dinámica de simulación le orientó álamo Temblón Y 1976
DOE, Instituto Tecnológico de Massachusetts flowsheeting Multiuso TISFLO 1970–1980 DSM
Equation FLOWSIM orientado Temprano 1980s Univ. de Mid 1990s orientado Equation
Connecticut HYSIM HYSYS Hyprotech Aceleración / dinámica estatal en novio de simulación
1986 Universidad Imperial la Ecuación de simulación Dynamic orientado ProSimPlus 1989
ProSim simulación estatal en novio Sequential el modular Design II WinSim Flowsheeting
Quasilin Tarde Ecuación 1980s CADCentre Simulationoptimization orientado Universidad de
gPROMS Imperial, equipo de soporte de proyecto Ltd. estatal en novio / dinámico modelador
Equation orientado BatchPro Designer Intelligen Batch programando y diseña simulador de la
PALMERA DE COCO AmsterCHEM Flowsheeting Sequential modular

Las fuentes: Https://[Link]/wiki/List _ de _ simuladores _ químicos de _ proceso;


Martin, M.M., Introduction para Software para Ingenieros Químicos, Prensa de prueba de
redundancia cíclica, pp. 291–293, 2015.

Los métodos del 93Numerical con MATLAB

Y la simulación las herramientas esenciales en las que se convirtió para el ingeniero químico
de proceso. Uno de los requisitos más importantes de un ingeniero de proceso no es sólo la
habilidad para usar la biblioteca de proceso diseñando programas pero también la aptitud para
desarrollar el propio programa de uno tampoco como un programa autónomo o anexado para
un software existente para compartir una cierta cantidad de la biblioteca programan. Un
ingeniero de proceso con esta habilidad puede entender y apropiadamente ménsula para el
error o los mensajes de advertencia que aparecen en usar proceso diseñando programas o en
operación de la planta asistida por computadora amaestrada.

Los PROBLEMAS 2.1 En la reacción de fotosíntesis, el agua reacciona con dióxido de carbono
dar glucosa y oxígeno. Esta reacción puede ser expresada como xx 1222 32 4612 6 Colorado
HO OC HO + ® +

Determine a los valores de coeficiente x1, x2, x3, y x4 a balancear la ecuación. ¿Debe eso
posible determinar estos valores? ¿En caso de que no, bajo qué pone en forma pueden las
soluciones sean encontradas? 2.2 Cuatro reactores están conectados por tuberías donde las
direcciones de flujo son bosquejadas por medio de flechas como se muestra en Figure P2.2.13
La tasa de flujo del componente crucial es dada por la tasa volumétrica de flujo Q (el litro
/Comisión de Valores y Bolsas) multiplicado por la concentración C (/ el litro g) del
componente. Se asume que la de tasa entrante flujo es igual a la tasa sociable. Usar el flujo
evalúa dado debajo, calcule la concentración en cada reactor:
Q QQQ 13 24 33 21 75 20 60 25 ==== el litro /Comisión de Valores y Bolsas, el litro /Comisión
de Valores y Bolsas, el litro /Comisión de Valores y Bolsas, literr / sec, litro /Comisión de
Valores y Bolsas, litro /Comisión de Valores y Bolsas QQ 32 43 45 30

2.3 Paraxylene, styrene, tolueno, y benceno deben ser separados con el conjunto imponente
de columnas de destilación mostrado en Figure P2.3.14 Determine las tasas molares (kg
mol/min) de flujo de D1, D2, B1, y B2. 2.4 funciones Figure P2.4 un plato plano del cuadrado
los lados de los cuales están sujetas en las constantes temperaturas (200 ° C y 500 ° C).
Encuentre las temperaturas en nodos interiores (i.e., T7 - - T14, T17   (200) T9, T12 T19 -. La
temperatura en cada nodo interior - se asume - es dada por el promedio de temperaturas de
nodos adyacentes. 2.5 que La presión de vapor (Uno) de n-pentane (B) y n-hexane (T (mmHg)
puede estar calculada de la ecuación Antoine: °C) 15:

El logP

El logP

T AB = + = + 6 85221 1064 63 232 0 6 87776 1171 53 224 36. . . ,. . . 66

1. Calcule la temperatura de punto de burbujeo y la composición de equilibrio se asoció con


una mezcla líquida de 10 n-pentane del % mol y 90 n-hexane del % mol en 1 atm.

350 g sec

150 g sec

El Reactor 1 Reactor 3

Reactor 2R eactor 4

Q21C2

Q13C1

Q32C3

Q33C3

Q43C4

Q24C2

FIGURA P2.2

94 Chemical Engineering Computation con MATLAB

2. Repita los cálculos para mezclas líquidas conteniendo 0 % mol hasta 100 % mol de n-
pentane. Trame el % de punto de burbujeo de temperatura y mol de n-pentane en la fase de
vapor como una función del % mol en la fase líquida. 2.6 funciones Table P2.6 las fracciones
del topo de benceno en una cierta temperatura y la presión en el benceno – la letra x de la
mezcla. de líquido de tolueno y y son las fracciones del topo de benceno en el líquido y la fase
de vapor, respectivamente. Encuentre el polinomio para equipar estos datos.
D1

D2

B1

B2

Xileno de 7 % styrene de 4 % 54 el tolueno del % 35 el benceno del %

Xileno de 18 % styrene de 24 % 42 el tolueno del % 16 el benceno del %

Xileno de 15 % styrene de 10 % 54 el tolueno del % benzeneF eed de 21 % = 80 kg · mol/min 15


el xileno del % styrene de 25 % 40 el tolueno del % 20 el benceno del %

Xileno de 24 % styrene de 65 % 10 el tolueno del % 1 el benceno del %

FIGURA P2.3

12345

7 8 9 10

12 13 14 15

17 18 19 20

22

11

16

21 23 200 ° C

500 ° C

200 ° C500 ° C

24 25

FIGURA P2.4

Los métodos del 95Numerical con MATLAB

2.7 Datos de aptitud de calor Cp (kJ / (· kilobyte kg mol)) versus temperatura T (kilobyte) para
propano gaseoso es presentada en Table P2.7.16 Find el polinomio que puede usarse para
representar la variación de Cp como una función de T. 2.8 que La ecuación Margules, que
describe los coeficientes de actividad del sistema binario, pueden ser representados como
lnxBA xABlnxAB xBA gg 12 2 2 3 21 2 1 322 22 = () + () = () + ()

Dónde el x1 y x2 son las fracciones del topo de componentes 1 y 2, respectivamente. Para


esta mezcla binaria específica, la A de parámetros y B son constantes. Los coeficientes de
actividad para la mezcla binaria de benceno (1) y n-heptane (2) son dados en Table P2.8.
Estime A de parámetros y B de la ecuación Margules usando estos datos.

MESA P2.6 Mole Fraction de letra x de Benceno 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 y
0.000 0.211 0.378 0.512 0.623 0.714 0.791 0.856 0.911 0.959 1.000

MESA P2.7 Heat Capacity de Gaseous Propane T Cp T Cp 50 34.06 600 128.70 100 41.30 700
142.67 150 48.79 800 154.77 200 56.07 900 163.35 273.15 68.74 1000 174.60 298.15 73.60
1100 182.67 300 73.93 1200 189.74 400 94.01 1300 195.85 500 112.59 1400 201.21

¿Mesa P2.8 Activity Coefficients de x1 Benzene N Heptane Mixture?¿1?2 0.0464 1.2968 0.9985
0.0861 1.2798 0.9998 0.2004 1.2358 1.0068 0.2792 1.1988 1.0159 0.3842 1.1598 1.0359
0.4857 1.1196 1.0676 0.5824 1.0838 1.1096 0.6904 1.0538 1.1664 0.7842 1.0311 1.2401
0.8972 1.0078 1.4038

96 Chemical Engineering Computation con MATLAB

2.9 que Las ecuaciones de la furgoneta Laar para la correlación de coeficientes binarios de
actividad pueden ser expresadas tan

El ln

Una letra x de la letra x

Un B

El ln

letra x de la letra x de la B

B A gg 1 1 2 2 2 2 1 2 11 + æ è ç ö ø ÷,

Dónde el x1 y x2 son las fracciones del topo de componentes 1 y 2, respectivamente. La A de


parámetros y B son constantes para esta mezcla binaria particular. Los coeficientes de
actividad para la mezcla binaria de benceno (1) y n-heptane (2) son dados en Table P2.8.
Estime los valores de parámetro de Uno y B de la ecuación de la furgoneta Laar. 2.10 datos de
presentes Table P2.10 de vapor ejercen presión sobre P (Pa) versus la temperatura T (kilobyte)
para benzene.17 Correlate los datos usando la ecuación Clapeyron

Leño Pensilvania B T = +

2.11 a los que La ecuación Wagner puede estar acostumbrada presión de vapor de estimación
entre el triple punto y el punto crítico:

El lnP

Acto inapropiado T aa aar = + + + () 1 12 15 3 3 4 6tt tt.


Donde T

Acto inapropiado P Pr c c ==,, y t = 1 - Tr. Mesa P2.11 presenta presión de vapor de etano (Pa)
versus la temperatura (kilobyte) .18 Correlate los datos usando la ecuación Wagner. Para
etano, Tc = 305.32   kilobyte y Pc = 4.872 × 106 Pensilvania 2.12 Datos de k termal (W / (·
kilobyte m) de conductividad) versus la temperatura T (kilobyte) para propano gaseoso es
presentada en Table P2.12.19 por el que El = cTn no lineal de la k de ecuación es conocido
usarse para describir la relación entre k y T. Estiman c de parámetros y n que la asignación de
la mejor los datos. ¿2.13 Datos de calor de vaporización de propano?¿Hv (J / kmol) versus la
temperatura T (kilobyte) es presentado en Table P2.13.20?Se sabe que Hv es representado
como una función no lineal de T tan?= la A Hv (Tc - T) n (para propano, Tc = 369.83   kilobyte).
Estime valores de Uno y n. 2.14 Varias modelos fueron a los que se declaró describe las tasas
del reaction21 reformatorio catalítico reversible

CHHOCOH 42 22 24 + « +

MESA P2.10 Vapor Pressure de Benzene T   (kilobyte) P (Pa) 302.39 15,388.0 318.69 30,464.0
330.54 47,571.0 338.94 63,815.0 346.24 81,275.0 353.47 102,040.0 358.87 120,140.0

Los métodos del 97Numerical con MATLAB

Uno de varios modelos para esta reacción catalítica, en el cual el metano es adsorbido en la
superficie de catalizador, es dado por ahí (modelo 1)

Acto inapropiado kK PP

PP KKs P Colorado CH CH HO Colorado H CH CH P24 42 22 4 2 4 4 1 1 = æ è ç ö ø ÷ +

Otro modelo es uno simplemente de reacción reversible en la cual no hay adsorción


componente en el catalizador (modelo 2):

El kPP de acto inapropiado

P KPCO CH HO CO HP 24 2 22 1 2 4

Donde KP = 5.051 × 10-5 atm2. Mesa P2.14 demuestra resultados experimentales de tasa de
reacción como una función de presión parcial de los productos en 350 ° C.

MESA P2.11 Vapor Pressure de Ethane T 10-4P T (kilobyte) (Pa)   (kilobyte) 10-4P (Pa) 92
0.00017 230 70.0000 100 0.0011 240 96.7000 110 0.0075 250 130.1000 120 0.0350 260
171.2000 130 0.1300 270 221.0000 140 0.3800 276 255.5000 150 0.9700 280 280.6000 158
1.8000 284 307.5000 170 4.3000 288 336.3000 180 7.9000 290 351.4000 192 14.9000 294
383.4000 200 21.7000 298 417.6000 210 33.4000 300 435.6000 220 49.2000 302 454.3000
MESA P2.12 Thermal Conductivity de k   Gaseosa de la T de la k de la T Propane 231.07 0.0114
400 0.0306 240 0.0121 420 0.0334 260 0.0139 440 0.0363 280 0.0159 460 0.0393 300 0.0180
480 0.0424 320 0.0202 500 0.0455 340 0.0226 520 0.0487 360 0.0252 540 0.0520 380 0.0278
560 0.0553

98 Chemical Engineering Computation con MATLAB

1. Estime los valores de parámetro ks, KCH4, y k1 de modelos 1 y 2. 2. Determine


gráficamente cuál modelo mejor representa los datos experimentales dados. 2.15 Suponen
que usted ha medido cumbres en un número de coordenadas en la superficie de un área
montañoso. El área es 4 km ancho (la letra x) y 5 km desean (y).

>> 0:0.5:4 de la letra x; La letra x del % (km) y 0:0.5:5; % y (km) >> z = [ 95 93 96 94 97 94 93 94


96 ; 96 94 93 94 97 93 96 94 94 ; 93 94 92 91 96 93 97 96 98 ; 95 93 92 91 93 95 96 96 93 ; 97
96 93 92 95 98 99 97 98 ; 97 98 97 96 98 99 98 96 95 ; 93 97 95 96 98 102 101 100 98

¿Mesa P2.13 Heat de Vaporización de Propane T 10-7?¿Hv T 10-7?Hv 90 2.46 220 1.93 100
2.42 231.07 1.88 110 2.37 240 1.83 120 2.33 250 1.78 130 2.29 260 1.73 140 2.25 270 1.67 150
2.21 280 1.61 160 2.17 290 1.54 170 2.13 300 1.46 180 2.09 310 1.38 190 2.05 320 1.28 200
2.01 330 1.18 210 1.97 340 1.05

MESA P2.14 Reaction Rate Data para Catalytic Reformando Reacción

N rco2 × 103 (gmol/hr g)

Presión parcial (atm) CH4 H2O CO2 H2 1 0.13717 0.06298 0.23818 0.00420 0.01669 2 0.15584
0.03748 0.26315 0.00467 0.01686 3 0.20028 0.05178 0.29557 0.00542 0.02079 4 0.05700
0.04978 0.23239 0.00177 0.07865 5 0.20150 0.04809 0.29491 0.00655 0.02464 6 0.07887
0.03849 0.24171 0.00184 0.06873 7 0.14983 0.03886 0.26048 0.00381 0.01480 8 0.15988
0.05230 0.26286 0.05719 0.01635 9 0.26194 0.05185 0.33529 0.00718 0.02820 10 0.14426
0.06432 0.24787 0.00509 0.02055 11 0.20195 0.09609 0.28457 0.00652 0.02627

Los métodos del 99Numerical con MATLAB

91 94 95 96 98 101 102 101 95; 95 97 98 96 97 98 97 95 94; 98 99 101 98 96 95 96 94


93; 94 95 96 96 95 94 93 94 95;

Estime la altura en la coordenada de letra x = 1.7 y y = 3.6. 2.16 Consideran un tubo de


chimenea largo, rectangular con constante conducción de calor a lo largo de letra x y y-axe.
Creo que P2.16 muestre datos de distribución de temperatura para la sección transversal
entera del tubo de chimenea rectangular con 11   ft ancho (la letra x) y 11 ft largo (y) .22 Esta
información se guardan en la hoja contable [Link]. Divida los rangos de letra x y y en 55
subintervalos (i.e., La distancia entre nodos adyacentes es 0.2 ft) y la estimación la
temperatura en cada nodo. Ostente los resultados gráficamente. 2.17 Solucionan el sistema de
las ecuaciones Lorenz de t = 0 para 50:

d dt

Yt yt 12 110 () = () - () ()
d dt

Yt yt ytyt 2 121 328 () = () - () - () ()

d dt

Yt ytyt yt 3123 8 3 () = () () - ()

La condición inicial es y 0

010

()

El é

êêê

Úúú

200 200 200 200 200 200 200 200 200 200 200 200 200 227.2 254.4 279.5 289.8 293 293 289.8
279.5 254.4 227.2 200 200 254.4 312 369.6 387.9 392.2 392.2 387.9 369.6 312 254.4 200 200
279.5 369.6 500 500 500 500 500 500 369.6 279.5 200 200 289.8 387.9 500 500 500 500 500
500 387.9 289.8 200 200 293 392.2 500 500 500 500 500 500 392.2 293 200 200 293 392.2 500
500 500 500 500 500 392.2 293 200 200 289.8 387.9 500 500 500 500 500 500 387.9 289.8 200
200 279.5 369.6 500 500 500 500 500 500 369.6 279.5 200 200 254.4 312369.6 387.9 392.2
392.2 387.9 369.6 312 254.4 200 200 227.2 254.4 279.5 289.8 293 293 289.8 279.5 254.4 227.2
200 200 200 200 200 200 200 200 200 200 200 200 200

La distribución de la FIGURA P2.16 Temperature para la sección transversal de un tubo de


chimenea.

100 Chemical Engineering Computation con MATLAB

2.18 funciones Figure P2.18 que tres tanques calentadores conmovidos continuos asociaron en
la serie. El vapor se usa para calentar la solución en cada tanque. La tasa masiva de flujo wi  
(yo = 0, 1, 2, 3) en cada tanque es mantenida en un constante valor de w kg/min. Si la A de
área de reembarque de calor es constante para cada tanque, la cantidad de calor transferida
de la tubería de vapor para la solución es dada por ahí

Q UA TT soy yo = () = () 123

La temperatura en cada tanque antes de calentarse es T0. Usando datos dado debajo, trame el
perfil de temperatura de cada tanque como una función de tiempo. ¿Qué es la temperatura
estatal en novio del   tanque 3? Los datos: La aptitud de calor del solución Cp = 1.75   kJ / (kg · °
C); UA = 12   kJ / (min · ° C); T0 = 25 ° C; Populacho de solución en cada tanque M = 1400   kg;
Temperatura de vapor Ts = 200 ° C; La tasa de flujo de la solución w = 120   kg/min;
Cronometre el intervalo t 0 200 . 2.19 El sistema de los modelos Robertson de ecuaciones
diferenciales ordinarias una reacción entre tres el components23 químico:

Dy t dt yt ytyt1 1 4 2300 41 0 () = - () + () ().

Dy t dt yt ytyt yt2 1 4 23 7 2 200 4103 10 () = () - () () - ´ ().

Dy t dt yt3 7 2 231 0 () = ´ ()

El modelo de reacción Robertson es un botón de muestra del problema de rigidez. Solucione el


sistema de ODA Robertson de t = 0 para 3 y trame a y2 (t) versus t de tiempo. Las condiciones
iniciales son y1(0) = 1 y y2(0) = y3(0) = 0. ¿2.20 Consideran una cama fluidizada catalítica en la
cual una A irreversible de reacción de fase del gas? La B ocurre. Populacho y balances de
energía junto con la constante cinética de tasa para este sistema reciben as6,24:

DP d

PP dT d

TT pp tt = + - = - + 01 320 321 1752 269 267., ,

DP d

kilobyte PP

DT d TT KPp p p pp tt ´ - + () { } = () + ' 18 8101 1 3 1 041 0 34., .. ,

T0

T1 T2 T3

El w0

El Vapor, Ts Vapor, Ts Vapor, Ts


MM

T1 w1

T2 w2

T3 w3

FIGURA P2.18 Continuous batió calentar tanques.

Los métodos del 101Numerical con MATLAB

El exp de la k

Tp

ö ø ÷ - 61 02 07 15004.

Dónde la T es la temperatura absoluta (° acto inapropiado) P es la presión parcial del reactante


en el Tp elocuente (atm) es la temperatura del reactante en la superficie de catalizador (° acto
inapropiado) Pp es la presión parcial del reactante en el kilobyte de la superficie de catalizador
(atm) es la t de constante de tasa de reacción sin dimensiones es el Solve de tiempo sin
dimensiones el sistema de ecuación en el rango de 0 = t = 1500 y complot cambia de variables
dependientes como funciones de tiempo. Use los valores iniciales de P (0) = 0.1, T (0) = 600, Pp
= 0, y Tp = 761. 2.21 Estiman que la cantidad de calor (cal) requirió calentar a topo 1 g de
propano de 200 ° C para 700 ° C en 1 atm. La aptitud de calor de propano es dada por ahí

Connecticut TTp = + - ´ () - 24 10057195 43 10 62.. .: . Kd

ESTABLECE REFERENCIAS PARA 1. Kapuno, Acto Inapropiado. acto inapropiado. Uno.,


Programando para Ingenieros Químicos, Prensa de Ciencia de Infinito, Hingham, Massachusett,
p. 122, 2008. 2. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería
Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 144, 2008. 3. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 686, 2008. 4. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 93, 2008. 5. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 203, 2008. 6. Aiken, Acto Inapropiado. La C. y L. Lapidus, Un método efectivo
de integración para los sistemas tiesos típicos, AIChE Journal, 20(2), 368, 1974. 7. Shampine, L.
F., yo. Gladwell, y S. Thompson, Solucionando odas con MATLAB, la Prensa Cambridge
University, Cambridge, UK, pp. 168–169, 2003. 8. Skeel, Acto Inapropiado. La D. y M. Berzins,
Un método para la discretización espacial de ecuaciones parabólicas en una variable del
espacio, SIAM Journal en la Computación Científica y Estadística, 11, 1–32, 1990. 9. El Vencejo,
M. M., Introduction para Software para Ingenieros Químicos, Prensa de prueba de
redundancia cíclica, Boca Raton, Florida, p. 290, 2015. 10. Raman, acto inapropiado.,
Computaciones Químicas de Proceso, Elsevier Applied Science Publishers, Ladrando, Essex, UK,
p. 2, 1985. 11. Kano, M. y M. Ogawa, El estado actual de la tecnología en el control de proceso
químico en Japón: La buena práctica y el cuestionario levantan un plano, Publicación de
Control de Proceso, 11, 969–982, 2010. 12. El Vencejo, M. M., Introduction para Software para
Ingenieros Químicos, Prensa de prueba de redundancia cíclica, Boca Raton, Florida, pp. 291–
293, 2015. 13. Kapuno, Acto Inapropiado. acto inapropiado. Uno., Programando para
Ingenieros Químicos, Prensa de Ciencia de Infinito, Hingham, Massachusett, p. 112, 2008. 14.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 23–24, 2008.
15. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 41,
2008. 16. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 685,
2008. 17. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 25,
2008.

102 Chemical Engineering Computation con MATLAB

18. Ingham, H., D. G. El Amigo, y J. F. Las propiedades Ely, Thermophysical de etano,


Publicación de Datos Físicos y Químicos y Remisivos, 20(2), 275–347, 1991. 19. Younglove, B.
Uno. y J. F. Las propiedades Ely, Thermophysical de fluidos. II. Methane, etano, propano,
isobutane y n-butane, Publicación de Datos Físicos de Referencia del Producto Químico y, 16,
577, 1987. 20. Haynes, W. La M. y acto inapropiado. D. Goodwin, Thermophysical Properties
de Propano de 85 para 700 kilobyte en Pressures para 70 MPa, Monografía de la Oficina
Nacional de Normas Industriales 170, Roca Grande Redonda, Colorado, 1982. 21. Cutlip, M. La
B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica con
ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 87–88, 2008. 22.
Kapuno, Acto Inapropiado. acto inapropiado. Uno., Programando para Ingenieros Químicos,
Prensa de Ciencia de Infinito, Hingham, Massachusett, pp. 240–241, 2008. 23. Higham, D. La J.
y N. J. Higham, MATLAB Guide, ed. 2, SIAM, Filadelfia, Pensilvania, pp. 184–187, 2005. 24.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 207–208, 2008.

103

3 Propiedades Físicas

Los datos físicos de la propiedad de compuestos químicos son parámetros frecuentemente


requeridos para procesos del producto químico que simula y en las plantas químicas de diseño.
Sin embargo, tales datos no están fácilmente disponibles fuera de ciertos paquetes
propietarios del diseño de simulación o bases de datos comerciales grandes. Los datos físicos
de la propiedad pueden ser obtenidos transmitiendo experimentos para medir las propiedades
de sustancias individuales o de mezclas. Sin embargo, por la multitud de producto químico los
compuestos que es de interés para el ingeniero químico y el número vasto de estados
termodinámicos en los cuales aparecen en combinación, es imposible obtener todos los datos
físicos de la propiedad por los experimentos a solas. Por consiguiente, hay que establecer
generalizaciones para propiedades físicas valorativas de usar mezclas sólo limitó información
experimental disponible. La estimación de propiedades termodinámicas de vapores y líquidos
juega un papel muy importante en computaciones de ingeniería química. Las numerosas
predicciones y las correlaciones de datos físicos termodinámicos de la propiedad se han
replanteado — y los estudiantes, los científicos, y los ingenieros practicantes del mismo modo
han utilizado estas correlaciones y estas interpolaciones para obtener datos de suficiente
exactitud para sus propósitos individuales. En este capítulo, los datos físicos de la propiedad y
las correlaciones para líquidos típicos y los gases son introducidos y revisados. Las
correlaciones descritas en este capítulo son limitadas a esas a las que el autor ha estimado
tiene el valor de más gran en la aplicación práctica común. Los objetivos principales de este
capítulo son proveer a lectores de procedimientos diversos de estimación y correlaciones que
un set limitado de propiedades de compuestos químicos típicos y presenten ® programas
MATLAB que analizan propiedades para un rango de variables y constantes de correlación.

3.1 RIEGAN estudios de VAPOR de operador booleano AND Many han sido transmitidos en las
propiedades termodinámicas de agua y humean. Las formulaciones diversas que aproximan
propiedades de agua y vapor han sido introducidas a través de los años. En este pasaje,
enfocaremos la atención en los procedimientos computacionales para propiedades de agua y
echaremos humo de cólera basados en la fórmula bosquejada en el IAPWS-IF97 (la Asociación
Internacional para Propiedades de Agua y 1997)1 de la Formulación de Steam-Industrial
revisado en 2007. El rango de validez cubierta en el IAPWS-IF97 es

273 15 1073 15 100.. KK:M Pa ££ £ TP

1073 15 2273 15 50.. KK:M Pa < £ £ TP

La división del 3.1.1 de rango de Presión T – TemPeraTure ponga en filas a La P entera – de


validez del IAPWS-IF97 está dividida en cinco regiones como se muestra en Figura   3.1. Cada
región está individualmente al amparo de ecuaciones fundamentales para propiedades. La
región 1, que represente subenfrió líquido bajo 623.15 kilobyte, y región 2, lo cual representa
vapor recalentado bajo 1073.15 kilobyte, está individualmente al amparo de una ecuación
fundamental para la energía libre Gibbs específica g (P, T). ¿La región 3 representa líquido
subenfriado y el vapor recalentado localizó entre regiones 1 y 2 y están al amparo de una
ecuación fundamental para la energía libre Helmholtz específica f (?, T). La región 4 es la región
saturada y está al amparo de una ecuación fundamental en la forma

104 Chemical Engineering Computation con MATLAB

De Ts (P). La región 5 representa vapor recalentado entre 1073.15 y 2273.15 kilobyte y está al
amparo de una ecuación fundamental para la energía libre Gibbs específica g (P, T). La máxima
presión de regiones 1, 2, y 3 son 100 MPa, y eso de región 5 es 50 MPa.

Los parámetros del [Link] de ecuaciones de la Propiedad del 3.1.2 y las Ecuaciones Auxiliares
que Los valores de parámetros y constantes de referencia usaron en el IAPWS-IF97 son

La constante específica del gas: Acto inapropiado = 0.461526 la Temperatura Crítica   kJ / (·


kilobyte kg): Tc de presión de = 647.096   Kilobytes de Crítico: Pc = 22.064 la densidad MPa
Critical: ?C = 322 kg/m3

La energía interna específica y la entropía específica del líquido saturado en el triple punto son
set igual para poner en el cero. Esta condición es encontrada en la temperatura y ejerza
presión sobre del triple punto Tt = 273.16   kilobyte, Pt = 611.657   Pa y en el enthalpy del triple
enseñan con el dedo a Ht = 0.611783   J / kg. El límite entre regiones 2 y 3 como se muestra en
Figura 3.1 están definidos por la siguiente presión cuadrática – la relación de temperatura:

Pq q + +nn n 12 3 2

¿Dónde p P/P *,? = T/T *, P * = 1   MPa, T * = 1   kilobyte, y n1, n2, y n3 son constantes. Esta
ecuación apenas describe una línea del isentropic. El IAPWS-IF97 involucra muchas constantes,
y MATLAB programa presentado en este libro contenga estas constantes.

[Link] Ecuaciones Basic para Región 1 La ecuación básica para región 1 es una ecuación
fundamental para la específica g de energía Gibbs y libre dada por forma sin dimensiones

GP T RT

yo

yo

IJ ii,, () = () = () () = å gp tp t 1 34 71 1 222..

P (MPa)

G f (p, T) (P, T) g (P, T)

T T T (P, s) (P, h) (P, h) T (P, s)

G (P, T)

T (kilobyte)

Ts (P) Ps (T) 273.15 623.15 1073.15 2273.15

0 10

50

13 2

100

FIGURA 3.1 P – el diagrama T dividido en cinco regiones con ecuaciones de la propiedad.

Las propiedades del 105Physical

Donde p P/P *, t = T * / T, P * = 16.53   MPa, y ni y Ji son constantes. Otras propiedades


termodinámicas pueden ser obtenidas de la anteriormente citada ecuación y sus derivadas.
Por ejemplo, las derivadas con relación a p y t son usadas:
¶¶

= - - () ()

= åå g p pt g t tp yo ii IJ yo inI nii 1 34 1 1 34 71 1 222 71..,. P pt () - () - yo yo J ii J 1 222 1.

[Link] Ecuaciones Basic para Región 2 La ecuación básica para región 2 es una ecuación
fundamental para la g libre Gibbs específica de energía. ¿Esta ecuación puede ser expresada
como una combinación de una parte ideal del gas?¿O y una parte residual?T:

GP T RT oT,, () = () = () + gp tgpt gp () t

Gp tg pt g

g pt

oh

yo

Yo o J T

yo

yo

Yo J oo

yo

Entrada/salida del nn o yo = + = () == = åå ln. ,, 1 9 1 43 1 05 1 99 entrada/salida 1 å nJ


entrada/salida u o Jio T

Donde p P/P *, t = T * / T, P * = 1   MPa, T * = 540   kilobyte, y ni, Ii, y Ji son constantes. Las
derivadas del gas ideal y las partes residuales con relación a p y t son usadas en el cálculo de
propiedades físicas:

¶¶

= ()
=(

= åå g p pt g t pt tp T yo el ii Yo J T yo inI nJi 1 43 1 1 43 05 05., . )) Ji 1

[Link] Ecuaciones Basic para Región 3 La ecuación básica para región 3 es una ecuación
fundamental para la f libre Helmholtz específica de energía. Esta ecuación puede ser expresada
en forma sin dimensiones tan

FT RT

El nn

yo

yo

IJ ii

acto inapropiado

Dt sd t

,, () = () = + = å F 1 2 40 ln

¿Dónde d? ?¿*, t = T * / T,?¿El *?C, y T Ecuaciones * = Tc. [Link] Basic para Región 4 La línea
de saturación pueden ser mandadas por vía urgente como una ecuación de segundo grado sin
dimensiones, lo cual puede ser solucionado en términos de Ts de saturación de presión Ps y de
temperatura de saturación:

B JbJb bJ bJ bJ J 22 1 2 2 2 3 2 45 6 2 78 + 0 + + + + + + + = nn nnnn nn

¿Dónde ß = (Ps / P) 1/4? = (Ts / T) + (n9 / ((Ts/T *) - n10)), P * = 1   MPa, T * = 1   K. La solución


de la anteriormente citada ecuación para los rendimientos de presión de saturación

EL CALCULADOR AUTOMÁTICO C BB

s*

-+

El é

ù û el ú
2

42

Donde

Un nnBn nnCn nn + + + + + +JJ JJ JJ2 12 3 2 45 6 2 78,

106 Chemical Engineering Computation con MATLAB

De modo semejante, la solución de la ecuación de segundo grado para la temperatura de


saturación afloja

+-+ n D n D nn Ds * () - + () 10 10 2 91 04 2

Donde

G FF EG

EnnFnnnGnn n = - + + + + +2 42 2 36 1 2 47 2 2 58,, bb bb

[Link] Ecuaciones Basic para Región 5 La ecuación básica para región de alta temperatura 5 es
una ecuación fundamental para la energía libre Gibbs específica:

GP T RT oT,, () = () = () + gp tgpt gp () t

Gp tg pt o

yo

Yo o J T

yo

yo

Entrada/salida IJ nn o ii = + = == åå ln, 1 6 1 6
Donde p P/P *, t = T * / T, P * = 1   MPa, T * = 1000   kilobyte, y ni, Ii, y Ji son constantes. La
función MATLAB H2OPT se usa para computar propiedades de agua y humear. Esta función
calcula propiedades termodinámicas de H2O en la P (kPa) de temperatura dada T (° C) y de
presión para regiones 1, 2, y 4. Esta función puede ser designada como

Wprop H2OPT (P, T)

El parámetro devuelto (wprop) es el nombre de la estructura que almacena el cálculo el wprop


de resultados. contiene varios campos: La P es presión (kPa), T es temperatura (° C), v es
volumen específico (m3/kg), u es energía interna (kJ/kg), h es enthalpy (kJ/kg), y s es entropía
(kJ / (· kilobyte kg)).

La función el Cómputo del % wprop H2OPT (P, T) las propiedades termodinámicas de H2O en
el % dado de temperatura (C) y la presión (kPa) usando la fórmula IAPWS (la liberación
revisada en el % IAPWS-97) (la región 1, 2, 4) el % introduce en la computadora % P: KPa, T: La
salida del % C: El % wprop: Grupo de seguidores que tiene estructura fildea: El % P (la presión,
kPa), T (la temperatura, C), v (el volumen específico, m ^3/kg), % u (la energía interna, kJ/kg), h
(enthalpy, kJ/kg), s (la entropía, / kilobyte kJ/kg)

% Initialization Crit 1e 4; Pg = 0; Tg = 0; Vg = 0; Ug = 0; Sg = 0; Hg = 0; Fase del vapor del % Pf =


0; Tf = 0; Vf = 0; Uf = 0; Sf = 0; La alta frecuencia = 0; La fase de líquido del % stateH2O; El % el
mensaje estatal de alarma warnmsg; La conversión del % de mensaje de alarma del % de
temperatura y unidades de presión T=T +273.15; La conversión del % de unidad de
temperatura: C - > kilobyte

Las propiedades del 107Physical

P = P/1000; La conversión del % de unidad de presión: KPa - la identificación del % > MPa de
región (rg) si T < = 623.15 % región 4 Ts = rg4eqn (P); Si (Ts-T) crit rg = 1; El % subenfrió a
líquido elseif > crit (T-Ts) rg = 2; El % no sobrecalentó vapor rg = 3; La saturación del % la
ecuación estatal del auxiliar del % de fin de fin en el límite entre región 2 y 3 si T > 623.15 %
límite entre región 2 y 3 rg = 2; El % saturó vapor o fuera del región n1 = 348.05185628969; N2
= - 1.1671859879975; N3 = 0.0010192970039326; Ps23 n1 + n2 *T + n3 *T ^2; La ecuación
del auxiliar del % en el límite si P > Ps23 rg = 5; El fin de fin si P 1e-4 || T < 273.15 rg = 4; La
región del % de fin 1: El líquido subenfriado si rg == 1 % T < Ts: StateH2O líquido subenfriado '
subenfrió líquido '; Si T > 623.15 || P > 100 warnmsg = ' la Región no definida: P > 100 MPa ';
Rg = 6; Si no Pf, Tf, vf, uf, sf, hf propPT (P, T, 1); La región del % 1 la región del % de fin de fin
2: El vapor recalentado si rg == 2 % T > Ts: El vapor sobrecalentado stateH2O ' sobrecalentó
vapor '; Si T > 1073.15 || P > 100 warnmsg = ' la Región no definida: T > 800 C o P > 100 000
kPa '; Rg = 6; Si no Pg, Tg, vg, ug, sg, hg propPT (P, T, 2); La región del % 2 la región del %
de fin de fin 3: El + saturado de vapor saturó líquido si rg == 3 el % saturó stateH2O estatal '
saturó al estado '; Wa rnmsg ' 2 variables independientes está obligado a determinar al
estado '; = Pg, Tg, vg, ug, sg, hg propPT (P, Ts, 2); El vapor del % está en región 2 P f, Tf, vf,
uf, sf, hf propPT (P, Ts, 1);   el % subenfrió   líquido está en   región 1 región del % de fin 4 si rg
== 4 ' Datos ' stateH2O ' Incorrect '; Warnmsg ' P o T < 0 '; El fin

108 Chemical Engineering Computation con MATLAB

La región del % 5 si rg == 5 el % fuera de región 3 stateH2O ' Cálculo en región 3 por IAPWS-97
no está disponible; Warnmsg ' Inspeccione si la presión es mayor que 100 MPa '; El % de fin
restauran unidades de Tg de temperatura y de presión - 273.15 (K-C, MPa-kPa); Tf – 273.15; Pg
*1000; Pf *1000; Los valores del % Assign para campos correspondientes de la estructura a ser
devueltos. si rg == 1 región del % 1 [Link] Pf; [Link] Tf; [Link] vf; [Link] uf; = la
alta frecuencia del [Link]; [Link] sf; Elseif rg == 2 la región del % 2 [Link] Pg;
[Link] Tg; [Link] vg; [Link] ug; [Link] hg; [Link] sg; Elseif rg == 3 la
región del % 3 [Link] Pf; [Link] Tf; [Link] vf; [Link] uf; = la alta frecuencia del
[Link]; [Link] sf; [Link] Pg; [Link] Tg; [Link] vg; [Link] ug; [Link]
hg; [Link] sg; El fin wprop.stateH2O stateH2O; [Link] warnmsg; La impresión del
% resulta. fprintf (' la Temperatura: %g C, Presión: %g kPa n ', T-273.15, P *1000); Si rg == 1 fp
rintf (' la presión líquida %g kPa n ', Pf); Fprintf (' el temp líquido. = %g C \ n ', Tf); Fprintf (' el
volumen %g m ^3/kg n ', vf); Fprintf (' la energía interna %g kJ/kg n ', uf); Fp rintf ('
enthalpy %g kJ/kg n ', alta frecuencia); Fprintf (' la entropía %g kJ kg *K n ', sf); Fprintf ('
indique a %s n ', stateH2O); Elseif rg == 2 fp rintf (la presión de vapor ' %g kPa n ', Pg); Fprintf ('
el temp de vapor. = %g C \ n ', Tg); Fprintf (' el volumen %g m ^3/kg n ', vg); Fprintf (' la
energía interna %g kJ/kg n ', ug); Fp rintf (' enthalpy %g kJ/kg n ', hg); Fprintf (' la entropía %g
kJ kg *K n ', sg); Fprintf (' indique a %s n ', stateH2O); Elseif rg == 3 fp rintf (' la presión líquida
%g kPa n ', Pf); Fprintf (' el temp líquido. = %g C \ n ', Tf); Fp rintf (la presión de vapor ' %g
kPa n ', Pg); Fprintf (' el temp de vapor. = %g   C \ n ', Tg); Fprintf (' el volumen líquido %g m
^3/kg n ', vf); Fprintf (' la energía interna líquida %g kJ/kg n ', uf); Fprintf (' enthalpy %g
kJ/kg n líquido ', alta frecuencia); Fprintf (' la entropía líquida %g kJ/kg *K n ', sf); Fprintf ('
el volumen de vapor %g m ^3/kg n ', vg); Fprintf (' el vapor la energía interna %g kJ/kg n ',
ug); Fprintf (' el vapor enthalpy %g kJ/kg n ', hg); Fprintf (' la entropía de vapor %g kJ/kg *K
n ', sg); Fprintf (' indique a %s n ', stateH2O); El fin

Las propiedades del 109Physical

El ejemplo 3.1: El Cálculo de H2O Properties

Calcule el volumen específico, la energía interna, el enthalpy, y la entropía de H2O en las


presiones y temperaturas especificadas dado debajo. Compare los resultados con que esos
registraron en mesas calentadas a vapor que pueden ser encontrados en textos
termodinámicos estándar.

1. 750 kPa, 167.76 ° C 2. 2100 kPa, 214.85 ° C

Los resultados de solución de cálculos por la función H2OPT son demostrados debajo. Estos
resultados corresponden a los valores en mesas calentadas a vapor:

>> wp H2OPT (750,167.76); La temperatura: 167.76 C, Presión: 750 la presión de vapor kPa =
750 el temp de vapor kPa. = 167.76 el volumen C = 0.255506 m ^3/kg energía interna =
2574.02 kJ/kg enthalpy = 2765.65 la entropía kJ/kg = 6.68356 kJ/kg *K

>> wp H2OPT (2100,214.85); La temperatura: 214.85 C, Presión: 2100 la presión líquida kPa =
2100 el temp líquido kPa. = 214.85 el volumen C = 0.001181 m ^3/kg energía interna = 917.44
kJ/kg enthalpy = 919.92 la entropía kJ/kg = 2.46999 kJ/kg *K

La función H2OPT llama otra función propPT, lo cual a su vez llama otras funciones. Cada
función realiza una tarea específica como se muestra en Mesa 3.1. Las funciones mostradas en
Mesa 3.1 pueden ser encontradas en A del Apéndice Cecal.

MESA 3.1 El MATLAB ® Functions Usó en los Cálculos de H2O Properties en la Temperatura
Dada y el Nombre de Presión Description H2OPT La función principal: ¿Le asignan los
resultados al propPT de variable de estructura propiedades Calculates en regiones 1, 2, y 4
rg1IJn Defines 34 coeficientes de la ecuación básica para región 1 los coeficientes rg2IJn
Defines (?oh: ¿9,?T: ¿43) de la ecuación básica para región 2 rg1eqn Calculates la ecuación
básica para región 1 rg2eqn Calculates la ecuación básica para región 2 rg4eqn Calculates la
ecuación básica para región 4 rg1dgdp Calculates (?? ?¿P) t rg1dgdT Calculates (?? ?T) | p

110 Chemical Engineering Computation con MATLAB

Las propiedades del 3.1.3 de vapor saturado En Este Pasaje, que enfocaremos en las
propiedades termodinámicas de vapor saturado válido de 273.15 para 647.15 kilobyte. La
siguiente descripción se basa en el revisado IAPWS Formulation 1995 para las Propiedades
Termodinámicas de Sustancia Común de Agua para Use.2 General y Científico En una
temperatura dada T (kilobyte), la presión de vapor saturada puede ser aproximada como

El pp

T aa aa aac c = + + + + + é ë ê ù û úex () p ... 12 15 3 3 4 35 5 4 6 75tt tt tt

Donde t = 1 - (T / Tc), pc y Tc son presión crítica y temperatura crítica, respectivamente, y ai (yo


= 1, 2, …, 6) son constantes. La diferenciación de la presión de vapor con relación a la
temperatura de saturación cede

Dp dT

Hora del Pacífico aaaaaa = æ è ç ö ø ÷ + + + + + 75 435315 6 65 5 3 4 25 3 2 2 05 1. . .. .Tt t + +

öø÷

El é

ù û úln p pc

Alternativamente, la temperatura de saturación puede calcularse en una presión dada


convirtiendo la ecuación de presión en una ecuación no lineal. Tomando logaritmo en la
ecuación de presión, nosotros tenga

El ln.. .Hora del Pacífico de la p T aa aaaa

uno

C + + + + () = 12 15 3 3 4 35 5 4 6 75 1 1 aaaa 1 tt tttt t t + + + + + () un 2 15 3 3 4 35 5 4 6 75tt tt


t.. .

La nueva disposición de la anteriormente citada ecuación cede

f aa aaaa
P pc tttttt tt () + + + () æ è ç ö ø ÷ = 12 15 3 3 4 35 5 4 6 75 10. . El ln

En una temperatura dada T (kilobyte), las densidades del líquido saturado y el vapor pueden
ser representadas respectivamente como

Rr tttt tt Lc bbbb bb + + + + + + é ë ù û 1 1 13 2 23 3 53 4 16 3 5 43 3 6 110 3 // ////

Equis rr tttttt Gc cccccc + + + + + () p //// / 1 13 2 23 3 43 4 3 5 37 6 6 71 6

Donde ci (yo = 1, 2, …, 6) son constantes. El enthalpy específico del vapor y líquido saturado en
una temperatura dada T (kilobyte) puede ser obtenido, respectivamente, de las siguientes
relaciones:

Td p dT

Td p dTL L G G = + = + un acto inapropiado un acto inapropiado,

Aa qqqq qa + + + + + é ë ù û 01 19 23 45 4 5 5 54 5dd dd dd..

Donde di (yo = 1, 2, …, 5) son constantes.

Las propiedades del 111Physical

La entropía específica del vapor y líquido saturado en una temperatura dada T (kilobyte) puede
ser obtenida, respectivamente, de las siguientes ecuaciones:

Dp dT

Acto inapropiado de la f de acto inapropiado dp dTL L G G = + = + f 11,


Ff qqqq q f + + + + + é

ùû

01 20 23 35 4

5 53 519 20 9 7 5 4 109 107 dddddd ln.. El úú

El satsteam de función MATLAB calcula las propiedades del vapor saturado. Esta función
calcula las propiedades del vapor saturado en la temperatura dada Ts (° C), y los resultados
producidos por esta función son almacenados en el stpr de estructura. El formato de llamado
de esta función es

Stpr satsteam (Ts)

El stpr contiene varios campos: = la temperatura del stpr.T del vapor saturado (kilobyte); = la
presión del stpr.P (Pa); El volumen = líquido stpr vL (m3/kg); El volumen de = vapor del [Link]
(m3/kg); = el líquido del [Link] enthalpy (J / kg); Stpr hV   = trate al vapor a enthalpy (J / kg); La
entropía de = líquido del [Link] (J / (· kilobyte kg)); La entropía de = vapor del [Link] (J / (·
kilobyte kg)).

El % de función stpr satsteam (Ts) Computa propiedades del vapor saturado en un % dado de
temperatura Ts (C) stpr: Una estructura conteniendo resultados de cálculos

Propiedades del % Critical Tc = 647.096; Temperatura crítica del % (kilobyte) Pc = 22064000; El


% presión crítico (Pa) rhoc = 322; El % la densidad crítica (kg/m ^3)

La definición del % de parámetros y constante Ts + 273.15; Alpha0 = 1000; El alfa del % _ 0 (J /


kg) phi0 = 1000/647.096; Un - 7.85951783 1.84408259 - 11.7866497 22.6807411 ... -
15.9618719 1.80122502 ; b 1.99274064 1.09965342 - 0.510839303 - 1.75493479 ... -
45.5170352 - 674694.45 ; c - 2.03150240 - 2.68302940 - 5.38626492 - 17.2991605 ... -
44.7586581 - 63.9201063 ; d - 5.65134998e - 8 2690.66631 127.287297 - 135.003439
0.981825814 ; Alphad = - 1135.905627715; Phid = 2319.5246; Theta Ts Tc; Tau = 1 - theta;

El % le saturó presión de vapor tw * (uno (1) = (Tc Ts) *tau + un (2) *tau ^1.5 + un (3) *tau ^3
+ ... un (4) *tau ^3.5 + un (5) *tau ^4 + un (6) *tau ^7.5); Ps Pc *exp (tw);

La densidad del % de rhoL rhoc * líquido saturado (1 + b (1) *tau ^ + b *tau ^ + b *tau ^ (5/3)
(3) (2/3) (2) (1/3) + ... b *tau ^ + b *tau ^ + b (6) (43/3) (5) (16/3) (4) *tau ^ (110/3));

La densidad del % de vapor saturado vw c *tau ^ + c *tau ^ + c *tau ^ (4/3) (3) (2/3) (2) (1/3)
(1) +

112 Chemical Engineering Computation con MATLAB

C *tau ^3 + c *tau ^ + c (6) (37/6) (5) (4) *tau ^ (71/6); RhoV rhoc *exp (vw);

El % el volumen específico vL 1/rhoL; El % saturó a vV 1/rhoV líquido; El % saturó vapor


El alfa de alfa del % alpha0 * *theta ^ + d (2) (- 19) (alphad + d (1) *theta + ... d *theta ^4.5 + d
*theta ^5 + d (5) (4) (3) *theta ^54.5);

El % phi phi0 * *d *theta ^ + d *log (theta) (2) (- 20) (1) (phid + (19/20) + ... (9/7) *d *theta
^3.5 + *d (4) (5/4) (3) *theta ^4 + ... (109/117) *d (5) *theta ^53.5);

El % dp dT tv = 7.5 *a (6) *tau ^6.5 + 4 *a (5) *tau ^3 + 3.5 *a (4) *tau ^2.5 + ... 3 *a (3) *tau ^2
+ 1.5 *a (2) *tau ^0.5 + un (1) leño + (Ps Pc); DpdT = (- Ps Ts) *tv;

= el alfa del % enthalpy hL + (Ts/rhoL) *dpdT; El % saturó = alfa líquido del hV + (Ts/rhoV)
*dpdT; El % saturó vapor

La entropía del % sL phi + (1/rhoL) *dpdT; El % saturó a sV phi + líquido (1/rhoV) *dpdT; El %
saturó vapor

La estructura de resultado del % stpr.T Ts; Stpr.P Ps; [Link] vL; [Link] vV; [Link] hL; [Link]
hV; [Link] sL; [Link] sV; El fin

El ejemplo 3.2: Las propiedades físicas del Saturated Humean

Calcule el volumen específico, el enthalpy, y la entropía del vapor saturado en 150 C. Compare
que los resultados con esos registraron en mesas calentadas a vapor que sea encontrado en
textos termodinámicos estándar. La solución Después es un ejemplo de llamar el satsteam de
función y almacenar los resultados en una estructura designada stpr. Las salidas de esta
función son ostentadas usando el fprintf de función incorporada y están resumidas en Mesa
3.2.

>> stpr satsteam (150); >> Fprintf (' la Temperatura (el vapor saturado): %g C \ n ', stpr.T-
273.15); >> Fprintf (' Pressure %g KPa N ', stpr.P/1000); >> Fprintf (' el Volumen líquido %g cm
^3 g n ', [Link] *1000); >> Fprintf (' el Volumen de vapor %g cm ^3 g n ', [Link] *1000); >>
Fprintf (' Liquid Enthalpy %g KJ/kg N ', [Link]/1000);

Las propiedades del 113Physical

>> fprintf (' Steam Enthalpy %g KJ/kg N ', [Link]/1000); >> Fprintf (' la Entropía líquida %g
kJ/kg *K n ', [Link]/1000); >> Fprintf (' la Entropía de vapor %g kJ/kg *K n ', [Link]/1000);

La temperatura (el vapor saturado): 150 C Ejercen Presión sobre = 476.159 volumen kPa Liquid
= 1.0905 volumen cm ^3 / g Steam = 392.48 cm ^3 / g Liquid enthalpy = 632.147 kJ/kg Steam
enthalpy = 2746.05 entropía kJ/kg Liquid = 1.84172 entropía de Vapor kJ/kg *K = 6.83735 kJ/kg
*K

3.2 la humedad del Pariente de humedad relativa del 3.2.1 de HUMEDAD (HR) son definida
como la proporción de la presión ejercida por el vapor de agua para la presión de vapor del
agua líquido tomado en esa temperatura. En general, la humedad relativa es representada en
términos del porcentaje (el %).

Las relaciones públicas


v

W = () 100 el %

Dónde el pv es la presión parcial de vapor de agua Pw es la presión de vapor de agua en la


temperatura dada

Esta relación también puede ser expresada como

Las relaciones públicas

uno

S = 100

Dónde Pa es la presión de vapor real Ps es la presión de vapor de saturación en la temperatura


dada

En una temperatura dada T (kilobyte), la presión de vapor saturada Ps puede ser aproximada
como

PP

T aa aa aasc c = + + + + + é ë ê ù û úex () p ... 12 15 3 3 4 35 5 4 6 75tt tt tt

Donde t = 1 - (T / Tc), Pc y Tc son presión crítica y temperatura crítica, respectivamente, y ai


(yo = 1, 2, …, 6) son constantes.

La MESA 3.2 Resultados de Cálculos Físicos de la Propiedad del Vapor Saturado

La presión (kPa)

El volumen líquido (cm3 g)

El volumen de vapor (cm3 g)

El líquido Enthalpy (kJ/kg)

El vapor Enthalpy (kJ/kg)

La entropía líquida (kJ / (· kilobyte kg))

La entropía de vapor (kJ / (· kilobyte kg)) las Ecuaciones 476.159 1.0905 392.48 632.147
2746.05 1.84172 6.83735 Steam table3 476 1.091 392.4 632.1 2745.4 1.8416 6.8358

114 Chemical Engineering Computation con MATLAB


3.2.2 humedad Absoluta HumiDiTy absoluta (HA) es definido como populacho de vapor de
agua por masa de la unidad de aire libre de vapor. Cuando la presión total (la suma de la
presión parcial solamente de vapor y aire) es constante, la humedad absoluta depende de la
presión ejercida por el vapor de agua en el vapor – la mezcla de aire.

Mp

El plan de inversiones mensuales Mp pA wa aw wa en uno == ()

Dónde Ma y Mw son fracciones del mol de aire y el vapor de agua, respectivamente el pa y pw


son presiones parciales de aire y vapor de agua, respectivamente PT es la presión total y puede
ser tomada como la presión atmosférica

HA puede ser estimada usando la ecuación ideal del gas de estado. Desde que HA puede ser
representada como la densidad de vapor de agua incierto, lo hemos hecho de la ecuación ideal
del gas

P RTA una w

Donde Rw = 461.5   J / (· kilobyte kg). El cálculo de humedad absoluta es realizado por el


humidest de función MATLAB. Esta función computa humedad absoluta y la humedad relativa
que usa presión de vapor HR (el %) y la temperatura seca de la bombilla Td (° C). La llamada
básica de función es

El zumbido = humidest (Hr, Td)

Dónde Hr es humedad relativa (el %) y Td es la temperatura seca (° C) de la bombilla. Esta


función devuelve una estructura que contiene presión de vapor real ([Link], Pa) y humedad
absoluta ([Link], g m3).

El % de zumbido de función = humidest (Hr, Td) Hr: El % de humedad relativa Td: Seque
temperatura de la bombilla

El % propiedades crítico Tc = 647.096; Temperatura crítica del % (kilobyte) Pc = 22064000; El %


constantes % presión crítico (Pa) Rw = 461.512244565; Un - 7.85951783 1.84408259 -
11.7866497 22.6807411 ... - 15.9618719 1.80122502 ; Parámetros del temperatura del % Td
+273.15; Theta Td Tc; Tau = 1 - theta; El % le saturó presión tw * (uno (1) = (Tc Td) *tau + un (2)
*tau ^1.5 + un (3) *tau ^3 + ... un (4) *tau ^3.5 + un (5) *tau ^4 + un (6) *tau ^7.5); Ps Pc *exp
(tw); El % resulta [Link] = (Hr/100) *Ps; El % la presión de vapor real [Link] [Link]
*1000 / ((Td) *Rw); El % la humedad absoluta fprintf (' la presión de vapor Real: %g Pa n ',
[Link]); Fprintf (' la Humedad absoluta %g g m ^3 n ', [Link]); El fin

Las propiedades del 115Physical


El ejemplo 3.3: La Humedad de Vapor de Agua Saturado

Calcule la presión de vapor real (Pa) y humedad absoluta (g m3) cuando la temperatura seca
de la bombilla es 40 ° C y la humedad relativa es 50 %. La solución Call para el humidest de
función con Hr = 50 y Td = 40 sigue:

>> el zumbido = humidest (50,40); La presión de vapor real: 3692.56 Pa la humedad Absoluta =
25.55 g m ^3

3.3 la DENSIDAD DE Densidades SATURADAS de LÍQUIDOS de líquidos saturados en cualquier


temperatura dada pueden ser dados por el correlation4

Acto inapropiado rL T AB = - () 1 27 /

¿Dónde?La L es la A líquida saturada de densidad (g cm3) y B lo es las constantes de


correlación pues un ser compuesto químico consideró que Tc es la temperatura crítica (° C) Tr
= (T / Tc) es temperatura reducida

Ponga sobre una mesa componentes de 3.3 listas de típico cuyo constante Uno y B así como
también temperaturas críticas es sabida. Cada componente en Mesa 3.3 es asignado un
número específico de la identificación por el compID de función MATLAB.

La función la Asignación del % ind compID (cname) de cname de número de la identificación =


superior (cname); El caso del cname del interruptor { ' el FLÚOR ', ' F2 ' }, ind = 1; El caso { ' el
CLORO ', ' Cl2 ' }, ind = 2; El caso { ' SULFURE DIÓXIDO ', ' SO2 ' }, ind = 3;

PONGA SOBRE UNA MESA 3.3 Compuestos Químicos Típicos con A Conocida de Constantes y B
1 Flúor (F2) 10 el Hidrógeno (H2) 19 la Anilina (C6H7N) 2 el Cloro (Cl2) 11 el Nitrógeno (N2) 20
el Fenol (C6H6O) 3 el dióxido de azufre (SO2) 12 el Oxígeno (O2) 21 Cyclopropane (C3H6) 4 el
Monóxido de Carbono (Colorado) 13 el Etileno (C2H4) 22 Cyclohexane (C6H12) 5 el Dióxido de
Carbono (CO2) 14 el Metano (CH4) 23 1,3 el Butadieno (C4H6) 6 cloruro de Hidrógeno (HCl) 15
el Etano (C2H6) 24 Methanol (CH4O) 7 Amoníaco (NH3) 16 el Propano (C3H8) 25 el Cloroformo
(CHCl3) 8 el Agua (H2O) 17 el Benceno (C6H6) 26 Carbon Tetrachloride (CCl4) 9 el Agua
Oxigenada (H2O2) 18 el Tolueno (C7H8)

La fuente: Las guiñadas, C.L. Et Al., Las Propiedades Físicas, Una Publicación de Ingeniería
Química, McGrawHill, Nueva York, 1977.

116 Chemical Engineering Computation con MATLAB

El caso { ' el MONÓXIDO DE CARBONO ', ' Colorado ' }, ind = 4; El caso { ' el DIÓXIDO DE
CARBONO ', ' CO2 ' }, ind = 5; El caso { ' el CLORURO de HIDRÓGENO ', ' HCl ' }, ind = 6; El
caso { ' el AMONÍACO ', ' NH3 ' }, ind = 7; El caso { ' el AGUA ', ' H2O ' }, ind = 8; El caso { ' el
AGUA OXIGENADA ', ' H2O2 ' }, ind = 9; El caso { ' el HIDRÓGENO ', ' H2 ' }, ind = 10; El caso
{ ' el NITRÓGENO ', ' N2 ' }, ind = 11; El caso { ' el OXÍGENO ', ' O2 ' }, ind = 12; El caso { ' el
ETILENO ', ' C2H4 ' }, ind = 13; El caso { ' el METANO ', ' CH4 ' }, ind = 14; El caso { ' el ETANO
', ' C2H6 ' }, ind = 15; El caso { ' el PROPANO ', ' C3H8 ' }, ind = 16; El caso { ' el BENCENO ', '
C6H6 ' }, ind = 17; El caso { ' el TOLUENO ', ' C7H8 ' }, ind = 18; El caso { ' la ANILINA ', '
C6H7N ' }, ind = 19; El caso { ' el FENOL ', ' C6H6O ' }, ind = 20; El caso { ' CYCLOPROPANE ',
' C3H6 ' }, ind = 21; El caso { ' CYCLOHEXANE ', ' C6H12 ' }, ind = 22; El caso { ' 1,3 el
BUTADIENO ', ' C4H6 ' }, ind = 23; El caso { ' METHANOL ', ' CH4O ' }, ind = 24; El caso { ' el
CLOROFORMO ', ' CHCl3 ' }, ind = 25; El caso { ' CARBON TETRACHLORIDE ', ' CCl4 ' }, ind = 26;
El fin

El MATLAB del que el denL de función calcula la densidad saturó líquidos en una temperatura
dada. Esta función especifica que la A de constantes y B y temperaturas críticas para los
compuestos listaron en Mesa   3.3. Esta función tiene la sintaxis general

RhoL denL (T, cname)

Dónde la T es un rango (un vector de fila) de temperatura dada (un scalar) o de temperatura y
cname es el nombre del componente que puede ser especificado ya sea como fórmulas
químicas (algo semejante como ' C6H6O ') o los nombres comunes (como “ Fenol ”). Los
parámetros de esta función no son caso sensitivo. Esta función llama el compID de función a
asignarle un número único de la identificación al cname compuesto.

La densidad del % de función rhoL denL (T, cname) de % líquido saturado de aporte del % T: La
temperatura (C) (scalar o vector de fila) el % Tc: El % de temperatura crítica (C) cname: El
nombre o la fórmula química del % compuesto devuelve % rhoL: La densidad de líquido
saturado (g cm ^3)

La A de coeficientes del % y B del ecuación de correlación de densidad coefAB = [ 0.5649


0.2828 - 129.0000 0.5615 0.2720 144.0000 0.5164 0.2554 157.6000 0.2931 0.2706 - 140.1000
0.4576 0.2590 31.1000 0.4183 0.2619 51.5000 0.2312 0.2471 132.4000

Las propiedades del 117Physical

0.3471 0.2740 374.2000 0.0 0.0 componente de 0.0 % de perdido 0.0315 0.3473 146.8000
0.4227 0.2797 82.6000 0.2202 0.3041 32.3000 0.2204 0.2753 96.7000 0.3051 0.2714 288.9400
0.2883 0.2624 318.8000 0.3392 0.2761 426.0000 0.4094 0.3246 420.0000 0.2614 0.2826
124.9000 0.2729 0.2727 280.3000 0.2444 0.2710 152.0000 0.2928 0.2760 239.4000 0.5165
0.2666 263.4000 0.5591 0.2736 283.2000; Ind compID (cname); El número de la identificación
del % del % componente computa densidad Tr = T. CoefAB (ind, 3); Epn = - (1 - Tr).(2/7); RhoL
coefAB (ind, 1) * coefAB (ind, 2).El ^epn; El fin

El ejemplo 3.4: La Densidad de Agua

Calcule la densidad de agua saturado en 150 C. Solution

>> rw denL (150, ' el Agua ') rw = 1.0621

El método 3.3.1 CosTalD Para las densidades líquidas valorativas, el método COSTALD puede
ser used.5 Este método puede ser aplicado para Tr dentro del rango 0.25 Tr < 1.

VvVw Vsc RR == × () () () 1 10 d de acto inapropiado

La V en acto inapropiado bT cTdT rrrr 0 13 23 43 11 11 1 () = + - () + + + () () () // /

V
Acto inapropiado acto inapropiado efTgTT TR rr d = + + () + 23 1.00001

Donde una = - = - 0.81446, d = 0.190454, e = - = - 0.0427458, h (cm3/mol) 1.52816, b =


1.43907, c 0.296123, f = 0.386914, g 0.0480645, y vs es el volumen específico y vc es lo crítico
=-

118 Chemical Engineering Computation con MATLAB

El volumen (cm3/mol). El costald de función MATLAB realiza el método COSTALD. La   sintaxis


básica de   llamado es

RhoL costald (T, Tc, vc, w, Mw)

Donde la T es la temperatura dada, Tc es la temperatura crítica, vc es el volumen crítico, w es


el factor acéntrico, Mw es el peso molecular (g mol), y rhoL es la densidad estimada (kg/m3).

La estimación del % de función rhoL costald (T, Tc, vc, w, Mw) de densidad líquida por el aporte
del % de método COSTALD: El % T, Tc: La temperatura y el % de temperatura crítica (kilobyte)
vc: El % crítico de volumen w: El % acéntrico de factor Mw: El % de salida del % de peso
molecular (g mol) rhoL: Estimó densidad (kg/m ^3)

Uno = - 1.52816; B = 1.43907; C = - 0.81446; D = 0.190454; E = - 0.296123; F = 0.386914; G = -


0.0427458; H = - 0.0480645; Tr = T. Tc; Vr0 = 1 +a.* (1-Tr).(1/3) +b.* (1-Tr).(2/3) +c.* (1-Tr) +d.*
(1-Tr).(4/3); Vrd = (e + f *Tr + g *Tr.^2 + h *Tr.^3). (Tr - 1.00001); SpV vc. *Vr0.* (1 - w.*Vrd); El
% volumen específico (cm ^3/mol) rhoL = 1000 *Mw/spV; El fin de densidad del % (kg/m ^3)

El ejemplo 3.5: La densidad de n-Hexane6

Estime la densidad líquida de n-hexane en T = 293.15 kilobyte usando el método COSTALD.


Para n-hexane, Tc = 507.8 kilobyte, vc = 386.8 cm3/mol, w = 0.3002, y Mw = 86.178 g mol. La
solución

>> T = 293.15; Tc = 507.8; Vc = 386.8; W = 0.3002; Mw = 86.178; >> RhoL costald (T, Tc, vc, w,
Mw) rhoL = 629.6425

El valor experimental es 659.4   kg/m3.

3.4 la viscosidad del 3.4.1 de VISCOSIDAD de líquidos La viscosidad de un líquido saturado


pueden ser expresados como una función de temperatura:

El logmL Un B T Connecticut DT = + + +2

Dónde µ la L es la viscosidad de una A líquida saturada (cP), B, C, y D lo es T de constantes de


correlación es la temperatura (kilobyte)

Las propiedades del 119Physical

Las viscosidades de líquidos decrecen con temperatura, y esta variación es casi lineal sobre una
gran variedad de temperaturas del punto de congelación para el punto de ebullición. Este
fenómeno puede ser representado por el Andrade Correlation7:
Ln mL Un B T = +

El visL de función MATLAB calcula la viscosidad de líquidos. Esta función especifica A de


constantes, B, C, y D para compuestos típicos listó en Mesa 3.3. Esta función puede ser usada
como sigue:

Mu visL (T, cname)

Donde la T es la temperatura (kilobyte); El cname es el nombre del componente, lo cual puede


ser especificado como una fórmula química o un nombre común; Y mu es la viscosidad
resultante del líquido saturado (cP). La T puede ser un scalar o un vector de fila representando
un rango de temperatura. Esta función llama el compID de función a asignarle un número de la
identificación al cname compuesto.

El % de función mu visL (T, cname) Calcula viscosidad de un % líquido saturado (cP) de aporte
del % T: La temperatura (kilobyte) (scalar o un vector de fila) el % cname: El nombre común o
la fórmula química del % compuesto devuelve % mu: La viscosidad del líquido saturado (cP)

Constantes del correlación del % wv = 1.0e +03 (Una, B, C, D) * [ - 0.001576 0.085630 -


0.0000004073 - 0.000000002725 - 0.0007681 0.151400 - 0.00000080650 0.000000000407500
- 0.0026700 0.406700 0.00000614100 - 0.000000012540000 - 0.0023460 0.105200
0.00000461300 - 0.000000019640000 - 0.0013450 0.021220 0.00001034000 -
0.000000034050000 - 0.0015150 0.194600 0.00000306700 - 0.000000013760000 - 0.0085910
0.876400 0.00002681000 - 0.000000036120000 - 0.0107300 1.82800 0.00001966000 -
0.000000014660000 0.0 0.0 0.0 componente de 0.0 % de perdido (H2O2) - 0.0048570
0.025130 0.00014090000 - 0.000002773000000 - 0.0121400 0.376100 0.00012000000 -
0.000000470900000 - 0.0020720 0.093220 0.00000603100 - 0.000000027210000 - 0.0077060
0.468100 0.00003725000 - 0.000000076330000 - 0.0116700 0.499300 0.00008125000 -
0.000000226300000 - 0.0044440 0.290100 0.00001905000 - - 0.0033720 0.313500
0.00001034000 - (C6H6) (C6H6O) - 0.00001105000 0.000000009648000 0.0 0.0 0.0
componente de 0.0 - - % de perdido 0.0 0.0 0.0 componente de 0.0 - - % de perdido -
0.0080390 1.889000 0.00001055000 - - 0.0013350 0.1162000 0.0000001108 - - 0.0019100
0.5992000 - - 0.0026370 0.4345000 0.0000019370 - - 0.0026970 0.7009000 0.0000026820
0.0018120 0.3975000 0.0000011740 0.0056580 0.9945000 0.0000101600 0.000000041640000
0.000000020260000 0.0020030 0.064660 0.000000006718000 0.000000000038360
0.0000006749 0.000000000502600 0.000000002907000 0.000000004917000
0.000000001784000 0.000000008733000; Ind compID (cname); El número de la identificación
del % del % componente computa viscosidad pn wv (ind, 1) + wv (ind, 2). T + wv (ind, 3).*T +
wv (ind, 4).El *[Link] ^2; Mu = [Link] ^pn; El fin

120 Chemical Engineering Computation con MATLAB

La viscosidad del 3.4.2 de gases La viscosidad de gases en las presiones bajas puede ser by8
mandado por vía urgente

MG ABTC T = + + () *0 0001 2.

Dónde µ la G es la viscosidad del gas en la presión baja (cP) T es la A de temperatura (kilobyte),


B, y C lo es constantes de correlación para un compuesto químico
Las viscosidades de mezclas del gas en las presiones bajas pueden ser estimadas por el método
de Wilke, 9 con Herning – Zipperer Approximation10:

El ii

El ii

YM W yM W

å () å () 05 05. .

Dónde µ la m es la viscosidad de la mezcla del gas (cP) yi es la fracción del topo de componente
µ es la viscosidad del gas de componente que yo el MWi soy el peso molecular de componente
yo

El visG de función MATLAB calcula la viscosidad de gases listadas en Mesa 3.3. Esta función
especifica A de constantes, B, y C para compuestos típicos listó en Mesa 3.3. La sintaxis básica
de llamado es

Mu visG (T, cname)

Donde la T es la temperatura (kilobyte), cname es el nombre del componente que puede ser
especificado como una fórmula química o nombre común, y mu es la viscosidad resultante del
gas (cP). La T puede ser un scalar o un vector de fila representando un rango de temperatura.
Esta función llama el compID de función a asignarle un número de la identificación al cname
compuesto.

El % de función mu visG (T, cname) Calcula viscosidad de un % de aporte del % del gas (cP) T:
La temperatura (kilobyte) (scalar o un vector de fila) el % cname: El nombre común o la
fórmula química del % compuesto devuelve % mu: La viscosidad del gas (cP)

Constantes del correlación del % (Una, B, C) cv = [ 22.0900 76.9000 - 211.6000 5.1750 45.6900
- 88.5400 - 3.7930 46.4500 - 72.7600 32.2800 47.4700 - 96.4800 25.4500 45.4900 - 86.4900 -
9.5540 54.4500 - 96.5600 - 9.3720 38.9900 - 44.0500 - 31.8900 41.4500 - 8.2720 5.3810
28.9800 38.4000 21.8700 22.2000 - 37.5100 30.4300 49.8900 - 109.3000

Las propiedades del 121Physical

18.1100 66.3200 - - 80.5500 15.9600 34.3900 - - 53.0700 4.9120 27.1200 - - 15.7600


32.4500 - - 8.4210 27.1100 - - 14.9800 29.0300 - - 16.4100 32.0000 0 - - 81.3000 - - 44.1000 - -
80.8000 - - 3.3400 - - 50.8700 5.6980 32.7300 187.9000 3.5860 35.1300 81.4000 5.5760
30.6400 38.0600 72.3200 40.1800 1.1160 7.7870 34.7800 4.7050 26.3200 10.6700 34.3200
5.6360 34.4500 6.6880 37.2600 40.2800; Wv cv ( :, 1 ) cv ( :, 2 ) *1e - 2 cv ( :, 3 ) *1e - 6 ; Ind
compID (cname); El número de la identificación del % del % componente computa viscosidad
pn wv (ind, 1) + wv (ind, 2).*T + wv (ind, 3).El *[Link] ^2; Mu pn *1e 4; El fin

El ejemplo 3.6: La Viscosidad de Fenol

Estime la viscosidad de fenol líquido en 150 C. Solution

>> T = 150 +273.15; >> Mu visL (T, ' C6H6O ') mu = 0.4858

El ejemplo 3.7: La Viscosidad de Metano

Estime la viscosidad de gas de metano en 100 C. Solution

>> T = 100 +273.15; Cname ' metano '; >> Mu visG (T, cname) mu = 0.0133

3.5 CALIENTAN Aptitud de Calor del 3.5.1 de APTITUD de aptitud de calor de Líquido de
Correlación de Polinomio del [Link] de líquidos puede ser expresada como el polinomio de la
forma

Contador público certificado BT Connecticut DTp L = + + + 23

Donde Cp L es la aptitud de calor de líquido saturado (cal / (g · ° C)) T es la A de temperatura


(kilobyte), B, C, y D son constantes de correlación para un compuesto químico

122 Chemical Engineering Computation con MATLAB

Las aptitudes líquidas de calor no son fuertemente dependientes en temperaturas excepto en


el rango de 0.7 Tr = 0.8, dónde Tr es el temperature.11 reducido Pero, en el elevado Tr, las
aptitudes líquidas de calor se vuelven grandes y fuertemente dependientes en temperaturas.
En el punto de ebullición de la mayoría de compuestos orgánicos, las aptitudes de calor son en
medio 0.4 y 0.5 cal / (· kilobyte g). El hcapL de función MATLAB calcula aptitudes líquidas de
calor pues los compuestos listaron en Mesa   3.3. Esta función especifica A de constantes, B, C,
y D para compuestos típicos listó en Mesa 3.3. Esta función puede ser usada como

Hcp hcapL (T, cname)

Donde la T es la temperatura (kilobyte); El cname es el nombre del componente, lo cual puede


ser especificado como una fórmula química o un nombre común; Y hcp es la aptitud resultante
de calor del componente líquido (cal / (g · ° C)). La T puede ser ya sea un scalar o un vector de
fila representando un rango de temperatura. Esta función llama el compID de función a
asignarle un número de la identificación al cname compuesto.

El % de función hcp hcapL (T, cname) Calcula % líquido de aporte del % de aptitud de calor
(cal / g / C) T: La temperatura (kilobyte) (scalar o un vector de fila) el % cname: El nombre
común o la fórmula química del % compuesto devuelve % hcp: La aptitud líquida (cal g / C) de
calor

Constantes del correlación del % cv = 1.0e +04 (Una, B, C, D) * [ - 0.0000288 0.02528 - 0.0331
0.1464 - 0.000013220 0.0004720 - 0.0020370 0.002894000 - 0.000057370 0.0010340 -
0.0040280 0.005285000 0.000056450 0.0004798 - 0.0143700 0.091195000 - 0.001930000
0.0254600 - 0.1095500 0.157330000 - 0.000011210 0.0007048 - 0.0035310 0.006621000 -
0.000192300 0.0031100 - 0.0110900 0.013760000 0.000067410 0.0002825 - 0.0008371
0.000860100 0.000044400 0.0001199 - 0.0002738 0.000261500 0.000379000 - 0.0329800
1.2170900 - 0.243480000 - 0.000106400 0.0059470 - 0.0768700 0.335730000 - 0.000045870
0.0032340 - 0.0395100 0.157570000 - 0.000034020 0.0006218 - 0.0050120 0.012630000
0.000123000 - 0.0010330 0.0072000 - 0.010730000 0.000013880 0.0008481 - 0.0056540
0.012610000 0.000033260 0.0002332 - 0.0013360 0.003016000 - 0.000148100 0.0015460 - -
0.000014610 0.0004584 - - 0.0006085 0.000592700 - - 0.0018420 0.001447000 - - 0.0034770
0.005990000 - - 0.0035100 0.003227000 0.000037850 0.0001049 - - 0.0003231 0.0008296 - -
0.000009154 0.0003149 - - 0.000001228 0.0002058 0.0043700 0.004409000 0.0013460
0.001425000 0.000014070 0.0002467 0.000068960 0.0008218 0.000002618 0.0006913
0.000128400 0.0013390 0.0005761 0.001374000 0.000083820 0.000016890 0.0010640
0.001240000 0.0007040 0.000861000; Wv cv ( :, 1 ) cv ( :, 2 ) *1e - 3 cv ( :, 3 ) *1e - 6 cv ( :, 4 )
*1e - 9 ; Ind compID (cname); El número de la identificación del % del % componente computa
aptitud líquida de calor hcp wv (ind, 1) + wv (ind, 2).*T + wv (ind, 3).El *T.^2 + wv (ind, 4).El
*[Link] ^3; El fin

Las propiedades del 123Physical

[Link] Rowlinson/Bondi Method El método de Rowlinson/Bondi puede usarse para estimar


aptitudes líquidas de calor. Este método se basa en la aptitud ideal de calor del gas y el
principle12 correspondiente de estados:

acto inapropiado de la COPIA

Acto Inapropiado T

El wR

acto inapropiado Tp L p id

acto inapropiado

acto inapropiado

=++

+ () +14 5 045 1 0251 711 25 21 1 742 13. . .. . . 11

ø ÷ ÷ acto inapropiado de la T

Donde Cp Id es la aptitud ideal de calor del gas. El hcRB de función MATLAB realiza el cálculo
de aptitudes líquidas de calor usando el método de correlación Rowlinson/Bondi. Esta función
puede ser invocada   como

CpL hcRB (T, Tc, w, Cpi)

Donde la T es la temperatura (kilobyte), Tc es la temperatura crítica (kilobyte), w es el factor


acéntrico, Cpi es la aptitud ideal (J / (· kilobyte mol) de calor del gas), y cpL es la aptitud líquida
estimada (J / (· kilobyte mol) de calor).
La función la Estimación del % cpL hcRB (T, Tc, w, Cpi) de aptitud líquida de calor por el aporte
del % de método Rowlinson/Bondi: El % T, Tc: La temperatura y el % de temperatura crítica
(kilobyte) w: El % acéntrico de factor Cpi: El % ideal de salida del % de aptitud de calor del gas
(/ kilobyte J / mol) cpL: Estimé aptitud líquida (/ kilobyte J / mol) de calor

Tr = T. Tc; Acto inapropiado = 8.3143; CpL Cpi + 1.45 *R + 0.45 *R. (1-Tr) + 0.25 *w *R * (17.11
+ ... 25.2 * (1-Tr).El ^1/3. Tr + 1.742. (1-Tr)); El fin del % (/ kilobyte J / mol)

El ejemplo 3.8: La aptitud de calor de MEK

Use el método Rowlinson/Bondi para estimar la aptitud específica de calor de acetona de etilo
de metilo (MEK) en T = 100 ° C. Use Cp id = × () = × () 1 671 120 496.. Kilobyte J / gK / m ol, Tc =
535.55 kilobyte, w = 0.323, Mw   = 72.11 g / mol, y acto inapropiado = 8.3143 J / (· kilobyte
mol). La solución

>> T = 373.15; Tc = 535.55; W = 0.323; Cpi = 120.496; >> CpL hcRB (T, Tc, w, Cpi) cpL =
162.6885

Las aptitudes de Calor del 3.5.2 de gases La aptitud de calor de un ideal asfixian con gas a Cp 0
en la presión baja puede ser expresado como un polinomio de tercer grado, lo cual está en
función de temperatura:

Contador público certificado BT Connecticut DTp 02 3 = + + +

Donde Cp 0 es la aptitud de calor del gas ideal en la presión baja (cal / (· kilobyte gmol)) T es la
A de temperatura (kilobyte), B, C, y D son constantes de correlación

124 Chemical Engineering Computation con MATLAB

El hcapG de función MATLAB calcula aptitudes de calor de gases listadas en Mesa 3.3. Esta
función define A de constantes, B, C, y D en el rango de 298 Kilobyte = T = 1500 kilobyte. Esta
función puede ser usada como hcp hcapG (T, cname) donde la T es la temperatura (kilobyte);
El cname es el nombre del componente, lo cual puede ser especificado como una fórmula
química o un nombre común; Y hcp es la aptitud resultante de calor del gas (cal / (· kilobyte
gmol)). La T puede ser ya sea un scalar o un vector de fila representando un % de función de
rango. de temperatura hcp hcapG (T, cname) Calcula % de aporte del % de aptitud de calor del
gas (/ kilobyte cal / gmol) T: La temperatura (kilobyte) (scalar o un vector de fila) el % cname: El
nombre común o la fórmula química del % compuesto devuelve % hcp: Constantes del
correlación del % del aptitud del calor del gas - - - - cv = [ 5.8900 6.9400 - - 4.3900 1.3000
5.8500 15.4000 - - 0.6500 2.8000 - - 9.9400 2.4200 7.2400 - - 1.0000 6.0700 8.2300 - - 0.6600
8.1000 - - 1.1600 5.5200 19.8000 - - 0.0220 0.2100 0.1300 7.0700 - - 1.2600 6.2200 2.7100 - -
0.2200 0.9340 36.9000 (/ kilobyte cal gmol) 5.3700 2.4600 36.1000 (Una, B, C, D) 0.4600 -
5.4800 1.5200 7.0000 5.0500 11.1000 2.9100 6.9200 1.1400 5.1400 15.4000 1.7600 3.0700
0.1600 0.7200 3.6300 13.9000 3.7400 6.8800 1.3200 3.3100 0.3700 19.3000 4.0100 5.0400
9.3200 8.8700 7.0000 0.5800 69.9000 8.7900 116.0000 9.3400 138.5000 8.1100 143.4000
5.6800 126.0000 6.2800 79.8000 0.5600 81.1000 7.0500 0 7.7100 34.3000 29.3000 8.5800; Wv
cv ( :, 1 ) cv ( :, 2 ) *1e - 3 cv ( :, 3 ) *1e - 6 cv ( :, 4 ) *1e - 9 ; Ind compID (cname); El número de
la identificación del % del gas componente de cómputos del % calientan aptitud hcp wv (ind, 1)
+ wv (ind, 2).*T + wv (ind, 3).El *T.^2 + wv (ind, 4).El *[Link] ^3; El fin

El ejemplo 3.9: La Aptitud de Calor de Agua


Estime la aptitud de calor de agua en 150 C. Solution

>> T = 150 +273.15; >> V hcapL (T, ' Llore ') v = 1.0223

Las propiedades del 125Physical

El ejemplo 3.10: La Aptitud de Calor de Dióxido de Carbono

Estime la aptitud de calor de dióxido de carbono en 300 C. Solution

>> T = 300 +273.15; >> V hcapG (T, ' CO2 ') v = 11.1568

3.6 conductividades térmicas TERMALES del 3.6.1 de CONDUCTIVIDAD de líquidos por las que
La conductividad térmica de líquidos saturados puede ser estimada

K ABTC TL = + + 2

Donde el kL es la conductividad térmica de un líquido saturado (µ cal / (s cm · ° C)) T es la A de


temperatura (kilobyte), B, y C son constantes de correlación

Los valores de kL para la mayoría de líquidos orgánicos comunes están entre 250 y 400 µ cal /
(s cm · ° C) en las temperaturas debajo del punto de ebullición. El condL de función MATLAB
calcula conductividades térmicas de componentes líquidos listadas en Mesa 3.3. Esta función
define A de constantes, B, y C. Esta función tiene la sintaxis

La k = condL (T, cname)

Donde la T es la temperatura (kilobyte); El cname es el nombre del componente, lo cual puede


ser especificado como una fórmula química o un nombre común; Y la k es la conductividad
térmica estimada del especificado líquido (µ cal / (s cm · ° C)). La T puede ser ya sea un scalar o
un vector de fila representando un rango de temperatura.

El % de la k de función = condL (T, cname) Calcula % termal líquido de aporte del % de


conductividad (microcal / cm / s / C) T: La temperatura (kilobyte) (scalar o un vector de fila) el
% cname: El nombre común o la fórmula química del % compuesto devuelve k del %: La
conductividad térmica líquida (microcal cm s / C)

Constantes del correlación del % (Una, B, C) cv = 1000 * [ 0.6215 - 0.1623 - 0.1184 0.5590 -
0.0483 - 0.0152 2.1408 - 0.7837 0.0714 0.4755 0.0033 - 0.2143 0.9721 - 0.2015 - 0.0230 1.0717
- 0.0184 - 0.0658 2.5513 - 0.3766 - 0.0294 - 0.9166 1.2547 - 0.1521 - 0.4666 0.8059 - 0.0876 -
0.0201 2.4737 - 5.3473 0.6280 - 0.3689 - 0.0226

126 Chemical Engineering Computation con MATLAB

0.5838 0.0483 0.8515 0.0047 0.7227 0.0764 0.6993 0.0049 0.6235 0.0021 0.4243 0.0011
0.0538 0.0304 0.0070 0.3968 0.0067 0.3883 0.0033 0.7183 0.1142 0.0028 0.3902 0.0051; Wv
cv ( :, 1 ) cv ( :, 2 ) *1e - 2 cv ( :, 3 ) *1e - 4 ; Ind compID (cname); El número de la identificación
del % del % componente Computan k termal líquida de conductividad = wv (ind, 1) + wv (ind,
2).*T + wv (ind, 3).El *[Link] ^2; El fin

Las conductividades térmicas del 3.6.2 de gases Las conductividades térmicas de incremento
de gases de presiones bajas con temperatura. El kG termal de conductividad de un gas puede
estar correlacionado como una función de temperatura tan

K ABTCTD TG = + + + 23
Donde el kG es la conductividad térmica del gas en la presión baja (µ cal / (· kilobyte cm s)) T es
la A de temperatura (kilobyte), B, C, y D son constantes de correlación

El condG de función MATLAB calcula conductividades térmicas de componentes del gas


listadas en Mesa   3.3. Esta función define A de constantes, B, C, y D. Una representación
simple de su sintaxis es

La k = condG (T, cname)

Donde la T es la temperatura (kilobyte); El cname es el nombre del componente del gas, lo cual
puede ser especificado como una fórmula química o un nombre común; Y la k es la
conductividad térmica estimada del especificado gas (µ cal / (s cm · ° C)). La T puede ser ya sea
un scalar o un vector de fila representando un rango de temperatura.

El % de la k de función = condG (T, cname) las conductividades térmicas Calculates de % de


aporte de % de gases (/ kilobyte microcal / cm / s) T: La temperatura (kilobyte) (scalar o un
vector de fila) el % cname: El nombre común o la fórmula química del % compuesto devuelve k
del %: La conductividad térmica de bas (/ kilobyte microcal cm s)

Constantes del correlación del % (Una, B, C, D) cv = [ 1.8654 19.7900 1.2400 - 17.7700 3.2500
5.8000 0.2100 - 1.2500 - 19.3100 15.1500 - 0.3300 0.5500

Las propiedades del 127Physical

1.2100 21.7900 - 0.8416 1.9580 - 17.2300 19.1400 0.1308 - 2.5140 - 0.2600 12.6700 -
0.2500 0.1600 0.9100 12.8700 2.9300 - 8.6800 17.5300 - 2.4200 4.3000 - 21.7300 - 21.0700
16.9700 0.1700 - 1.5600 19.3400 159.7400 - 9.9300 37.2900 0.9359 23.4400 - 1.2100 3.5910 -
0.7816 23.8000 - 0.8939 2.3240 - 42.0400 28.6500 0.7963 - 3.2620 - 4.4630 20.8400 2.8150 -
8.6310 - 75.8000 52.5700 - 4.5930 39.7400 4.4380 - 1.1220 5.1980 - 20.0800 - 20.1900 8.6400
2.3400 - 9.6900 18.1400 - 9.5700 5.6600 - 22.2200 - 26.3900 11.8900 1.5500 - 4.3000 - 31.8700
15.2600 1.7400 - 4.4000 - 20.4600 9.7400 3.7700 - 16.2800 - 20.5700 4.4500 4.0700 - 17.3100
12.2000 12.3800 3.3520 3.5660; Wv cv ( :, 1 ) cv ( :, 2 ) *1e - 2 cv ( :, 3 ) *1e - 4 cv ( :, 4 ) *1e -
8 ; Ind compID (cname); El número de la identificación del % del % de los Cómputos
componentes del % asfixian con gas k termal de conductividad = wv + wv *T + wv (ind, 3) (ind,
2) (ind, 1) *T.^2 + wv (ind, 4) *[Link] ^3; El fin

El ejemplo 3.11: La Conductividad Térmica de Agua

Calcule la conductividad térmica de agua en el rango de 0 C=T = 350 ° C, y trame los resultados
como una función de temperatura. La solución Las siguientes órdenes cómputo la
conductividad térmica y el complot los resultados como se muestra en Figura 3.2:

>> T 0:350 +273.15; La k = condL (T, ' llore '); >> El complot (T-273.15, k), xlabel (' T (C ) ') >>
ylabel (' la Conductividad Térmica de agua (\mucal / s / cm / C ) '), la cuadrícula adelante

El ejemplo 3.12: La Conductividad Térmica de Propano

Estime la conductividad térmica de gas de propano en el rango de 25 C=T = 900 ° C, y trame los
resultados como una función de temperatura. La solución que Las siguientes órdenes generan
un complot de los resultados como se muestra en Figura 3.3.
>> T 25:900 +273.15; La k = condG (T, ' propano '); >> El complot (T-273.15, k), xlabel (' T (C ) ')
>> ylabel (' la Conductividad Térmica de propano (/ kilobyte \mucal / s / cm ) ') >> el axis
tirante, cuadriculado adelante

128 Chemical Engineering Computation con MATLAB

3.7 tensiones superficiales de TENSIÓN SUPERFICIAL de líquidos pueden ser as13 mandado por
vía urgente

Los ss

=æèç

öø÷=æèç

ö ø ÷ 1 11 acto inapropiado c c de acto inapropiado c c 1 TT TT TT o

Dónde el s1 es la tensión superficial (la dina /gestión de configuraciones) en T1 (kilobyte) Tc es


el acto inapropiado de temperatura crítica (kilobyte) es un parámetro de correlación

0900

1000

1100

1200

1300

1400

1500

1600

1700

50 100 150 200 T (° C)

La conductividad térmica de agua (µ cal / (s cm · ° C))

250 300 350

CREO 3.2 el Complot de la conductividad térmica de agua.

100 200 300 400 500 T (° C)

600 700 800 900

50

100
150

200

250

300

350 la Conductividad Térmica de propano (µ cal / (· kilobyte s cm))

CREO 3.3 el Complot de la conductividad térmica de propano.

Las propiedades del 129Physical

Para agua, el rango de temperatura para el cual la tensión superficial es válida es

0 100 298 16 0 8105 71 97 100 374 2 373 11 1 °° == = = COPIA:La COPIA de la k: –. ,.,. –. Tr T


s.. ,.,. 16 1 1690 58 91 == s de acto inapropiado 1K

El surtL de función MATLAB calcula tensiones superficiales de componentes listadas en Mesa


3.3. Esta función define el valor de acto inapropiado. Su sintaxis básica es

Sg surtL (T, cname)

Donde la T es la temperatura (C); El cname es el nombre del componente, lo cual puede ser
especificado como una fórmula química o un nombre común; Y sg es la proporción de la
tensión superficial estimada para la tensión superficial en T1. Si el cname es agua, sg es el valor
de la tensión superficial estimada (la dina /gestión de configuraciones).

El % de función sg surtL (T, cname) Calcula % líquido de aporte del % de tensión superficial (la
dina /gestión de configuraciones) T: La temperatura (C) (scalar o un vector de fila) el % cname:
El nombre común o la fórmula química del % compuesto devuelve % sg: La proporción de
tensión superficial en T para eso en T (= la sigma sg / sigma1)

Los datos del % - - y constante de correlación - - wv - - 129.0000 0.8811 20.0000 144.0000


1.0508 30.0000 157.6000 1.1768 - - 140.1000 1.1441 20.0000 31.1000 1.3015 - - 45.0000
132.4000 1.1548 25.0000 374.2000 0.8105 18.2000 455.0000 0.9141 - - 240.2000 1.1012 - -
146.8000 1.2123 - - 118.5000 1.1933 (T1, Tc) 168.1600 (acto inapropiado) 120.0000 32.3000
1.2060 = [ - 200.0000 193.0000 93.0000 51.5000 1.0972 256.0000 203.0000 202.0000
120.0000 9.9000 1.2760 82.6000 1.3941 90.0000 96.7000 1.1982 20.0000 288.9400 1.2243
20.0000 318.8000 1.2364 20.0000 426.0000 1.1022 60.0000 420.0000 1.0725 10.0000
124.9000 1.3201 20.0000 280.3000 1.4246 40.0000 152.0000 1.2055 20.0000 239.4000 0.8115
25.0000 263.4000 1.1824 30.0000 283.20001.2278; Ind compID (cname); El número de la
identificación del % del componente el % la proporción de cómputo de tensión superficial T0 =
273.15; T=T + T0; T1 wv (ind, 1) + T0; Tc wv (ind, 2) + T0; Si ind ~ = 8 sg = ((Tc - T). (Tc-T1)).(Wv
(ind, 3));

130 Chemical Engineering Computation con MATLAB

Si no % ind = 8: El agua sg; Para j = 1:La longitud (T) si T (j) > = T0 y T (j) - T0 < = 100 el % +T0 0
< = T < = 100 (C) sg1 = 71.97; Sgv sg1 * ((wv (ind, 2) + T0 - T (j)). (Wv (ind, 2) + ... T0-(wv
(ind, 1) + T0))).(Wv (ind, 3)); Si no el % 100 < = T (ind, (C) < = 374.2 wv:) = 100 374.2
1.169 ; Sg1 = 58.91; Sgv sg1 * ((wv (ind, 2) + T0 - T (j)). (Wv (ind, 2) + ... T0-(wv (ind, 1) +
T0))).(Wv (ind, 3)); El fin sg sgv ; El fin de fin de fin

Por ejemplo, la tensión superficial de benceno en 60 ° a C está dada

>> surtL (60, ' el benceno ') ans = 0.8211

Para líquidos criogénicos, la tensión superficial puede ser estimado por la ecuación propuesto
por Sprows y Prausnitz14:

Ss = () 0 1 Tr P

En esta ecuación, s0 y p pueden estar resueltos por el análisis de mínimos cuadrados de los
datos medidos. Para líquidos poco polares, la correlación correspondiente de estados puede
usarse para estimar tensions15 de la superficie:

S = - () acto inapropiado de la copia PTQT 23 13 11 9 1

TP T br c br = + () æ è ç ç ö ø ÷ ÷ - 0 1196 1 1 03125 1 0 / 279. ln. .

Dónde Pc es la presión crítica (la barra) Tc es la temperatura crítica (kilobyte) Tb es el punto de


ebullición normal (kilobyte), y Tbr Tb Tc

¿Pitzer propuso a una serie de parentela para s en términos de Pc, Tc, y? Eso conjuntamente
condujo a la siguiente relación correspondiente de estados para s16:

La copia ww w + + æ è ç ö ø ÷ PT 23 13 2318 61 18 19 05 3750 91 0 291 008 1 // /.. . .. .. - () Tr


11 9 /

¿Dónde? Es el factor acéntrico.

Las propiedades del 131Physical

El corstsg de función MATLAB calcula la tensión superficial usando la correlación


correspondiente de estados, y el pitzersg de función usa la relación de Pitzer para estimar la
tensión superficial. La sintaxis básica es

Sg corstsg sg (Pc, Tc, Tb, T) = pitzersg (w, Pc, Tc, T)

Donde Pc es la presión crítica (la barra), Tc es la temperatura crítica (kilobyte), Tb es el punto


de ebullición normal (kilobyte), w es el factor acéntrico, T es la temperatura (kilobyte), y sg es
la tensión superficial estimada (la dina /gestión de configuraciones).

La función del corstsg.m la Estimación del % sg corstsg (Pc, Tc, Tb, T) de tensión superficial
usando el % correspondiente de aporte del % de correlación de estados Pc: El % crítico de
presión (la barra) Tc: El % de temperatura crítica (kilobyte) Tb: El % hirviente normal del punto
(kilobyte) T: El % de salida del % de temperatura (kilobyte) sg: La tensión superficial (la dina
/gestión de configuraciones)

Tr = T. Tc; Tbr Tb./Tc; Q = 0.1196 * (1 + Tbr. *log (Pc / 1.01325). (1-Tbr)) - 0.279; Sg Pc. ^
(2/3).El *Tc.(1/3).El *Q.* (1-Tr).(11/9); El fin

La función del pitzersg.m la Estimación del % sg pitzersg (w, Pc, Tc, T) de tensión superficial
usando % de aporte del % de relación de Pitzer Pc: El % crítico de presión (la barra) Tc: El % de
temperatura crítica (kilobyte) w: El % acéntrico de factor T: El % de salida del % de
temperatura (kilobyte) sg: La tensión superficial Tr (la dina /gestión de configuraciones) = T. Tc;
Sg = (Pc. ^ (2/3)).* (Tc. ^ (1/3)).* ((1.86 +1.18 *w) /19.05).* ((3.75 + ... 0.91 *w). (0.291-0.08
*w)).(2/3).* (1-Tr).(11/9); El fin

El ejemplo 3.13: La Tensión Superficial de Ethanethiol

Use la correlación correspondiente de estados para estimar la tensión superficial de


ethanethiol (el etilo mercaptan) en 30 ° C. Para ethanethiol, Pc = 54.9   atrancan, Tc = 499  
kilobyte y Tb = 308.15 K. Solution El corstsg de función se usan para evaluar la tensión
superficial:

>> T = 303.15; Tc = 499; Tb = 308.15; Pc = 54.9; >> Sg corstsg (Pc, Tc, Tb, T) sg = 22.3398

132 Chemical Engineering Computation con MATLAB

3.8 la ecuación de PRESIÓN DE VAPOR 3.8.1 anToine La ecuación Antoine se usan a menudo
para estimar la presión de vapor Pv:

El lnPA

B TCv = +

Esta ecuación es aplicable para las presiones con rangos de 10 para 1500 mmHg.

[Link] Extended Antoine Equation La presión de vapor del líquido saturado puede ser
expresado como una función de temperature17:

Logl ogPA B T CTDT ETv = + + + + 2

Dónde Pv es la presión de vapor de la T líquida saturada (mmHg) es la A de temperatura


(kilobyte), B, C, D, y E lo es constantes de correlación

El prVp de función MATLAB calcula la presión de vapor de componentes listadas en Mesa 3.3.
Esta función define A de constantes de correlación, B, C, D, y E. La sintaxis básica es

Pv prVp (T, cname)

Donde la T es la temperatura (C); El cname es el nombre del componente, lo cual puede estar
especificado ya sea como una fórmula química o un nombre común; Y pv es la presión de
vapor estimada (mmHg) en T.
La función la Estimación del % pv prVp (T, cname) de presión de vapor del % líquido saturado
(mmHg) de aporte del % T: La temperatura (C) (scalar o un vector de fila) el % cname: El
nombre común o la fórmula química del % compuesto devuelve % pv: La presión de vapor
(mmHg) en T

El número de la identificación del % del ind compID componente (cname);

Constantes del correlación del % cv = 1.0e +04 (Una, B, C, D, E) * [ 0.0021480 - 0.051651 -


0.00071218 0.00143550 0 0.0042262 - 0.20098 - 0.001396300 0.00093705 0 0.0046554 -
0.24563 - 0.001516900 0.00090026 0 0.0032863 - 0.06069 - 0.001296900 0.00275510 0
0.0047544 - 0.17922 - 0.001655900 0.00138330 0 0.0136050 - 0.30473 - 0.005841600
0.00954960 - 0.0058507 0.0038440 - 0.20662 - 0.001210500 0.00077768 0 0.0016373 -
0.28186 - 0.000169080 - 0.00057546 0.0004007

Las propiedades del 133Physical

0.0044791 - 0.40227 - 0.001307600 0.00045627 0 0.0005237 - 0.00463 - 0.000044809


0.00252900 0 0.0021623 - 0.04556 - 0.000751070 0.00172140 0 0.0005648 - 0.04113
0.000181180 - 0.00250420 0.0062610 0.0030895 - 0.11968 - 0.001015300 0.00099351 0
0.0022573 - 0.06562 - 0.000739420 0.00118960 0 0.0016316 - 0.10748 - 0.000314340
0.00045534 0.0010373 0.0036007 - 0.17372 - 0.001166600 0.00085187 0 0.0051204 - 0.32457
- 0.001640300 0.00075400 0 0.0115210 - 0.49181 - 0.004346700 0.00385480 - 0.0013496
0.0018893 - 0.31040 - 0.000347140 0.00000274 0 0.0672710 - 2.21973 - 0.026667000
0.02264300 - 0.0073731 0.0038450 - 0.18652 - 0.001257800 0.00089375 0 0.0064753 -
0.36192 - 0.002175300 0.00107420 0 0.0041401 - 0.21812 - 0.001345100 0.00084524 0 -
0.0042629 -0.11862 0.002327900 - - 0.22926 - - 0.31357 0.00350820 0.00175780 0.0026828
0.000718600 0.00031365 0 0.0050612 0.001631300 0.00078036 0; Wv cv ( :, 1 ) cv ( :, 2 ) cv ( :,
3 ) cv ( :, 4 ) *1e - 3 cv ( :, 5 ) *1e - 6 ;

Presión del vapor del cómputo del % T0 = 273.15; T=T + T0; Logp wv (ind, 1) + wv (ind, 2). T +
wv (ind, 3).*log10 (T) + ... wv (ind, 4).*T + wv (ind, 5).El *[Link] ^2; Pv = [Link] ^logp; El fin

La ecuación extendida Antoine mostrada de abajo puede usarse para estimar la presión de
vapor en temperatures18 alto:

El leño

. .10 81 2 273 15 0 el certificado de depósito aplazado 43429PA B xExF xvb n = + + + +

Dónde Pvb es la presión de vapor (la barra) T es la A de la letra x de temperatura / Tc = (T - t0 -


273.15) (kilobyte), B, C, n, E, F, y t0 lo es constantes

El ejemplo 3.14: La Presión De Vapor de Agua

Estime la presión de vapor de agua en el rango de 0 C=T = 350 ° C, y trame los resultados como
una función de temperatura. La solución El siguiente código produce el complot demostrado
en Figura 3.4.

>> T = 0:350; >> Pv prVp (T, ' H2O '); >> El complot (T, pv), xlabel (' T (C ) '), ylabel (la presión de
vapor ' De agua (mmHg ) '), la cuadrícula   adelante
134 Chemical Engineering Computation con MATLAB

La ecuación 3.8.2 Wagner La ecuación Wagner es una correlación muy útil para estimar
pressures.19 de vapor Esta ecuación correlaciona la curva entera de presión de vapor del triple
punto para el punto crítico.

El ln.. P PT ATBT Connecticut DTv cr rr rr + + + é () () () = () ë ê ù û ú 1 11 11 15 25 5

Donde Tr = T / Tc. Los rangos razonables de parámetros son = - - 5, - - 10 = C = 10, y - 9 = Uno


10 = B = 10, 20 = D = 20. El vpwagner de función MATLAB usa la ecuación Wagner para estimar
presión de vapor. La sintaxis básica es

Pv vpwagner (T, Tc, Pc, C)

Donde la T es la temperatura (kilobyte), Tc es la temperatura crítica (kilobyte), Pc es la presión


crítica (MPa), C es el vector de parámetro, y Pv es la presión de vapor estimada (MPa).

La función la Estimación del % Pv Vpwagner (T, Tc, Pc, C) de presión de vapor usando el aporte
del % de ecuación Wagner: El % T, Tc: La temperatura (kilobyte) y el % de temperatura crítica
(kilobyte) Pc: El % crítico de presión (MPa) C: El parámetro vectorial del % de salida del % de
ecuación Wagner Pv: Estimó presión de vapor (MPa)

Tr = T. Tc; Una = C (1); B = C (2); C = C (3); D = C (4); Pv Pc. *exp ((un * (1-Tr) + b * (1-Tr).^1.5 + c
* (1-Tr).^2.5 + d * (1-Tr).^5) /Tr); El fin

10

12

14

50 100 150 200 T (° C)

250 300 350

× 104

La presión de vapor de agua (mmHg)

FIGURA 3.4 la presión de vapor de agua.

Las propiedades del 135Physical


El ejemplo 3.15: La Presión De Vapor de Acetona

Estime la presión de vapor (MPa) de acetona en 273.15 kilobyte. Para acetona, Tc = 508.1  
kilobyte, Pc = 4.6924   MPa, y valores de parámetros de la ecuación Wagner son Uno = - = -
2.445437, y D = - 7.670734, B = 1.965917, C 2.899873. La solución

>> C - 7.670734 1.965917 - 2.445437 - 2.899873 ; >> T = 273.15; Tc = 508.1; Pc = 4.6924; >> Pv
vpwagner (T, Tc, Pc, C) Pv = 0.0093

La ecuación del Florín 3.8.3 Hoffmann – la ecuación del florín La presión de vapor puede
calcularse por un procedimiento de estimación simple basado en la ecuación de Hoffmann y
Florin.20 El Hoffmann – tiene dos parámetros regulables uno y.

El ln

P fTv 0 = + () ab

Donde

TT T = ´ + ´ () - ´ () - - 1 7 9151 10 2 6726 10 0 8625 10 33 6.. El leño. :k

Ab = - × () () - () = () - () ln, l n P P P fT f T f T PP f T f T vv v vv 1 0 1 2 1 12 12 12 /

La ecuación 3.8.4 rarey/moller La ecuación Rarey/Moller se basa en un método de estimación


de contribución en coro nuevo con el punto de ebullición normal como la Referencia 21. En
esta ecuación, el parámetro de la C de la ecuación Antoine está correlacionado con el punto de
ebullición normal.

El ln

El ln

PB

TT

D
+-(T Tv b b b ¢¢ 265 135 1 485/ ()

¢ = + + + + Bv Bn vB BG yo k del k del A del ii j jj ij ij9 42208 1 2. DD D

¢ = la A + å DD n vE yo ii 1 D

¿Dónde Pv está la presión de vapor (la barra) T es la temperatura (kilobyte)?Bi son las
contribuciones en coro del vi estructural de grupos son la frecuencia de grupo en la molécula

136 Chemical Engineering Computation con MATLAB

¿El GIij las contribuciones de interacción en coro están con Gij Gji, D ' denota un término de
corrección para alcoholes del aliphatic y ácidos carboxílicos consistente en contribuciones en
coro?Di y una D constante, y nA es el número de átomos exceptúa hidrógeno. El vpRM de
función MATLAB realiza la estimación de presión de vapor usando la ecuación Rarey/Moller.
Esta función puede ser designada como

Pv vpRM (T, Tb, nu, dB, GI, Dp)

Donde la T y Tb son temperatura y punto de ebullición normal (kilobyte), respectivamente; El


nu es la frecuencia de grupos; ¿El dB y GI denotan?Bi y GIij de cada grupo, respectivamente;
Dp es D '; Y Pv es la presión de vapor estimada (la barra).

La función la Estimación del % Pv VpRM (T, Tb, nu, dB, GI, Dp) de presión de vapor usando al %
de aporte del % de ecuación Rarey/Moller T, Tb: La temperatura y la ebullición normal
enseñan con el dedo (kilobyte) % nu: La frecuencia de % de grupos dB, GI: La B del delta y GIij
de cada % en coro Dp: El % de salida del % de florecimiento de la D Pv: = la suma de presión de
vapor sumdBi (nu. *dB) (la barra); = la suma del sumGI (la suma (GI)); Bp = 9.42208 + sumdBi +
sumGI; = Pv exp (Bp * (T-Tb). (T (+2.65-(T Tb. ^1.485) /135) + Dp *log. Tb)); El fin de la barra del
%

El ejemplo 3.16: La presión de vapor de n-Propyl Benzene22

Estime la presión de vapor de benceno de n-propyl (C (CH) 5 (CH2)2CH3) en 100 ° C y 200 ° C


usando la ecuación Rarey/Moller. El punto de ebullición normal de benceno de n-propyl es Tb
= 159.22 grupo C. Each y frecuencia correspondiente de molécula de benceno de n-propyl son
demostrados en Mesa 3.4. La solución La presión de vapor de regresos del vpRM de función
para cada temperatura.

>> Tb = 159.22 +273.15; Nu 2 1 1 5 ; Dp = 0; GI; >> DB 0.07545 - 0.00227 0.11192 0.01653 ; >>
T = 100 + 273.15; Pv vpRM (T, Tb, nu, dB, GI, Dp) Pv = 0.1595 >> T = 200 + 273.15; Pv vpRM (T,
Tb, nu, dB, GI, Dp) Pv = 2.6106

¿Ponga sobre una mesa 3.4 Grupos y Frequency Group Vi   (la Frecuencia)?Bi CH2 2 0.07545
CH3 1 - 0.00227 C 1 0.11192 CH 5 0.01653

Las propiedades del 137Physical


¿3.9 ENTHALPY DE ecuación de VAPORIZACIÓN 3.9.1 WaTson El enthalpy de vaporización,?Hv,
es también llamado el calor latente de vaporización. ?Hv es la diferencia entre el enthalpy del
vapor saturado y eso de líquido saturado en la misma temperatura. ¿En una temperatura dada
T (kilobyte)?Hv puede ser estimado por el Watson Correlation23:

Acto inapropiado D HH TT TTvv c c = æ è ç ö ø ÷ 1 1

¿Dónde?¿Hv lo calor de vaporización (cal g) está en una temperatura dada?Hv1 es el calor de


vaporización (cal g) en T1 (kilobyte) Tc es el acto inapropiado de temperatura crítica (kilobyte)
es la constante característica para el componente (usualmente acto inapropiado = 0.38)

El hvapn de función MATLAB calcula el enthalpy de vaporización de componentes listados en


Mesa   3.3. ¿Esta función define?Hv1, T1, Tc, y acto inapropiado. La sintaxis básica es

Hv hvapn (T, cname)

Donde la T es la temperatura (C); El cname es el nombre del componente, lo cual puede ser
especificado como una fórmula química o un nombre común; Y hv es el calor de vaporización
estimado (cal g) en T.

La función la Estimación del % hv hvapn (T, cname) de % de aporte del % del calor de
vaporización (cal / g) T: La temperatura (kilobyte) (scalar o un vector de fila) el % cname: El
nombre común o la fórmula química del % compuesto devuelve % hv: Estimó calor de
vaporización en los parámetros del % T (dhv1, T1 (C) (cal / g), Tc (C), acto inapropiado) cv =
[ 41.1000 - 188.1000 - 129.000 0.3800 69.6000 - 34.0600 144.0000 0.3800 93.0000 - 10.0000
157.6000 0.3800 51.6000 - 191.5000 - 140.1000 0.3800 56.1000 0 31.1000 0.3800 105.8000 -
85.0300 51.5000 0.3800 327.4000 - 33.4300 132.4000 0.3800 538.7000 100.0000 374.2000
0.3800 321.9000 150.2000 455.0000 0.3800 107.0000 - 252.8000 - 240.2000 0.2370 47.5000 -
195.8000 - 146.8000 0.3800 50.9000 - 183.0000 - 118.5000 0.3800 115.4000 - 103.7000 9.9000
0.3800 121.7000 - 161.5000 - 82.6000 0.3800 116.7000 - 88.2000 32.3000 0.3800 101.8000-
42.1000 96.7000 0.3800 94.1000 80.1000 288.9400 0.3800 86.1000 110.6000 318.8000 0.3800
112.4000 184.4000 426.0000 0.3800 116.4000 181.8000 420.0000 0.3800 113.8000 - 32.8000
124.9000 0.3800

138 Chemical Engineering Computation con MATLAB

0.0 0.0 0.0 componente de 0.0 % de perdido 100.2000 - 4.4100 152.0000 0.3800 260.1000
64.7000 239.4000 0.4000 58.9000 61.3000 263.4000 0.3800 46.5500 76.7000 283.2000
0.3800; Ind compID (cname); El número de la identificación del % de los cómputos
componentes del % calientan de vaporización T0 = 273.15; T=T + T0; Tc cv (ind, 3) + T0; T1 cv
(ind, 2) + T0; Hv cv (ind, 1) * ((Tc - T). (Tc - T1)).(Cv (ind, 4)); El fin

El ejemplo 3.17: El Calor De Vaporización de Agua

Estime el calor de vaporización de agua (cal g) en el rango de 0 C=T = 350 ° C, y trame el


resultado como una función de temperatura. La solución El siguiente código produce el
complot demostrado en Figura 3.5.

>> T = 0:350; >> Hv hvapn (T, ' H2O '); >> El complot (T, hv), xlabel (' T (C ) '), ylabel (' el Calor
de Vaporización de agua (cal / g ) '), la cuadrícula adelante
¿3.9.2 PiTzer CorrelaTion El enthalpy de vaporización,?Hv, pueda ser estimado por la
correlación propuesto por Pitzer Et Al.24:

DH RT TTv c rr = () + () 70 81 10 95 1 0 354 0 456.. .. w

¿Dónde? Es el factor acéntrico.

050 100 150 200 T (° C)

200 250 300 350 400 450 500 550 600 650

250 300 350

El calor de vaporización de agua (cal g)

FIGURA 3.5 el Calor de Vaporización de agua como una función de temperatura.

Las propiedades del 139Physical

La ecuación 3.9.3 Clausius Clapeyron – la ecuación ClaPeyron La derivada de la presión de


vapor con relación a la temperatura en los Clausius – puede ser reemplazada con una relación
adecuada para ser usada en la estimación del enthalpy de vaporización:

DHR dP dT

Tv v

Acto inapropiado dP DT TV v VL v = () = () < () ln. 1 075

El uso de la ecuación Antoine: Si la = A del logPv de ecuación Antoine - (B / (T + C)) es usado, la


derivada de la presión de vapor con relación a la temperatura puede ser dada por ahí

DP dT

El vln del certificado de depósito aplazado BT.. 1 2 3026 273 15 2 + 2 () = + () / ()

Por consiguiente, tenemos

DH

RB T TC

+ () + () 2 3026 273 15 2 2..

Dónde la T es la temperatura (° C) B y C lo es parámetros de la ecuación Antoine

El uso de la ecuación Wagner: La correlación Wagner puede usarse para evaluar el dPv/dT
derivado. La diferenciación de la ecuación Wagner
El ln.. P PT ATBT Connecticut DTv cr rr rr + + + é () () () = () ë ê ù û ú 1 11 11 15 25 5

Con relación a T gives25

DP dT

Hora Del Pacífico

Acto inapropiado ABTCTD Tvv v c rr = + + - () + + é () () ë ln.. ..15 12 51 5105 15 4 êê ù û ú

La sustitución de esta ecuación en los Clausius – la ecuación Clapeyron afloja

DHPvv P

Acto inapropiado ABTCTD TVv VL v c rr + () + - () + (ln = () +.. ..15 12 51 5105 15)) é ú 4

El vhwagner de función MATLAB estima el enthalpy de vaporización usando la ecuación


Wagner. La sintaxis para esta función es

DHv vhwagner (T, Tc, Pc, vL, vV, C)

Donde la T es la temperatura (kilobyte), Tc es la temperatura crítica (kilobyte), Pc es la presión


crítica (MPa), C es el parámetro vectorial de la ecuación Wagner, y dHv es el enthalpy estimado
de vaporización (J / mol).

140 Chemical Engineering Computation con MATLAB

La función la Estimación del % dHv vhwagner (T, Tc, Pc, vL, vV, C) de enthalpy de vaporización
usando el aporte del % de ecuación Wagner: El % T, Tc: La temperatura y el % de temperatura
crítica (kilobyte) Pc: El % crítico de presión (MPa) C: El parámetro vectorial del % de salida del
% de ecuación Wagner dHv: Estimó enthalpy de vaporización Tr (J / mol) = T. Tc; Una = C (1); B
= C (2); C = C (3); D = C (4); Pv Pc. *exp ((un * (1-Tr) + b * (1-Tr).^1.5 + c * (1-Tr).^2.5 + d * (1-
Tr).^5) /Tr); = el leño del wd (Pv./Pc) + un + 1.5 *b * (1-Tr).^0.5 + 2.5 *c * (1-Tr).^1.5 + 5 *d *
(1-Tr).El ^4; DHv = - Pv * (vV - vL).*wd *1e6; El fin del % J / mol

El ejemplo 3.18: Enthalpy de Vaporización de Acetona

Estime el enthalpy de vaporización de acetona en T = 273.15 kilobyte (0 ° C). Para acetona, vL =


7.145 10-5 m3/mol, vV = 0.2453   m3/mol, Tc = 508.1   kilobyte, Pc = 4.6924   MPa, Mw = 58.08
g mol, y los parámetros de la ecuación Wagner son Uno = - = - 2.445437, y D = - 7.670734, B =
1.965917, C 2.899873. La solución

>> C - 7.670734 1.965917 - 2.445437 - 2.899873 ; >> T = 273.15; Tc = 508.1; Pc = 4.6924; VL


7.145e 5; VV = 0.2453; >> DHv vhwagner dHv = 3.3015e (T, Tc, Pc, vL, vV, C) +04
¿El resultado es?Hv = 33,015 J / mol. Se reporta que el valor experimental es 32,460.9 J /
mol.26 que podemos ver que la desviación es aproximadamente 1.7 %.

3.10 SE CALIENTAN DE FORMACIÓN PUES el IDEAL ASFIXIA CON GAS La correlación del calor de
formación, DHf 0, del gas ideal en la baja temperatura puede estar   as27 mandado por vía
urgente

DHA BT CTf 02 = + +

Donde DHf 0 es el calor de formación de gas ideal en la temperatura baja (kcal/gmol) T es la A


de temperatura (kilobyte), B, y C lo es constantes de correlación

El hform de función MATLAB calcula el calor de formación de gases listados en Mesa 3.3. Esta
función define A de constantes, B, y C en el rango de 298 Kilobyte = T = 1500 kilobyte. La
sintaxis básica es

La alta frecuencia = hform (T, cname)

Donde la T es la temperatura (° C); El cname es el nombre del componente, lo cual puede ser
especificado como una fórmula química o un nombre común; Y la alta frecuencia es el calor
estimado de formación (kcal/gmol) en T.

Las propiedades del 141Physical

La alta frecuencia de función la Estimación del % = hform (T, cname) de calor de formación de
gases (kcal/gmol) en % bajo de aporte del % de temperatura T: La temperatura (C) (scalar o
vector de fila) el % cname: El nombre o la fórmula química del % compuesto devuelve alta
frecuencia del %: El calor de formación (kcal/gmol)

Constantes del correlación del % - 69.6000 - 0.6100 0 - 26.5000 0.8400 - 6.2000 2.3600 -
93.9000 - 1.7900 0 - 21.9000 - 3.0400 1.1900 0.0 0.0 componente de 0.0 % de perdido (H2) 0.0
0.0 componente de 0.0 % de perdido (N2) 0.0 0.0 componente de 0.0 % de perdido (O2) 0.0
0.0 componente de 0.0 % de perdido (C2H4) - 9.3400 - 9.5900 3.5000 - 57.4000 - (Una, B, C)
(F2) (Cl2) - 31.8000 15.4000 16.4000 5.2900 0 - cv = [ 0.0 0.0 componente de 0.0 - 1.0500 - %
de perdido 0.0 0.0 componente de 0.0 - 0.4300 0 - % de perdido14.8000 6.1300 - - 19.1000
8.1500 23.7000 - - 19.0000 7.8400 25.2000 - - 19.3000 - - 16.7000 7.9000 - - 32.0000 15.8000
29.0000 - - 44.9600 - - 24.7000 0.0334 0 20.0000 15.3000 6.2700 16.8000 17.6000 8.9800
14.6000 7.1800 16.9000 21.6000 10.1000 4.1300 11.9000 4.9800 24.0000 2.4200 0; Wv cv ( :, 1
) cv ( :, 2 ) *1e - 3 cv ( :, 3 ) *1e - 6 ; Ind compID (cname); El número de la identificación del %
de los cómputos componentes del % calientan de formación T0 = 273.15; T=T + T0; Si ind ~ = 3
la alta frecuencia = wv + wv *T + wv (ind, 3) (ind, 2) (ind, 1) *[Link] ^2; Si no % ind = 3: La alta
frecuencia del dióxido de azufre; Para j = 1:La longitud (T) si T (j) > = 298 y T (j) < = 717 la
temperatura del % se extendiera: 298K 717K ind = 1; Hfv wv + wv *T + wv (ind, 3) (j)
(ind, 2) (ind, 1) *T (j).El ^2; Si no el rango de temperatura del %: 717K 1500K wv (ind,:) = -
86.9 0.32 *1e - 3 0 ; Hfv wv + wv *T + wv (ind, 3) (j) (ind, 2) (ind, 1) *T (j).El ^2; La
alta frecuencia de fin hf hfv ; El fin de fin de fin

142 Chemical Engineering Computation con MATLAB

El ejemplo 3.19: El Calor Estándar de Formación de Metano

Estime el calor de formación de metano (kcal/gmol) en 500 C. Solution

>> T = 500; >> La alta frecuencia de alta frecuencia = hform (T, ' metano ') = - 20.7223
3.11 GIBBS LIBERAN ENERGÍA La energía libre Gibbs de formación, DGf 0, son definidos como:
D DD GHTS ff f 00 0 = -

Donde DSf 0 es la entropía de formación. La energía libre Gibbs de formación del gas ideal en
la presión baja puede ser expresada como una relación lineal en as28 de temperatura

DGA BTf 0 = +

Donde DGf 0 es la energía libre Gibbs de formación de gas ideal en la presión baja (kcal/gmol)
T es la A de temperatura (kilobyte) y B son constantes de correlación

El gfree de función MATLAB calcula la energía libre Gibbs de formación de componentes


listadas en Mesa 3.3. Esta función define A de constantes y B. Esta función es usada como

Gf gfree (T, cname)

Donde la T es la temperatura (kilobyte); El cname es el nombre del componente, lo cual puede


ser especificado como una fórmula química o un nombre común; Y gf es lo estimado Gibbs
energía libre de formación (kcal gmol) en T. La T puede ser ya sea un scalar o un vector de fila
representando un rango de temperatura.

La función la Estimación del % gf gfree (T, cname) de energía libre Gibbs de gases (kcal/gmol)
en % bajo de aporte del % de presión T: La temperatura (C) (scalar o vector de fila) el % cname:
El nombre o la fórmula química del % compuesto devuelve % gf: Gibbs libere energía de
formación (kcal/gmol)

Constantes del correlación del % - 71.9000 0.2500 - 12.3000 27.2000 - 21.3000 - 33.2000
26.4000 (Una, B) (F2) (Cl2) - 0.4200 1.7200 58.6000 12.7000 26.5000 - cv = [ 0.0 de
componente de 0.0 - 94.2000 - % de perdido 0.0 de componente de 0.0 - 22.3000 - % de
perdido

Las propiedades del 143Physical

0.0 componente de 0.0 - - % de perdido 0.0 de componente de 0.0 - - % de perdido 0.0 de


componente de 0.0 - - % de perdido 0.0 de componente de 0.0 % de perdido - 20.1000 24.9000
28.8000 74.7000 16.7000 45.9000 7.8000 68.7000 18.5000 70.6000 35.1000 139.0000 24.2000
38.6000 24.8000 26.9000 23.3000 49.7000 25.0000 56.5000 10.3000 47.7000 50.2000 36.5000
22.6000 32.1000; Wv cv ( :, 1 ) cv ( :, 2 ) *1e - 3 ; Ind compID (cname); El número de la
identificación del % del % componente computa energía libre Gibbs si ind ~ = 3 gf wv + wv (ind,
2) (ind, 1) *T; Si no % ind = 3: El dióxido de azufre gf; Para j = 1:La longitud (T) si T (j) > = 298
y T (j) < = 717 la temperatura del % se extendiera: 298K 717K ind = 1; Gfv wv + wv (ind,
2) (ind, 1) *T (j); Si no el rango de temperatura del %: 717K 1500K wv (ind,:) = - 86.8 17.7
*1e - 3 ; Gfv wv + wv (ind, 2) (ind, 1) *T (j); El fin gf gfv ; El fin de fin de fin

Por ejemplo, la energía libre Gibbs de formación de benceno en 60 ° que C puede ser obtenida
tan

>> gfree (60 +273.15, ' Benceno ') ans = 31.9916

3.12 coeficientes de Difusión de Coeficientes de Difusión de fase de líquido del 3.12.1 de


COEFICIENTES de DIFUSIÓN en la fase líquida dependen de la concentración y son válidos pues
diluyen soluciones con concentraciones del solute menos de 10 % mol. Pues una mezcla
binaria de A del solute disuelta en la solvente B, la difusión la que el coeficiente puede ser
representado como PEDAZO PEQUEÑO 0 para concentraciones arriba para 10 el % mol. El
Wilke – el método Chang puede usarse para estimar PEDAZO PEQUEÑO 0 29:

TM VAB wB BA 0 8 06 7410 = × × -. . f m

144 Chemical Engineering Computation con MATLAB

¿Dónde el PEDAZO PEQUEÑO 0 lo coeficiente de difusión de A del solute está en concentración


muy baja en B (cm2 / s) MwB es el peso molecular del solvente B T es la temperatura (kilobyte)
µ B es la viscosidad de la solvente B (cP) Virginia es el volumen del molal de A del solute en su
punto de ebullición normal (cm3/gmol)? Es el factor societario sin dimensiones de B diluyente:
2.6 para agua, 1.9 para methanol, 1.5 para etanol, y 1.0 para solventes no asociados

El gdiffc de función MATLAB estima coeficientes de difusión en la fase líquida. La sintaxis básica
de esta función es

Df gdiffc (T, M, phi, mu, v)

Donde la T es la temperatura (kilobyte) (un scalar o un vector), M es el peso molecular, phi es


el factor societario de la solvente B, mu es la viscosidad de la solvente B (cP), v es el volumen
del molal de A del solute en su punto de ebullición normal (cm3/gmol), y Df es el coeficiente
estimado de difusión en la fase líquida (cm2 / s).

La función la Estimación del % Df Gdiffc (T, M, phi, mu, v) de coeficientes de difusión en %


líquido de aporte del % de fase T: La temperatura (C) (scalar o vector de fila) el % M: El factor
de la asociación del % de peso molecular phi de % diluyente B mu: La viscosidad de % diluyente
B (cP) v: El volumen del molal de A del solute en su % hirviente normal de salida del % del
punto (cm ^3/gmol) Df: Estimó coeficiente de difusión en la fase líquida (cm ^2 s)

Df 7.4e 8 *T.* sqrt (phi.*M). (Mu. *v.^0.6); El fin

Los coeficientes de Difusión de Coeficientes de Difusión de fase de gas del 3.12.2 para gases
poco polares pueden ser estimados de Abatanador, Schettler, y el método de Giddings, lo cual
es as30 mandado por vía urgente

TMMM M

Pv v

AB

WA wB wA wB

AB

31 75
13132

10

+ () () å () + å () é ú

-.

// el /

Donde el PEDAZO PEQUEÑO 0 es el coeficiente de difusión para una mezcla binaria de A de


gases y B (cm2 / s) MwA y MwB son los pesos moleculares de Uno y B, respectivamente vA y
vB son volúmenes atómicos de difusión de Uno y B, respectivamente la T es temperatura
(kilobyte) P es presión (atm)

¿La suma total de los coeficientes de volumen de difusión para A de componentes y B,?V, es
mostrada en Mesa   3.5.

Las propiedades del 145Physical

3.13 la COMPRESIBILIDAD FACTORIZAN DE GASES NATURALES que La Z de factor de


compresibilidad de gases naturales de hidrocarburo puede ser estimada usando el Awoseyin
Method32 revisado:

ZF

AP T

FF

Sg

+ × () () +

El é

êêê

Ú ú ú + +1 6 1 785 3 825 23 45 1 11 0. .

Dónde la T es temperatura (acto inapropiado) P es presión (Kpsia)

FP a saber gg1 0 251 0150202 1 106 = () - +.. ..


Fe T 2 0 0054 46014 = - (). .

FAPAPAPAPA P31 5 2 4 3 3 4 2 5 = + + + +

FS Fíjele con Clavijas a S P g 4 3181 0 050 154 0 152 00 2 = () () -.. . .. .

FS eg P5 1 039 1803 506 2 = () - ().. ..

¿La MESA 3.5 Volúmenes de Difusión Atomic para el Uso en Abatanador, Schettler, y el
Método de Giddings Atomic e Incrementos de Volumen de Difusión Structural, v C 16.5 Cl 19.5
H 1.98 S 17.0 la O 5.48 el anillo Aromatic - 20.2 N 5.69 el anillo Heterocyclic - 20.2 Volúmenes
de Difusión para Moléculas Simple?V H2 7.07 Colorado 18.9 D2 6.70 CO2 26.9 él 2.88 N2O 35.9
N2 17.9 NH3 14.9 O2 16.6 H2O 12.7 el Aire 20.1 CCl2F2 114.8 Ar 16.1 SF6 69.7 Kr 22.8 Cl2 37.7
Xe 37.9 Br2 67.2 SO2 41.1

La fuente: El coquificador, A.K., Diseño Químico de Proceso, Análisis y Simulación, Golfo


Publicando a Compañía, Houston, Texas, 1995, p. 124.

146 Chemical Engineering Computation con MATLAB

Y los valores de las constantes son UN Alcohólicos Anónimos A12 34 0 001946 0 027635 0
136315 0 23849 == -., . , . , .

Uno Uno 56 80 105168 3441 0 == ´., .

La densidad específica, Sg, de gas natural puede calcularse de su densidad o su peso molecular:

A saber gg = () () el ofair de ofgas == ° ° Density Density o acto inapropiado de acto inapropiado


Mga SF AirF,, 60 60 el aire del gas del ofair de peso molecular de ofgas del peso del olecular o
M w w,

El ngasZ de función MATLAB estima la Z de factor de compresibilidad de gases naturales de


hidrocarburo. Esta función puede ser usada como

Nz ngasZ (T, P, Sg)

Donde la T es temperatura (° F) (un scalar o un vector), P es presión (psia) (un scalar o un


vector), Sg es la densidad específica del gas natural, y nz es el factor estimado de
compresibilidad del gas natural en T y P. Las unidades de T y P son automáticamente
convertidas a acto inapropiado y Kpsia, respectivamente, dentro de la función.

El % de función nz ngasZ (T, P, Sg) Estima la Z de factor de compresibilidad de % natural de


aporte del % de gases T: La temperatura (F) (scalar o vector) el % P: El % de presión (psia) Sg:
La densidad específica del % natural de salida del % del gas nz: Estimé Z de factor de
compresibilidad de gases naturales
P = P/1000; T=T + 460; A1 = 0.001946; A2 = - 0.027635; A3 = 0.136315; A4 = - 0.23849; A5 =
0.105168; A6 3.44e8; F1 = P.* (0.251 *Sg-0.15) - 0.202 *Sg + 1.106; La guarida = 1 + A6 *[Link]
*10.(1.785 *Sg). (T.^3.825); F2 = 1.4 *exp (- 0.0054 * (T-460)); F3 A1 *P.^5 + A2 *P.^4 + A3
*P.^3 + A4 *P.^2 + A5 *P; F4 = (0.154-0.152 *Sg).El *P.(3.18 *Sg-1).*exp (- 0.5 *P) - 0.02; F5 =
0.35 * (0.6-Sg).*exp (- 1.039 * (P-1.8).^2); Nz F1.* (1. La guarida + F2.*F3) + F4 + F5; El fin

El ejemplo 3.20: El Factor de Compresibilidad de Natural Gases33

La compresibilidad de estimación factoriza de gases naturales en 60 ° F y en el rango de


presión de 100 = P = 5000 (psia) cuando la densidad específica es 0.5, 0.6, 0.7, y 0.8. Trame los
resultados como una función de presión y densidad específica. La solución Las siguientes
funciones el procedimiento de cálculo y los productos las curvas mostrado en Figura 3.6.

>> T = 60; P = 100:10:5000; Nz; >> Para k = 1:4, Sg = 0.5 + (k-1) *0.1; Nzv ngasZ (T, P, Sg); Nz
nzv ' ; >> el complot de fin (P, nz (:,1), P, nz (:,2), ':',P, nz (:,3), '.- ', P, nz (:,4), ' - ')

Las propiedades del 147Physical

>> el axis (100 5000 0 1.1), la leyenda (' Sg = 0.5 ', ' Sg = 0.6 ', ' Sg = 0.7 ', ' Sg = 0.8 ', ' locati
adelante ', ' mejor ') >> xlabel (' P (psia ) '), ylabel (' el Factor de compresibilidad, Z ')

Los PROBLEMAS 3.1 la Estimación las propiedades físicas de vapor saturado para 200 = T = 300
(° C) en 20 intervalos ° C y tabulan los resultados. 3.2 Calculan los valores de humedad absoluta
(g m3) cuando la temperatura seca (Td) de la bombilla aumenta de 10 ° C para 40 ° C en 10
intervalos ° C y la humedad relativa se diferencia de 20 % para 80 % en intervalos de 20 %. 3.3
En un cuarto de almacenaje, la temperatura inicial de aire es 28 ° C y la humedad relativa es 73
%. Al cabo de un rato, la temperatura de aire y la humedad relativa disminuida para 16 ° C y 55
%, respectivamente. Dado que la puerta del cuarto fue mantenida cerrada, calcule la cantidad
de agua condensado. El volumen del aire en el cuarto es 150 m3. 3.4 Calculan la densidad de
agua para 0 = T = 350 (° C) en intervalos 1 ° C y traman los resultados como una función de
temperatura. 3.5 Calculan la viscosidad de agua para 0 = T = 350 (° C) y traman los resultados
como una función de temperatura. 3.6 Estiman la viscosidad de etano para 25 = T = 900 (° C)
en intervalos 1 ° C y traman los resultados como una función de temperatura. 3.7 Estiman la
aptitud de calor de agua para 0 = T = 350 (° C) y traman los resultados como una función de
temperatura. 3.8 Estiman la aptitud de calor de dióxido de carbono para 300 = T = 1500
(kilobyte) en intervalos de 1 kilobytes y traman los resultados como una función de
temperatura. 3.9 Estiman la conductividad térmica de fenol para 0 = T = 350 (° C) en intervalos
1 ° C y traman los resultados como una función de temperatura. 3.10 Estiman las
conductividades térmicas de dióxido de carbono y metano para 20 = T = 500 (° C) y traman los
resultados como una función de temperatura. 3.11 Calculan la tensión superficial de agua (la
dina /gestión de configuraciones) para 0 = T = 350 (° C) y traman los resultados como una
función de temperatura.

500 1000 1500 2000 2500 3000 P (psia)

Sg = 0.5 Sg = 0.6 Sg = 0.7 Sg = 0.8

0.2

0.4 la Compresibilidad le factorizan, Z 0.6 0.8


1

3500 4000 4500 5000

CREO 3.6 que el Complot de compresibilidad factoriza de gases naturales como una función de
presión y densidad específica.

148 Chemical Engineering Computation con MATLAB

3.12 Calculan las presiones de vapor de benceno y fenol (mmHg) para 0 = T = 300 (° C) y
traman los resultados como una función de temperatura. 3.13 Estiman la presión de vapor de
218 – CF2 – en 50.3 ° C y en - 45 ° C usando el método Rarey/Moller (CF3 – O CF3). El punto de
ebullición normal es Tb = - 23.7 C. Compare los resultados con valores experimentales (11.319
atrancan en 50.3 ° C y 0.372 barra en - 45 ° C) .34 Cada grupo y frecuencia de lo 218 molécula
son demostrados en Table P3.13. 3.14 Estiman el enthalpy de vaporización de acetona en
273.15 kilobyte usando la relación derivada basada en la ecuación Antoine. Los parámetros de
la ecuación Antoine son Una = 7.11714, B   =   1210.595, y C = 229.664. 3.15 Estiman el calor
estándar de formación de Colorado y CO2 para 25 = T = 1200 (° C) y traman los resultados
como una función de temperatura. 3.16 Calculan la energía libre Gibbs de formación
(kcal/gmol) de etano para 300 = T = 1500 (kilobyte) y traman los resultados como una función
de temperatura. 3.17 Titulan el coeficiente de difusión de dilución infinita de propano (Uno) en
chlorobenzene (B) en 0 ° C usando al Wilke – la relación Chang. El peso molecular de
chlorobenzene es 112.56, µ = 1.05 cP, y el volumen molar de propano es 74.5 cm3/gmol, T =
273.15 kilobyte, y f   = 1.0. 3.18 Estiman el coeficiente de difusión de cloruro del allyl en aire en
25 ° C y 1 atm. Compare el resultado con el valor experimental de 0.0975 cm2 s.35

ESTABLECE REFERENCIAS PARA 1. La asociación internacional para las Propiedades de Agua y


Vapor, Liberación Revised de la Formulación IAPWS Industrial 1997 para las Propiedades
Termodinámicas de Agua y Vapor, IAPWS, Alfalfa, Suiza, agosto del 2007. 2. La asociación
internacional para las Propiedades de Agua y Vapor, Liberación Revised en el IAPWS
Formulation 1995 para las Propiedades Termodinámicas de Sustancia de Agua del Ordinario
para el Uso General y Científico, IAPWS, Alfalfa, Suiza, septiembre del 2016. 3. El Herrero, J. M.,
H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering
Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, p. 719, 2005. 4. Las Guiñadas,
C. L. et al., Las propiedades físicas, Un Chemical Engineering Publication, McGraw-Hill, Nueva
York, Nueva York, 1977. 5. Gmehling, J., B. Kolbe, M. Kleiber, y J. Rarey, Termodinámica
Química para la Simulación de Proceso, Wiley-VCH Verlag GmbH y Co., Weinheim, Alemania,
pp. 95–96, 2012. 6. Gmehling, J., B. Kolbe, M. Kleiber, y J. Rarey, Termodinámica Química para
la Simulación de Proceso, Wiley-VCH Verlag GmbH y Co., Weinheim, Alemania, p. 96, 2012. 7.
Andrade, E. N. d. C., Propiedades de gases densos y los líquidos, la Revista Filosófica, 17, 497,
698, 1934. 8. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la
Simulación, el Golfo Publicando a Compañía, Houston, Texas, p. 121, 1995. 9. Empujando Con
Una Pértiga, B. E., J. M. Prausnitz, y J. P. O’Connell, Las Propiedades de Gases y los Líquidos, ed.
5, McGrawHill, Nueva York, Nueva York, pp. 9–21, 2001.

¿Mesa P3.13 Each Group y Frecuencia de lo 218 Molecule Group V (la Frecuencia)?C 3 - 0.0896
F3 2 0.09402 F2 1 0.1054 O 1 0.15049 Ninguna H 1 - 0.19373

Las propiedades del 149Physical


10. Empujando Con Una Pértiga, B. E., J. M. Prausnitz, y J. P. O’Connell, Las Propiedades de
Gases y los Líquidos, ed. 5, McGrawHill, Nueva York, Nueva York, pp. 9–22, 2001. 11. El
Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo
Publicando a Compañía, Houston, Texas, p. 109, 1995. 12. Gmehling, J., B. Kolbe, M. Kleiber, y
J. Rarey, Termodinámica Química para la Simulación de Proceso, Wiley-VCH Verlag GmbH y
Co., Weinheim, Alemania, p. 111, 2012. 13. El Coquificador, Uno. La k., el Diseño Químico de
Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía, Houston, Texas, p. 110,
1995. 14. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación,
el Golfo Publicando a Compañía, Houston, Texas, p. 111, 1995. 15. Empujando Con Una
Pértiga, B. E., J. M. Prausnitz, y J. P. O’Connell, Las Propiedades de Gases y los Líquidos, ed. 5,
McGrawHill, Nueva York, Nueva York, pp. 12–13, 12–18, 2001. 16. Empujando Con Una
Pértiga, B. E., J. M. Prausnitz, y J. P. O’Connell, Las Propiedades de Gases y los Líquidos, ed. 5,
McGrawHill, Nueva York, Nueva York, pp. 12–18, 2001. 17. El Coquificador, Uno. La k., el
Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía,
Houston, Texas, p. 112, 1995. 18. Empujando Con Una Pértiga, B. E., J. M. Prausnitz, y J. P.
O’Connell, Las Propiedades de Gases y los Líquidos, ed. 5, McGrawHill, Nueva York, Nueva
York, p. 7, 2001. 19. Gmehling, J., B. Kolbe, M. Kleiber, y J. Rarey, Termodinámica Química para
la Simulación de Proceso, Wiley-VCH Verlag GmbH y Co., pp. 84–85, 2012. 20. Gmehling, J., B.
Kolbe, M. Kleiber, y J. Rarey, Termodinámica Química para la Simulación de Proceso, Wiley-
VCH Verlag GmbH y Co., p. 86, 2012. 21. Gmehling, J., B. Kolbe, M. Kleiber, y J. Rarey,
Termodinámica Química para la Simulación de Proceso, Wiley-VCH Verlag GmbH y Co., p. 89,
2012. 22. Gmehling, J., B. Kolbe, M. Kleiber, y J. Rarey, Termodinámica Química para la
Simulación de Proceso, Wiley-VCH Verlag GmbH y Co., pp. 89–90, 2012. 23. Empujando Con
Una Pértiga, B. E., J. M. Prausnitz, y J. P. O’Connell, Las Propiedades de Gases y los Líquidos, ed.
5, McGrawHill, Nueva York, Nueva York, pp. 7–24, 2001. 24. Pitzer, K. S., D. Lippman, Acto
Inapropiado. F. El Rizo, C. M. Higgins, y D. E. Peterson, Un método nuevo de correlación para
enthalpies de vaporización, Publicación de la Sociedad Química Americana, 77, 3433, 1955. 25.
Gmehling, J., B. Kolbe, M. Kleiber, y J. Rarey, Termodinámica Química para la Simulación de
Proceso, Wiley-VCH Verlag GmbH y Co., Weinheim, Alemania, pp. 101–102, 2012. 26.
Gmehling, J., B. Kolbe, M. Kleiber, y J. Rarey, Termodinámica Química para la Simulación de
Proceso, Wiley-VCH Verlag GmbH y Co., Weinheim, Alemania, pp. 102–103, 2012. 27. El
Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo
Publicando a Compañía, Houston, Texas, p. 115, 1995. 28. El Coquificador, Uno. La k., el Diseño
Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía, Houston,
Texas, pp. 118–119, 1995. 29. Empujando Con Una Pértiga, B. E., J. M. Prausnitz, y J. P.
O’Connell, Las Propiedades de Gases y los Líquidos, ed. 5, McGrawHill, Nueva York, Nueva
York, pp. 11.21–11.22, 2001. 30. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el
Análisis y la Simulación, el Golfo Publicando a Compañía, Houston, Texas, p. 123, 1995. 31. El
Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo
Publicando a Compañía, Houston, Texas, p. 124, 1995. 32. El Coquificador, Uno. La k., el Diseño
Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía, Houston,
Texas, p. 125, 1995. 33. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y
la Simulación, el Golfo Publicando a Compañía, Houston, Texas, pp. 126–127, 1995. 34.
Gmehling, J., B. Kolbe, M. Kleiber, y J. Rarey, Termodinámica Química para la Simulación de
Proceso, Wiley-VCH Verlag GmbH y Co., Weinheim, Alemania, p. 91, 2012. 35. El Coquificador,
Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a
Compañía, Houston, Texas, p. 127, 1995.
151

4 la Termodinámica

En el proceso químico modelando y la simulación, el grado de exactitud de propiedades


termodinámicas, la fase equilibria, masa y calor se trasladan, y las reacciones químicas
principalmente determina la calidad del modelo y la simulación. Desde que estos parámetros
son fuertemente influenciados por relaciones termodinámicas, una aplicación correcta de
ingeniería química los principios termodinámicos es un requisito esencial de un proceso
exitoso modelando y la simulación. La termodinámica de ingeniería química trata de sustancias
verdaderas cuyas propiedades no son enteramente conocidas de experimento en todas las
temperaturas posibles y presiones y aproximaciones por consiguiente son descritas por
ecuaciones modelo. Estas ecuaciones incluyen ecuaciones volumétricas de estado que
interrelacionan presión, volumen, y temperatura, y ecuaciones que relacionan coeficientes de
actividad con las composiciones. Los ingenieros practicantes a menudo necesitan solucionar
problemas aun cuándo las descripciones de propiedades físicas es imperfecto, y una selección
de ecuación de estado o modelo de coeficiente de actividad debe estar hecha. Típicamente, las
ecuaciones de estado y los modelos de coeficiente de actividad usados en la termodinámica de
ingeniería química no son ecuaciones algebraicas lineales simples, así computaciones
involucrándolas pueden ser difíciles. El objetivo principal de este capítulo es proveer a lectores
de modelos termodinámicos diversos y ® programas correspondientes MATLAB que ya han
sido encontrados — o potencialmente vendría bien — útiles en aplicaciones del académico y
del industrial. Los programas MATLAB en este capítulo pueden ser usados en cursos no
graduados o graduados en la termodinámica de ingeniería química, con tal que los estudiantes
tienen una comprensión previamente necesaria de los fundamentos de ingeniería química. Los
investigadores y los ingenieros practicantes en el campo de ingeniería química pueden usar
estos programas MATLAB en el modelado y la simulación de procesos químicos.

4.1 la ECUACIÓN DE 4.1.1 Virial ESTATAL Indican ecuación La ecuación del virial de estado es
as1 mandado por vía urgente

PV RT

BP RT == +1

Dónde la P es presión (atm) V es volumen molar (el litro / g mol) T es acto inapropiado de
temperatura (kilobyte) es constante del gas (0.08206 · el litro   atm / (· kilobyte g   mol)) a B le
es un segundo coeficiente del virial (el litro / g mol) dado by2

RT P

BwBB
T

Acto inapropiado del cr = + () = - = 010 16 1 420 083 0 422 0 139 0 172. . ,. . ..

152 Chemical Engineering Computation con MATLAB

Dónde Tc es la temperatura crítica (kilobyte) Pc es la presión crítica (atm) w es factor acéntrico


Tr y Pr lo es temperatura reducida y presión definida como

Acto inapropiado P Pr c c ==,.

Los virialEOS de función MATLAB evalúa la ecuación del virial de estado. Esta función computa
el factor de compresibilidad y el volumen molar (el litro g mol) en una presión y (atm)
temperatura dada (kilobyte). Una expresión simple de su sintaxis es

Z V virialEOS (P, T, Pc, Tc, w)

Aquí, P y Pc son la presión y la presión crítica (atm), respectivamente; La T y Tc son la


temperatura y la temperatura crítica (kilobyte), respectivamente; La w es el factor acéntrico; Y
Z y V son el volumen de compresibilidad de factor y del molar, respectivamente.

La función la Estimación del % Z V virialEOS (P, T, Pc, Tc, w) de factor de compresibilidad y el %


molar de volumen en T dada y P usando la ecuación del virial de aportes estatales del %: El %
P, Pc: La presión y el % crítico de presión (atm) T, Tc: La temperatura y el % de temperatura
crítica (kilobyte) w: Las salidas acéntricas del % de factor: El % Z: El % de factor de
compresibilidad V: El volumen molar

Acto inapropiado = 0.08206; Atm-liter del % Tr / (gmol-K) = T. Tc; Pr = P. Pc; B0 = 0.083 - 0.422.
(Tr. ^1.6); B1 = 0.139 - 0.172. (Tr. ^4.2); El *Tc de = acto inapropiado de la B.* (B0 + W.*B1). Pc;
Z = 1 + [Link] *P. (Acto inapropiado *T); El *Z de = acto inapropiado de la [Link] *T. P; El fin

El ejemplo 4.1: El Factor de Compresibilidad y el Volumen Molar de Ethane3

Use la ecuación del virial de estado para determinar el factor de compresibilidad y el volumen
molar de etano en 50 ° C y 15 barra. Para etano, Tc = 305.3   kilobyte, Pc = 48.08   atm, y w =
0.1. La solución Desde 1 barra = 0.986923 atm, P = (15) (0.986923) = 14.8 atm. Las siguientes
órdenes producen el factor de compresibilidad y el volumen molar de etano:
>> P = 14.8; T = 323.15; Pc = 48.08; Tc = 305.3; W = 0.1; >> Z V virialEOS (P, T, Pc, Tc, w) Z =
0.9122 V = 1.6344

Los 153Thermodynamics

El socaire del 4.1.2 – la ecuación KeSler Las ecuaciones estatales en las cuales la Z de factor de
compresibilidad está representada como una función de Tr y Pr pueden ser aplicadas a la
mayoría de gases y - se dice - están generalizados. El socaire y Kesler4 generalizaron la
ecuación BWR (Benedict – Webb – Rubin) usando el principio estatal correspondiente para
predecir las propiedades de una colección variada de compuestos incluyendo poco
hidrocarburos. ¿ Extendieron el Rizo – el método Pitzer, cuál se basa en el principio estatal
correspondiente para aminorar rango de temperatura, y expresado el factor de
compresibilidad de un líquido en términos del factor de compresibilidad de la fluido simple (? =
0), Z (0), y eso de una fluido remisiva (n-octane), Z (acto inapropiado). Utilizaron la ecuación
revisada BWR (Benedict – Webb – Rubin) para expresar a Z (0) y Z (acto inapropiado) 4:

ZZ

Acto inapropiado w ZZr = + - () () () () () 00

PV T

BV

CV

DV

La TV de la c VV

El rr

Rr rrrr rr

æèç

ö ø ÷ = + + + + + æ è ç ö ø ÷ - 1 25 4 32 2 b gg exp 22

Donde

Bb

BT

BT
BT

La copia

CT

CT

Dd

D Trr rrrr = --- = - + +1 23 2 4 3 1 23 3 1 2,

¿Las constantes, ci (yo = 1, 2, 3, 4), d1, d2, ß, y? Es mostrado en Mesa 4.1. El zLK de función
MATLAB calcula la Z de factor de compresibilidad usando el Socaire – la ecuación Kesler. Esta
función puede ser designada como

Z = zLK (g)

Los datos requeridos incluyendo temperatura y presión son suministrados como una g de
variable de estructura. La g de estructura contiene presión de varios (g.P, MPa) dominios de
inclusivo, la temperatura (g.T, kilobyte), la presión crítica ([Link], MPa), la temperatura crítica
([Link], kilobyte), y el factor acéntrico (g.w).

¿Posponga 4.1 Constantes del Socaire – Kesler Equation Constants Simple Fluid Reference Fluid
B1 0.1181193 0.2026579 b2 0.265728 0.331511 b3 0.154790 0.027665 b4 0.030323 0.203488
c1 0.0236744 0.0313385 c2 0.0186984 0.0503618 c3 0.0 0.041577 c4 0.042724 0.041577
104d1 0.155488 0.48736 104d2 0.623689 0.0740336 ß 0.65392 1.226? 0.060167 0.03754

La fuente: Raman, acto inapropiado., Computaciones Químicas de Proceso, Elsevier Applied


Science Publishers, Ladrando, Essex, UK, 1985, p. 23.

154 Chemical Engineering Computation con MATLAB

El % de función Z = zLK zLK. (g) m: Calcula factor de compresibilidad usando las constantes del
% de ecuación del Lee Kesler y parámetro b 0.1181193 0.2657280 0.1547900 0.0303230 ;
0.2026579 0.3315110 0.0276550 0.2034880 ; c 0.0236744 0.0186984 0.0000000 0.0427240 ;
0.0313385 0.0503618 0.0169010 0.0415770 ; D 1e 4 * 0.155488 0.623689 ; 0.487360
0.0740336 ; 0.653920 1.22600 beta; El cardumen 0.060167 0.03754 ; Wr = 0.3978; El % Assign
P (MPa), T (kilobyte), Pc (MPa), Tc (kilobyte), w P (el factor acéntrico) = g.P; T = g.T; Pc [Link]; Tc
[Link]; w g.w; Pr = P / Pc; Tr = T / Tc; h.c c; [Link] Tr; [Link] Pr; = el cardumen del [Link]; = la beta del
[Link]; El cálculo del % de Z0 de ind elocuente simplista (ind = 1) = 1; B C D compBCD (Tr, b, c,
d, ind); h.B = B; h.C = C; h.D = D; [Link] ind; Vr0 Tr./Pr; La inicial del % Vr Fzero (@ BWReq, Vr0,
[ ], h); Z0 Pr *Vr. Tr; El cálculo del % de Zr de ind elocuente remisivo (ind = 2) = 2; B C D
compBCD (Tr, b, c, d, ind); h.B = B; h.C = C; h.D = D; [Link] ind; Vr fzero (@ BWReq, Vr, [ ], h); Zr
Pr *Vr/Tr; Z1 1/wr * (Zr - Z0); El factor de compresibilidad del % de Z realmente elocuente = Z0
+ w *Z1; Fprintf (' Compressibility factorice a Z = %f \ n ', Z); El fin

La primera parte del zLK de función computa las constantes del Socaire – la ecuación Kesler B,
C, y D usando el compBCD de función entendieron por la determinación de las raíces de la
ecuación BWR. La ecuación BWR está definida por el BWReq de función donde los datos
requeridos son suministrados por la estructura v ariable h.
% de función B C D compBCD (Tr, b, c, d, ind) ind 1: Las fluidos simples, ind 2: Establezca
referencias para fluido B = b (ind, 1) - b /Tr b /Tr (ind, 4) - b (ind, 3) /Tr ^2 - (ind, 2) ^3; C = c
(ind, 1) - c /Tr + c /Tr (ind, 3) (ind, 2) ^3; D = d + d (ind, 2) (ind, 1) /Tr; El fin

La función f BWReq B (Vr, h) = h.B; C = h.C; D = h.D; c h.c; Tr [Link]; Pr [Link]; = [Link] del
cardumen; = [Link] beta; Ind [Link]; F = 1 + B / Vr + C / Vr ^2 + D / Vr ^5 + c (ind) / (Tr ^3 *Vr ^2)
* - Pr *Vr/Tr (ind, 4) (la beta (ind) (ind) (- + ... cardumen /Vr ^2) *exp /Vr ^2) el cardumen; El fin

El ejemplo 4.2: El Factor de Compresibilidad de 1-Butene

Determine el factor de compresibilidad de 1-butene en 400 kilobyte y 20 MPa. Para 1-butene,


la temperatura crítica es 419.6 kilobyte, la presión crítica es 40.2 MPa, y el factor acéntrico es
0.191. Los valores de solución son primeros asignados para campos correspondientes de la g
de variable de estructura. El zLK de función produce el factor de compresibilidad de 1-butene
en las condiciones dadas.

>> g.P = 20; g.T = 400; [Link] = 40.2; [Link] = 419.6; g.w = 0.191; >> Z = zLK (g); Factor de
compresibilidad Z = 0.753883

Los 155Thermodynamics

Las ecuaciones de tercer grado del 4.1.3 de Estado Para vapor, la ecuación de tercer grado de
estado está escrita como

RT P

En P

Vb VbVb

= + - () + + () () e s

Y para líquido, está escrito como

VbVbVb RT bP VP en = + + + + () () () é

ùûúú

es

Estas ecuaciones pueden ser reacomodadas como una ecuación de polinomio de orden 3 con
relación a V, así la ecuación de tercer grado. Aquí, uno y b es dada por ahí

En
TR T P

RT P

El rc

() = () = YW uno 22

Las ecuaciones para Z equivalente para las anteriormente citadas ecuaciones pueden ser
obtenidas substituyendo el factor de compresibilidad Z = PV/RT. De la ecuación de vapor,
tenemos

+-+ Zq Z ZZ () + () 1 bb b bs sea

Y para líquido,

ZZZ

= + + + () () +

ö ø ÷ bb sb b b e 1

¿Dónde = la O del ß = bP/RT = (uno (T), q = ((Pr Tr)) /bRT?Uno (Tr)) /OTr. Estas ecuaciones
pueden ser reacomodadas para dar una ecuación de polinomio de orden 3:

ZZqZ q32 2 11 10 + () - + () { } + + () + () { } - + () { } sb bbsb bs bb ee de la sede

Los parámetros para cada tipo estatal de ecuación reciben en Mesa 4.2. El cubicEOSZ de
función MATLAB implementa la ecuación de tercer grado de estado. Esta función usa el fzero
de función incorporada para estimar el factor de compresibilidad y el volumen molar. Una
sintaxis simple de llamado es

Z V cubicEOSZ (el estado, eos, T, P, Tc, Pc, w)


Aquí, el estado denota la condición de la fluido: 'L ' o ' L ' cuando la fluido es líquida, ' l ' o ' L '
cuándo la fluido es eos de vapor. es la ecuación de estado siendo usada: 'VDW ' cuando la
ecuación de la furgoneta der Waals es usada, ' RK ' cuando la ' ecuación ' Redlich Redlich '
Robinson ' – la ecuación Kwong es usada, y ' las relaciones públicas ' cuando el Peng – ' – la
ecuación Kwong es usada, ' SRK ' cuando el Soave – ' es usada (ambos capital y las letras
minúsculas están permitidos). La T y P son la temperatura (kilobyte) y la presión (la barra),
respectivamente; Tc y Pc son la temperatura crítica (kilobyte) y la presión (la barra),
respectivamente; Y w es el factor acéntrico. La Z y V son valores estimados del factor de
compresibilidad y el volumen molar (cm3/mol).

156 Chemical Engineering Computation con MATLAB

La función la Estimación del % Z V cubicEOSZ (el estado, eos, T, P, Tc, Pc, w) de Z y V usando
ecuaciones de tercer grado de % estatal introducen en la computadora condición del %: El
estado elocuente (el líquido: L, vapor: V) el % eos: El tipo de ser ecuaciones usó (VDW, RK, SRK,
relaciones públicas) % T, P: La temperatura (kilobyte) y el % de presión (la barra) Tc, Pc: La
temperatura crítica (kilobyte) y el % de presión (la barra) w: El factor acéntrico

El % Tr y Pr Tr = T (lo P y T reducida) / Tc; Pr = P / Pc; Acto inapropiado = 83.14; = la longitud del


nc de / kilobyte del % cm ^3 *bar/mol (w);

El % colocó eos de parámetros = superiores (eos); Haga cambiar caso de eos { ' VDW ' } sm = 0;
Ep = 0; Om = 0.125; Ps = 0.42188; Mx 0 ; Caso { ' RK ' } ep = 0; Sm = 1; Om = 0.08664; Ps =
0.42748; Al = 1. Sqrt (Tr); Mx = (Tr. ^ (- 1/4) - 1). (1 - sqrt (Tr)); Caso { ' SRK ' } ep = 0;
Sm = 1; Om = 0.08664; Ps = 0.42748; Al = (1 + (0.48 +1.574 *w-0.176 *w.^2).* (1-sqrt (Tr))).El
^2; Mc 0.48 1.574 0.176 ; Mx ones ( nc, 1 ) w - w . ^2 *mc '; Caso { ' las relaciones
públicas ' } ep = 1 - sqrt (2); Sm = 1 + sqrt (2); Om = 0.07780; Ps = 0.45724; Mc 0.37464
1.54226 0.26992 ; Mx ones ( nc, 1 ) w - w . ^2 *mc '; El fin

El cálculo del % de alfa, beta y q al = (1 + mx.* (1-sqrt (Tr))).El ^2; Om *Pr beta. Tr; q ps *al.
(Om *Tr);

¿La MESA 4.2 Parámetros para Ecuaciones de Indica la Ecuación de Estado una (Tr) O s e?
Furgoneta der Waals 1 0 0 0.12500 0.42188 abril Redlich Redlich Robinson – - – – 12 + 12
Kwong () Tr-12 / 1 0 0.08664 0.42748 Soave Kwong ASRK 1 0 0.08664 0.42748 Peng 0.07780
0.45724 acto inapropiado aSRKr Tw WT + () () é ú10 480 1 574 0 176 1 2 2 –.. . Acto
inapropiado de acto inapropiado de abril Tw WT () + () () é ú10 37464 1 54226 0 26992 1 2 2.. .

La fuente: El herrero, J.M. Et Al., La introducción para Chemical Engineering Thermodynamics,


ed. 7, McGraw-Hill, Nueva York, Nueva York, 2005, p. 98.

Los 157Thermodynamics

El cálculo del % de Z y V indican = superiores (el estado); C (1) = 1; C (2) = (sm +ep) *beta - (1
+beta); = la beta c * (q + ep *sm *beta - (1 +beta) (3) * (sm +ep)); C (4) = - ^2 * beta (q + (1
+beta) *ep *sm);

La Z = se arraiga (c); El interruptor la caja estatal ' V ' Z = llegue al límite (Z); El caso ' L ' Z =
min (Z); El fin V=Z *R *T / P; El fin

El ejemplo 4.3: El volumen molar de n-Butane7


Determine los volúmenes molares de vapor saturado y n-butane líquida saturada usando las
ecuaciones de tercer grado de estado (la ecuación de la furgoneta der Waals, el Redlich – la
ecuación Kwong, el Soave – Redlich – la ecuación Kwong, y el Peng – la ecuación Robinson).
Para n-butane, la presión de vapor en 350 kilobyte es 9.4573 barra, Tc = 425.1   kilobyte, Pc =
37.96   atrancan, y w = 0.2. La solución La siguiente función de órdenes el procedimiento de
cálculo para el vapor saturado usando la ecuación de la furgoneta der Waals:

>> T = 350; P = 9.4573; Tc = 425.1; Pc = 37.96; W = 0.2; >> Indique a ' v '; Eos ' vdw '; >> Z V
cubicEOSZ (el estado, eos, T, P, Tc, Pc, w) Z = 0.8667 V = 2.6669e +03

El procedimiento de cálculo para el líquido saturado usando al Redlich – la ecuación Kwong es


como sigue:

>> indique a ' L '; Eos ' rk '; >> Z V cubicEOSZ (el estado, eos, T, P, Tc, Pc, w) Z = 0.0433 V =
133.2663

Los resultados de cálculos para cada ecuación de estado están resumidos en Mesa 4.3.

POSPONGA 4.3 Resultados de Cálculos (el Volumen Molar, cm3/mol)

Indique Data8 Experimental

La ecuación de vapor de relaciones públicas del Estado VDW RK SRK Saturated 2482 2666.9
2555.3 2520.3 2486.4 Saturados el líquido 115.0 190.981 133.266 127.813 112.602

158 Chemical Engineering Computation con MATLAB

4.2 PROPIEDADES TERMODINÁMICAS DE FLUIDO 4.2.1 enthalpy Change La aptitud de calor,


Cp, dependen de temperatura y puede ser expresada como una función de temperatura:

Acto Inapropiado C

ABTCTD Tp = + + + 22

Pues alguna C de materiales o D puede tener 0 años de edad. ¿El cambio del enthalpy,?H, y el
término medio calientan > H de aptitud, < Cp, es dado por ahí

HQ CdTC

H TT

Pp H == = - ò 1 2 21,
¿Las estimaciones del delH de función MATLAB?La H y < Cp > H usando los coeficientes de la
relación de aptitud de calor en la temperatura dada se extienden.

El cambio del enthalpy del % de función Q, mc delH Calculates (C, T1, T2) y avg. calientan
aptitud de aporte material puro del %: El % C: Los coeficientes de % de relación Cp (C A, B, C,
D) T1, T2: La salida del % de rango de temperatura (decrezca y confines de integral): El % Q:
Acto Inapropiado de la H del delta = 8.314; El % J fH C + C *T + C (3) (2) (1) = @ (T) / (mol-K)
*T.^2 + C (4) *T.(- 2); %T (kilobyte) intCp quadl (fH, T1, T2); El *intCp de = acto inapropiado de
la Q; El % J mc = intCp / (T2-T1); / acto inapropiado del % h (Cp)

El ejemplo 4.4: Enthalpy Change de Methane9

Determine la aptitud término medio de calor, / Acto Inapropiado < Cp > H, y el calor requirió
subir la temperatura de 1   mol de metano de 260 ° C para 600 ° C en un proceso de corriente
constante en una presión suficientemente baja que el metano puede ser considerado un gas
ideal. Para metano, la aptitud de a calor le es donado por Cp = 1.702 + 9.081 × 10-3T - 2.164 ×
10-6T2. La solución que El delH de función produce deseado devuelve:

Q mc delH Q = 1.9778e +04 (1.702 9.081e - 3 - 2.164e - 6 0, 533.15, 873.15) mc = 6.9965

La función de Partida del 4.2.2 que La función de partida insinúa la partida de la propiedad
fluida real de la misma propiedad ideal del gas en la misma temperatura y la presión. Los
cambios en propiedades termodinámicas de una fluido real son iguales a esos para un gas ideal
experimentando el mismo cambio de estado y la partida de comportamiento ideal del gas del
estado inicial. Una vez que la ecuación elocuente de estado es sabida, la función de partida
puede ser evaluada.

Los 159Thermodynamics

El cambio en enthalpy es expresado como

DHHHHHHHH Hig ig ig ig == () + () - () 21 2 22 1 1 1

Aquí, HH ig 2 2 - - se calcula usándolos el partida función, y HH ig ig 21 - y HH ig 1 1 es dado por


ahí

HH CdTA BT Connecticut DT dTig ig

21

23

1
2

2 - + + ()

De modo semejante, el cambio en la entropía está escrito como

DSSSSSSSS Sig ig ig ig == () + () - () 21 2 22 1 1 1

Donde SS ig ig 21 - es obtenido de la siguiente relación:

A saber

CT

acto inapropiado del dT

Un T

El ig del BCTDTdTR Pig

21

2-+ ++

ö ø ÷ + ln ln 22 1 P
La función de Partida del [Link] del Virial Equation de Estado La ecuación del virial de estado
puede usarse para representar el enthalpy y la partida de entropía funciona:

HH RT

TT w

TT

El ig

acto inapropiado

Rr - = - - + é1 0972 0 083 0 8944 0 139 26 52.. .. ..ëë ê ù û El ú

A saber acto inapropiado

El ig

acto inapropiado

El rr

=-+

öø÷

0 675 0 722 26 52.. ..

La función de Partida del [Link] de la Ecuación VDW (la furgoneta der Waals) de Estado
Usando la ecuación VDW (la furgoneta der Waals) de estado, obtenemos las expresiones para
el enthalpy y la partida de entropía funciona como

HH RT

ZT
A saber acto inapropiado

El ig

Acto inapropiado ig = - = () 1 3.375, l n b b

Donde ß = el bP/RT.

La función de Partida del [Link] de la Ecuación RK (Redlich – Kwong) de Estado Usando la


ecuación RK (Redlich – Kwong) de estado, obtenemos las expresiones para el enthalpy y la
partida de entropía funciona como

HH RT

BV

El ig

acto inapropiado

= () - + æ è ç ö ø ÷ 1 15 115. El ln. Y s

A saber acto inapropiado

BP RT T

BV

El ig

acto inapropiado

= æ è ç ö ø ÷ - + ln ln. Y 2 115s

160 Chemical Engineering Computation con MATLAB

La función de Partida del [Link] de la Ecuación SRK (Soave – Redlich – Kwong) de Estado Si la
ecuación SRK (Soave – Redlich – Kwong) de estado es usada, el enthalpy y funciones de partida
de entropía son representados como
HH RT

EN T Z

El ig

acto inapropiado

acto inapropiado

+ () +

èççç

ø÷÷÷

El +

ö ø ÷ 1 11 k de la k 11 b b ln

A saber acto inapropiado

EN T Z

El ig

acto inapropiado

acto inapropiado

- = ()

+ ()

èççç

ø÷÷÷

El +

ö ø ÷ k k ln lnb b b 11 1
Donde Un = aP/R2T2.

La función de Partida del [Link] de la Ecuación de relaciones públicas (Peng – Robinson) de


Estado La ecuación de relaciones públicas (Peng – Robinson) de estado puede usarse para
representar funciones de partida. La función de partida del enthalpy es dada por ahí

HH RT

EN Z

Acto inapropiado del ig = - +

+ () + ()

El é

ëêê

û ú ú1 8 1 k 12 12b una b ln

La función de partida de entropía es dada por ahí

A saber acto inapropiado

ATZ Z

Acto inapropiado del ig = ()

öø÷÷

+ () + ()

El é

ëêê

û la k ú úln lnb b una b b8 12 12

La función interna de partida de energía es dada por ahí

UU RT

ATZ Z
acto inapropiado del ig

+ () + ()

El é

ëêê

û la k ú úb una b b8 12 12 ln

La función libre Gibbs de partida de energía es dada por ahí

El gygabyte RT

ZZ Un ig-- Z ()

+ () + ()

El é

ëêê

û ú ú1 8 12 12 ln b b b b

El deptfun de función MATLAB calcula funciones de partida. La sintaxis básica es

Z V dH dS deptfun (el estado, eos, T, P, Tc, Pc, w)

Donde el estado denota la condición de la fluido (el líquido: L, vapor: V); Los eos es la ecuación
de estado siendo usada (VR, VDW, RK, SRK, relaciones públicas); La T y P son la temperatura
(kilobyte) y la presión (la barra), respectivamente; Tc y Pc son la temperatura crítica (kilobyte)
y la presión (la barra), respectivamente; La w es el factor acéntrico; La Z es el factor de
compresibilidad; La V es el volumen molar (cm3/mol); El dH es el cambio en enthalpy (J / mol);
Los dS es el cambio en la entropía (/ kilobyte J / mol).

Los 161Thermodynamics

La función el Cálculo del % Z V dH dS deptfun (el estado, eos, T, P, Tc, Pc, w) de funciones de
partida usando el virial y estado cúbico del % de aportes del % EOS: El estado elocuente (el
líquido: L, vapor: V) el % eos: El tipo de la ecuación de % estatal (VR, VDW, RK, SRK, relaciones
públicas) T, P: La temperatura (kilobyte) y el % de presión (la barra) Tc, Pc: La temperatura
crítica (kilobyte) y el % crítico de presión (la barra) w: Las salidas acéntricas del % de factor: El
% Z: El % de factor de compresibilidad V: El % molar de volumen dH: El % de partida del
enthalpy dS: La partida de entropía

El % Tr y Pr Tr = T (lo P y T reducida) / Tc; Pr = P / Pc; Acto inapropiado = 83.14; / kilobyte del %


cm ^3 *bar/mol
El % Colocó eos de parámetros = superiores (eos); Haga cambiar caso de eos ' VDW ' al = 1; Sm
= 0; Ep = 0; Om = 0.125; Ps = 0.42188; Kappa = 0; Caso ' RK ' al = 1. Sqrt (Tr); Sm = 1; Ep = 0;
Om = 0.08664; Ps = 0.42748; El caso ' SRK ' kappa = 0.480 + 1.574 *w - 0.176 *w ^2; Al =
(1 + kappa * (1-sqrt (Tr))).El ^2; Sm = 1; Ep = 0; Om = 0.08664; Ps = 0.42748; De otra
manera las relaciones públicas del %, o VR kappa = 0.37464 + 1.54226 *w - 0.26992 *w ^2;
Al = (1 + kappa * (1-sqrt (Tr))).El ^2; Sm = 1 +sqrt (2); Ep 1-sqrt sqrt (2); Om = 0.0778; Ps =
0.45724; El fin

El estado de factor de compresibilidad del % (Z) = superior (el estado); Om *Pr beta. Tr; q ps
*al. (Om *Tr); La beta del % y q si % strcmp virial (VR) (eos, ' VR ') EOS: Fase de vapor B0 =
0.083 - 0.422. (Tr. ^1.6); B1 = 0.139 - 0.172. (Tr. ^4.2); El *Tc de = acto inapropiado de la B.*
(B0 + W.*B1). Pc; Z = 1 + [Link] *P. (Acto inapropiado *T); Si no fV = @ (Z) 1 +beta-q *beta.*
(beta a Z). ((Z +ep *beta).* (Z +sm *beta)) - Z; La beta fL = @ (Z) + (Z +ep *beta).* (Z +sm
*beta).* (1 +beta-Z). (q.*beta) - Z; El interruptor el caso estatal ' V ' Z = fzero (fV, 1); El
caso ' L ' Z = fzero (fL, beta); El fin de fin V=Z *R *T / P; El % cm ^3/mol

La función de partida del % unos ps *al *R ^2 *Tc.^2 Pc; b om *R *Tc. Pc; El % una, b Respecto
a = un *P / (acto inapropiado ^2 *T ^2); Bd b *P / (acto inapropiado *T); La A del %, B

162 Chemical Engineering Computation con MATLAB

Si el % strcmp virial (eos, ' VR ') EOS: La fase de vapor dH = - Pr * (1.0972/Tr ^2.6-0.083/Tr +w *
* (0.8944/Tr ^5.2-0.139/Tr)) *R *T; DS Pr * *R = - (0.675/Tr ^2.6 + w *0.722/Tr ^5.2); El leño
de Redlich-Kwong del % elseif strcmp EOS dH * (1 + b / V) = (Z - 1 - 1.5 *ps / (om *Tr ^1.5) (eos,
' RK ')) *R *T; DS = (el leño (Z-Bd) - leño * (1 + b / V) 0.5 *ps / (om *Tr ^1.5)) *R; La furgoneta
del % elseif strcmp der Waals EOS dH *R = (Z - 1 - 3.375 *Bd/Tr/Z) (eos, ' VDW ') *T; = acto
inapropiado de dS *log (Z-Bd); Soave-Redlich-Kwong del % elseif strcmp EOS / (1 + kappa * (1-
sqrt (Tr)) dH (- kappa *sqrt (Tr)) - 1) * ... (Respecto a / Bd) *log (1 + Bd / Z)) *R *T (eos, ' SRK ') =
(Z - 1 +; DS = (el leño (Z - Bd) - kappa *sqrt (Tr) / (1 + kappa * (1-sqrt (Tr))) * ... (Respecto a /
Bd) *log (1 + Bd / Z)) *R; Si no Peng-Robinson del % EOS dH = (Z-1 - (Respecto a / (Bd *sqrt (8)))
* (1 + kappa *sqrt (Tr) /sqrt (al)) * ... ponga en bitácora ((Z + sm *Bd) / (Z + ep *Bd))) *R *T;
DS = (el leño (Z-Bd) - (Respecto a / (Bd *sqrt (8))) * (kappa *sqrt (Tr) /sqrt (al)) * ... leño ((Z + sm
*Bd) / (Z + ep *Bd))) *R; Acto inapropiado del % de fin = 83.14 / kilobyte cm ^3 *bar/mol =
8.314 / kilobyte J / mol dH = dH/10; DS dS/10; El % dH:J / mol, dS:El fin de / kilobyte J / mol

Los delHS de función MATLAB calculan cambios en el enthalpy y la entropía de fluidos puras
debido a los cambios de fase. Esta función usa el deptfun de función para evaluar la función de
partida. La sintaxis simple es

DH dS delHS (el estado, eos, T1, P1, T2, P2, cmp)

Donde el estado denota la condición de la fluido (el líquido: L, vapor: V); Los eos es la ecuación
de estado siendo usada (VR, VDW, RK, SRK, relaciones públicas); T1, T2 y P1, P2 son
temperatura (kilobyte) y ejercen presión sobre (la barra) en estado 1 y 2, respectivamente; El
cmp es una estructura conteniendo las propiedades de fluidos puras. Tiene siete campos, cuál
consta de cmp.A, cmp.B, cmp.C, cmp.D, [Link], [Link], y cmp.w. Una, B, C, y D son los
coeficientes de ecuaciones Cp; Tc y Pc son la temperatura crítica (kilobyte) y la presión (la
barra), respectivamente; Y w es el dH acéntrico de factor. es el cambio en enthalpy (J / mol) y
dS es el cambio en la entropía (/ kilobyte J / mol).
El % de función dH dS delHS (el estado, eos, T1, P1, T2, P2, cmp) delHS m: Calcula cambios en
H y S de fluidos puras debido a % de cambio de fase introduce en la computadora condición
del %: El estado elocuente (el líquido: L, vapor: V) el % eos: El tipo de la ecuación de % estatal
(VR, VDW, RK, SRK, relaciones públicas) T1, P1: La temperatura (kilobyte) y la presión (la barra)
en estatal T2 de 1 %, P2: La temperatura (kilobyte) y la presión (la barra) en estado 2 el % cmp:
La estructura conteniendo las propiedades de % puro (Una, B, C, D (los coeficientes de
ecuación Cp) de fluidos, Tc, Pc, w) las salidas del %: El % dH: Cambie en % enthalpy dS: Cambie
en la entropía

Los datos del % de = cmp.A puro de la A de fluidos; B = cmp.B; C = cmp.C; D = cmp.D; Tc


[Link]; Pc [Link]; w cmp.w;

Los 163Thermodynamics

El % cambia en enthalpy (H) y la entropía Z1 V1 dH1 dS1 (S) = deptfun (el estado, eos, T1, P1,
Tc, Pc, w); Z2 V2 dH2 dS2 deptfun (el estado, eos, T2, P2, Tc, Pc, w);

El cambio de fase del % en acto inapropiado del gas del idela = 8.314; La A fH + B *T + C = @ (T)
*T.^2 + D *[Link] ^3; La A fS = @ (T). T + B + C *T + D *[Link] ^2; DHi quadl (fH, T1, T2); DSi quadl
(fS, T1, T2); DSi quadl - acto inapropiado *log (P2 (fS, T1, T2). P1);

Los cambios del % en H y S debido a la fase cambian a dH = dH2 + dHi - dH1; DS dS2 + dSi - dS1;
El fin

El ejemplo 4.5: Enthalpy y Partida de Entropía de n-Butane Gas10,11

Determine la partida del enthalpy HR=H - Hig y la partida de entropía SR=S - Sig para gas de n-
butane en 50 barra y 500 kilobyte. Para gas de n-butane, Tc = 425.1 kilobyte, Pc = 37.96 la
barra, y w = 0.2. La solución Colocó a ' v ' estatal. El resbutane de la letra llama el deptfun de
función a calcular propiedades residuales.

El % resbutane.m: Las propiedades residuales de n-butane eosset = { ' VR ', ' VDW ', ' RK ', ' SRK
', ' relaciones públicas ' }; Tc = 425.1; Pc = 37.96; W = 0.2; T = 500; P = 50; Indique a ' v '; Para yo
= 1:La longitud (eosset) eos eosset { yo }; Z V dH dS deptfun (el estado, eos, T, P, Tc, Pc, w);
Fprintf (' La ecuación de = %s estatales: Z = %g H ^R = %g S ^R = %g \ n ', eos, Z, dH, dS); El fin

La solución ahora puede ser obtenida ejecutando el resbutane de la letra.

El resbutane La ecuación de = VR estatal: Z = 0.740084 H ^R = - 3845.11 S ^R = - 5.52747 La


ecuación de = VDW estatal: Z = 0.660991 H ^R = - 3935.39 S ^R = - 5.42065 La ecuación de = RK
estatal: Z = 0.685188 H ^R = - 4502.78 S ^R = - 6.54207 La ecuación de = SRK estatal: Z =
0.722389 H ^R = - 4821.29 S ^R = - 7.40783 La ecuación de = relaciones públicas estatales: Z =
0.690914 H ^R = - 4984.72 S ^R = - 7.42094

El ejemplo 4.6: Enthalpy y Partidas de Entropía de Propane Gas12

El gas de propano experimenta un cambio de estado de una condición inicial de 5 barra y 105 °
C (estado 1) para 25 la barra y 190 ° C (estado 2).

1. Determine la partida del enthalpy H - – Sig en cada estado del Peng - Hig y la partida de
entropía S ecuación Robinson. 2. Calcule cambios en enthalpy y la entropía para un cambio de
estado 1 para indicar 2. Para gas de   propano, Tc = 369.8 kilobyte, Pc = 4.249 MPa (= 42.49
atrancan), y w = 0.152. Los coeficientes de aptitud de a calor les es dado por Un = - 4.224, B =
0.3063, C = - 1.586 × 10-4, y D = 3.215 × 10-8.
164 Chemical Engineering Computation con MATLAB

La solución

1. ' v ' estatal determinada y eos ' pr ' (Peng – la ecuación Robinson). Las siguientes órdenes
producen resultados en cada estado:

>> Tc = 369.8; Pc = 42.49; W = 0.152; T = 378.15; P = 5; Eos ' pr '; Indique a ' v '; >> T1 = 378.15;
P1 = 5; T2 = 463.15; P2 = 25; >> Z1 V1 dH1 dS1 deptfun (el estado, eos, T1, P1, Tc, Pc, w) Z1 =
0.9574 V1 6.0199e +03 DH1 = - 400.4959 dS1 = - 0.7082 Z2 V2 dH2 dS2 deptfun (el estado,
eos, T2, P2, Tc, Pc, w) Z2 = 0.8891 V2 1.3694e +03 DH2 = - 1.4898e +03 dS2 = - 2.2923

Los resultados están resumidos en Mesa 4.4. 2. Las siguientes órdenes producen salidas
deseadas:

>> cmp.A = - 4.224; Cmp.B = 0.3063; Cmp.C = - 1.586e-4; Cmp.D 3.215e 8; >> [Link] = 369.8;
[Link] = 42.49; Cmp.w = 0.152; >> Eos ' pr '; Indique a ' v '; T1 = 378.15; P1 = 5; T2 = 463.15;
P2 = 25; >> DH dS delHS (el estado, eos, T1, P1, T2, P2, cmp) dH 7.3155e +03 dS = 5.0285

¿ Podemos ver eso?¿H = 7315.5   J / mol y?S = 5.0285   J / (· kilobyte mol).

4.2.3 enthalpy de Mezcla La regla mezcla reglas y la que combina para el cálculo de uno y b es

El hacha xa aaakbx b

Ij ijij ij ij ij

Yo ii == () = åå å, 1

MESA 4.4 Enthalpy y Partidas de Entropía en Cada Estado Le Indican a 1 Estado 2 Referencia H
Sig H Sig (/ kilobyte J / mol) - Hig   (J / mol) S - (/ kilobyte J / mol) - Hig (J / mol) S - 13 - 400.512 -
0.7083 - 1489.9 - 2.2925 Resultados - 400.496 - 0.7082 - 1489.8 - 2.2923

Los 165Thermodynamics

Donde el kij es un parámetro de interacción binario específico para uno – el aij molecular j del
par y bies los parámetros para componente puro

El enthalpy de a una mezcla le es dada por HH H ig = + 0 D dónde Hig 0 puede ser obtenido de
la relación

HC dT

Una k TTig T pV yo k kk00 1 5 0 0 == - () ò å = Aquí, los valores de ai   (yo = 1, …, 5) pueden ser


encontrados que elsewhere.14 El khmix de función MATLAB estima el enthalpy de una mezcla.
En esta función, el RK (Redlich – Kwong), SRK (Soave – Redlich – Kwong), y ecuaciones de
relaciones públicas (Peng – Robinson) pueden ser utilizados como la ecuación de estado. Esta
función tiene la sintaxis

Z H khmix (el vector de columna) donde la letra x es el topo fracciona de todos los
componentes (Pa), P es la presión (kilobyte), T es la temperatura (' L ' (la letra x, P, T, estado,
eos, mxp), el estado denota la condición de la fluido: El líquido, ' V ': El vapor), eos es la
ecuación de estado siendo usada (' RK ', ' SRK ', o ' relaciones públicas '), mxp es una estructura
conteniendo propiedades de todos los componentes, Z es el factor de compresibilidad, H es el
enthalpy de la mezcla (J / mol). El mxp de estructura tiene varios campos: [Link] y [Link]
para la presión crítica (Pa, vector de columna) y la temperatura crítica (kilobyte, vector de
columna), mxp.w para los factores acéntricos de todos los componentes (el vector de
columna), mxp.k para matriz binaria (la matriz simétrica n) de parámetro de interacción, y
[Link] para los coeficientes del gas ideal calientan relación de aptitud (el número de número
de la letra x de componentes de matriz de constantes) (/ kilobyte J / mol).

La función la Estimación del % Z H khmix (la letra x, P, T, estado, eos, mxp) de enthalpy de
Aportes del % de la mezcla: letra x del %: El topo fracciona de todo % de componentes (el
vector de columna) P, T: La presión (Pa) y el estado del % de temperatura (kilobyte): El estado
elocuente (' L ': El líquido, ' V ': El vapor) el % eos: La ecuación de % estatal (' RK ', ' SRK ', o '
relaciones públicas ') mxp: Estructure con % de campos de la propiedad [Link], [Link]: La
crítica P (Pa) y T (kilobyte) (el vector de columna) el % mxp.w: Los factores acéntricos de todo
% de componentes (el vector de columna) mxp.k: El % binario de la matriz de parámetro de
interacción (la n de la letra x n simétrica) [Link]: Los coeficientes de gas ideal calientan
Salidas del % de relación de aptitud (/ kilobyte J / mol): El % Z: El % de factor de
compresibilidad H: El enthalpy de mezcla Pc (J / mol) = [Link]; Tc [Link]; w mxp.w; = mxp.k
de la k; El % T, P: La k, Pa Afi [Link]; El % btu lbmole: 1btu/lbmole = 2.326 acto inapropiado
J / mol = 8.314; La constante del gas del %: Mol-K m ^3 Pa = J Tr / (kilobyte mol) = T. Tc; Pr = P.
Pc; = la longitud del nc (la letra x); Los eos = superiores (eos); El estado = superior (el estado);
Haga cambiar caso de eos ai { ' RK ' } = sqrt (0.4278. (Pc. *Tr.^2.5)); = 0.0867. (Pc. *Tr); Una
= suma (letra x.*ai); = la suma de la B (letra x.*bi); La Z = se arraiga (1 - 1 B *P * ( A ^2 / B - B
*P - 1 ) - A ^2 * ( B *P ) ^2 / B);

166 Chemical Engineering Computation con MATLAB

Caso { ' SRK ' } mx = 0.48 +1.574 *w-0.176 *[Link] ^2; Al = (1 +mx.* (1-sqrt (Tr))).El ^2; Ai
= 0.42747 *[Link] *Pr. (Tr. ^2); = 0.08664 *Pr. Tr; Es = sqrt (ai ' *ai).* (de 1 k); Una = letra x
*am *x '; = la suma de la B (letra x.*bi); La Z = se arraiga (1 - 1 A - B - B ^2 - A *B); Caso { '
las relaciones públicas ' } mx = 0.37464 +1.54226 *w-0.26992 *[Link] ^2; Al = (1 +mx.* (1-sqrt
(Tr))).El ^2; Ai = 0.45723553 *[Link] *Pr. (Tr. ^2); = 0.0777961 *Pr. Tr; Es = sqrt (ai ' *ai).*
(de 1 k); Una = letra x *am *x '; = la suma de la B (letra x.*bi); La Z = se arraiga (1 B - 1 A -
3 *B ^2-2 *B B ^3 +B ^2 - A *B); = la temperatura absoluta del iz de fin (imag (Z)); Z (y (iz > 0, iz
1e-6)) = realmente (Z (y (iz > 0, iz 1e-6))); Para yo = 1:La longitud (Z), zind (yo) = isreal (Z (yo));
El fin Z=Z (zind); Si la estatal ' L ' Z = min (Z); Si no la Z = llegue al límite (Z); = Acto Inapropiado
de la V de fin *T *Z / P; El % m ^3/mol

% Hv0 Int Tf *1.8 = (T-273.15) (Cp) + 32; El % T: = la letra x de K-F Hv0 * (Afi (:,1) *Tf + Afi (:,2)
*Tf ^2/2 + Afi (:,3) *Tf ^3/3 + ... Afi (:,4) *Tf ^4/4 + Afi (:,5) *Tf ^5/5); Hv0 *2.326; El % Btu
Lbmole - > J / mol

Acto inapropiado de caso de eos del interruptor del enthalpy de cómputo del % H = Hv0 + *T *
(Z - 1 - 3 * (Un ^2) { ' RK ' } *log (1 + B *P / Z) / (2 *B)); Caso { ' SRK ' } hsum = 0; Para yo =
1:El nc para j = 1:La letra x nc hsum hsum + *x *am * - ... mx (j) *sqrt (Tr (j)) / (2 *sqrt (al (j))))
(yo) (j) (yo, j) (1 - / (2 *sqrt (al (yo) (Tr (yo) (yo) *sqrt))) ... mx; Acto inapropiado de fin de fin H
= Hv0 + *T * (Z - 1 - el leño ((Z + B) / Z) *hsum / B); Caso { ' las relaciones públicas ' } hsum = 0;
Para yo = 1:El nc para j = 1:La letra x nc hsum hsum + *x *am * - ... mx (j) *sqrt (Tr (j)) / (2 *sqrt
(al (j)))) (yo) (j) (yo, j) (1 - / (2 *sqrt (al (yo) (Tr (yo) (yo) *sqrt))) ... mx; Acto inapropiado
de fin de fin H = Hv0 + *T * (Z - 1 - el leño ((Z + B) / Z) *hsum / B); El fin de fin

Los 167Thermodynamics

El ejemplo 4.7: Enthalpy de Mezcla

Estime el enthalpy de fase líquida de la mezcla de / propano de / etano de metano (3) (2) (1)
en – 158 kilobyte y 6.8947 atrancan. ¿El topo de fase líquida fracciona de componentes es x1 =
0.419, x2 = 0.3783, x3 = 0.2027, y las propiedades de cada componente son mostrados en
Mesa 4.5 (?¿La alta frecuencia,?Gf: J / mol). La mesa 4.6 sale a la vista coeficientes de la
relación ideal de aptitud de calor del gas para cada componente. La solución que El usekhmix
de la letra especifica requirió datos y llama el khmix de función a realizar cálculos.

El % usekhmix.m la estatal ' L '; Nx 0.419 0.3783 0.2027 ; P = 6.8947e5; T = 158; Eos ' rk ';
[Link] 45.99 48.72 42.48 *1e5; [Link] 190.6 305.3 369.8 ; Mxp.w 0.012 0.1 0.152 ; = los
ceros del mxp.k (3,3); [Link] [8.245223 0.3806333e - 2 0.8864745e - 5 - 0.7461153e - 8
0.182296e - 11 ; 11.51606 0.140309e - 1 0.854034e - 5 - 0.1106078e - 7 0.31622e - 11 ;
15.58683 0.2504953e - 1 0.1404258e - 4 - 0.352626e - 7 0.1864467e - 10 ]; El estado = superior
(el estado); Si la estatal ' L ', = nx de la letra x; Si no = el ny de la letra x; El fin Z H khmix (la letra
x, P, T, estado, eos, mxp); Fprintf (' la Ecuación de estado: %s, Estado: %s, superiores (eos),
superiores (el estado)); Fprintf (' el factor \nCompressibility = %g, Enthalpy %g (J / mol) \ n ', Z,
H);

Los resultados de ejecución del usekhmix de la letra son

>> el usekhmix Equation de estado: RK, Estado: El factor de la L Compressibility = 0.027695,


Enthalpy = - 18474.5 (J / mol)

Mesa 4.7 resume resultados para cada ecuación de estado.

¿Ponga sobre una mesa 4.5 Propiedades de Cada Componente de la letra x del Componente de
la Mezcla w Tc   (kilobyte) Pc   (la barra)?¿La alta frecuencia?El Metano del Gf 0.4190 0.012
190.6 45.99 - 74,520 - 50,460 el Etano 0.3783 0.100 305.3 48.72 - 83,820 - 31,855 el Propano
0.2027 0.152 369.8 42.48 - 104,680 - 24,290

La fuente: El herrero, J.M. Et Al., La introducción para Chemical Engineering Thermodynamics,


ed. 7, McGraw-Hill, Nueva York, Nueva York, 2005, pp. 680–686.

POSPONGA 4.6 Coeficientes del Ideal Gas Heat Capacity Relation Component A1 A2 × 102 a3 ×
105 a4 × 108 a5 × 1011 Methane 8.245223 0.380633 0.8864745 - - 1.106078 0.31622 Propane
15.58683 2.504953 1.404258 - 0.746115 0.182296 Ethane 11.51606 1.40309 0.854034 3.52626
1.864467

168 Chemical Engineering Computation con MATLAB

4.3 los Coeficientes de fugacidad del 4.3.1 de COEFICIENTE de FUGACIDAD de Especies puras
La fugacidad de un componente puro, f, es definida como

FP=f

¿El coeficiente de fugacidad? Es determinado primero seguido por multiplicación con presión
para dar f.
El coeficiente de Fugacidad del [Link] del Virial Equation de Estado El segundo coeficiente del
virial está en función de temperatura sólo para unas especies puras. En el punto bajo para
moderar presión, la ecuación del virial de estado truncado después de que el segundo
coeficiente del virial puede ser usado:

Acto inapropiado de Hora del Pacífico lnf + BP RT Bw Br () 01

El coeficiente de Fugacidad del [Link] de la furgoneta der Waals Equation de Estado usando la
ecuación de la furgoneta der Waals de estado, nosotros tenga

Ln f = -

öø÷

ì el í

Ü ý þ - ZZ b V

Un RTV

11

El coeficiente de Fugacidad del [Link] de la ecuación Redlich Kwong – Kwong Equation de


Estado El Redlich – de estado provee la siguiente descripción para el coeficiente de fugacidad:

Ln ln f + æ è ç ö ø ÷ ZZ b = - í ü ý þ - V una bRT b V 11 1

El coeficiente de Fugacidad del [Link] del Soave – Redlich – Kwong y la ecuación Peng Redlich
Robinson – la ecuación Kwong y el Peng – – Robinson Equations de Estado Para hidrocarburos
y gases simples, el Soave – proveen una descripción más precisa:

Ln ln f s s = - () - () () + é

ù û úZZ B en bRT ZB 1 ee

Donde B = bP/RT y s y e son los parámetros de la ecuación de state.6

MESA 4.7 Estimated Enthalpy y Z por Ecuaciones Diferentes de Ecuación del Estado de
Compresibilidad del Estado Le Factorizan a Enthalpy RK 0.0276950 - - 10,664.5 las relaciones
públicas 0.0245126 - 18,474.5 SRK 0.0276512 12,089.2

Los 169Thermodynamics
El coeficiente de Fugacidad del [Link] de la Experimental Data Cuando suficientes datos
experimentales en la compresibilidad factorizan (Z) y la presión (P) están disponibles, el
coeficiente de fugacidad puede ser obtenido de la integración numérica:

Lnf = ò 0

El dP

Las estimaciones de phigas de función MATLAB el coeficiente de fugacidad usando el virial y


ecuaciones de tercer grado de estado. La sintaxis básica es

Phig f phigas (el líquido (el estado, eos, T, P, Tc, Pc, w) donde el estado denote la condición de
la fluido: L, vapor: V); Los eos es la ecuación de estado siendo usada (VR, VDW, RK, SRK,
relaciones públicas); La T y P son la temperatura (kilobyte) y la presión (la barra),
respectivamente; Tc y Pc son la temperatura crítica (kilobyte) y la presión (la barra),
respectivamente; La w es el factor acéntrico; El phig es el factor de fugacidad; La f es la
fugacidad (la barra).

El % de función phig f phigas (el estado, eos, T, P, Tc, Pc, w) Estima el coeficiente de fugacidad
usando el virial y EOS cúbico. El estado del % de aporte del %: El estado elocuente (' L ': El
líquido, ' V ': El vapor) el % eos: La ecuación de % estatal (VR, VDW, RK, SRK, relaciones
públicas) P, T: La presión (la barra) y el % de temperatura (kilobyte) Tc, Pc: La crítica T
(kilobyte) y % P (la barra) w: La salida acéntrica del % de factor: El % phig: El % de coeficiente
de fugacidad f: La fugacidad (la barra)

El % Tr y Pr Tr = T (lo P y T reducida) / Tc; Pr = P / Pc; Acto inapropiado = 83.14; / kilobyte del %


cm ^3 *bar/mol

El % Colocó eos de parámetros. = superiores (eos); Haga cambiar caso de eos ' VDW ' al = 1; Sm
= 0; Ep = 0; Om = 0.125; Ps = 0.42188; Kappa = 0; Caso ' RK ' al = 1. Sqrt (Tr); Sm = 1; Ep = 0;
Om = 0.08664; Ps = 0.42748; El caso ' SRK ' kappa = 0.480 + 1.574 *w - 0.176 *w ^2; Al = (1
+ kappa * (1-sqrt (Tr))).El ^2; Sm = 1; Ep = 0; Om = 0.08664; Ps = 0.42748; De otra manera
las relaciones públicas del % o VR kappa = 0.37464 + 1.54226 *w - 0.26992 *w ^2; Al = (1 +
kappa * (1-sqrt (Tr))).El ^2; Sm = 1 +sqrt (2); Ep 1-sqrt sqrt (2); Om = 0.0778; Ps = 0.45724;
El fin

El estado de factor de compresibilidad del % (Z) = superior (el estado); Om *Pr beta. Tr; q ps
*al. (Om *Tr); La beta del % y q si % strcmp virial (eos, ' VR ') EOS: Fase de vapor B0 = 0.083 -
0.422. (Tr. ^1.6); B1 = 0.139 - 0.172. (Tr. ^4.2); El *Tc de = acto inapropiado de la B.* (B0 +
W.*B1). Pc; Z = 1 + [Link] *P. (Acto inapropiado *T);

170 Chemical Engineering Computation con MATLAB


Si no fV = @ (Z) 1 +beta-q *beta.* (beta a Z). ((Z +ep *beta).* (Z +sm *beta)) - Z; La beta fL =
@ (Z) + (Z +ep *beta).* (Z +sm *beta).* (1 +beta-Z). (q.*beta) - Z; El interruptor el caso estatal
' V ' Z = fzero (fV, 1); El caso ' L ' Z = fzero (fL, beta); El fin de fin V=Z *R *T / P; El % cm
^3/mol

El coeficiente de fugacidad del % unos ps *al *R ^2 *Tc.^2 Pc; b om *R *Tc. Pc; El % una, b qi =
uno / (b *R *T); Bd b *P / (acto inapropiado *T); La A del %, B si % strcmp virial (eos, ' VR ') EOS:
La fase de vapor phig exp (Pr * (B0 + W *B1). Tr); Elseif strcmp phig (Z - 1 - el leño (Z (eos, '
VDW ') exp.* - uno (1 -) b / V). (Acto inapropiado *T *V)); Elseif strcmp phig (Z-1 - el leño (Z
(eos, ' RK ') exp.* - (uno / (b *R *T)) el leño * (1 +b / V)) (1 -) b / V); Si no el % SRK o relaciones
públicas phig exp (Z-1 - el leño (Z-Bd) - (qi / (sm-ep)) * ... leño ((Z + sm *Bd) / (Z + ep *Bd))); Fin
f phig *P; El fin de fugacidad del % (la barra)

El ejemplo 4.8: La Fugacidad para Acetylene Gas16

Encuentre la fugacidad para acetileno en 250 kilobyte y 10 barra. Para acetileno, Tc = 308.3
kilobyte, Pc = 6.139 MPa (= 61.39 atrancan), y w = 0.187. La solución Usando la ecuación Soave
Kwong (SRK) – Redlich –, obtenemos los siguientes resultados:

>> Tc = 308.3; Pc = 61.39; W = 0.187; T = 250; P = 10; Eos ' srk '; Indique a ' v '; >> Phig f phigas
(el estado, eos, T, P, Tc, Pc, w) phig = 0.8956 f = 8.9559

Posponga 4.8 resultados de funciones obtenidos usando el virial y ecuaciones de tercer grado
de estado.

MESA 4.8 Fugacidades Estimadas y la Ecuación de Coeficientes de Fugacidad de coeficiente de


Fugacidad de relaciones públicas del Estado VR VDW RK SRK 0.8938 0.9208 0.9007 0.8956
0.8889 la Fugacidad (la barra) 8.9383 9.2075 9.0071 8.9559 8.8893

Los 171Thermodynamics

El coeficiente de fugacidad del 4.3.2 de unas Especies en una Mezcla El coeficiente de


fugacidad de especies en una mezcla, ˆ fi, soy definido como

ˆ el fi yo f yP

El coeficiente de Fugacidad del [Link] del Virial Equation de Estado De la ecuación del virial de
estado, el coeficiente de fugacidad de componente en una mezcla, ˆˆ fii yo fy P = /, recibe el
by17

Ln, f yo j jj

Kj kjkj

P RT

YB BB yyB = æ è ç ç ö ø ÷ ÷ = åå å 2
Para una mezcla binaria, tenemos

Ln, l n ff 1 1112 12 2 1122 2222 22 = + = + P RT yB yB B P RT yB yB () () B

El coeficiente de Fugacidad del [Link] de las Ecuaciones de Tercer Grado de Estado Para lo yo
el componente en una mezcla, alquiler

En

TR T P

RT P

BP RT

En bRTi ri ci ci yo ci yo () = () == = () YW una b 22,

Y el uso la regla de mezcla para obtener los parámetros uno y b. El coeficiente de fugacidad de
componente en una mezcla es el as18 mandado por vía urgente

Ln fb yo b ZZ qI = () - () - 1

Donde

yo

Un bRT

El qq

Uno uno

uno

El na
yo

El ii yo + + æ è ç ö ø ÷ = ¶ () 1 1 s sb b ee ln,, ni Tn j

Si usamos al Peng – la ecuación Robinson, la ecuación para lnf soy escrito tan

Ln ln fb b b b b

yo

yo

Ji j iZZ q un xa

= - - () + () - + () å 1 8 2 12 + () æ è ç ç ç ö ø ÷ ÷ ÷ 12 b

El coeficiente de Fugacidad del [Link] de la furgoneta der Waals Equation de Estado De la


ecuación de la furgoneta der Waals de estado, tenemos la siguiente descripción para el
coeficiente de fugacidad de componente en una mezcla:

Ln, fb b b b yo A j jiji j ij ijZ ZZ xA aP RT un bRT - - () + = - = å 2 22

172 Chemical Engineering Computation con MATLAB

El phimix de función MATLAB estima los coeficientes de fugacidad de todos los componentes
en una mezcla de ecuaciones de tercer grado de estado. Esta función tiene la sintaxis

Z, V, phi phimix (ni, P, T, Pc, Tc, w, k, estado, eos)

Dónde el ni es el número de topos (el vector) de cada componente en una mezcla (Pa), P es la
presión (kilobyte), T es la temperatura (' L ' (o el topo fracciona), w es el factor acéntrico, la k
es una matriz de parámetros binarios de interacción, el estado denota la condición de la fluido:
El líquido, ' V ': El vapor), eos es la ecuación de estado siendo usada (' RK ', ' SRK ', o ' relaciones
públicas '), Z es el factor de compresibilidad, V es el volumen molar, y phi es los coeficientes de
fugacidad de todos los componentes (el vector).

El % de función Z, V, phi phimix (ni, P, T, Pc, Tc, w, k, estado, eos) Estima coeficientes de
fugacidad de todos los componentes en una mezcla usando % la ecuación de tercer grado de
Aportes estatales del %: El % ni: El número de topos (o el topo fracciona) de cada %
componente (el vector) P, T: La presión (Pa) y el % de temperatura (kilobyte) Pc, Tc: La crítica P
(Pa) y T (kilobyte) de todo % de componentes (el vector) w: Los factores acéntricos de toda k
del % de componentes (el vector): La matriz simétrica de estado binario del % de parámetros
de interacción (la letra x n n): El estado elocuente (' L ': El líquido, ' V ': El vapor) el % eos: La
ecuación de Salidas estatales del % (' RK ', ' SRK ', o ' relaciones públicas '): El % V: El % molar de
volumen (m3/mol) Z: El % de factor de compresibilidad phi: El vector de coeficiente de
fugacidad

Ni (:); Pc (:); Tc (:); W (:); / la suma del = ni de la letra x de vector de columna del % (ni); Acto
inapropiado de la fracción del topo del % = 8.314; La constante del gas del %: Mol-K m ^3 Pa =
J / (kilobyte mol) Tref = 298.15; La referencia del % T Pref (kilobyte) = 1e5; La referencia del %
P Tr (Pa) = T. Tc; Los eos = superiores (eos); El estado = superior (el estado); Haga cambiar caso
de eos { ' RK ' } ep = 0; Sm = 1; Om = 0.08664; Ps = 0.42748; Al = 1. Sqrt (Tr); Caso { ' SRK ' }
ep = 0; Sm = 1; Om = 0.08664; Ps = 0.42748; Al = (1 + (0.48 +1.574 *w-0.176 *w.^2).* (1-
sqrt (Tr))).El ^2; Caso { ' las relaciones públicas ' } ep = 1 - sqrt (2); Sm = 1 + sqrt (2); Om =
0.07780; Ps = 0.45724; Al = (1 + (0.37464 +1.54226 *w-0.26992 *w.^2).* (1-sqrt (Tr))).El ^2;
El fin ai ps * (acto inapropiado ^2).El *al.* (Tc. ^2). Pc; Es = sqrt (ai *ai ').* (1 - la k); La matriz
del % nxn una = letra x ' *am *x; = om *R *Tc. Pc; = la letra x de la b ' *bi; / T beta de / Acto
Inapropiado b *P; La q = uno / (b *R *T);

El factor de compresibilidad del % (Z) y el volumen molar (V) indican = superiores (el estado); C
(1) = 1; C (2) = (sm +ep) *beta - (1 +beta); = la beta c * (q + ep *sm *beta - (1 +beta) (3) * (sm
+ep)); C (4) = - ^2 * beta (q + (1 +beta) *ep *sm);

Los 173Thermodynamics

La Z del % Roots = se arraiga (c); = la temperatura absoluta del iz (imag (Z)); Z (y (iz > 0, iz 1e-6))
= realmente (Z (y (iz > 0, iz 1e-6))); Para yo = 1:La longitud (Z), zind (yo) = isreal (Z (yo)); El fin
Z=Z (zind); Si la estatal ' L ' Z = min (Z); Si no la Z = llegue al límite (Z); = Acto Inapropiado de la V
de fin *T *Z / P;

Coeficientes del fugacidad del % bara = (2 *ni ' *am - unos *ones (1, la longitud (ni)) ) '; = el bi
de la púa; = phi exp *barb / b - el leño ((V - ((Z - 1) b) *Z / V) + (uno / (b *R *T)) / (ep – sm) * ...
ponga en bitácora ((V + sm *b) / (V + ep *b)) * (1 + bara / uno - la púa / b)); El fin

El ejemplo 4.9: Los coeficientes de fugacidad en un Mixture19

Determine los coeficientes de fugacidad de todos los componentes en una mezcla de / metano
de nitrógeno (2) (1) por el Peng – la ecuación Robinson en 100 kilobyte y 0.4119 MPa (4.119
atrancan). En esta mezcla, la fracción del topo de nitrógeno es y1 = 0.958. ¿Para nitrógeno, Tc1
= 126.1 kilobyte, Pc1 = 3.394 MPa (33.94 atrancan), y?¿1 = 0.04, y para metano, Tc2 = 190.6
kilobyte, Pc2 = 4.604 MPa (46.04 atrancan), y?2 = 0.011. La solución Las siguientes órdenes
producto un vector de coeficientes de fugacidad:

>> indique a ' v '; = los ceros de la k (2,2); Eos ' pr '; T = 100; P = 4.119e5; Ni 0.958 0.042 ; >> Tc
126.1 190.6 ; Pc 33.94 46.04 *1e5; w 0.04 0.011 ; >> Z, V, phi phimix (ni, P, T, Pc, Tc, w, k,
estado, eos) Z = 0.9059 V = 0.0018 phi = 0.9162 0.8473

4.4 la ecuación de PRESIÓN DE VAPOR 4.4.1 antoine La ecuación Antoine son bien conocidos
como una forma simple de la ecuación de presión de vapor del atajo:

El lnPA
B TCv = +

Donde Una, B, y C son parámetros. A lo multiplicando ambos lados por ahí (T + C) se reducen a
una forma lineal seguida por la nueva disposición, tenemos

Hacha del yaax + 1213 2

Donde y ln Pv, x1 = 1 / T, x2 = ln Pv / T, = la A a1, = la corriente alterna a2 - B, a3 = - C.

174 Chemical Engineering Computation con MATLAB

La ecuación 4.4.2 rieDel La ecuación Riedel para la presión de vapor es as20,21 mandado por
vía urgente

Ln Pensilvania B T CTDTv = + + + 6

Donde Una, B, C, y D son parámetros. Esta ecuación puede escribirse con una forma lineal
como yABx Cx Dx + + + 12 3

Donde y ln Pv, x1 = 1 / T, x2 = ln T, x3 = T6.

La ecuación 4.4.3 harleCher Braun – braun equation22 El Harlecher – es razonablemente


precisa de presión de vapor baja hasta la presión crítica:

Ln Pensilvania B T CTD

P Tv v = + + + 2

Donde Una, B, C, y D son parámetros. Esta ecuación puede ser expresada como una forma
lineal: YABx Cx Dx + + + 12 3

Donde y ln Pv, x1 = 1 / T, x2 = ln T, x3 = Pv/T2.

El ejemplo 4.10: La Presión De Vapor de 2,2,4-Trimethylpentane23

Posponga 4.9 funciones la presión de vapor de 2,2,4-trimethylpentane líquido en las


temperaturas diversas. Use los datos dados en Mesa 4.9 para determinar los parámetros para
la ecuación Antoine, la ecuación Riedel, y el Harlecher – la ecuación Braun. La solución Para la
ecuación Antoine, dejada

letra x

T
Pv

Vn n

El é

êêêêê

Úúúúú

Ln

El ln

/ el /

Ln /1

2 11 1

11

TT PT

PT

UNA CORRIENTE ALTERNA B C

Vn n

1 22ln /
Ln /

El é

êêêêê

Úúúúú

=éúúú

Y el uso la relación

B XX Xy TT = () - 1

MESA 4.9 la Presión de Vapor (Pv) de Liquid 2,2,4-Trimethylpentane Trimethylpentane T (° C) -


15 - 4.3 7.5 20.7 29.1 40.7 58.1 78.0 99.2 Pv (kPa) 0.667 1.333 2.666 5.333 8.000 13.33 26.66
53.33 101.32

Los 175Thermodynamics

Para calcular Uno, B, y C. Para el Riedel y el Harlecher – las ecuaciones Braun, definen de
conformidad la Letra X matricial y encuentran el vector de parámetro b A B C D T. que El
compVPeqn de la letra MATLAB calcula los parámetros de estas ecuaciones. Para el Harlecher
– la ecuación Braun, la ecuación no lineal

uno

BT

Connecticut

+-ln letra x Dx T + + ln 2 0 es solucionado en una T dada para dar la letra x de presión de vapor.

El % compVPeqn: La comparación de claro de ecuaciones de vapor todo; El clc; T - 15 - 4.3 7.5


20.7 29.1 40.7 58.1 78.0 99.2 + 273.15; Pv 0.667 1.333 2.666 5.333 8.000 13.33 26.66 53.33
101.32 ; Xa ones ( 1, length ( T ) ) ; 1 . /T ; log ( Pv ) . /T '; Ba inv ' *Xa ' (Xa ' *Xa ) ' *log (Pv) '; Aa
ba (1); Ca = - ba (3); Ba Aa *Ca ba (2); El % Antoine Eq. Xr ones ( 1, length ( T ) ) ; 1 . /T ; log
( T ) ; T . ^6 '; Br inv ' *Xr ' (Xr ' *Xr ) ' *log (Pv) '; Ar br (1); Br (2); Cr br (3); Dr br (4); El % Riedel
Eq. Xh ones ( 1, length ( T ) ) ; 1 . /T ; log ( T ) ; Pv./T. ^2 '; Bh inv ' *Xh ' (Xh ' *Xh ) ' *log (Pv) ';
Ah = bh (1); Bh (2); Ch bh (3); Dh bh (4); El complot del % de Harlecher-Braun del % eq Ti = T
(1):T (el fin); = Pa exp (Aa - Ba. / (Ti +Ca)); = Pr exp (Ar + Br./Ti + Cr *log (Ti) + Dr *Ti.^6); Ph;
Para k = 1:Longitud (Ti) P0 = 100 la k de / longitud * (Ti); Phf Ah + Bh/Ti (la k) = @ (la letra x) +
Ch *log (Ti (la k)) + Dh *x/Ti (la k) ^2 - el leño (la letra x); Phv fzero (Phf, P0); Ph Phv ; El
complot de fin (Ti, Pa, Ti, Pr, ':',Ti, Ph, '.- ', T, Pv, ' oh ' ) xlabel ( ' T (C) ' ), ylabel ( ' Pv (mmHg) ' )
la leyenda ( ' Antoine ', ' Riedel ', ' Harlecher-Braun ', ' Datos ') El compVPeqn de la letra genera
un complot ilustrados en Figura 4.1 presión de vapor de aparición v alues obtenido de
ecuaciones diversas a cuyos parámetros les es estimados basados en los datos dado en Mesa
4.9.

>> el compVPeqn

240 260 280 300 T (° C)

Pv (mmHg)

320 340 360 380

20

40

60

80

100

120

Antoine Riedel Harlecher – los Datos Braun

FIGURA 4.1 la presión de vapor de 2,2,4-trimethylpentane.

176 Chemical Engineering Computation con MATLAB

4.5 el COEFICIENTE de ACTIVIDAD Los Gibbs – la ecuación Duhem puede ser utilizada como la
base para estimar la composición de fase de vapor y los coeficientes de actividad. Para una
mezcla binaria, esta ecuación puede ser expresada como

letra x

letra x

Letra x xPT PT1 1 1 2 2 1

æèç

ö ø ÷ el +

ö ø ÷ = ln ln, gg
¿Dónde el xi la fracción del topo de componente está en la fase líquida?Yo es el coeficiente de
actividad de fase líquida de componente

El coeficiente de actividad de componente soy definido como

El gi yo ii v yP xP

Donde el yi es la fracción del topo de componente que en el vapor pongo en fase la P es la P


total de presión yo la v soy la presión de vapor de componente yo

La combinación de las anteriormente citadas dos relaciones seguidas por algunas


manipulaciones se dobla

Dy dx

Yy yx dP dx

11

11 1

() Ln

Si P - los datos x1 están disponibles, P puede ser expresada como una función polinómica de x1
y la d derivada ln P / dx1 puede ser a la que se escribió como una función de x1. La integración
de esta relación de x1 = 0 para x1 = 1 da y1. En la condición inicial (x1 = 0, y1 = 0), el
denominador del término derivado se vuelve cero y la regla de l’Hopital debería ser utilizada
para dar la siguiente relación para ser usada en la integración:

Dy dx

letra x de la y

letra x ydPd xy

El xy

1
1

11 00

11

12 » » » () () D e e ln, /

De esta relación, letra x letra x e xdP dx1 1 11 0 = () × = ln / son evaluados y usados como el
valor inicial para y1. Por lo que respecta a ex1, un valor muy pequeño (e.g., 0.00001) puede ser
usado.

El ejemplo 4.11: La Composición de Fase de Vapor de Benzene Acetic Acid System24

Los datos de líquido ponen en fase composición versus la presión total para el sistema de /
ácido acético de benceno (2) (1) en 50 ° C es presentada en Mesa 4.10. Use a los Gibbs – la
ecuación Duhem para estimar la composición de la fase de vapor y los coeficientes de
actividad. La solución De los datos, podemos ver que la presión de vapor de benceno es Pv 1
271 = mmHg y eso de ácido acético es Pv 2 57 52. El mmHg. El MATLAB poliataque de función
incorporada puede ser usado en la regresión de

Los 177Thermodynamics

Los datos totales de presión. De la regresión, la orden 4 que el polinomio rechazó representar
los datos adecuadamente:

Px xxxx 11 4 1 3 1 2 1 365 7643 915 1596 894 0699 556 8470 56 2 () = - +-+ +.....5 570

La diferenciación de esta ecuación afloja ¢ () = - + +Px xxx 11 3 1 2 1 1463 0572 2745 4788 1788
1398 556 8470....

El término derivado es representado como

DP dx P

DP dx xxxln ... 11 1 3 1 2 11 1463 0572 2745 4788 1788 1398 556 == - + - +.. .... . 8470 365 7643
915 1596 894 0699 556 8470 56 2 1 4 1 3 1 2 1-+ - + +xx xx 5 570

Así, tenemos

Dy dx

Yy yx xxx1 1 11 11 1 3 1 2 11 1463 0572 2745 4788 1788 1398 = () - + ... + - +-+ + 556 8470 365
7643 915 1596 894 0699 556 8470 1 4 1 3 1 2 1. .... Xxxx 5 56 2570.

Esta ecuación diferencial está definida por el bzacfun de función MATLAB.


El % de función dy bzacfun / ((- 1463.0572 *x ^3 + 2745.4788 *x ^2 - 1788.1398 *x ... +
556.8470) 894.0699 *x ^2 + ... 556.8470 *x + 56.2570) dy/dx para el sistema de / ácido acético
de benceno dy (la letra x, y) / (y-x)) * = (y * (1-y) - 365.7643 *x ^4 + 915.1596 *x ^3 -; El fin

El bzacP del archivo de la letra realiza la regresión de datos y calcula los coeficientes de
actividad. Esta letra genera complots de P, composición de fase de vapor, y los coeficientes de
actividad como una función del líquido ponen en fase composición. Las condiciones iniciales
son colocadas para e xy 11 10 0 5 1 == - andy ().

El % bzacP m: La composición de fase de vapor y el % de coeficiente de actividad para el


sistema de / ácido acético de benceno

MESA 4.10 la Presión Total para el Sistema de / ácido Acético de Benceno (2) (1) en 50 ° C x1 P
x1 (mmHg) P (mmHg) 0.0 57.52 0.8286 250.20 0.0069 58.2 0.8862 259.00 0.1565 126.00
0.9165 261.11 0.3396 175.30 0.9561 264.45 0.4666 189.50 0.9840 266.53 0.6004 224.30 1.0
271.00 0.7021 236.00

La fuente: Washburn, E.W. (Ed.) et al., Las mesas Críticas internas,   ed. 1, Vol. III, McGraw-Hill,
Nueva York, Nueva York, 1928, p. 287.

178 Chemical Engineering Computation con MATLAB

X1 0.0 0.0069 0.1565 0.3396 0.4666 0.6004 0.7021 0.8286 0.8862 ... 0.9165 0.9561 0.9840 1.0 ;
P 57.52 58.2 126.00 175.30 189.50 224.30 236.00 250.20 259.00 ... 261.11 264.45 266.53
271.00 ; = la diferenciación del % de polinomio de regresión del % de poliataque de la c dc
polyder (c) (la orden 4) (x1, P, 4) del x10 polinómico 1e-5; Xinv x10 1 ; y10 x10 *dc (el fin) / c (el
fin); X, y ode45 (@ bzacfun, xinv, y10); El % soluciona el eqn diferencial. P1v = P (el fin); P2v =
P (1); = Px polyval (c, letra x); Gam1 [Link] *Px. La letra x / P1v; Gam2 = (1-y).El *Px. (De 1 letra
x) /P2v; La contratreta (2,2,1) x1i 0:0.01:1; = Pv polyval (c, x1i); El complot (' la letra x _ 1 '),
xlabel (' P (mmHg ) ', ylabel (' Fitting ', ' Data ', ' Location ', ' superen ')) el complot de
contratreta de leyenda (' la letra x _ 1 ') (la letra x, y) (2,2,3), xlabel (' y _ 1 '), complot de
contratreta de la gráfica de x1-y1 del % ylabel (la letra x, gam1, letra x, gam2, ' (x1i, Pv, x1, P, '
oh ') (2,2,4).- ' ), la leyenda ( ' \ la gama _ 1 ', ' \ gama _ 2 ', ' la Posición ', ' mejor ') ' xlabel ( ' la
letra x _ 1 ' ), ylabel ( ' \ la gama ' ) ', el axis (0 1 0 4)

El bzacP de la letra produce los siguientes resultados y genera los complots demostrados en
Figura 4.2:

>> bzacP c = - 365.7643 915.1596 - 894.0699 556.8470 56.2570 dc 1.0e +03 * - 1.4631 2.7455 -
1.7881 0.5568

0.5

Equipando Datos

El x1

100
200 P (mmHg)

300

0.50 x1

0.50 x1 10

0.5

El y1

?¿1?2

RESUELVO 4.2 presión Total, composición de fase de vapor, y coeficientes de actividad para el
sistema de / ácido acético de benceno (2) (1).

Los 179Thermodynamics

La actividad del 4.5.1 CoeffiCient MoDelS [Link] Wilson Equation La ecuación Wilson puede
usarse para estimar coeficientes de actividad para los sistemas poco ideales miscibles. ¿Para
una mezcla binaria, los coeficientes de actividad?¿1 y?2 son obtenidos a partir de

Ln, lnl ngq qq qq gq qq q11 12 22 11 2 12 22 12 22 11 1 = + () = - + - () ggxg gx 1 12 q

¿Dónde el xi es la fracción del topo?¿1 x1 + g12x2,?2 x2 + g21x1 g12 y g21 pueden estar
resueltos usando los datos experimentales

El Cálculo del [Link].1 de Wilson Equation Parameters: Use de Azeotropic Data que Los
parámetros de la ecuación Wilson pueden ser determinados usando los datos del azeotropic.
¿En un punto lowpressure azeotropic, los coeficientes de actividad de fase líquida pueden ser
obtenidos de la relación?Yo = P / Pi.26 En el punto del azeotropic Ta, la Pi de presión de vapor
puede ser estimada usando una relación simple como la ecuación Antoine. Así, el gij de
parámetros puede ser determinado si los datos de composición están disponibles. Para un
sistema binario, podemos obtener dos ecuaciones no lineales:

letra x del gg
f

El gg

111

12 22 11 2

12

222

12 22 11 = + () + (ln, l nl ngq qq qq gq qq)) x1 12 qq El wilact de función MATLAB define estas


ecuaciones no lineales. ¿Esta función toma a x1, x2,?¿1, y?2 como los aportes.

La función f wilact t1 x1 + g (1) (g, x1, x2, gam1, gam2) *x2; T2 x2 + g (2) *x1; F [log ( gam1 ) +
log ( t1 ) - ( g ( 1 ) *t2 - g ( 2 ) *t1 ) *x2 / ( t1 *t2 ) ; log ( gam2 ) + log ( t2 ) + ( g ( 1 ) *t2 - g ( 2 )
*t1 ) *x1 / ( t1 *t2 ) ]; El fin

La ecuación del laar del 4.5.2 Van La ecuación de la furgoneta Laar se usa frecuentemente para
correlacionar datos de coeficiente de actividad para s ystems poco ideales. Las ecuaciones de
la furgoneta Laar para la correlación de coeficientes binarios de actividad reciben by27

El leño, leño gg 1 2 2

12

22

12

12 2 letra x de la letra x + Ax A B B xx Bx B A

Donde la A de parámetros y B, constantes para una mezcla binaria particular, pueden ser
determinadas usando datos experimentales.

El ejemplo 4.12: La estimación de Parámetros del Wilson Equation

La temperatura del azeotrope para una mezcla de n-octane de etanol (2) (1) en P = 760 mmHg
es 77 ° C y la composición en el azeotrope es etanol de 78 n-octane % (el % por peso) y de 22
%. En la temperatura de la azeotrope T, las presiones de vapor de etanol y n-octane pueden
ser obtenidas por ahí lo

180 Chemical Engineering Computation con MATLAB

El leño de ecuación Antoine Pi Ai - (Bi / (T + Ci)) dónde la T es la temperatura del azeotrope (°


C) y la Pi es la presión de vapor (mmHg). Para etanol, A1 = 8.04494, B1 = 1554.3, y C1 = 222.65,
y para n-octane, A2 = 6.92374, B2 = 1355.126, y C2 = 209.517. El peso molecular de etanol y n-
octane son 46.07 y 114, respectivamente. Determine los coeficientes de ecuación Wilson para
este sistema. La solución Los parámetros de ecuación Wilson puede ser estimada usando el
vapor que las presiones obtuvieron por la ecuación Antoine. Un sistema de ecuaciones no
lineales en términos de fracciones del topo está definido por el wilact de función MATLAB.
La función f wilact t1 x1 + g (1) (g, x1, x2, gam1, gam2) *x2; T2 x2 + g (2) *x1; F [log ( gam1 ) +
log ( t1 ) - ( g ( 1 ) *t2 - g ( 2 ) *t1 ) *x2 / ( t1 *t2 ) ; log ( gam2 ) + log ( t2 ) + ( g ( 1 ) *t2 - g ( 2 )
*t1 ) *x1 / ( t1 *t2 ) ]; El fin

El wilsonpar de la letra usa el fsolve de función incorporada para solucionar el sistema no


lineal.

El % wilsonpar.m: Los parámetros de ecuación Wilson para un sistema binario w1 = 78; Mw1 =
46.07; Mw2 = 114; Ta = 77; P = 760; A1 = 8.04494; B1 = 1554.3; C1 = 222.65; A2 = 6.92374; B2
= 1355.126; C2 = 209.517; La fracción del topo del % x1 = (w1/mw1) / (w1/mw1 + (100-w1)
/mw2); X2 = 1 - x1; Presión del vapor del % P1 = 10 ^ (A1 - B1 / (Ta + C1)); P2 = 10 ^ (A2 - B2 /
(Ta + C2)); Coeficientes del actividad del % gam1 = P / P1; Gam2 = P / P2; El % soluciona el =
g21 de sistema no lineal (g (1) = g12, g (2)) g0 0.1 0.1 ; La inicial del % la suposición g fsolve (@
wilact, g0, [ ], x1, x2, gam1, gam2); g12 g (1), g21 g (2)

El wilsonpar de la letra produce los siguientes resultados:

>> wilsonpar g12 = 0.5713 g21 = 0.0998

Los coeficientes de actividad del 4.5.3 por la molécula de la A de Método de Contribución en


coro - se considerar - son una combinación de grupos funcionales. Entre la actividad los
modelos basados en la contribución de grupos funcionales, el UNIQUAC (el Modelo químico a
Quasi Universal) y los métodos UNIFAC (el Coeficiente de Actividad En Coro Funcional químico
a Quasi Universal) son ampliamente usados.

[Link] UNIQUAC Method El coeficiente de actividad puede ser representado como una suma
de un término combinatorio para dar razón de diferencias de tamaño molecular y de la forma
y un término residual para dar razón de interactions28 molecular:

Ln ln ggg ii C

Yo = el + de acto inapropiado

Donde

Ln ln giC ii

yo

yo

JJ q

JL

JL=-+--+

ö ø ÷ 15 1

Los 181Thermodynamics
Ln g

El qt

Yo acto inapropiado

Ii j ji j j qs s = - æ è ç ç ö ø ÷ ÷ å 1

Tq tji ji ii

El jj

yo

yo

El jj

yo

El kk

Uu RT

acto inapropiado

El rx

Q qx s = - p æ è ç ö ø ÷ === ååå ex,, qi ii j jj xq xq

Acto inapropiado Rq Q yo la k de la k yo la k de la k del ki yo la k == åå () () nn

En estas ecuaciones, ri es un parámetro representando un volumen molecular relativo y qi es


un parámetro representando un área de la superficie molecular relativo, cada uno del cual es
dado por la suma de los parámetros Rk y Qk de grupos funcionales comprendiendo el
componente, respectivamente. Los valores de parámetro Rk y Qk pueden ser encontrados
elsewhere.29,30

[Link] UNIFAC Method El método UNIFAC se basa en el método UNIQUAC, y las suposiciones
estimando números de coordinación, y así sucesivamente, es similar a esos en el método
UNIQUAC. El coeficiente de actividad puede ser representado como la suma de un término
combinatorio y un term31 residual:

Ln ln ggg ii C

Yo = el + de acto inapropiado

Donde

Ln ln giC ii

yo

yo

JJ q

JL

JL=-+--+

ö ø ÷ 15 1

Ln g qb b yo acto inapropiado yo el ki de la k de la k del ki de la k

El ik

=-

öø÷

èçç

ø÷÷å1
e

Qq

Una T

acto inapropiado

El rx

El ki

La k

yo

El ik

Mi mk ij

El ij

yo

yo

El jj

== = æ è ç ö ø ÷ = () N bt t, exp,, LL

q qx

Xqe xq

yo

yo

El jj

El iiki

Jj == åå, q
Aquí, aij son parámetros de interacción en coro y pueden ser encontrados de Referencia 32. El
unifgam de función MATLAB calcula coeficientes de actividad usando el método UNIFAC. La
sintaxis   básica es

= el cardumen unifgam (la k, acto inapropiado, Q, nu, amn, Nc, letra x, T)

Donde la k es el número de grupos funcionales; Acto inapropiado y Q son los vectores de


volúmenes y las áreas de la superficie para cada grupo funcional, respectivamente; El nu es el
número de grupos funcionales contenidos en cada componente; El amn es la matriz de
parámetros de interacción en coro; Nc es el número de componentes; La letra x es el vector de
la fracción del topo de fase líquida; La T es la temperatura (kilobyte); Y el cardumen es el
vector de coeficientes de actividad para cada componente.

El cardumen de función la Estimación del % unifgam (la k, acto inapropiado, Q, nu, amn, Nc,
letra x, T) de coeficientes de actividad usando el aporte del % de método UNIFAC: Acto
inapropiado del %, Q: Los vectores de volúmenes y las áreas de la superficie para cada % en
coro funcional nu: El número de grupos funcionales contenidos en cada componente

182 Chemical Engineering Computation con MATLAB

El % (la fila: La k funcional de grupos, la columna: Los componentes) el % amn: La matriz de %


de parámetros de interacción en coro Nc: El número de letra x del % de componentes: El
vector de % de la fracción del topo de fase líquida T: La salida del % de temperatura (kilobyte):
El cardumen del %: El vector de coeficientes de actividad para cada componente

= los ceros de acto inapropiado (1, Nc); = los ceros de la q (1, Nc); = los ceros del tau (la k, la k);
= los ceros del ek (la k, Nc); = los ceros del theta (1, la k); = los ceros betas (Nc, k); = los ceros de
s (1, la k); Z = 10; Para j = 1:= la suma de acto inapropiado Nc (acto inapropiado (j).*nu (:,J) '); =
la suma q (Q (j).*nu (:,J) '); El fin de vector de fila del % (acto inapropiado, q) para yo = 1:La k ek
(yo,:) = Nu (yo,:)*Q (yo). q; El fin

= tau exp (- amn / T); Para yo = 1:Nc para j = 1:= la suma de beta de la k (ek ((yo, j):,Yo).*tau
(:,J)); El fin de fin para yo = 1:= la suma de la k theta (la letra x (yo).El *q.*ek (yo,:)) La suma
(letra x.*q); El fin

Para yo = 1:= la suma de la k s (theta ' (yo).*tau (:,Yo)); = acto inapropiado /suma de la J de fin
(acto inapropiado.*x); / la suma L = q (q.*x); Gamc = 1 - el leño J + (J) - 5 *q.* (1 - J. El leño L +
(J. L)); Gamr; Para yo = 1:Nc sumb = 0; Para j = 1:La k gamval theta *beta (yo, j) (j) / s (j) - ek
*log (la beta (yo, j) (j, yo) / s (j)); Sumb + gamval; El fin gamr q ( i ) * ( 1 - sumb ) ; El
cardumen de fin exp (gamc + gamr); El fin

El ejemplo 4.13: Los coeficientes de actividad por el UNIFAC Method33

¿Determina?¿1 y?2 para el sistema binario n-heptane diethylamine (2) (1) en T = 308.15
kilobyte cuando x1 = 0.4 y x2 = 0.6. Los subgrupos complejos son indicados por las fórmulas
químicas tan

Diethylamine (1): CH3 CH2 (2) – – CH2CH CH3 n Heptane –: CH3 – (CH2)5 – CH3

La solución que podemos ver que hay tres grupos funcionales: CH3 (la k = 1), CH2 (la k = 2),
CH2NH (la k = 3). Posponga   4.11 funciones los subgrupos, su identificación numera k, valores
de parámetro Rk y Qk, y nji (), lo cual representa el número de grupo de la j en i.29
componente
Los 183Thermodynamics

Desde CH3 y CH2 le pertenece al grupo principal 1 y CH2NH le pertenece al grupo principal 15,
la matriz del amn es dada por ahí

J 15 Group Principal 1 Group principal = 1 j = 2 j = 3 la Cañería Maestra Le Agrupan a 1 j = 1 0 0


255.7 j = 2 0 0 255.7 el Grupo Principal 15 j = 3 65.33 65.33 0

La letra que el useunifgam coloca requirió datos y llama el unifgam de función a realizar el
cálculo UNIFAC.

% useunifgam.m Nc = 2; La k = 3; El % numera de componentes (Nc) y vector funcional del %


de grupos (la k) de volúmenes para cada acto inapropiado en coro funcional 0.9011 0.6744
1.2070 ; El % vectorial de áreas de la superficie para cada Q en coro funcional 0.8480 0.5400
0.9360 ; El número del % de grupos funcionales contenidos en cada % componente (la fila: La k
funcional de grupos, la columna: Los componentes) nu 2 2 ; 1 5 ; 1 0 ; La matriz del % de
parámetros interacción en coro amn 0 0 255.7 ; 0 0 255.7 ; 65.33 65.33 0 ; La letra x 0.4 0.6 ; La
fracción del topo del % de cada T componente = 308.15; El cardumen del % T (kilobyte)
unifgam (la k, acto inapropiado, Q, nu, amn, Nc, letra x, T)

El useunifgam de la letra genera los siguientes resultados:

>> el cardumen del useunifgam = 1.1330 1.0470

El ejemplo 4.14: Los coeficientes de actividad para una Mezcla de 4 componentes por el
UNIFAC Method

Los coeficientes de actividad de estimación de todo componente para el / benceno de / etanol


de n-hexane de sistema /methylcyclopentane (4) (3) (2) (1). La P dada de presión es 1 atm, la T
de temperatura es 334.82 kilobyte, y la fracción del topo del liquidphase de cada componente
es x1 = 0.162, x2 = 0.068, x3 = 0.656, y x4 = 0.114. Cada   componente consta de los siguientes
grupos funcionales:

N-Hexane (1): El etanol del 2CH3–4CH2 (2): CH3 – CH2 – Ohio

POSPONGA 4.11 Parámetros de Subgroups Functional Group J Rk Qk Vj1 (()) vj2 (()) CH3 1
0.9011 0.8480 2 2 CH2 2 0.6744 0.5400 1 5 CH2NH 3 1.2070 0.9360 1 0

La fuente: Empujando con una pértiga, B.E. Et Al., Las Propiedades de Gases y los Líquidos,   ed.
5, McGraw-Hill, Nueva York, Nueva York, 2001, pp. 8.78–8.81.

184 Chemical Engineering Computation con MATLAB

Methylcyclopentane (3): 3CH3 CH (4) – – CH2 C Benzene –: La solución del 6ACH que podemos
ver que hay seis grupos funcionales: CH3 (j = 1), CH2 (j = 2), CH (j = 3), C (j = 4), cámara de
compensación automática (j = 5), y Ohio (j = 6). Posponga 4.12 funciones los subgrupos, su
identificación numera k, valores de parámetro Rk y Qk, y nji (), lo cual representa el número de
grupo de la j en i.29 CH3 componente, CH2, CH, y C le pertenecen al grupo principal 1, la
cámara de compensación automática le pertenece al grupo principal 3, y Ohio le pertenece al
grupo principal 5. Así, podemos construir la matriz de parámetro del amn como se muestra en
4.13.32 de la Mesa que Los sets del useunifgam2 de la letra requirieron que datos y llamadas
el unifgam de función realicen el cálculo UNIFAC.
% useunifgam2.m Nc = 4; La k = 6; El % numera de componentes (Nc) y acto inapropiado
funcional de grupos (la k) 0.9011 0.6744 0.4469 0.2195 ... 0.5313 1.0000 ; El % vectorial de
volúmenes para cada Q en coro funcional 0.848 0.540 0.228 0.000 0.400 ... 1.200 ; El %
vectorial de áreas de la superficie para cada número del % en coro funcional de grupos
funcionales contenidos en cada % componente (la fila: La k funcional de grupos, la columna:
Los componentes) nu 2 1 3 0 ; 4 1 1 0 ; 0 0 1 0 ; 0 0 1 0 ; ... 0 0 0 6 ; 0 1 0 0 ;

POSPONGA 4.12 Parámetros de Subgroups Functional Group J Rk Qk Nnj1 (()) nnj2 (()) nnj3 (())
nnj4 (()) CH3 1 0.9011 0.848 2 1 3 0 CH2 2 0.6744 0.540 4 1 1 0 CH 3 0.4469 0.228 0 0 1 0 C 4
0.2195 0.000 0 0 1 0 cámara de compensación automática 5 0.5313 0.400 0 0 0 6 Ohio 6
1.0000 1.200 0 1 0 0

La fuente: Empujando con una pértiga, B.E. Et Al., Las Propiedades de Gases y los Líquidos,   ed.
5, McGraw-Hill, Nueva York, Nueva York, 2001, pp. 8.78–8.81.

MESA 4.13 la Matriz de Parámetro de Interacción para un Grupo de la Cañería Maestra de


Sistema de 4 componentes 1 Grupo 3 de la Cañería Maestra En Coro Principal 5 j = 1 j = 2 j = 3 j
= 4 j = 5 j = 6 la Cañería Maestra Le Agrupan a 1 j = 1 0 0 0 0 61.13 986.5 j = 2 0 0 0 0 61.13
986.5 j = 3 0 0 0 0 61.13 986.5 j = 4 0 0 0 0 61.13 986.5 el Grupo Principal 3 j = 5 - 11.12 - 11.12
- 11.12 - 11.12 0 636.1 el Grupo Principal 5 j = 6 156.4 156.4 156.4 156.4 89.60 0

La fuente: Empujando con una pértiga, B.E. Et Al., Las Propiedades de Gases y los Líquidos, ed.
5, McGraw-Hill, Nueva York, Nueva York, 2001, pp. 8.82–8.93.

Los 185Thermodynamics

Amn [0 0 0 0 61.13 986.5 ; 0 0 0 0 61.13 986.5 ; 0 0 0 0 61.13 986.5 ; ... 0 0 0 0 61.13 986.5 ; -
11.12 - 11.12 - 11.12 - 11.12 0 636.1 ; ... 156.4 156.4 156.4 156.4 89.60 0 ]; La matriz del % de
letra x de parámetros de interacción en coro 0.162 0.068 0.656 0.114 ; La fracción del topo del
% del % de cada T componente = 334.82; El cardumen del % T (kilobyte) unifgam (la k, acto
inapropiado, Q, nu, amn, Nc, letra x, T)

El useunifgam2 de la letra genera los siguientes resultados:

>> el cardumen del useunifgam = 1.0463 8.1079 1.0392 1.3088

4.6 el equilibrio de líquido de VAPOR – el Vapor LÍQUIDO del 4.6.1 de EQUILIBRIO – por la ley
de raoult Si damos por supuesto que el vapor ponen en fase son un gas de ideal y la fase
líquida es una solución ideal, los criterios de equilibrio se convierten en

YP xP en ii que me senté == ¼ () 12,

La proporción de la fracción del topo de fase de vapor para la fracción del topo de fase líquida,
Ki, es definida como

letra x de la y
La P Pi que me senté

Ki puede ser estimado aproximadamente por ahí el relation34

El ci de la P Pi

W Tri » + ()

ö ø ÷ ÷,, 10 7 3 11 1

Cuál es algunas veces designado la K-Ratio del atajo. De la expresión para la ley de Raoult, la
fracción del topo de fase de vapor es dada por ahí

XP Pj jj se sentó

Dónde el xj es una fracción del topo de fase líquida de especies j P es la presión total Pjsat es la
presión de vapor de j pura de especies en la temperatura de la sistema yj j = å 1 y la
anteriormente citada ecuación puede ser sumada sobre todas las especies para producir

El jj

Letra x jj satyK P xP åå å == = 1 1

186 Chemical Engineering Computation con MATLAB

Donde KyxPP Jjjj se sentó == el //. Para el cálculo de punto de rocío donde las composiciones
de fase líquida no son sabidas, usamos

j
j

Kilobyte j satx y P y P åå å == = 1

En cálculos del destello, deje a F, V, y L ser tasas de flujo (lb mol/hr) de pienso
multicomponente, vapor, y fases   líquidas, respectivamente, y zj dejado, yj, y xj sean la
fracción del topo de j de especies en pienso, vapor, y fases líquidas, respectivamente. La
combinación y la nueva disposición de la masa total se balancean y el balance componente F=V
+ L, rendimiento Fzj = Vyj + Lxj (j = 1, …, N)

letra x

kilobyte de la z

letra x del yK

Kz Kj j j jj j jj j + () == + () 11 11 aa

Donde la N es el número de componentes y una = V / F. Usando la relación xy j j N j j N == åå ==


11 1 i.e., Xy jj j N () = æ è ç ö ø ÷ = å 0 1, nosotros tenemos la siguiente ecuación no lineal:

f xy

kilobyte Kz

El jj

El jj

Uno uno () = () = () + () = == åå 11 1 11 0

El ejemplo 4.15: Law35 de Raoult

El sistema binario acetonitrile (1 estrechamente) /nitromethane (2) se conforma a la ley de


Raoult. Las presiones de vapor para las especies puras son dadas por las siguientes ecuaciones
Antoine:
El ln.

. ,El ln.T de certificado de depósito aplazado de B de Pensilvania Pensilvania B TC11 1 1 22 2 2


14 2724 2945 47 224 0 14 = + = + 20 = + = 443 2972 64 209 0 +. .T

Donde la T es la temperatura (° C).

1. Genere una gráfica mostrando la P total de presión versus x1 y para una temperatura de 75
° C. 2. Genere una T de aparición de la gráfica versus x1 y y1 para una presión de P = 70 kPa. La
solución 1. Para una T dada,

letra x PxPxPxPPPP

uno

yo

Ii sats en sats en sats en + ()

= å 11 22 2121 2 el certificado de depósito aplazado del certificado de depósito aplazado 2exp


T A B UNO

B TC +

æèç

ö ø ÷ + + æ è ç ö ø ÷ - + í ü ý ï þ 2 1 1 1 2 2 2 exp

El x1

XP P

P de la letra x

uno

El certificado de depósito aplazado de la B

Sentado

11 1

1
1

==

El +

æèç

El exp

El bubbp de la letra representa gráficamente P versus x1 y y1.

El % bubbp.m: El cálculo de claro de la p de la burbuja todo; T = 75; A1 = 14.2724; B1 =


2945.47; C1 = 224;

Los 187Thermodynamics

A2 = 14.2043; B2 = 2972.64; C2 = 209; Fp = @ (la letra x) exp (A2-B2 / (T +C2)) la letra x + * (exp
(A1-B1 / (T +C1)) - exp (A2-B2 / (T +C2))); X1 0:0.01:1; Y1; P; Para k = 1:La longitud (x1) Ps Feval
(fp, x1 (la k)); La letra x fy = @ (la letra x) * (exp (A1-B1 / (T +C1))) / Ps; Y feval (fy, x1 (la k)); Y1
y ; P P Ps ; El complot de fin (x1, P, y1, P, '.- ' ), la leyenda ( ' P-X _ 1 ', ' P-Y _ 1 ', ' la posición ', '
mejor ') ' xlabel ( ' la letra x _ 1, y _ 1 ' ), ylabel ( ' P ' ) '

La implementación del bubbp de la letra produce Figura 4.3:

>> el bubbp

2. Para una presión dada P, T puede ser encontrada solucionando la ecuación no lineal

El certificado de depósito aplazado del certificado de depósito aplazado de la B exp exp A B A


B

uno

B TC2 2 2 1 1 1 2 2 2 +

æèç

öø÷++æèçöø÷-+íü

- = xP 1 0

Una vez que la T es conocida, la composición de fase de vapor puede ser determinada de la
relación

XP P

P de la letra x

uno
El certificado de depósito aplazado de la B

Sentado

11 1

==

El +

æèç

El exp

El dewpt de la letra usa el fzero de función incorporada para solucionar la ecuación no lineal.

El % dewpt.m: El cálculo de claro de punto de rocío todo; A1 = 14.2724; B1 = 2945.47; C1 =


224; A2 = 14.2043; B2 = 2972.64; C2 = 209; T0 = 60; P = 70; = 0:0.01:1 de la letra x; T; Y; Para k
= 1:= la letra x de longitud x1 (la k) (la letra x); Fp = @ (T) exp (A2-B2 / (T +C2)) + ... x1 * (exp
(A1-B1 / (T +C1)) - exp (A2-B2 / (T +C2))) - P;

40 45 50 55 60

65 70 75 80 85

0.1 0.2 0.3 0.4 0.5 x1, y1

P – x1 P – y1

0.6 0.7 0.8 0.9 1

FIGURA 4.3 la presión de vapor de sistema acetonitrile /nitromethane (2) (1).

188 Chemical Engineering Computation con MATLAB

T1 fzero (fp, T0); Y1 x1 *exp (A1-B1 / (T1 +C1)) / P; T T T1 ; y y1 ; El complot de fin (la letra x,
T, y, T, '.- ' ), xlabel ( ' la letra x _ 1, y _ 1 ' ), ylabel ( ' T (C) ' ) la leyenda ( ' T-X _ 1 ', ' T-Y _ 1 ', ' la
posición ', ' mejor ')

La implementación del dewpt de la letra produce una T de aparición de complot versus x1 y y1


(vea Figura 4.4):

>> el dewpt

¿El vapor del 4.6.2 – el equilibrio líquido por la Inserción de ley de un coeficiente de actividad
de MoDifieD Raoult,?Yo, en los rendimientos de ley de Raoult modificado la ley de Raoult:
YP xP en ii se sentó == ¼ () g 12,,

La proporción de equilibrio (o K-Value), Ki, es definida como

letra x de la y

La P Pi que yo el ii me senté == g

Según esta ecuación, yi Kixi y xi yi/Ki. La parentela de suma total cede

yo

yo

yo

El ii

yo

yo

yo

yo

Yo kilobyte yKxx y == åå åå == == 11 11 11,

En vapor – los cálculos líquidos de equilibrio, la siguiente parentela son comúnmente usados:

PxPy xP P

letra x Kx

YP P

kilobyte de la y

yo

El iii

Sentado
yo

El iii

Sentado

El ii

yo

El ii sentado

yo

Yo ==== = = = å 1 g g, o 1 11 11 N yo la N yo yx åå == =,

T – x1 T – y1

65

70

75

T (° C)

80

85

90

0.1 0.2 0.3 0.4 0.5 x1, y1

0.6 0.7 0.8 0.9 1

FIGURA 4.4 el punto de rocío de sistema acetonitrile /nitromethane (2) (1).

Los 189Thermodynamics

1. Un cálculo de presión (la Burbuja P) de punto de burbujeo: Para una T dada de temperatura
y composiciones liquidphase xi, la P total de presión y el yi de composiciones de fase de vapor
están calculados. ¿Los valores del vapor ejercen presión y el coeficiente de actividad de
especies (P que me senté y?Yo) es estimado primero. Luego la P y yi pueden ser obtenidos de
las relaciones

PxPy xP P que yo N iii me senté yo el iii se sentó == = å 1 g g,

2. Un cálculo de presión (el Rocío P) de punto de rocío: Para una T dada de temperatura y
composiciones de fase de vapor yi, la P total de presión y el xi de composiciones de fase de
líquido están calculados. La presión de vapor de especies yo (P que me senté) es determinada
primera de la T dada seguida por la estimación de xi de composiciones de la fase líquida
usando la ecuación no lineal

PxPfxx

YP P

yo

El iii

Sentado

yo

yo

yo

yo

El ii sentado = () = - = - = == = åå å 11 1 11 0g g

3. Un cálculo de temperatura (la Burbuja T) de punto de burbujeo: Para una presión total dada
la P y el líquido ponen en fase composición xi, la T de temperatura y el yi de composiciones de
fase de vapor están calculados. La solución de la siguiente ecuación no lineal produce el valor
de T: F TP xP iii se sentó yo N () = - = å g 0 1. 4. Un cálculo de temperatura (el Rocío T) de punto
de rocío: Para una presión total dada la P y el vapor ponen en fase composición yi, la T de
temperatura y el xi de composiciones de fase de líquido están calculados. Primero asumimos el
valor de T y calculamos la presión de vapor. Luego asumimos un valor inicial de la fracción del
topo de fase líquida xi (usualmente la ley de Raoult es usada: XP yP ii que me senté = / ).
¿ Calculamos el coeficiente de actividad?Yo y soluciono la ecuación no lineal f Ty PP ii que me
senté yo N () = - = å 10 1 / g para obtener el valor de T. Usando a la T resultante, el yP de la
letra x de relación Pi que yo el ii me senté = g es evaluado y comparado con la suposición
inicial. Este procedimiento es repetido hasta que el valor de xi no demuestre cualquier
cambios.

Los aportes y las salidas para cada cálculo están resumidos en Mesa 4.14.

El ejemplo 4.16: Los cálculos de equilibrio Usando al Law36 de Modified Raoult

Para el sistema binario de acetato de / metilo methanol (2) (1), las correlaciones razonables
para los coeficientes de actividad son dadas por ahí

Ln, ln,.. Gg 12 2 21 2 2 771 0 00523 == = - el Hacha del Hacha AT


POSPONGA 4.14 Aportes y Salidas para Vapor – el Tipo Líquido de Cálculos de Equilibrio
Calculation Inputs Devuelve P de Bubble-Point de presión (la Burbuja P) T, xi, P yi de Punto de
Rocío de presión (el Rocío P) T, yi, T xi de Punto de Burbujeo de temperatura (la Burbuja T) P,
xi, T yi de Punto de Rocío de temperatura (el Rocío T) P, yi, xi

190 Chemical Engineering Computation con MATLAB

La ecuación Antoine provee expresiones para las presiones de vapor (kPa):

El ln.

..

, ln.

T sats a las 12 16 59158 3643 31 33 324 14 25326 2665 54 == - 53 424. Donde la T es la


temperatura (kilobyte). 1. La P de estimación y yi para T = 318.15   kilobyte y x1 = 0.25. 2. La P
de estimación y xi para T = 318.15   kilobyte y y1 = 0.60. 3. La T de estimación y yi para P =
101.33   kPa y x1 = 0.85. 4. La T de estimación y xi para P = 101.33   kPa y y1 = 0.40. La solución
1. ¿Para la temperatura dada y líquido pone en fase composición, P que me senté y?Estoy
calculado. Estos valores se usan para determinar P y yi del relaciones Px P ii que me senté yo N
= å g 1 y y xP P ii ii se sentaron = g. 2. La P que me senté es determinada de la temperatura
dada y la composición es encontrada solucionando la ecuación no lineal

PxPfxx

El yP Pi N ii que me senté yo la N yo la N que yo el ii me senté = () = - = - = == = åå å 11 1 g 11 0g

La ecuación no lineal está definida por el dewpf de función MATLAB.

La letra x de función f dewpf (x1, y, T, Psat) x1 1 - x1 ; La gama = gamma12 (x1, T); = la suma de
la P (letra [Link] *gamma.*Psat); = la suma de la f (y *P. (La gama.*Psat)) - 1; El fin

3. El valor de T es obtenido de la solución de la ecuación no lineal

FT Px P yo N ii que me senté () = - = å 1 0g

La ecuación no lineal está definida por el bubtf de función MATLAB.

La letra x de función f bubtf (T, x1, Una, B, C, P) x1 1 - x1 ; La gama = gamma12 (x1, T); Psat
vp12 (Una, B, C, T); = la suma de la f (letra [Link] *gamma.*Psat) - P; El fin

4. La presión de vapor es estimada usando a lo asumido T, y el valor inicial de xi de la fracción


del topo del liquidphase es asumido. Usualmente la ley de Raoult se usa para asumir xi: XP yP ii
que me senté. ¿El coeficiente de actividad?Yo soy calculado y T está resuelta de la ecuación no
lineal

El fT

La N del yP Pi que yo el ii me senté () = - = å 10 1 g La ecuación no lineal están definidos por el


dewpf2 de función MATLAB. La T resultante se usa para evaluar a xyPP iiii = / g sentada, lo cual
es comparado con la suposición inicial. Este procedimiento es repetido hasta que el xi converja
en una constante.

La función fp dewtf2 y (T, y1, x1, Una, B, C, P) y1 1 - y1 ; Psat vp12 (Una, B, C, T); La gama =
gamma12 (x1, T); = la suma del fp (y *P. (La gama.*Psat)) - 1; El fin

El binVLE de la letra implementa estos procedimientos de cálculo. Usando parámetros dados


de ecuación Antoine, esta letra realiza vapor – los cálculos líquidos de equilibrio.

Los 191Thermodynamics

El % binVLE m: El cálculo VLE para el usar sistemas binarios modificó la A de parámetros de


ecuación de presión de vapor del % de ley Antoine de Raoult 16.59158 14.25326 ; B 3643.31
2665.54 ; C 33.424 53.424 ;

Cálculo del P del % Bubble (1) T = 318.15; X1 = 0.25; La letra x x1 1 - x1 ; La gama de datos del
% = gamma12 (x1, T); Psat vp12 (Una, B, C, T); = la suma de la P (letra [Link] *gamma.*Psat); Y =
(letra [Link] *gamma.*Psat) / P; La P fprintf Bubble (' (1): P = %g, y1 = %g, y2 = %g \ n ', P, y (1), y
(2)); Fprintf (' gamma1 %g, gamma2 %g n ', gama (1), gama (2));

Cálculo del P del % Dew (2) T = 318.15; Y1 = 0.60; y y1 1 - y1 ; Psat vp12 (Una, B, C, T); Datos
del % x10 = 0.7; La suposición de la inicial del % para letra x de la fracción del topo x1, fval
fzero (@ dewpf, x10, [ ], y, T, Psat); La letra x x1 1 - x1 ; La gama = gamma12 (x1, T); = la suma
de la P (letra [Link] *gamma.*Psat); La P fprintf Dew (' (2): P = %g, x1 = %g, x2 = %g \ n ', P, letra x
(1), letra x (2)); Fprintf (' gamma1 %g, gamma2 %g n ', gama (1), gama (2));

Cálculo del T del % Bubble (3) P = 101.33; X1 = 0.85; La letra x x1 1 - x1 ; Datos del % T0 = 300;
La suposición de la inicial del % para la temperatura T, fval fzero (@ bubtf, T0, [ ], x1, Una, B, C,
P); La gama = gamma12 (x1, T); Psat vp12 (Una, B, C, T); Y = (letra [Link] *gamma.*Psat) / P; La T
fprintf Bubble (' (3): T = %g, y1 = %g, y2 = %g \ n ', T, y (1), y (2)); Fprintf (' gamma1 %g,
gamma2 %g n ', gama (1), gama (2));

Cálculo del T del % Dew (4) P = 101.33; Y1 = 0.40; y y1 1 - y1 ; Datos del % T0 = 330; La
suposición de la inicial del % para la temperatura Psat0 Vp12 (Una, B, C, T0); X1 y1 *P/Psat0(1);
Crx = 1; Cx 1e 6; Mientras crx cx T, fval fzero (@ dewtf2, T0, [ ], y1, x1, Una, B, C, P); La gama
= gamma12 (x1, T); Psat vp12 (Una, B, C, T); La letra x y *P. (La gama.*Psat); = la
temperatura absoluta del crx (la letra x - x1); = la letra x del x1 (1); La T de fin fprintf Dew ('
(4): T = %g, x1 = %g, x2 = %g \ n ', T, letra x (1), letra x (2)); Fprintf (' gamma1 %g, gamma2 %g n
', gama (1), gama (2));

La implementación del binVLE de la letra produce las siguientes salidas:

La P binVLE Bubble (1): P = 73.5003, y1 = 0.282205, y2 = 0.717795 gamma1 = 1.86401,


gamma2 = 1.07164 (2) la P Dew: P = 62.8945, x1 = 0.816927, x2 = 0.183073 gamma1 =
1.03780, gamma2 = 2.09348 (3) la T Bubble: T = 331.201, y1 = 0.66967, y2 = 0.33033 gamma1
= 1.02365, gamma2 = 2.11816 (4) la T Dew: T = 326.697, x1 = 0.460197, x2 = 0.539803 gamma1
= 1.36283, gamma2 = 1.25231

Las salidas pueden estar resumidas como se muestra en Mesa 4.15.

192 Chemical Engineering Computation con MATLAB

Los cálculos del Destello del [Link] El punto de rocío y los métodos de cálculo de punto de
burbujeo pueden ser usados en la estimación de las cantidades y las composiciones para la
evaporación del destello de una mezcla multicomponente ideal. Resuelva 4.5 funciones un
evaporador del destello. En Figura 4.5, F, V, y L son pienso de total, vapor, y tasas líquidas de
flujo, respectivamente, y zj, yj, y xj son fracciones del topo de j componente en el pienso,
vapor, y corrientes líquidas, respectivamente. El número total de componentes - se asume - es
N. De la en conjunto balances componente masiva y F=V + L, Fzj = Vyj + Lxj   (j = 1, …, N) y yj
utilizador = Kjxj, tenemos

letra x

kilobyte de la z

letra x del yK

Kz Kj j j jj j jj j + () == + () 11 11 aa

Donde ag == VFKPPP jj j se sentó la j se sentó //, lo hace la presión de vapor de especies j, y P


es el total

La presión. La sustitución de estas ecuaciones en la relaciones xy j j N j j N que suma == åå ==


11 1 i.e., Xy jj j N () = æ è ç ö ø ÷ = å 1 0 rendimientos la siguiente ecuación no lineal:

Fx y

kilobyte Kz

El jj

El jj

Uno uno () = () = () + () = == åå 11 1 11 0
¿Posponga 4.15 Resultados de VLE Calculations Problem Type P T x1 (kilobyte) (kPa) y1?¿1?2
Burbujean P 73.5003 318.15 0.25 0.28221 1.86401 1.07164 Dew P 62.8945 318.15 0.81693
0.60 1.03780 2.09348 Bubble T 101.33 331.201 0.85 0.66967 1.02365 2.11816 Dew T 101.33
326.696 0.46019 0.40 1.36283 1.25231 Nota: Las letras itálicas son aportes.

El vapor

El líquido

T, P

L, xj

F, zj

V, yj

CREO 4.5 el evaporador del Destello.

Los 193Thermodynamics

En el punto de rocío, uno = 1 (todo el pienso está evaporado) y

FT

kilobyte de la z

J () == = å 1 10

En el punto de burbujeo, uno = 0 (la evaporación del pienso es iniciada) y que nosotros
tenemos

kilobyte f Tz

N jj () == = å 1 10

Pjsat es dado por la ecuación de presión de vapor Antoine:

El logPA

B Connecticut PTjj j j j se sentó = + (): MmHg,:C


El ejemplo 4.17: El Evaporator37 del Destello

Una corriente del pienso de una mezcla de 4 componentes ideal es alimentada en un


evaporador del destello. La composición de la corriente del pienso recibe en Mesa 4.16 con las
constantes de ecuación Antoine. El tambor del destello funciona bajo la presión alta, entre 15
y 25 atm, con una corriente del pienso en 50 C. Estimate el por ciento del pienso total en 50 ° C
que está evaporada, uno   (V/F), y el topo correspondiente fracciona en el líquido y las
corrientes de vapor para P = 16, 18, 20, y 24 atm. Calcule el punto de rocío y la temperatura de
punto de burbujeo de la corriente del pienso. La solución El falp de función MATLAB define
relaciones que suma. La ecuación para la temperatura de punto de rocío fT zK jj j N () = () - =
å /1 0 1 y la ecuación para temperatura de punto de burbujeo fT zK jj j N () == = å 10 1

Está definido por falp1 de funciones MATLAB y falp0, respectivamente.

La función del falp.m fv falp (alp, g) zf [Link]; = g.k de la k; = la suma del fv (zf. * (de 1 k). (1 + alp *
(k-1))); El fin

El cálculo de punto de rocío del % de función del falp1.m fv falp1 (T, g): El alfa = 1 z [Link]; Un =
g.A; B = g.B; C = g.C; P = [Link]; La k = 10.(Uno - B. (C + T)) / P; = la suma del fv (z. La k) - 1; El fin

MESA 4.16 la Composición del Pienso y Antoine Equation Constants

La fracción componente (zj) del Topo

Antoine Equation Constants Un B C Ethylene 0.10 6.64380 395.74 266.681 Ethane 0.25
6.82915 663.72 256.681 Propane 0.50 6.80338 804.00 247.040 n-Butane 0.15 6.80776 935.77
238.789

194 Chemical Engineering Computation con MATLAB

El cálculo de punto de burbujeo del % de función del falp0.m fv falp0 (T, g): El alfa = 0 z [Link]; Un
= g.A; B = g.B; C = g.C; P = [Link]; La k = 10.(Uno - B. (C + T)) / P; = la suma del fv (z.*k) - 1; El fin

Los campos de la estructura la g variable constan de composiciones del pienso y la ecuación


Antoine c onstants. El flashdrum de la letra los llama a falp, falp0, y falp1 y usos el fzero de
función incorporada para solucionar las ecuaciones no lineales.

El % flashdrum.m: La composición del pienso del % de cálculo del destello y constantes Antoine
zf 0.1 0.25 0.5 0.15 ; Un 6.64380 6.82915 6.80338 6.80776 ; B 395.74 663.72 804.00 935.77 ; C
266.681 256.681 247.040 238.789 ; P 16 18 20 24 *760; La presión del % (mmHg)

Alfa del cómputo del % T = 50; % deg.C Pv = 10.(Uno - B. (C + T)); La letra x de presión de vapor
del %; Y; El alfa; [Link] zf; [Link] Pv; = A del g.A; g.B = B; g.C = C; Para yo = 1:La k de longitud = Pv (P)
/ P (yo); = k del g.k; [Link] = P (yo); El hacha = fzero (@falp, 0.5, [ ], g); Xv zf. / (1 hacha + * (la k
- 1)); = k del [Link] *xv; La letra x x xv ' ; y yv ' ; El alfa alpha ax ; El fin Pmmhg P/760; Pmmhg,
letra x, y, alfa

El punto de rocío del %: El alfa = 1 Tdew; Para yo = 1:La longitud [Link] (P) = P (yo); T = fzero (@
falp1,50, [ ], g); Tdew T ; El fin Tdew

El punto de burbujeo del %: El alfa = 0 Tbub; Para yo = 1:La longitud [Link] (P) = P (yo); T = fzero
(@ falp0,50, [ ], g); Tbub T ; El fin Tbub
El flashdrum de la letra genera las siguientes salidas:

>> flashdrum Pmmhg = 16 18 20 24 la letra x = 0.0052 0.0067 0.0086 0.0136 0.0685 0.0851
0.1032 0.1409 0.4874 0.5380 0.5708 0.5945 0.4389 0.3702 0.3174 0.2510 y = 0.1055 0.1212
0.1398 0.1848 0.2605 0.2875 0.3139 0.3571 0.5007 0.4914 0.4692 0.4072 0.1333 0.1000
0.0771 0.0508 el alfa = 0.9454 0.8148 0.6967 0.5045

Los 195Thermodynamics

Tdew = 52.1955 57.5182 62.4550 71.4161 Tbub = - 29.4195 - 23.3346 - 17.6971 - 7.4850

Los resultados pueden estar resumidos como se muestra en Mesa 4.17.

El vapor del 4.6.3 – el equilibrio líquido usando proporción de Punto de Rocío del [Link] de
Coeficientes de fugacidad y Calculations38 Introduction de Punto de Burbujeo del vapor ponen
en fase coeficiente de fugacidad para modificado los rendimientos de ley de Raoult, en el
equilibrio,

YPxf xP que yo iiii ii me senté yo satfg gf

Esto puede ser reescrito como

El yPyPxP que me senté ii iii satf f g == F

Donde Fi yo isat f f / soy la proporción de coeficientes de fugacidad. La hoja de solicitud de


expansión del virial se fondea

Fii ii se sentó

Jk ji jkBP PPyy

RT

= () æ è ç ç ö ø ÷ åå equis + é ú ú () p 1 2 2 1dd

Dd dd ji ji jj ii jk jk jj kk ii jj ij ji BBBB BB = - = - == = 22 0,

En el punto de rocío y los cálculos de puntos de burbujeo, las siguientes relaciones son usadas:

XP P

letra x

YP P

El yxP

El xP

yo
El iii

Sentado

yo

yo

El ii

El ii sentado

yo

yo

yo

yo

yo

El iii

Sentado

== === åå å g g

, 1,

El ii

yo

El ii

El ii sentado

YP

æèç

öø÷å1Fg

La MESA 4.17 Resultados de Cálculos del Destello

El componente
P - 29.4195 17.6971 23.3346 - 16 18 20 24 un V/F 0.9454 0.8148 0.6967 0.5045 punto de rocío
T - 7.4850 xj Ethylene 0.0052 0.0067 0.0086 0.0136 Ethane 0.0685 0.0851 0.1032 0.1409
Propane 0.4874 0.5380 0.5708 0.5945 n-Butane 0.4389 0.3702 0.3174 0.2510 yj Ethylene
0.1055 0.1212 0.1398 0.1848 Ethane 0.2605 0.2875 0.3139 0.3571 Propane 0.5007 0.4914
0.4692 0.4072 n-Butane 0.1333 0.1000 0.0771 0.0508 (atm) (° C) (° C) - 52.1955 57.5182
62.4550 71.4161 punto de burbujeo T

196 Chemical Engineering Computation con MATLAB

1. Los cálculos de presión (la Burbuja P) de punto de burbujeo. La P total de presión y el yi de


composición de fase de vapor están calculados para la T dada de temperatura y el xi. de
composición de fase líquida uno. ¿La P de cómputo que me senté y?Yo, Fi determinado = 1, y
le calculamos a P xP ol iii ii sentado = å gF. b. Determine al iii y xP Pi io ld g sentado F y Fi.

c. P de Descubrimiento

El xP

Nuevo

El iii

Sentado

Ii gF. Si el criterio | Pold - Pnew E no es satisfacido, empuje y Pold Pnew determinado para b. 2.
Los cálculos de presión (el Rocío P) de punto de rocío. Pues los valores dados de T y yi, P y xi
son estimados. uno. ¿Calcula la P que me senté, coloca a Fi = 1 y?Yo = 1, y el cómputo P yP
viejo yo ii ii me senté = () å 1 F / g. ¿Encuentra el yP de la letra x Pi Iiold Ii = F sentada g y?Yo, y
la estimación Pold otra vez. b. Determine a Fi. C. ¿Calcula el yP de la letra x Pi Iiold Ii = F
sentada g, normaliza a xi, y encuentra?yo. ¿Repite este procedimiento hasta el cambio
adentro?Yo de una iteración para lo siguiente estoy menos de alguna tolerancia. d. Calcule a
que P yP nuevo yo ii ii me senté = () å 1 F / g. Si el criterio | Pold - Pnew E no es satisfacido,
empuje y Pold Pnew determinado para b. 3. Los cálculos de temperatura (la Burbuja T) de
punto de burbujeo. Pues los valores dados de P y xi, T y yi son estimados. uno. Fi determinado
= 1, y Programa Ensamblador Básico de la T de cómputo Ci se sentaron yo yo = el ln y T xT ii se
sentó yo. b. ¿Calcula la P que me senté y?yo. Para una j componente, calcule a que P P xP P j
sentada yo ii ii me senté j sentada = () () å g // F

Y T B AP Cj jj se sentó j = ln. c. Determine P que me senté y encuentre que el iii y xP Pi se sentó


yo = g F. ¿Calcula A Fi y?Yo, y el cómputo P xP P j nos sentamos que yo ii ii me senté j sentada =
() () å g // F y T B AP Cj jj se sentaron j = ln. Repita este procedimiento hasta el cambio en T de
una iteración para lo siguiente está menos de alguna tolerancia. 4. Los cálculos de temperatura
(el Rocío T) de punto de rocío. Pues los valores dados de P y yi, T y xyi son estimados. uno. ¿Fi
Determinado = 1 y?Yo = 1, y el Programa Ensamblador Básico de la T de cómputo Ci nos
sentamos yo yo = el ln y T xT ii se sentó yo. b. La P de descubrimiento que me senté. Para una j
componente, calcule a que PPy PP j sentado ii ii j sentada me senté = () å que F g / y T B AP Cj jj
se sentaron j = ln. c. ¿Determina la P que me senté y Fi, y calculo yP de la letra x Pi Ii Ii = F
sentada g y?Yo. d. Calcúlele a que PP y PPj ii sentado que yo la j me senté me senté que yo = ()
å F g / y T B AP Cj ij nos sentamos j = ln. e. La P de descubrimiento que me senté y Fi.

Los 197Thermodynamics

f. Calcule letra x
¿El yP Pi Ii Ii se sentó = que F g entendió por la normalización, y determina?yo. ¿Repite este
procedimiento hasta el cambio adentro?Yo de una iteración para lo siguiente estoy menos de
alguna tolerancia. g. Calcúlele a que PP y PPj ii sentado que yo la j me senté me senté que yo =
() å F g / y T B AP Cnew j jj nos sentamos j = ln. Si el criterio | T - Tnew | < e no es satisfacido, T
determinada = Tnew y empuje para e.

El ejemplo 4.18: La T de la burbuja Calculations para un System39 de 4 componentes

Determino la temperatura de la burbuja y fracciones del topo de fase de vapor para el sistema
de / benceno de / etanol de n-hexane / methylcyclopentane (4) (3) (2) (1). La presión dada es 1
atm, y las fracciones dadas del topo del liquidphase son x1 = 0.162, x2 = 0.068, x3 = 0.656, y x4
= 0.114. La presión de vapor puede ser estimada usando el lnPABTC de ecuación Antoine que
me senté ii yo = - + () / (T (): La k, P: Atm). Los parámetros para la ecuación Antoine son

AA 12 34 9 2033 12 2786 9 1690 9 2675., . , . , .

BBBB 1234 2697 55 3803 98 2731 00 2788 51., ., ., .

CCCC 1234 48 78 41 68 47 11 52 36 = - = - = -. , . , ., .

Los coeficientes del virial (cm3/mol) para cada componente son

BBBB 11 12 13 14 1360 1 657 0 1274 2 1218 8 == - = - = -., ., ., .

BBBB 22 23 24 33 1174 7 621 8 589 7 1191 9 == - = - = -., ., ., .

BB 34 44 1137 9 1086 9 == -., . La solución Este problema forma parte de los cálculos de
temperatura de punto de burbujeo. Así, lo computacional

El procedimiento empieza por colocar a Fi = 1 y calcular a TBAPC que me senté ii yo = () () - / l


n y Tx T ii se sentaron yo. El acto inapropiado de constante del gas = 82.06 cm3 atm / (·
kilobyte mol) es usado en el cálculo de Fi. Para el cálculo de coeficientes de actividad, el
método UNIFAC es utilizado. El bubbleT de la letra implementa cada paso computacional para
cálculos de temperatura de punto de burbujeo. Esta letra llama el unifgam de función a
estimar coeficientes de actividad.

El % bubbleT m: La temperatura de la burbuja de un claro de la mezcla todo;

% Data N = 4; El número del % de componente P = 1; Presión del total del % (atm) Rg = 82.06;
La constante del gas del % (cm ^3 atm / (kilobyte mol)) la letra x 0.162 0.068 0.656 0.114 ; La A
de constantes de ecuación del % de la fracción del topo de fase de líquido del % Antoine
9.2033 12.2786 9.1690 9.2675 ; B 2697.55 3803.98 2731.00 2788.51 ; C - 48.78 - 41.68 - 47.11 -
52.36 ; = los ceros de coeficientes del % Virial Bij (n, n); Bij (1,1) = - 1360.1; Bij (1,2) - 657.0; Bij
(1,3) = - 1274.2; Bij (1,4) = - 1218.8; Bij (2,2) = - 1174.7; Bij (2,3) = - 621.8; Bij (2,4) = - 589.7; Bij
(3,3) = - 1191.9; Bij (3,4) = - 1137.9; Bij (4,4) = - 1086.9;

198 Chemical Engineering Computation con MATLAB

Los datos del % para el cálculo de coeficientes de actividad usando k de método UNIFAC = 6; El
número del % de acto inapropiado funcional de grupos (la k) 0.9011 0.6744 0.4469 0.2195 ...
0.5313 1.0000 ; El volumen del % vectorial para cada Q en coro funcional 0.848 0.540 0.228
0.000 0.400 ... 1.200 ; El área de la superficie del % vectorial para cada nu 2 1 3 0 ; 4 1 1 0 ; 0 0
1 0 ; 0 0 1 0 ; ... 0 0 0 6 ; 0 1 0 0 en coro funcional; El número del % de grupos funcional amn [0
0 0 0 61.13 986.5 ; 0 0 0 0 61.13 986.5 ; 0 0 0 0 61.13 986.5 ; ... 0 0 0 0 61.13 986.5 ; - 11.12 -
11.12 - 11.12 - 11.12 0 636.1 ; ... 156.4 156.4 156.4 156.4 89.60 0 ]; La matriz de parámetro de
interacción del %

% Initialization Terr = 1; Tcrit 1e 6;

El delta del % (yo, j) para yo = 1:N-1 Bij (:,Yo) = Bij (yo,:); = los ceros del delta de fin (n, n); Para
yo = 1:La n para j = 1:El delta de la n (j, yo) = 2 *Bij (j, yo) - Bij (yo, yo) - Bij (j, j); Si la j == yo
el delta (yo, j) = 0; El fin de fin de fin para yo = 1:El delta n-1 (:,Yo) = el delta (yo,:); El fin

El paso del % 1) = los unos PHIi (1, n); El % PHI _ = 1 para cada componente Tsat = B. (P)) - C
(uno - el leño; = la suma %Ti ^sat T (letra x.*Tsat);

El paso del % 2) Psat Exp (Uno - B. (T + C)); La gama del ^sat de Pi del % unifgam (la k, acto
inapropiado, Q, nu, amn, n, letra x, T); P1sat = P / (la suma (letra [Link] *[Link] *Psat.
PHIi/Psat (1))); % j = 1 T=B (1) / (Uno (1) - el leño (P1sat)) - C (1);

El Paso del % 3) = T Distinguida; Mientras Terr Tcrit Psat Exp (Uno - B. (+ Al Que Se Dijo C)); =
letra x del % Pi ^sat [Link] *[Link] *Psat. PHIi / P; Para yo = 1:% n PHI sumy = 0; Para j
= 1:La n para ki = 1:N sumy sumy + y *y (ki) (j) * (2 *delta (j, yo) - el delta (j, ki)); El fin de
fin PHIi exp ((Bij (yo, yo) (yo) * (P - Psat (yo)) + sumy *P/2) / (Rg *Told)); La gama de fin
unifgam (la k, acto inapropiado, Q, nu, amn, n, letra x, Told); P1sat = P / (la suma (letra [Link]
*[Link] *Psat. PHIi/Psat (1))); % j = 1 T=B (1) / (Uno (1) - el leño (P1sat)) - C (1); = la
temperatura absoluta Terr (Dicho - T); = T Distinguida; El fin T, y, Psat, PHIi, gama

Los 199Thermodynamics

El bubbleT de la letra genera las siguientes salidas:

>> bubbleT T = 335.1492 y = 0.1357 0.2765 0.5040 0.0838 Psat = 0.8053 0.5048 0.7317 0.5525
PHIi = 1.0059 1.0052 0.9897 0.9834 la gama = 1.0462 8.0957 1.0391 1.3084

Los resultados pueden estar resumidos como se muestra en Mesa 4.18.

Los cálculos del Destello de Cálculos del Destello del [Link] basados en la proporción de
coeficientes de fugacidad están algo más complicados que los cálculos basaron en la ley de
Raoult y la correlación de K-Value, pero las ecuaciones primarias está inalterado. Deje N ser el
número de componentes; F, V, y L sean las tasas de flujo de fase del pienso multicomponente,
de vapor, y fase líquida, respectivamente; Y zj, yj, y xj sean las fracciones del topo de j de
especies en el pienso, vapor, y líquido, respectivamente. El balance masivo global y
componente balancean a F=V + L, Fzj = Vyj + Lxj   (j = 1, …, N) se pareó con la relación que yj =
Kjxj produce

letra x

kilobyte de la z

letra x del yK

Kz Kj j j jj j jj j + () == + () 11 11 aa
Donde ag VF KyxPPj NP j j j j ==== ¼ () j se sentó el jj se sentó // /,,,, F 12 es la presión de vapor
de especies j, y P es la presión total. Desde ambos sets de topo fracciona suma para la unidad,
xy j j N j j N == åå == 11 1. Así, si sumamos las anteriormente citadas ecuaciones sobre todas las
especies y sustraemos unidad de estas sumas, la f de diferencia para cada caso es cero y
nosotros tenemos después de ecuaciones no lineales:

f xx

kilobyte de la z

()

+ () - = == åå 11 1 11 10 uno

f yy

kilobyte Kz

El jj

()

+ () - = == åå 11 1 11 10 uno

POSPONGA 4.18 Resultados de T Bubble Calculations


Componente xi (los Datos) yi (Exp) 40

¿Los resultados de Calculations Yi P que me senté Fi?Yo n-Hexane (1) 0.162 0.140 0.1357
0.8053 1.0059 1.0462 el Etanol (2) 0.068 0.274 0.2765 0.5048 1.0052 8.0957
Methylcyclopentane (3) 0.656 0.503 0.5040 0.7317 0.9897 1.0391 el Benceno (4) 0.114 0.083
0.0838 0.5525 0.9834 1.3084 T (kilobyte) Experimental: 334.85 la K, Calculated: 335.1492
kilobyte

200 Chemical Engineering Computation con MATLAB

f xy

kilobyte Kz

El jj

El jj

Uno uno () = () = () + () = == åå 11 1 11 0

En el punto de rocío, uno = 1 y que nosotros tenemos

FT

kilobyte de la z

J () == = å 1 10

De modo semejante, en el punto de burbujeo, una = 0 y la relación no lineal correspondiente


viene bien

kilobyte f Tz

N jj () == = å 1 10
El procedimiento para cálculos del destello puede estar resumido como sigue:

1. Introduzca en la computadora temperatura, ejerza presión, alimente composiciones (zj), y


constantes. Para cálculos DEW P, yj zj determinado, y para cálculos BUBL P, xj determinado = zj
y cheque Pdew < P < Pbubble. Si la P está fuera de este rango, detenga el procedimiento de
cálculo. De ¿inicializa los valores?J, Fj, uno. 2. Calcúlele a KPP jj j j sentada = g / F y
descubrimiento nuevo uno de Kilobyte f Kz jj jj N uno uno () = () + () = å 111 0 1. 3. Calcúlele
kilobyte de la z de la letra x yK xj j j jj jj + () = 11 una g,, y Fj. Repita pasos 2 y 3 hasta los
cambios en uno, xj y yj de una iteración para lo siguiente están menos de algunas tolerancias.

El ejemplo 4.19: Los cálculos del destello para un System41 de 4 componentes

Realice cálculos del destello para un sistema de 4 componentes consistente en / benceno de /


etanol de n-hexane / methylcyclopentane (4) (3) (2) (1). La presión dada y la temperatura son 1
atm y 334.15 kilobyte, y las fracciones dadas del topo del pienso corriente son z1 = 0.25, z2 =
0.40, z3 = 0.20, y z4 = 0.15.   la presión de vapor puede ser estimada usando la ecuación
Antoine ln / PABTC que me senté ii yo = - + () (T (): La k, P: Atm). Los parámetros para la
ecuación Antoine son Asociación Automovilística de Alcohólicos Anónimos 12 34 9 2033 12
2786 9 1690 9 2675., . , . , . BBBB 1234 2697 55 3803 98 2731 00 2788 51., ., ., . CCCC 1234 48
78 41 68 47 11 52 36 = - = - = -. , . , ., .

Los coeficientes del virial (cm3/mol   ) para cada componente son BBBB 11 12 13 14 1360 1 657
0 1274 2 1218 8 == - = - = -., ., ., . BBBB 22 23 24 33 1174 7 621 8 589 7 1191 9 == - = - = -., ., ., .
BB 34 44 1137 9 1086 9 == -., . La solución El método UNIFAC se usa para calcular coeficientes
de actividad. El fzero de función incorporada se usa para solucionar la ecuación no lineal para
encontrar uno. El flashBubP de la letra implementa cada paso computacional para cálculos del
destello (los cálculos de presión de punto de burbujeo). Esta letra llama el unifgam de función
a estimar coeficientes de actividad.

Los 201Thermodynamics

El % flashBubP m: Los cálculos del destello para el sistema multicomponente (la Burbuja P)
aclaran todo;

% Data N = 4; El número del % de componente P = 1; T = 334.15; El % P (atm), T (kilobyte) Rg =


82.06; La constante del gas del % (cm ^3 atm / (kilobyte mol)) z 0.25 0.40 0.20 0.15 ; La A de
constantes de ecuación del % de la fracción del topo de la corriente del pienso del % Antoine
9.2033 12.2786 9.1690 9.2675 ; B 2697.55 3803.98 2731.00 2788.51 ; C - 48.78 - 41.68 - 47.11 -
52.36 ; = los ceros de coeficientes del % Virial Bij (n, n); Bij (1,1) = - 1360.1; Bij (1,2) - 657.0; Bij
(1,3) = - 1274.2; Bij (1,4) = - 1218.8; Bij (2,2) = - 1174.7; Bij (2,3) = - 621.8; Bij (2,4) = - 589.7; Bij
(3,3) = - 1191.9; Bij (3,4) = - 1137.9; Bij (4,4) = - 1086.9;

Los datos del % para el cálculo de coeficientes de actividad usando k de método UNIFAC = 6; El
número del % de acto inapropiado funcional de grupos (la k) 0.9011 0.6744 0.4469 0.2195 ...
0.5313 1.0000 ; El volumen del % vectorial para cada Q en coro funcional 0.848 0.540 0.228
0.000 0.400 ... 1.200 ; El área de la superficie del % vectorial para cada nu 2 1 3 0 ; 4 1 1 0 ; 0 0
1 0 ; 0 0 1 0 ; ... 0 0 0 6 ; 0 1 0 0 en coro funcional; El número del % de grupos funcional amn [0
0 0 0 61.13 986.5 ; 0 0 0 0 61.13 986.5 ; 0 0 0 0 61.13 986.5 ; ... 0 0 0 0 61.13 986.5 ; - 11.12 -
11.12 - 11.12 - 11.12 0 636.1 ; ... 156.4 156.4 156.4 156.4 89.60 0 ]; % del matriz del parámetro
del interacción del % Initialization Aerr = 1; Acrit 1e 6;
El delta del % (yo, j) para yo = 1:N-1 Bij (:,Yo) = Bij (yo,:); = los ceros del delta de fin (n, n); Para
yo = 1:La n para j = 1:El delta de la n (j, yo) = 2 *Bij (j, yo) - Bij (yo, yo) - Bij (j, j); Si la j == yo
el delta (yo, j) = 0; El fin de fin de fin para yo = 1:El delta n-1 (:,Yo) = el delta (yo,:); El fin

El paso del % 1) = z de la letra x; El % Bubble P Psat exp (Uno - B. (T + C)); La gama del ^sat de Pi
del % unifgam (la k, acto inapropiado, Q, nu, amn, n, letra x, T); = los unos del PHIi (1, n); La
inicial del % = la letra x de la y de suposició[Link] *[Link] *Psat. PHIi / P; Para yo = 1:% n PHI
sumy = 0; Para j = 1:La n para m = 1:n

202 Chemical Engineering Computation con MATLAB

Sumy + y *y (m) (j) * (2 *delta (j, yo) - el delta (j, m)); El fin de fin PHIi exp ((Bij (yo,
yo) (yo) * (P - Psat (yo)) + sumy *P/2) / (Rg *T)); El fin

El paso del % 2) = la gama de [Link] *Psat. (PHIi *P); Alpha0 = 0.5; Alphaold alpha0;

El paso del % 3) mientras la suma Aerr Acrit Falpha ((de 1 kilobyte) = @ (el alfa).El *z. (1 alfa + *
(kilobyte - 1))); El alfa = fzero (falpha, alphaold); = z de la letra x. (1 alfa + * (kilobyte - 1)); =
kilobyte de la [Link] *x; = la gama unifgam (la k, acto inapropiado, Q, nu, amn, n, letra x, T);
Para yo = 1:% n PHI sumy = 0; Para j = 1:La n para m = 1:N sumy sumy + y *y (m) (j) * (2
*delta (j, yo) - el delta (j, m)); El fin de fin PHIi exp ((Bij (yo, yo) (yo) * (P - Psat (yo)) + sumy
*P/2) / (Rg *T)); = la gama de kilobyte de [Link] *Psat. (PHIi *P); = la temperatura absoluta
Aerr (el alfa - alphaold); = el alfa del alphaold; El alfa de fin, la letra x, y, kilobyte, gama

La implementación del flashBubP de la letra produce los siguientes resultados:

>> el alfa del flashBubP = 0.8363 la letra x = 0.1496 0.5770 0.1316 0.1418 y = 0.2697 0.3654
0.2134 0.1516 kilobyte = 1.8028 0.6332 1.6212 1.0690 la gama = 2.3332 1.3150 2.2622 1.9669

Los resultados pueden estar resumidos como se muestra en Mesa 4.19.

La MESA 4.19 Resultados de Cálculos del Destello

Zi componente (Dado)

¿Los resultados de Calculations Xi Yi Ki?Yo n-Hexane (1) 0.25 0.1496 0.2697 1.8028 2.3332 el
Etanol (2) 0.40 0.5770 0.3654 0.6332 1.3150 Methylcyclopentane (3) 0.20 0.1316 0.2134
1.6212 2.2622 el Benceno (4) 0.15 0.1418 0.1516 1.0690 1.9669 la Nota: T: 334.15 kilobyte, P:
1 atm, el valor calculado de un V F: 0.8363.

Los 203Thermodynamics

4.7 el EQUILIBRIO de LÍQUIDO de VAPOR – el LÍQUIDO – Como una mezcla de agua (80 el %
mol) e isobutanol (20 el % mol) son calientes en una constante presión de 1   atm, dos fases
líquidas coexisten. Una de estas fases líquidas es compuesta principalmente de agua y el otro
es sereno principalmente de isobutanol. Cuando la temperatura de punto de burbujeo es
alcanzada en 88.54 ° C, las dos fases líquidas están en equilibrio con el phase.42 de vapor
Cuando la temperatura está levantada por encima del punto de burbujeo, sólo una fase líquida
sola y la fase de vapor son presentes hasta que la temperatura de punto de rocío sea
alcanzada. Resuelva 4.6 funciones la curva de separación de fase para el agua – el sistema
isobutanol. Resuelva 4.7 funciones el tambor del destello de tres fases. La temperatura y la
presión en el tambor del destello son mantenidas constantes en T y P, respectivamente, y el
número de componentes en el sistema es nc. Del balance masivo global, la masa componente
balancea, ponga en fase relaciones de equilibrio, y relaciones que suma, tenemos las
siguientes ecuaciones:

El balance masivo global: El balance de la masa F = L1 + L2 + V Component: Fzi L1xi, 1 + L2xi, 2 +


Vyi

Tres fases (L1, L2, V)

Dos fases (L, V)

V/F 10

88.54

T (° C)

CREO que 4.6 la separación de Fase curvean para el agua – el sistema isobutanol (P = 1 atm).
(Modificado de Cutlip, M.B. y Shacham, M., Resolución de Problemas en la Ingeniería Química
y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, 2008,
p. 528.)

El vapor

El líquido 2

El líquido 1

T, P

L1, xi, 1

L2, xi, 2

F, zi

V, yi

CREO que 4.7 el destello Trifásico rasguea. (Modificado de Cutlip, M.B. y Shacham, M.,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, 2008, p. 528.)

204 Chemical Engineering Computation con MATLAB

Ponga en fase relaciones de equilibrio: kilobyte del yKxyKx

P Pii ii ii ij ij yo == =,,,,, 11 22 g

(La ley de Raoult es usada. ?Yo, j: El coeficiente de actividad de especies en fase j, la Pi: La
presión de vapor de especies) las Sumas de fracciones del topo: La letra x del yx yo la n yo la n
yo ncc c === == = ååå 111 1 1 1 2 1,,

Þ - = - = == == åå åå yo La n yo la n yo la n yo la n yo copia de la copia yx xx 11 1 1 1 1 2 00,


¿De el balance masivo global, podemos ver a ese L1?= ¿(1 - (F - V) y L2?)¿(F - V) dónde un V/F
y? = ¿L1 / (L1 + L2)   (0 = Uno? = 1). La sustitución de estas ecuaciones en el balance masivo
componente afloja

KK

El yy

yo

El ii

El ii

yo

yo

() + () () +

El é

ùûúú

() +

Xa uno

El xa

11 1 112

1 11

() () +

El é

ù û ú ú xa un Ki,
Luego, de las relaciones que suma, tenemos

yo

yo

yo

yo

yo

El ii

yo

La copia c yx

K de la K del Kz

== = åå å -

()

() + () () 11 1 1 1 1 1 11 1,,, xa ii

El iK

El +

uno

yo

n
yo

yo

yo

yo

El ii

La copia c xx

KK z

== = ååå -

()

() + () - 1 1 1 2 1 12 1 11 1,, xa (() +

K de la K

Ki

yo

uno

Los cálculos de punto de burbujeo del 4.7.1 En la burbuja apuntan, V = 0, F=V + L1 + L2 = L1 +


L2, y yi = Ki, 1xi, 1 = Ki, 2xi, 2. La combinación del balance masivo componente y sumando
rendimientos de relaciones

letra x de la z

Kilobyte de la k xy xii yo la n yo la n yo ncc c + () é ú - = == = åå å,,,,, 1 1 2 1 1 11 10 xx ii yo la n


yo la letra x de la c, 1 1 2 0 -
Los cálculos de Punto de Rocío del 4.7.2 En el rocío apuntan, L1 = L2 = 0, = zi V=F, yi, y tenemos

YKxx ii yo la n yo c == = å, 1 1

Donde xi, 1.

Los 205Thermodynamics

4.7.3 Cálculos del destello isotérmico en la Introducción de la región bifásica de L=F - V y un


V/F en el componente que la masa el balance da

letra x

Z Ki

yo

() +1 aa

El ejemplo 4.20: El Agua – el Calculations43 de Equilibrio Isobutanol

Una mezcla de isobutanol (1) (20 el % mol) y el agua (2) (80 el % mol) es caliente para el punto
de burbujeo en una constante presión de 1 atm. ¿ Asumimos a ese la ley de Raoult, Ki, j?Yo,
jPi / P, puedo ser aplicado. La presión de vapor de especies yo, la Pi, pues cada componente es
dado por la ecuación Antoine:

El leño.

El leño.

P 12 7 62231 1417 9 191 15 8 10765 1750 29 23 () = + () = - y 55 + () T :C

Los coeficientes de actividad de isobutanol (1) y el agua (2) son dados por ahí
El leño

El leño

, gg 1 2 2 12 2 2 1 2 1 17 24 3 07 letra x de la letra x del xx de la letra x 0 j jj j j j = + () = + y 4 412


2 2 la letra x j, () ():La fase

Determine el punto de burbujeo y las temperaturas de puntos de rocío en 1 atm. Represente


gráficamente la fracción evaporada (uno) como una función de la temperatura de ebullición
entre estas dos temperaturas. La solución

La temperatura de punto de burbujeo. De la letra x de la z de relación

El Kii de la K

yo

yo

= + () é ú,,, 1 1 2 1 xx, dos ecuaciones no lineales es

Obtenido: letra x del fx

El iii de kilobyte de la k que yo,,, .11 1 2 1 01 é ú == () xx 2 = + () (), From Ki, 1xi, 1 = Ki, 2xi, 2,
otras dos ecuaciones son obtenidos: El iii de Kilobyte de kilobyte fx xx yo,,,, .22 1 1 2 01 2 () = -
== (), la Suma de fracciones del topo da ii de la letra x del fx yo la letra x () = () = å, 12 1 2 0.
Usando a yi Ki, 1xi, 1 y xy yo la n yo la copia de la n, 1 11 0 == åå - =, tenemos a fT xK ii yo () = ().
11 1 2 10

Las ecuaciones adicionales requeridas son hora del Pacífico 1 7 62231 1417 9 191 1510 = +. . . ,
Hora del Pacífico 2 8 10765 1750 29 23510 = +. .

, g1

17 24 310
22

12 2

La letra x xx j jj + ()

El g2

07 0 41210 1 2 12 2

..

,, j

Kilobyte de la letra x xx j jj + ()

P Pij ij yo,,.= La g Initial adivina pues las soluciones son colocadas para xx T 11 22 21 12 000001
0 100 00 8,,,.() = () = () = () = () = () B

El ibweqf de función MATLAB define el set de ecuaciones no lineales.

El % de función f ibweqf t (1) (t, z, P) = x11, t (2) = x21, t (3) = x12, t (4) = x22, t (5) = T,
relaciones % = beta t Required (6) P1 = 10 ^ (7.62231 - 1417.9 / (191.15 + t (5))); P2 = 10 ^
(8.10765 - 1750.29 / (235 + t (5))); Gam11 = 10 ^ ^2 / ((2.43 *t (1) (1.7 *t (2) + t (2)) ^2));
Gam12 = 10 ^ ^2 / ((2.43 *t (3) (1.7 *t (4) + t (4)) ^2)); Gam21 = 10 ^ ^2 / ((t (1) (0.7 *t (1) +
0.412 *t (2)) ^2));

206 Chemical Engineering Computation con MATLAB

Gam22 = 10 ^ ^2 / ((t (3) (0.7 *t (3) + 0.412 *t (4)) ^2)); k11 gam11 *P1 / P; k12 gam12 *P1 / P;
k21 gam21 *P2 / P; k22 gam22 *P2 / P; Ecuaciones del % Nonlinear f (1,1) = t (1) - z (1) / (t (6) +
(1-t (6)) *k11/k12); El % = 1 f (2,1) = t (2) - z (2) / (t (6) + (1-t (6)) *k21/k22); El % = 2 f (3,1) = t
(3) - t (1) *k11/k12; F (4,1) = t (4) - t (2) *k21/k22; F = t (1) (5,1) + t (2) - t (3) - t (4); F = t * + t (2)
(1-k11) (1) (6,1) * (1-k21); El fin

Las siguientes órdenes establecen condiciones iniciales y suposiciones iniciales para soluciones
y llaman el ibweqf de función a solucionar las ecuaciones no lineales usando el fsolve de
función incorporada.

>> x110 = 0; x220 = 0; x210 = 1; x120 = 1; T0 = 100; Beta0 = 0.8; >> z 0.2 0.8 ; P = 760; T0 x110
x210 x120 x220 T0 beta0 ; >> T, fval fsolve (@ ibweqf, t0, [ ], z, P) t = 0.0227 0.9773 0.6866
0.3134 88.5396 0.7329 fval 1.0e-09 * - 0.0071 0.0392 0.5486 - 0.0574 0 0.1771
Podemos ver eso

XxxxT 11 21 12 22 0 0227 0 9773 0 6866 0 3134 88 5396., ., ., ., ., C b 00 7329.

El fval vectorial en los resultados, de quién son los elementos que convergen para los ceros,
bosquejan funciona valores de ecuaciones no lineales. La temperatura de punto de rocío. De yi
Kixi, tenemos iii de kilobyte de la y de la letra x del fx yo () = - == () 01 2. De xi que = å 1 1 2,
tenemos f = x1 + (T) x2 - 1 = 0. Acompañando a la parentela: Hora del Pacífico 1 7 62231 1417 9
191 1510 = +. . . , Hora del Pacífico 2 8 10765 1750 29 23510 = +. . , G1 17 24 310 2 2 12 2 = + ().
. La letra x xx,

El g2

07 0 41210 1 2 12 2 = + (). . La letra x xx, Kilobyte P ii ii == () g 12. Las suposiciones iniciales son
colocadas para x1(0) = 0.2, x2(0) = 0.8, T (0) = 100. El set de ecuaciones no lineales está
definido por el ibweqf2 de función.

El % de función f ibweqf2 t (1) (t, y, P) = x1, t (2) = x2, relaciones % t = T Required (3) P1 = 10 ^
(7.62231 - 1417.9 / (191.15 + t (3))); P2 = 10 ^ (8.10765 - 1750.29 / (235 + t (3))); Gam1 = 10 ^
^2 / ((2.43 *t (1) (1.7 *t (2) + t (2)) ^2)); Gam2 = 10 ^ ^2 / ((t (1) (0.7 *t (1) + 0.412 *t (2)) ^2));
K1 gam1 *P1 / P; K2 gam2 *P2 / P; Ecuaciones del % Nonlinear f t ( 1 ) - y ( 1 ) /k1 ; t ( 2 ) - y
( 2 ) /k2 ; t ( 1 ) + t ( 2 ) - 1 ; El fin

Las siguientes órdenes establecen condiciones iniciales y suposiciones iniciales para soluciones
y llaman el ibweqf2 de función a solucionar las ecuaciones no lineales usando el fsolve de
función incorporada.

Los 207Thermodynamics

>> x10 = 0.2; x20 = 0.8; T0 = 100; y 0.2 0.8 ; P = 760; T0 x10 x20 T0 ; >> T fsolve (@ ibweqf2, t0,
[ ], y, P) t = 0.0079 0.9921 93.9671

Podemos ver x2 tan = 0.0079, x1 = 0.9921, y T = 93.9671 ° C.

Los PROBLEMAS 4.1 Pues el etano, la temperatura crítica y la presión son 305.3 kilobyte y
48.08 atm, respectivamente, y   el factor acéntrico es 0.1. Use la ecuación del virial de estado
para representar gráficamente la Z de factor de compresibilidad versus la presión en el rango
de 24.04 = P = 480.8 (i.e., 0.5 Pr = 10, P: Atm) para T = 457.95, 610.6, y 3053 kilobyte (i.e., Tr =
1.5, 2, 10). 4.2 Estiman la Z de factor de compresibilidad para vapor del isopropanol en 200 ° C
y 10 atranque por el Socaire – Kesler equation.44 La temperatura crítica y la presión de
isopropanol son 508.3 kilobyte y 47.62 barra, respectivamente, y el factor acéntrico de
isopropanol es 0.668. 4.3 Calculan la Z de factor de compresibilidad para dióxido de carbono
en el rango de 0.5 Pr = 1 para Tr = 1, 1.4, 1.8, y 2 por la ecuación de la furgoneta der Waals de
estado. La Z de complot versus Pr para cada valor de Tr = 1, 1.4, 1.8, y 2. Pues el dióxido de
carbono, la temperatura crítica y la presión son 304.2 kilobyte y 72.9 atm, respectivamente.
4.4 Usan al Peng – la ecuación Robinson de estado para calcular el volumen específico (cm3 g)
para CO2 en 310 kilobyte y en P = 8 y 75 atrancan. Compare los resultados con los valores
experimentales de 70.58 y 3.90, respectivamente. Para CO2, el peso molecular es 44 y w =
0.228, Tc = 304.2   kilobyte, Pc = 73.82 bar.45 4.5 la Estimación la partida del enthalpy HR=H -
Hig y partida de entropía SR=S - Sig para vapor 1-butene en 70 atrancan y 473.15 kilobyte. Use
el virial estatal de ecuación. Para 1-butene, Tc = 420 kilobyte, Pc = 40.43 la barra, y w 0.191.46
4.6 las funciones Table P4.6 los valores experimentales para la partida del enthalpy de
isobutane en 175 C.47 Calculate los valores teoréticos de partida del enthalpy por el Peng – la
ecuación Robinson y compara los resultados con los valores experimentales enseñados en
Table P4.6. Pues isobutane, la temperatura crítica y la presión son 408.1 kilobyte y 36.48 barra,
respectivamente, y el factor acéntrico es 0.181. 4.7 Calculan el enthalpy para el sistema de /
propano de / etano de metano (2) (1) (Redlich – – Redlich – – Robinson) en (3) Kwong Kwong,
Soave –, y Peng 158 kilobyte y 6.8947 atranque por ecuaciones de tercer grado de estado. ¿Las
fracciones del topo de fase de vapor y las propiedades para cada componente son mostradas
en Table P4.7(1) dónde?¿La alta frecuencia y?Gf está en J / mol. Mesa P4.7(2) las constantes
de funciones para la ecuación de aptitud de calor

CaaT en en T p = + + + + () °° 12 3 2 4 3 5 4 Btulbmol / F: F

MESA P4.6 Experimental Values para el Enthalpy Departure de Isobutane P   (J / g) 10 20 35 70


H - - 15.4 - - 64.72 (atm) Hig 32.8 177.5 -

La fuente: Elliott, J.R. y Lira, C.T., Introductory Chemical Engineering Thermodynamics, ed. 2,
PrenticeHall, Boston, Massachusett, 2012, p. 329.

208 Chemical Engineering Computation con MATLAB

4.8 funciones Table P4.8 medidas experimentales en los factores de compresibilidad en las
presiones diversas para amoníaco en 100 coeficientes de fugacidad C. Determine de los datos
dados en Table P4.8 en cada presión usando un esquema numérico de integración. En este
caso, podemos usar al MATLAB construido en cumtrapz de función. Calcule los coeficientes de
fugacidad en cada presión de ecuaciones de tercer grado de estado, y compare los resultados
con que esos obtuvieron a partir de la integración numérica tramando ambos resultados
versus la presión. 4.9 que La temperatura del azeotrope para el sistema de / benceno de
etanol (2) (1) en P = 760 mmHg es 68.2 ° C, y la composición en el azeotrope son etanol de 32.4
benceno % (el % por peso) y de 67.6 %.

¿Mesa P4.7(1) las Propiedades para Cada letra x del Componente del Componente w Tc  
(kilobyte)   (la Fracción del Topo) Pc   (la barra)?¿La alta frecuencia?El Metano del Gf 0.9852
0.012 190.6 45.99 - 74,520 - 50,460 el Etano 0.01449 0.100 305.3 48.72 - 83,820 - 31,855 el
Propano 0.000312 0.152 369.8 42.48 - 104,680 - 24,290

La fuente: El herrero, J.M. Et Al., La introducción para Chemical Engineering Thermodynamics,


ed. 7, McGraw-Hill, Nueva York, Nueva York, 2005, pp. 680–686.

MESA P4.7(2) las Constantes para el Heat Capacity Equation Component A1 A2 × 102 a3 × 105
a4 × 108 a5 × 1011 Methane 8.245223 0.380633 0.8864745 - - 1.106078 0.31622 Propane
15.58683 2.504953 1.404258 - 0.746115 0.182296 Ethane 11.51606 1.40309 0.854034 3.52626
1.864467

La fuente: Henley, E.J. y Seader, J.D., Operaciones de Separación de Equilibrium-Stage en la


Ingeniería Química, John Wiley e Hijos, Hoboken, Nueva Jersey, 1981, pp. 720–724.

La Z de la MESA P4.8 Experimental Data para Ammonia P Z P Z P (atm) (atm) (atm) Z 1.374
0.0028 30.47 0.8471 300 0.3212 3.537 0.9828 33.21 0.831 400 0.4145 5.832 0.9728 36.47
0.8111 500 0.506 8.632 0.9599 40.41 0.7864 600 0.5955 11.352 0.9468 45.19 0.7538 700
0.6828 14.567 0.9315 51.09 0.7102 800 0.7684 19.109 0.9085 58.28 0.6481 900 0.8507 22.84
0.889 100 0.1158 1000 0.9333 26.12 0.8714 200 0.2221 1100 1.014

La fuente: Cutlip, M.B. y Shacham, M., Resolución de Problemas en la Ingeniería Química y


Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, PrenticeHall, Boston, Massachusett, 2008, p.
265.

Los 209Thermodynamics

Las presiones de vapor de etanol y benceno pueden ser obtenidas por la ecuación Antoine
logPA B TCii yo = el + donde la T es la temperatura del azeotrope (° C) y la Pi es la presión de
vapor (mmHg). Para etanol, A1 = 8.04494, B1 = 1554.3, y C1 = 222.65, y para benceno, A2 =
6.90565, B2 = 1211.033, y C2 = 220.79. Los pesos moleculares de etanol y benceno son 46.07 y
78, respectivamente. Determine los coeficientes de ecuación Wilson para este sistema. ¿4.10
Estiman los coeficientes de actividad?¿1 y?2 para 2-propanol (1) / suavizan (2) sistema por la
ecuación UNIFAC en T = 353.52 kilobyte. Las composiciones de fase líquida son x1 = 0.6854 y
x2 = 0.3146. Los grupos funcionales para cada componente pueden ser representados como

2-propanol (1): (CH3)2 – CH – Ohio, agua (2): H2O 4.11 Una mezcla de isobutanol (1) (20 el %
mol) y el agua (2) (80 el % mol) es caliente para el punto de burbujeo en P = 1 atm. ¿La
temperatura de la burbuja para este sistema en P = 1 atm - se sabe - es Tb = 88.5396 ° C.
Assume que este sistema sigue la ley de Raoult, ki?IPi / P   (yo = 1, 2). La presión de vapor de
especies yo, la Pi, pues cada componente es dado por la ecuación Antoine:

El leño.

El leño.

P 12 7 62231 1417 9 191 15 8 10765 1750 29 23 () = + () = y 55 + () T :C

Los coeficientes de actividad de isobutanol (1) y el agua (2) son dados por ahí

El leño

El leño

.
,

, gg 1 2 2 12 2 2 1 2 1 17 243 letra x de la letra x del xx de la letra x () 07 j jj j j j = + () = + y 00


412 2 2. , La letra x j () ():La fase

Determino que la fracción se evaporó (un V/F) y fracción del topo de cada componente en la
temperatura de ebullición. 4.12 Realizan cálculos del destello para un sistema de 5
componentes consistente en / propano de metano /etano nbutane n pentane. La corriente del
pienso es alimentada en el tambor del destello en 40 ° C. La presión de vapor puede ser
estimado usando la ecuación Antoine logPA B TCi sentada yo yo = + (P: MmHg, T: °C). Las
composiciones del pienso y los parámetros para la ecuación Antoine son dados en Table P4.12.
Determino el punto de rocío y las temperaturas de puntos de burbujeo de la corriente del
pienso. Calcule las fracciones del topo de vapor   efluente y las corrientes líquidas y la fracción
evaporó (un V/F) para P = 18, 22, y 26 atm. 4.13 El pienso consistente en interlineaciones de
acetona /acetonitrile /nitromethane (3) (2) (1) un tambor del destello funcionando en 80 ° C y
110 kPa. La composición del pienso es z1 = 0.45, z2 = 0.35, z3 = 0.20. Dado que la ley de Raoult
es apropiada para este sistema, calcule a V, L, xi, y yi. El vapor ejerce presión sobre (kPa) de las
especies puras en 80 ° C son PP Psa ts en sentado 12 3 195 75 97 84 50 32., ., .. 49

MESA P4.12 Constants para el Antoine Equation

La Composición Componente del Pienso

Las constantes Un B C Methane 0.08 6.64380 395.74 266.681 Ethane 0.21 6.82915 663.72
256.681 Propane 0.38 6.80338 804.00 247.040 n-Butane 0.20 6.80776 935.77 238.789 n-
Pentane 0.13 6.85296 1064.84 232.012

210 Chemical Engineering Computation con MATLAB

ESTABLECE REFERENCIAS PARA 1. Lim, K. H., Termodinámica para Ingenieros y Científicos,


Jayoo Academi, Busan, Corea, p. 338, 2011. 2. El Herrero, J. M., H. C. La Furgoneta Ness, y M.
M. Abbott, Introduction para Chemical Engineering Thermodynamics, ed. 7, McGraw-Hill,
Nueva York, Nueva York, p. 102, 2005. 3. Lim, K. H., Termodinámica para Ingenieros y
Científicos, Jayoo Academi, Busan, Corea, p. 340, 2011. 4. El Socaire, B. Yo. y M. G. Kesler,
AIChE Journal, 21(3), 510, 1975. 5. Raman, acto inapropiado., Computaciones Químicas de
Proceso, Elsevier Applied Science Publishers, Ladrando, Essex, UK, p. 23, 1985. 6. El Herrero, J.
M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering
Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, p. 98, 2005. 7. El Herrero, J. M.,
H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering
Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, pp. 98–99, 2005. 8. El Herrero,
J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering
Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, p. 99, 2005. 9. El Herrero, J. M.,
H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering
Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, pp. 131–132, 2005. 10. El
Herrero, J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical
Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, pp. 219–220, 2005.
11. Lim, K. H., Termodinámica para Ingenieros y Científicos, Jayoo Academi, Busan, Corea, pp.
389–393, 2011. 12. Elliott, J. Acto inapropiado. y C. T. La lira, Chemical Engineering
Thermodynamics Introductorio, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 314–315, 2012.
13. Elliott, J. Acto inapropiado. y C. T. La lira, Chemical Engineering Thermodynamics
Introductorio, ed. 2, Prentice-Hall, Boston, Massachusett, p. 314, 2012. 14. Henley, E. La J. y J.
D. Seader, Operaciones de Separación de Equilibrium-Stage en la Ingeniería Química, John
Wiley e Hijos, Hoboken, Nueva Jersey, pp. 720–724, 1981. 15. El Herrero, J. M., H. C. La
Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering Thermodynamics, ed.
7, McGraw-Hill, Nueva York, Nueva York, pp. 680–686, 2005. 16. Elliott, J. Acto inapropiado. y
C. T. La lira, Chemical Engineering Thermodynamics Introductorio, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 352, 2012. 17. Elliott, J. Acto inapropiado. y C. T. La lira, Chemical Engineering
Thermodynamics Introductorio, ed. 2, Prentice-Hall, Boston, Massachusett, p. 591, 2012. 18. El
Herrero, J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical
Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, p. 563, 2005. 19.
Elliott, J. Acto inapropiado. y C. T. La lira, Chemical Engineering Thermodynamics Introductorio,
ed. 2, Prentice-Hall, Boston, Massachusett, pp. 587–588, 2012. 20. Empujando Con Una
Pértiga, B. E., J. M. Prausnitz, y J. P. O’Connell, Las Propiedades de Gases y los Líquidos, ed. 5,
McGrawHill, Nueva York, Nueva York, pp. 7.9–7.10, 2001. 21. Sandler, S. I., Biochemical
Químico, y Termodinámica de Ingeniería, ed. 4, John Wiley e Hijos, S.A., Hoboken, Nueva
Jersey, p. 320, 2006. 22. Sandler, S. I., Biochemical Químico, y Termodinámica de Ingeniería,
ed. 4, John Wiley e Hijos, S.A., Hoboken, Nueva Jersey, p. 321, 2006. 23. Sandler, S. I.,
Biochemical Químico, y Termodinámica de Ingeniería, ed. 4, John Wiley e Hijos, S.A., Hoboken,
Nueva Jersey, p. 319, 2006. 24. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 274, 2008. 25. Las mesas Críticas internas, ed. 1, Vol. III, McGraw-Hill, Nueva
York, Nueva York, p. 287, 1928. 26. Sandler, S. I., Biochemical Químico, y Termodinámica de
Ingeniería, ed. 4, John Wiley e Hijos, S.A., Hoboken, Nueva Jersey, p. 521, 2006. 27. Sandler, S.
I., Biochemical Químico, y Termodinámica de Ingeniería, ed. 4, John Wiley e Hijos, S.A.,
Hoboken, Nueva Jersey, p. 433, 2006. 28. El Herrero, J. M., H. C. La Furgoneta Ness, y M. M.
Abbott, Introduction para Chemical Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva
York, Nueva York, pp. 791–792, 2005. 29. Empujando Con Una Pértiga, B. E., J. M. Prausnitz, y
J. P. O’Connell, Las Propiedades de Gases y los Líquidos, ed. 5, McGrawHill, Nueva York, Nueva
York, pp. 8.78–8.81, 2001. 30. Lim, K. H., Termodinámica para Ingenieros y Científicos, Jayoo
Academi, Busan, Corea, pp. 832–833, 2011.

Los 211Thermodynamics

31. El Herrero, J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical


Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, pp. 793–795, 2005.
32. Empujando Con Una Pértiga, B. E., J. M. Prausnitz, y J. P. O’Connell, Las Propiedades de
Gases y los Líquidos, ed. 5, McGrawHill, Nueva York, Nueva York, pp. 8.82–8.93, 2001. 33. El
Herrero, J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical
Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, pp. 795–797, 2005.
34. Elliott, J. Acto inapropiado. y C. T. La lira, Chemical Engineering Thermodynamics
Introductorio, ed. 2, Prentice-Hall, Boston, Massachusett, p. 376, 2012. 35. El Herrero, J. M., H.
C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering
Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, p. 352, 2005. 36. El Herrero, J.
M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering
Thermodynamics, ed. 7, pp. 359–363, McGraw-Hill, Nueva York, Nueva York, 2005. 37. Cutlip,
M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica con
ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 268, 2008. 38. El
Herrero, J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical
Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, pp. 547–550, 2005.
39. El Herrero, J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical
Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, p. 550, 2005. 40. El
Herrero, J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical
Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, p. 551, 2005. 41. El
Herrero, J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical
Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, p. 554, 2005. 42.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 528, 2008. 43.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 527–534, 2008.
44. El Herrero, J. M., H. C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical
Engineering Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, pp. 89–90, 2005.
45. Elliott, J. Acto inapropiado. y C. T. La lira, Chemical Engineering Thermodynamics
Introductorio, ed. 2, Prentice-Hall, Boston, Massachusett, p. 268, 2012. 46. El Herrero, J. M., H.
C. La Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering
Thermodynamics, ed. 7, McGraw-Hill, Nueva York, Nueva York, p. 235, 2005. 47. Elliott, J. Acto
inapropiado. y C. T. La lira, Chemical Engineering Thermodynamics Introductorio, ed. 2,
Prentice-Hall, Boston, Massachusett, p. 329, 2012. 48. Cutlip, M. La B. y M. Shacham,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 265, 2008. 49. El Herrero, J. M., H. C. La
Furgoneta Ness, y M. M. Abbott, Introduction para Chemical Engineering Thermodynamics, ed.
7, McGraw-Hill, Nueva York, Nueva York, pp. 368–369, 2005.

213

5 la Mecánica de los Fluidos

El transporte de fluidos forma una parte integral de operaciones de ingeniería química. Las
situaciones de flujo se diferencian de flujo simple de la tubería de un Newtonian fluido para los
sistemas de flujo Newtonian, y fomentan, para una red de tuberías. En los problemas de flujo
elocuente, los cálculos matemáticos se usan para determinar el tamaño de tubería, las
propiedades fluidas de transporte, las características de flujo, y la energía que debe ser
aplicada para mover la fluido. Sino, por la complejidad del flujo modele, la mayoría de flujos
están descritos por un set de ecuaciones empíricas o semiempíricas, y sólo algunos problemas
especiales pueden enteramente ser solucionados por la manera racional, matemática. Muchas
ecuaciones empíricas han sido propuestas para solucionar problemas de flujo elocuente en
tuberías. Estas ecuaciones relatan la pérdida de presión en el sistema de flujo como una
función de geometría de flujo de tasa, de la tubería, y las propiedades físicas de la fluido. Y la
mayor parte de las ecuaciones describiendo problemas de mecánica de los fluidos son no
lineales y por consiguiente requieren computaciones de prueba y error, cuál sea problemas
especialmente pozo adecuado para MATLAB. Este capítulo brevemente cubre métodos de
cálculo para los problemas básicos de flujo, pérdidas de presión en tuberías y ajustes para una
colección variada de flujos elocuentes que incluyen flujos solos y de dos fases, el flujo
compresible, y los flujos elocuentes Newtonian. El acercamiento asumido aquí hace énfasis
sobre la ingeniería problemsolving, con referencia pequeña para los mecanismos de mecánica
de los fluidos. El objetivo principal de este capítulo es proveer a lectores de que el flujo
elocuente diversos modela y correspondiendo programas MATLAB que ya han sido
encontrados, o potencialmente puede ser usado, para académico o aplicaciones del industrial.
Los programas MATLAB pueden ser usados en cursos no graduados o graduados en la
mecánica de los fluidos. Los investigadores y los ingenieros practicantes en el campo de
diseñar procesos pueden aplicar estos programas MATLAB en modelar y la simulación de
producto químico va en procesión. A todo lo largo de este capítulo, el énfasis es colocado en la
conexión entre la realidad física y los modelos matemáticos o las correlaciones de   realidad.

5.1 el FLUJO LAMINAR 5.1.1 Reynolds numeran El número Reynolds está definido por ahí

Dv

Re

m de acto inapropiado

¿Dónde la D está la v interior de diámetro de la tubería es la velocidad? Es que la densidad de


la fluido µ es la viscosidad de la fluido

Si la tasa volumétrica de flujo es dada, NRe puede ser representado como

VD Q ud

Acto inapropiado de la m de == = acto inapropiado W udRe 50 66 31..

Donde D (adentro (ft) y d.) Son los diámetros interiores µ (cp) de la tubería son la viscosidad de
la W y (lb/hr) Q elocuente (gpm) son el flujo de flujo de volumétrico tasa y de la masa tasa,
respectivamente

214 Chemical Engineering Computation con MATLAB

El flujo del 5.1.2 en una Tubería Horizontal Consider una fluido incompresible Newtonian
fluyendo en estado estable dentro de una tubería circular horizontal en la constante
temperatura. Resuelva 5.1 funciones uno esquemático de este flujo laminar en la dirección de
la letra x donde el radio interior de la tubería es acto inapropiado. El esfuerzo al corte en el
acto inapropiado del radio, trx, y la velocidad, vx, reciben by1

Acto inapropiado acto inapropiado letra x t DD rx P L rv RP uL = æ è ç ö ø ÷ = æ è ç ö ø ÷ é ë ê ê


ù û ú ú24 1 2 2,
¿Dónde?P = P0 - acto inapropiado PL es la L interior del radio de la tubería es la longitud de la
tubería

La velocidad promedia vx, avg es obtenida a partir de

acto inapropiado

Rv dr

La letra x de acto inapropiado RP Lxa p vg, == ò 1 2 8 2 0 2 p D m

El hzpipe de función MATLAB calcula la velocidad promedia del flujo laminar dentro de una
tubería circular horizontal y representa gráficamente la distribución de velocidad dentro de la
tubería. La sintaxis básica es

Avgv hzpipe (L, acto inapropiado, mu, delP)

Dónde L (m) y acto inapropiado (m) son la longitud y el radio de la tubería, respectivamente,
mu (kg / m / sec) es la viscosidad de la fluido, delP (Pa) es la caída de presión, y avgv (m / sec)
es la velocidad promedia.

La velocidad de Promedio del % de función avgv hzpipe (L, acto inapropiado, mu, delP) y la
distribución de velocidad del % laminar de flujo dentro de una circular horizontal entuban % de
aportes del % L: La longitud de acto inapropiado del % de la tubería (m): El radio de % de la
tubería (m) mu: El % de viscosidad (kg m s) delP: El % de salida del % de caída de presión (Pa)
avgv: Promedie acto inapropiado de velocidad (m s) = linspace (- acto inapropiado, acto
inapropiado, 100); v delP *R ^2.* (1 - (acto inapropiado /acto inapropiado).^2) / (4 *mu *L);
Avgv delP *R.^2 / (8 *mu *L); El complot (v, acto inapropiado), la cuadrícula, el axis (0 1.5 - R,
R) xlabel (_ ' la letra x v (acto inapropiado ) '), ylabel (' acto inapropiado '), fin del axis (0 1 - R R)

Vx (acto inapropiado)

acto inapropiado

letra x

RESUELVO 5.1 flujo laminar de un Newtonian elocuente en una tubería horizontal.

Los mecánicos del 215Fluid

El ejemplo 5.1: Newtonian Fluid Flow Dentro de Una Tubería Horizontal

Las corrientes de agua dentro de una tubería horizontal de la circular en 25 C. Determine el


complot y velocidad promedia la distribución de velocidad dentro de la tubería. ¿La longitud y
el radio interior de la tubería están 15 y 0.009 m, respectivamente, la viscosidad de agua es
8.937 10-4 kg / (m sec), y la caída de presión son?P = 520   Pa. La solución que Las siguientes
órdenes producen deseadas devuelve e ilustra distribución de velocidad como se muestra en
Figura 5.2:
>> L = 15; Acto inapropiado = 0.009; Mu 8.937e 4; DelP = 520; >> Vavg hzpipe (L, acto
inapropiado, mu, delP) Vavg = 0.3927 >> el axis (0 1 - R R)

5.1.3 flujo laminar en unos annulus HoRizontal Una fluido incompresible fluye dentro de unos
annulus entre dos tuberías horizontales concéntricas como se muestra en 5.3.2 de la Figura
Para una fluido Newtonian, el vx de distribución de velocidad y el vavg común de velocidad
pueden ser as3 mandado por vía urgente

PL

Rr

Acto inapropiado RR

Acto inapropiado Rx + ()

öø÷

El é

ùûúú

D m4 2 22 1 2 ln 21 2ln

PL

RR

RR RRavg = + - é ë ê ê ù û ú ú D () m8 1 2 2 2 2 2 1 2 21ln

¿Dónde?P = P0 - PL R1 y R2 son el radio de interior de tuberías interiores y exteriores,


respectivamente

0.1 0.2 0.3 0.4 0.5 vx (acto inapropiado) 0.6 0.7 0.8 0.9 10

–8–6–4–202468

× el 10–3

acto inapropiado

CREO 5.2 la distribución de Velocidad dentro de una tubería de la circular.

216 Chemical Engineering Computation con MATLAB

Para una fluido Newtonian, lo esfuerzo al corte al trx está dado

Tm rx xdv dr

Para algunas fluidos Newtonian, lo esfuerzo al corte que el trx puede ser representado tan
letra x del trx

N xK dv dr dv dr = - 1

Para un flujo laminar Newtonian en unos annulus horizontales, la distribución de velocidad y la


velocidad promedia se calculan por el hzannpipe de función MATLAB. La sintaxis es

Avgv hzannpipe (L, R1, R2, mu, delP)

Esta función genera complots saliendo a la vista distribuciones de la velocidad y el esfuerzo al


corte.

El % de función avgv hzannpipe (L, R1, R2, mu, delP) Calcula la velocidad promedia y la
velocidad de complots y el esfuerzo al corte ponen énfasis en distribución del % para el flujo
laminar Newtonian en unos annulus horizontales. El % de aporte del % L: La longitud de % de
la tubería (m) R1, R2: Dentro de radio de % tubería interior y exterior (m) mu: El % de
viscosidad (kg m s) delP: El % de salida del % de caída de presión (Pa) avgv: Promedie velocidad
(m s)

N = 100; Acto inapropiado = linspace (R1, R2, n); H = (R2-R1) / n; V delP * (R2 ^2 - acto
inapropiado.^2 + (R2 ^2 - R1 ^2) / (el leño (R2/R1)).*log (acto inapropiado / R2)). (4 *mu *L);
Avgv delP * (R1.^2 + R2.^2 - (R2.^2 - R1.^2). (El leño (R2. R1))). (8 *mu *L); Dv diff (v); Dv dv
( end ) ; Taurx = - mu. *dv. h; El complot de contratreta (v, acto inapropiado) (1,2,1), la
cuadrícula, el axis (0 0.2 R1 R2), xlabel (_ ' la letra x v (acto inapropiado ) '), el complot de
contratreta ylabel (taurx, acto inapropiado) (1,2,2) (' acto inapropiado '), la cuadrícula, el axis
xlabel poco generoso (' \tau _ { rx } (acto inapropiado ) '), el fin ylabel (' acto inapropiado ')

acto inapropiado

acto inapropiado

Vx (acto inapropiado) trx (acto inapropiado)

R2

R1

letra x

RESUELVO 5.3 flujo laminar en unos annulus horizontales. (Modificado de Cutlip, M.B. y
Shacham, M., Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO,
Excel, y MATLAB, ed. 2, PrenticeHall, Boston, Massachusett, 2008, p. 294.)

Los mecánicos del 217Fluid

El ejemplo 5.2: El flujo laminar de Agua en un Horizontal Annulus

Las corrientes de agua dentro de unos annulus horizontales en 25 C. Determine el complot y


velocidad promedia la velocidad y las distribuciones de esfuerzo al corte dentro de los annulus.
La longitud y el radio interior de las tuberías interiores y exteriores son 12, 0.025, y 0.036 m,
respectivamente. ¿La viscosidad de agua es 8.937 10-4 kg / (m sec), y la presión que la caída
es?P = 110   Pa. La solución Las siguientes órdenes llamada el hzannpipe de función para
producir complots de la velocidad y el esfuerzo al corte distribuciones como se muestra en
Figura 5.4:

>> mu 8.937e 4; DelP = 110; L = 12; R1 = 0.025; R2 = 0.036; >> Avgv hzannpipe (L, R1, R2, mu,
delP) avgv = 0.1037

La vertical del 5.1.4 el flujo laminar de una Película Que Cae Consider una líquido afluente
caído una superficie de vertical. El líquido es una película con creces establecida donde el perfil
de velocidad en la película no cambia con rumbo al flujo como se muestra en Figura 5.5. Del
balance de z-momentum, la ecuación diferencial para el fundente de momento recibe by4

D dz gxxz xz t rt == () =, 0 0

0 0.05

acto inapropiado

acto inapropiado

0.025

(Uno) (b)

0.026 0.027 0.028 0.029 0.03 0.031 0.032 0.033 0.034 0.035

0.1 vx (acto inapropiado) t rx (acto inapropiado) 0.15 0.2 – 0.04 – 0.02 0.02 0.04 0 0.025 0.026
0.027 0.028 0.029 0.03 0.031 0.032 0.033 0.034 0.035

FIGURA 5.4 (uno) la Velocidad (vx (acto inapropiado)) y (b) el esfuerzo al corte (trx (acto
inapropiado)) las distribuciones para un flujo laminar en unos annulus horizontales.

218 Chemical Engineering Computation con MATLAB

Para una fluido Newtonian, el fundente de momento (despoje tensión nerviosa) está
relacionado con la gradiente de velocidad por ahí

Tm d xz z

Dv dx xv === () para 0

La integración de la ecuación diferencial seguida por la sustitución de límite acondiciona


rendimientos el vz de distribución de velocidad y la velocidad promedia vz, avg tan

Gx v
G zz avg é ú ú rd md rd m 2 2 2 2 1 3,,

El vtwall de función MATLAB calcula la distribución de velocidad y la velocidad promedia para


una fluido Newtonian. La sintaxis es

Avgv vtwall (rho, mu, delta)

Donde el rho y mu son la densidad y la viscosidad de la fluido, respectivamente, y el delta es el


espesor de la película.

El % de función avgv vtwall (rho, mu, delta) Calcula distribución de velocidad y velocidad
promedia para el flujo laminar vertical del % de un % que cae de aporte del % de la película
rho: La densidad (kg/m ^3), mu: El delta del % de viscosidad (kg m s): Filme % de salida del %
de espesor (m) avgv: Promedie velocidad (m s) g = 9.8; = el delta de la h / 100; La letra x [0 : h :
delta ]; Rg rho *g *delta ^2/2/mu; V Rg. * (1 - (la letra x /delta).^2); Avgv Rg *2/3; El complot
(la letra x, v), la cuadrícula, ylabel (' v z (la letra x ) '), xlabel (' la letra x '), fin del axis (0 delta 0
max ( v ))

Vz (la letra x)

letra x

Txz (la letra x)

FIGURA de 5.5 Verticales de laminar fluye de una película líquida.

Los mecánicos del 219Fluid

El ejemplo 5.3: La distribución de velocidad de una Película Que Cae

¿Trame la distribución de velocidad vz (la letra x) y calcule la velocidad promedia para una
película que cae de un Newtonian elocuente? = 780   kg/m3 y µ = 0.172   kg / (m sec). El
espesor de la película es d = 0.0021 m. La solución El vtwall de función produce el complot
deseado como se muestra en Figura 5.6.

>> rho = 780; Mu = 0.172; El delta = 0.0021; >> Avgv vtwall (rho, mu, delta) avgv = 0.0653

Las partículas de Caída del 5.1.5 El vt de velocidad terminal de una partícula esférica que cae
son dadas por ahí

GD Ct pp D = () 4 3 acto inapropiado rr

¿Dónde el vt está la velocidad terminal (m sec) g es la aceleración de la gravedad (= 9.8 m


sec2)?¿P lo densidad es de la partícula (kg/m3)? Es que la densidad elocuente (kg/m3) Dp es el
diámetro del CD esférico de la partícula (m) es un coeficiente de retardo sin dimensiones

La nueva disposición de la ecuación de velocidad terminal cede


34 0 2 acto inapropiado Cv GD Dt Pp Rr - ()

0 0.01 0.02 0.03 0.04 0.05 vz (la letra x) 0.06 0.07 0.08 0.09

0.2 0.4 0.6 0.8 1 1.2 letra x × 10–3 1.4 1.6 1.8 2

FIGURA 5.6 la distribución de Velocidad para una película que cae de una fluido Newtonian.

220 Chemical Engineering Computation con MATLAB

En la velocidad terminal, el coeficiente de retardo puede ser expresado como una función del
NRe5 de número Reynolds:

NN

Re

Re

Re

<

+ ()

24

01

24

10 14 01 1 000

0441 00

07

:.

.:.,

.: ,
.

00 350 000

019

81 0

350 000

<£-´

El í

ïïïï

ïïïï

Re

Re

Re

.: ,

¿Dónde NRe = Dpvt? µ Y µ es la viscosidad elocuente (kg / (m sec) o Pa Sec). La ecuación no


lineal a ser solucionada está definida por el vtfun de función MATLAB. La sintaxis es

Fvt vtfun (la letra x, w)

A los datos requeridos les son suministrados por la estructura w, los campos de los cuales
contienen las densidades de la partícula y la fluido, la viscosidad de la fluido, y el diámetro de
la partícula.

La letra x del % de función fvt vtfun (la letra x, w): La velocidad terminal desconocida, w: Los
datos estructuran a g = 9.8; Rp [Link]; Ro [Link]; Mu [Link]; Dp [Link]; Nre dp *ro *x/mu; El
número del % Reynolds si Nre < 0.1 Cd = 24. Nre; Elseif Nre < 1000 Cd = (1 + 0.14 *Nre.^0.7)
*24. Nre; Elseif Nre 3.5e5 Cd = 0.44; El distinto Cd = 0.19 - 8e4. Nre; Fin fvt = 3 *Cd *ro *x.^2 - 4
*g * (rp - ro) *dp; El % el fin no lineal de ecuación

El ejemplo 5.4: La velocidad terminal de una Partícula Que Cae


¿Estime la velocidad terminal para una partícula esférica cayéndose en agua en 25 ° C. Para la
partícula,?P = 1780   kg/m3 y Dp = 0.2   mm. La viscosidad y la densidad de agua son µ = 8.391
10-4 kg / (m sec) y 994.6   kg/m3, respectivamente. La solución que La ecuación no lineal
definió por el vtfun de función puede ser solucionada usando la función incorporada fzero vt0
es una suposición inicial para la velocidad terminal. Las siguientes órdenes producen la
velocidad terminal (m sec):

>> rp = 1780; Ro = 994.6; Dp 2e 4; Mu 8.931e 4; Vt0 1e 3; >> [Link] rp; [Link] ro; [Link] mu; [Link]
dp; >> Vt fzero (@ vtfun, vt0, [ ], w) vt = 0.0145

Los mecánicos del 221Fluid

5.2 FRICCIONAN FACTOR La f de factor de fricción de Abanicada está relacionado con el NRe de
número Reynolds a través de un set de correlaciones y depende en si el régimen de flujo es
laminar, transicional, o turbulento. Una relación simple entre f y NRe puede ser expresada
como

f aNRe b

Donde uno y b son constantes. El factor de fricción es afectado por la aspereza de la superficie
en un número alto (NRe = 2000) Reynolds. Para el flujo laminar (NRe = 2000), la f de factor de
fricción de Abanicada y el fD de factor de fricción Darcy son dados por ahí

Re

== = 16 64 4,

El factor de fricción Darcy es cuatro veces el factor de fricción de Abanicada (i.e., FD 4f). Pues
completamente desarrolló régimen del flujo turbulento (NRe > 3000) en tuberías ásperas, las
correlaciones pueden ser expresadas en términos del parámetro de aspereza de la superficie e
D. El Shacham Equation6 (Carolina del Sur) es una forma explícita dada por ahí

D NRe Re = - +
öø÷

ì el í

El ü

El é

ù û el ú

1 16 37

502

37

14 5

El leño

El leño

. Ee úú - 2

La ecuación dada por Colebrook7 (CB) ha recibido aceptación ancha:

1 7372

37

1 D 255 f Nf Re = - + é ë ê ê ù û ú ú .l n. .e

Otra ecuación ampliamente implícita usada es el Colebrook – White Equation8 (CBW) dado por
ahí

40

467

228

F D Nf Re = - + æ è ç ç ö ø ÷ ÷ +. l og.
.

El Haaland Equation9 (HA) es una ecuación explícita dada por ahí

=-+

öø÷

ì el í

El ü

El é

êêê

Úúú

36

69

37

41 0

10 9

4.l og. . E Dakota del Norte / <<< << () Re 10 00 058, / e.

El Chen Equation10 (CH) está explícito y más fácil para usar que la ecuación Colebrook. Esto
puede ser expresado como
1

37

502

37

67 09

F DN

Alcohólicos Anónimos DNRe Re

=-É

ù û ú = + g lo. . El leño,. . . El ee

222 Chemical Engineering Computation con MATLAB

Para tuberías comerciales de acero, la aspereza de la superficie se trata del ©


p = 0.00015   ft. Posponga 5.1 funciones los valores del ©
p para materiales diversos de la tubería. Como una ecuación sola extendiéndose a lo largo de
todos los regímenes de flujo elocuente y todo parámetro de aspereza de la superficie e / D, el
Churchill equation12 es usado:

N AB Re

æèç

ö ø ÷ el +

+ ()

El é

ëêê

ûúú

81 12 15 11 2.
UN CB N

C NDRe Re

= ()

öø÷=

æèç

ö ø ÷ +2 457 37 530 7 02716 16 09 .ln,,,. . e

Para flujo turbulento a través de tuberías de alisado donde e / D = 0, el Nikuradse equation13


(NK)

40 04

Nf Re = () - .l og.

O la ecuación Blasius (BS)

F NRe = 0 0791 14.

Puede ser usado. El frfactor de función MATLAB calcula el factor de fricción para los valores
dados del Ô

Los aportes del % de correlaciones de factor de Fricción del % de función frfactor (eD, Nre): El
% eD: El % de parámetro de aspereza de la superficie Nre: Reynolds numere a f0 5e 3; La inicial
del % el % de suposición Shacham Eqn.

La MESA 5.1 los Valores del Tiránico Pipe Roughness Pipe Material E (ft) Remacharon el hierro
fundido acerado del 0.0006–0.003 de la duela de barril de Madera del 0.001–0.01 de Cemento
Armado del 0.003–0.03 0.00085 el hierro galvanizado 0.0005 hierro fundido Asphalted 0.0005
el Comercial hierro acerado o trabajado 0.00015 Drawn entubando 0.000005

La fuente: De Nevers, N., Mecánica de los Fluidos para Ingenieros Químicos, ed. 3, McGraw-
Hill, Nueva York, Nueva York, 2005, p. 187.

Los mecánicos del 223Fluid

FSC = 1. (Log10 (eD/3.7 - (5.02. Nre).*log10 (eD/3.7 +14.5/Nre))).^2 /16; El % Colebrook Eqn
FunCB. = @ (f) (1/sqrt (f) + 1.7372 *log (eD/3.7 + 1.255/Nre/sqrt (f))); FCB fzero (funCB, f0); El
% eqn funCBW blanco a Colebrook = @ (f) (1/sqrt (f) + 4 *log10 (eD + 4.67/Nre/sqrt (f)) - 2.28);
FCBW fzero (funCBW, f0); % Haaland Eqn FHA. = 1. (- 3.6 *log10(6.9/Nre + (eD/3.7) (10/9))) ^2;
El % Chen Eqn. Av eD/3.7 + (6.7/Nre) ^0.9; FCH = 1. (- 4 *log10 (eD/3.7 - 5.02 *log10 (Av)
/Nre)).El ^2; El % Nikuradse Eqn FunNK. = @ (f) (1. Sqrt (f) - 4 *log10 (Nre *sqrt (f)) + 0.4); FNK
fzero (funNK, f0); % Blasius Eqn FBS. = 0.0791 *Nre ^ (- 1/4); Fprintf (' Shacham Eqn.: F %g n ',
fSC); Fprintf (' Colebrook Eqn.: F %g n ', fCB); Fprintf (' el eqn blanco a Colebrook.: F %g n ',
fCBW); Fprintf (' Haaland Eqn.: F %g n ', fHA); Fprintf (' Chen Eqn.: F %g n ', fCH); Fprintf ('
Nikuradse Eqn.: F %g n ', fNK); Fprintf (' Blasius Eqn.: F %g n ', fBS); El fin

El ejemplo 5.5: El Factor de Fricción

Determino los factores de fricción usando ecuaciones diversas de correlación (i.e., Carolina del
Sur, CB, CBW, HA, CH, NK, y ecuación BS) en NRe = 2 × 104 y NRe = 3.2 × 107 para tuberías
suaves donde e / D = 0. La solución

NRe = ´ 21 04:

>> eD = 0; Nre 2e4; >> Frfactor (eD, Nre) Shacham Eqn.: F = 0.00648922 Colebrook Eqn.: F =
0.00647063 el eqn blanco a Colebrook.: F = 0.00647323 Haaland Eqn.: F = 0.00643718 Chen
Eqn.: F = 0.00648215 Nikuradse Eqn.: F = 0.00647573 Blasius Eqn.: F = 0.00665149

NRe = ´ 32 107.:

>> eD = 0; Nre 3.2e7; >> Frfactor (eD, Nre) Shacham Eqn.: F = 0.0017349 Colebrook Eqn.: F =
0.00172196 el eqn blanco a Colebrook.: F = 0.00172236 Haaland Eqn.: F = 0.0017363 Chen
Eqn.: F = 0.00172145 Nikuradse Eqn.: F = 0.00172273 Blasius Eqn.: F = 0.00105169

224 Chemical Engineering Computation con MATLAB

El ejemplo 5.6: La Correlación de Factor de Fricción

Determine una correlación empírica para representar la relación entre el número Reynolds y el
factor de fricción de Abanicada para una tubería suave usando los datos dados en la Solución
del 5.2.14 de la Mesa Assume una fa simple de relación NRe b. Tomando logaritmo por ambos
lados, tenemos una ecuación de primer grado:

Logl og ponga en bitácora a fabN Re () = () + ()

Las constantes uno y b puede estar resuelta de regresión lineal simple. El poliataque de
función incorporada se usa para realizar el cálculo lineal de regresión.

012345 el número Reynolds

La Correlación de Datos

× 106

× el 10–3

678910

4 Friccionan factor 5 6
7

FIGURA 5.7 el número Reynolds versus el factor de fricción.

MESA 5.2 la Relación entre Reynolds Number (NRe) y   la Fricción Le Factorizan a (f) NRe f
8,500 0.008 20,000 0.0065 30,000 0.006 60,000 0.005 700,000 0.003 1,000,000 0.0028
10,000,000 0.002

La fuente: Kapuno, R.R.A., Programando para Ingenieros Químicos, Prensa de Ciencia de


Infinito, Hingham, Massachusett, 2008, p. 105.

Los mecánicos del 225Fluid

>> Nre 8500 20000 30000 60000 700000 1000000 10000000 ; >> f 0.008 0.0065 0.006 0.005
0.003 0.0028 0.002 ; >> La letra x = log10 (Nre); Y log10 (f); = el poliataque de la p (la letra x, y,
1); >> Un = 10 ^p (2); B p (1); El fv = un *[Link] ^b; >> El complot (Nre, f, ' oh ', Nre, fv, ' * '), la
leyenda (' los Datos ', ' la Correlación ') >> xlabel (' el Número Reynolds '), ylabel (' el Factor de
fricción ') >> una, b una = 0.0468 b = - 0.2001

La correlación es dada por faNN Re b Re == - 0 0468 02. . . La gráfica de esta correlación y los
puntos de datos son mostrados en Figura 5.7.

5.3 FLUYEN DE FLUIDO Indiana Aplicación de TUBERÍAS de la ecuación Bernoulli entre dos
puntos en una tubería donde una fluido fluye rendimientos

11

2 acto inapropiado + dP g vdvd z c

La integración de esta ecuación cede

2 021 2 2 1 PP 2 21r vv g zz c + () + ()

O
Acto inapropiado gP vv gzc c D + - + = 2 2 1 2 2 0

¿Dónde la P es la presión de la fluido (lbf/ft2)? Es que la densidad de la v elocuente (lbm/ft3)


es la velocidad del gc elocuente (ft sec) es la constante sin dimensiones (32.174   (lbm/lbf)
(ft/sec2)) z es la elevación de la fluido (ft) los subíndices 1 y 2 denotan las condiciones en
puntos iniciales y finales, respectivamente

Incorporando la pérdida principal debido a la fricción, hL, con constante diámetro de la tubería
(i.e., V1 v2), la anteriormente citada relación viene bien

El tratamiento de datos de acto inapropiado de la D zh L +

¿La pérdida de fricción del 5.3.1 El factor de fricción puede usarse para estimar la caída de
presión,?Pf, debido a pérdida de fricción de

Acto inapropiado de la D Pf Lv Dgf C = 2 2

Dónde la f es la L de factor de fricción sin dimensiones es la longitud de la tubería

226 Chemical Engineering Computation con MATLAB

La pérdida de fricción, Ff, pues el flujo líquido isotérmico en tuberías circulares uniformes
puede ser estimado por la relación

Lv Dg

Acto inapropiado Lv Dgf F C D c == = D 2 2 22

El balance de energía para el flujo incompresible en una tubería con diámetro D (ft) y longitud
L (ft) puede estar escrito como

- + + = - + + = 1 2 1 2 20 22 acto inapropiado de la D de acto inapropiado cD cf c D 2 vg z gP gF


vg z gP f Lv DD

De esta ecuación, la velocidad elocuente es dada por ahí


v

/ // acto inapropiado gz gP fL D c = + DD 12 2

Si la fluido realiza trabajo mecánico, el balance de energía cede

D Dv gz P

W mf s

= acto inapropiado + +

El ejemplo 5.7: La Determinación de Diámetro de la Tubería

Las corrientes de agua dentro de una tubería suave en 21 ° C con una tasa de flujo de 0.0085  
m3 / sec. La longitud de la tubería es 250 m, y la elevación de lo río arriba apuntan es lo
suficientemente alto para vencer el pérdida de fricción Ff = 27.5   J / kg. El factor de fricción de
Abanicada recibe a las = 0 0468 02. . ¿NRe, y la densidad y la viscosidad de agua en 21 ° C son?
= 997.91   kg/m3 y u = 0.000982 kg m sec, respectivamente. Determine el diámetro de la
tubería. La solución La ecuación de tasa de flujo Q = Av = (pD2/4) v puede ser solucionada que
v le dé a v = 4Q/pD2. La sustitución de esta velocidad en la ecuación de Abanicada cede

El fN

Dv Q DRe

ö ø ÷ - 0 0468 0 0468 0 0468 402 02 0.. . . ..Acto inapropiado de m de acto inapropiado pm 22

La sustitución de esta relación en la ecuación para la pérdida de fricción afloja

Lv Dg

Lv Dg
Q Df f c Re c == = () () = æ è ç ö - acto inapropiado acto inapropiado D pm 22 0 0468 0 0936 42
02 2.. . øø ÷ æ è ç

öø÷

æèç

öø÷

- 02

2 24. L Dg Q Dc p

Así, el diámetro de la tubería D (m) puede ser obtenido de la solución de la ecuación no lineal

El gD

QD

L Dg

QD

C f () = æ è ç ö ø ÷ æ è ç ö ø ÷ æ è ç ö ø ÷ - = 0 0936 44 0 02 2 2. .Acto inapropiado pm p

Los mecánicos del 227Fluid

El fzero de función incorporada puede usarse para solucionar la ecuación como sigue:

>> rho = 997.92; Q = 0.0085; Mu = 0.000982; L = 250; Gc = 1; Ff = 27.5; >> G (L/D / gc) 0.0936 *
(4 / la pi *Q / D ^2)) ^ * * - Ff = @ (D) (4 *rho *Q / (la pi *mu *D) (- ^2 0.2); >> D0 = 1; >> D =
fzero (g, D0) D = 0.0995

El ejemplo 5.8: Fluidifíquese en un Pipe15

Resuelva 5.8 funciones una tubería que entrega agua en una constante temperatura de punto
1 para apuntar   2. En punto 1, la presión y la elevación son p1 = 150   psig y z1 = 0   ft,
respectivamente, y en punto   2, el p2 de presión es atmosférico y la elevación es z2 = 300   ft.
¿La densidad? (Lbm/ft3) y la viscosidad µ   (lbm / (ft sec)) del agua puede ser estimado de las
siguientes ecuaciones:

+-´ de acto inapropiado ´ --- 62 122 0 0122 154102 65 10 2241 042 73 10 4.. ... TT

El ln.

. . M = - + 11 0318 1057 51 214 624T

Donde la T está en ° F.

1. Determine que la tasa volumétrica (la chica / min) de flujo en T = 60 ° F para una tubería con
una longitud efectiva de L = 1000   ft y hecho de nominal 8 en. horario de 40 publicidades de
acerado toca el caramillo (e = 0.00015   ft). 2. Estimo la v de velocidades de flujo en ft sec y q
de tasas de flujo en / min de la chica para tuberías en T = 60 ° F con longitudes efectivas de L =
500, 1,000, 1,500, …, 10,000 ft y hecho de nominal 4, 5, 6, y 8 en. horario de 40 publicidades de
acerado tocan el caramillo. Prepare complots de v de velocidad versus D y L, y q de tasa de
flujo versus D y L. 3. Repita en parte (1) en T = 40 ° F, 60 ° F, y 100 ° F y despliegue los
resultados en una temperatura de aparición de la mesa, una densidad, una viscosidad, y las
tasas de flujo. La solución 1. El balance mecánico general de energía en un líquido
incompresible se aplicó a este problema afloja

- + + = 1 2 202 2 acto inapropiado vg z gP f Lv D cD D

?z

P = p1

P = p2 z = z2

z z1

RESUELVO 5.8 corriente de agua en una tubería. (De Cutlip, M.B. y Shacham, M., Resolución de
Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2,
Prentice-Hall, Boston, Massachusett, 2008, p. 110.)

228 Chemical Engineering Computation con MATLAB

La f de factor de fricción sin dimensiones es una función del número Reynolds NRe, y NRe es
una función de la v de velocidad de flujo. La anteriormente citada ecuación puede ser
solucionada que v produzca una ecuación no lineal tan

Fv v

Gz gP fL D c () = +

= acto inapropiado DD / // 12 2 0

Esta ecuación puede ser solucionada usándole al MATLAB fzero de función incorporada. Los
datos de entrada a ser provistos al fzero de función constan de temperatura T (ft), longitud de
la tubería L (adentro (° F), dentro del diámetro D.), La radiofrecuencia de aspereza de la tubería
(e t), la diferencia en la elevación dz (ft), y la diferencia de adentro ejercen presión sobre dP
(psi). El diámetro interior de lo 8 en. horario 40 la tubería acerada es 7.981 adentro., = 0.00015
ft, dz z2 p1 - - = - z1 = 300   ft, y dP p2 150   psi. El vwfun de función define la ecuación no lineal
para ser solucionado.

Función fv vwfun (v, T, L, D, radiofrecuencia, dz, dP) g = 32.174; Gc = 32.174; D = D/12; DP =


144 *dP; = la radiofrecuencia de psi-lbf/ft del % ^2 eD. D; La densidad del % de factor de
aspereza del % (rho; Lbm/ft ^3) y la viscosidad (mu; Lbm/ft s) en T rho = 62.122 *T-(+0.0122
(1.54e-4).^2 + (2.65e-7) *T.^3-((2.24e-10).El ^4; = mu exp (- 11.0318 + 1057.51. (T +214.624));
La ecuación de velocidad del % Nre = [Link] *[Link] *rho. El mu; El número del % Reynolds si Nre <
2100 f = 16. Nre; Si no la guarida = 16 * (log10 (eD/3.7 - 5.02 *log10 (eD/3.7 +14.5. Nre).
Nre)).El ^2; F = 1. La guarida; El fin fv v - sqrt ((g *dz + gc *dP. Rho). (0.5 - 2 *[Link] *L. D)); El fin

Las siguientes órdenes definen datos y llaman el fzero de función a producir salidas deseadas:

>> aclare todo; T = 60; L = 1000; D = 7.981; La radiofrecuencia = 0.00015; Dz = 300; DP = - 150;
>> V0 = 10; V fzero >> q (el *v de pi (@ vwfun, v0, [ ], T, L, D, radiofrecuencia, dz, dP) = (7.481
*60) *.* (D/12).^2) % /4 gpm v = 11.6133 q 1.8110e +03

Podemos ver ft sec a tan = 11.6133 v y q = 1811   gpm. 2. Los diámetros interiores de 4, 5, 6, y
8 adentro. programan 40 tubería acerada son 4.026, 5.047, 6.065, y 7.981 adentro.,
Respectivamente. Así, la D de vector de fila representando los diámetros interiores puede
estar colocada como D 4.026 5.047 6.065 7.981 . El vwfig de la letra calcula velocidades de
flujo y tasas de flujo para cada D y L y genera v de aparición de complots y q versus D y   L.

El % vwfig.m: Calcula velocidades de flujo y las tasas de flujo aclaran todo; T = 60; La
radiofrecuencia = 0.00015; Dz = 300; DP = - 150; D 4.026 5.047 6.065 7.981 ; = la longitud del
nD (D); L = 500:500:10000; = la longitud del nL (L); Vr; V0 = 10; Qr; Para yo = 1:El nD para j =
1:NL v (j) = fzero (@ vwfun, v0, [ ], T, L (j), D (yo), radiofrecuencia, dz, dP); Q (j) = (7.481 *60)
* (la pi *v (j).* (D (yo) /12).^2) /4; El fin del % gpm

Los mecánicos del 229Fluid

Vr v ' ; Qr q ' ; La figura de fin (L, vr ((1), el complot:,1), ' oh ', L, vr (:,2), ' * ', L, vr (:,3), ' + ', L,
vr (:,4), lo haría ' ) la leyenda ' ') la figura, el complot ' (500 10000 0 20) ( ' L (ft) ' ( ' la Velocidad,
v (ft / s) (2) (L, qr (' (lo haría a = 4in ', lo haría a = 5in ', lo haría a = 6in ', lo haría a = 8in ' ), el axis
xlabel), ylabel ':,1), ' oh ', L, qr (:,2), ' * ', L, qr (:,3), ' + ', L, qr (:,4), lo haría ' ) la leyenda (lo haría
a = 4in ', lo haría a = 5in ', lo haría a = 6in ', lo haría a = 8in ' ) xlabel ( ' L (ft) ' ), ylabel ( ' la tasa
de Flujo, q (gpm) ')

Resuelva 5.9 complots de funciones de la tasa de flujo de velocidad y de flujo versus la


longitud de la tubería y el diámetro producido por el vwfig de la letra.

>> el vwfig

3. T determinada 40 60 100 y uso el fzero de función incorporada para solucionar la ecuación


no lineal. El qrmT de la letra realiza procedimientos de cálculo.

El % qrmT m: Calcula propiedades en claro diversos de la T todo; T 40 60 100 ; = la longitud del


nT (T); L = 1000; D = 7.981; La radiofrecuencia = 0.00015; Dz = 300; DP = - 150; V0 = 10; Rhor;
Mur; Qr; Para yo = 1:NT v fzero (@ vwfun, v0, [ ], T (yo), L, D, radiofrecuencia, dz, dP); Q (el *v
de pi = (7.481 *60) *.* (D/12).^2) /4; Rho = 62.122 +0.0122 *T (yo) - (1.54e-4) *T (yo).^2 + ...
(2.65e-7) *T (yo).^3-((2.24e-10) (yo).El ^4; = mu exp (- 11.0318 + 1057.51. (T (yo) +214.624));
Rhor rho ; Mur mu ; Qr q ; El fin qr, rhor, mur

2,000

La velocidad, v (ft s)

La tasa de flujo, q (gpm)

0 2 4 6 8 10 12 14 16 18 20
4,000 6,000 L (ft) (uno) (b) L (ft) 8,000

D = 4 adentro. D = 5 adentro. D = 6 adentro. D = 8 adentro.

D = 4 adentro. D = 5 adentro. D = 6 adentro. D = 8 adentro.

10,000 2,000 0 0

500

1000

1500

2000

2500

3000

4,000 6,000 8,000 10,000

FIGURA 5.9 (uno) el Flujo la velocidad y (b) la tasa de flujo versus la longitud de la tubería y el
diámetro.

230 Chemical Engineering Computation con MATLAB

El qrmT de la letra produce los siguientes resultados, cuáles están resumidos en Mesa 5.3.

>> qrmT qr 1.0e +03 * 1.7843 1.8110 1.8752 rhor = 62.3800 62.3539 62.0446 mur = 0.0010
0.0008 0.0005

El ejemplo 5.9: El flujo líquido en una Tubería

El agua es reducido drásticamente de un depósito a través de una tubería de punto 1, dónde la


presión es P1 = 205   kPa, para apuntar 2, dónde la presión es P2   = 125 kPa (vea Figura 5.10).
Calcule la tasa masiva de flujo en kg sec pues el agua requirió generar 1.2 MW de la turbina
instalaron entre punto   1 y punto 2. La distancia del depósito (punto 1) para la turbina es 120
m y la distancia de la turbina a apuntar 2 son 5 m. Doy por supuesto que la temperatura y la
velocidad elocuente son constantes y la pérdida de fricción es insignificante. La solución De
suposiciones de movimiento uniforme y pérdida insignificante de fricción, el balance de
momento viene bien

acto inapropiado de la D

acto inapropiado de la D

El gz
P

Fg z

PW mf s

+ ++

Esta ecuación puede ser solucionada que la tasa masiva de flujo dé

W gz

S=D+

acto inapropiado de la D

P2=125 kPa

P1=205 kPa

Mw = 1.2 MW

?z2=5 m

?z1=120 m

CREO 5.10 el Flujo en una tubería con turbina.

POSPONGA 5.3 Resultados de Cálculo de Viscosidad de Densidad de Temperatura de


Ecuaciones de la Propiedad (lbm / (ft · sec) (lbm/ft3) (° F)) Flow Evalúe (gpm) 40 62.3800
0.0010 1784.3 60 62.3539 0.0008 1811.0 100 62.0446 0.0005 1875.2

Los mecánicos del 231Fluid

Las siguientes órdenes producen el resultado deseado:

>> P1=205; P2=125; DP P2 P1; Dz = - 125; Rho = 1000; G = 9.81; Ws 1.2e6; >> Mdot Ws mdot =
- = 978.5294 / (dP rho + g *dz)

¿La longitud de equivalente del 5.3.2 de Ajustes VaRious y las Válvulas El equivalente
interpretan con el caramillo longitud es un método conveniente para determinar la caída de
presión global?La P en una tubería. La longitud equivalente es añadida a la longitud de tubería
derecha real, Lst, a darle la longitud total de tubería, LTotal:
LL LTota lste q = +

¿Las ecuaciones para la presión descienden?¿La P y la pérdida principal?La H puede ser


mandada por vía urgente como

Kilobyte de acto inapropiado de la D D Pf L D v g Hf L D

V gD c D c = + å æ è ç ö ø ÷ = + å æ è ç ö ø ÷ 22 22,

Dónde la D es el diámetro interior de la tubería (ft) fD es el kilobyte de factor de fricción Darcy


es la L principal excedente de pérdida es la longitud de la tubería (ft)

Kilobyte de pérdida de la Cabeza de exceso del 5.3.3 es un factor sin dimensiones definido
como la pérdida principal excedente en un accesorio para tubería y expresado en cabezas de
velocidad. Como una correlación para kilobyte, el método de 2 kilobytes - se sabe - sirve para
cualquier size.16 de la tubería que El método de 2 kilobytes puede ser expresado tan

La K N

La k dRe + +

öø÷¥111

Donde la d es el diámetro interior de tubería adjunta (adentro.) K1 es kilobyte para satisfacer


en NRe = 1 K8 es kilobyte para un ajuste grande en NRe = 8

La conversión entre la longitud equivalente de la tubería y el kilobyte de coeficiente de


resistencia pueden ser epresented de acto inapropiado tan

Acto Inapropiado Kf L

LD

LD

El eq

El eq
D eq == = 4

Posponga 5.4 funciones los valores de K1 y K8 para el método de 2 kilobytes.

232 Chemical Engineering Computation con MATLAB

Tubería del 5.3.4 Reduction y ampliación Cuando el tamaño de la tubería cambia, el v2/2gc de
la cabeza de velocidad también cambia. La velocidad es inversamente proporcional para el
área de flujo y así para el diámetro cuadrado. Por consiguiente, kilobyte es inversamente
proporcional para la velocidad cuadrada, y podemos tener la relación

KK D D 21 2 1

æèç

öø÷

Posponga 5.5 funciones cómo disiente kilobyte con cambios en el tamaño de la tubería.

POSPONGA 5.4 Factores de la Cabeza de Velocidad de Pipe Fittings Type de Fitting K1 K8


Elbows (Acto Inapropiado / D = 1) 90 ° Estándar, (Acto Inapropiado / D = 1.5) atornillaron
Estándar, le rebordearon / soldados (Acto Inapropiado / D = 1.5) Por Mucho Tiempo radio,
todos los tipos 800 800 800 0.40 0.25 codos 0.20 (45 ° ) Mitered (90 ° ) 1 Weld (30 ° ) 2 Weld
(22.5 ° ) 3 Weld (18 ° ) 4 Weld (acto inapropiado (Acto Inapropiado / D = 1) 5 Weld 1000 800
800 800 800 1.15 0.35 0.30 0.27 0.25 45 ° EstándarD = 1), todo escribe Largo radio (Acto
Inapropiado / D = 1.5), todo tipo Mitered, 1 suéldese, 45 ° Mitrados, 2 se sueldan, 22.5 ° 500
500 500 500 0.20 0.15 0.25 0.15 180 ° Estándar (Acto Inapropiado / D = 1), atornillaron
Estándar (Acto Inapropiado / D = 1), rebordearon / soldado Por Mucho Tiempo radio (Acto
Inapropiado / D = 1.5), todos los tipos 1000 1000 1000 0.60 0.35 Used de 0.30 Metas como
Estándar del codo, atornillaron Largo radio, atornillaron Estándar, bridados o soldaron rama de
Stub-In-Type 500 800 800 1000 0.70 0.400.80 1.00 de Ensayos Rápidos meta Screwed Flanged
o rama soldada de Stub-In-Type 200 150 100 0.10 0.05 pelota de la Portilla de 0.00 Válvulas,
tapón Lleno línea tamaño, ß = 1.0 el adorno Reducido, ß = 0.9 el adorno Reducido, ß = 0.8 300
500 1000 0.10 0.15 0.25 el Globo, el Globo estándar, el ángulo o tipo Y Diaphragm, tipo de la
represa Butterfly 1500 1000 1000 800 4.00 2.00 2.00 0.25 Cheque Lift Columpio Tilting disco
2000 1500 1000 10.00 1.50 0.50

La fuente: El coquificador, A.K., Diseño Químico de Proceso, Análisis y Simulación, Golfo


Publicando a Compañía, Houston, Texas, 1995, p. 155.

Los mecánicos del 233Fluid

MESA 5.5 la Correlación de kilobyte para Satisfacer a Caused por un Cambio en Kilobyte del
NRe de Tipo de Tamaño de la Tubería Fitting Inlet Basado en Cabeza de Velocidad de la
Ensenada
El flujo

D1

D2

El NRe

1. Cuadre reducción

NRe = 2500 Kilobyte N D DRe = + é ë ê ù û ú

öø÷

El é

ëêê

ûúú

12

160

11 2 4

NRe > 2500 Kf D D DD = + ()

öø÷

El é

ëêê

û ú ú 0 6 0 481 1 2 2 1 2 2..

El flujo

D1

D2

?N Re

2. La reducción terminada en filo

¿Todo Multiplica Kilobyte de Tipo 1 por pecado q / 2 () para 45? < ¿180 ° o 1.6 pecan (? ¿2)
para 0? < 45

El flujo

D1 D2

El NRe
3. Adelgace, marque con un sostenido orificio

NRe = 2500 la Red de Datos para la Defensa de Kilobyte D DRe = + æ è ç ö ø ÷ æ è ç ö ø ÷ é ë ê


êùûúú

öø÷

El é

ëêê

27

120 112 1 2

2. Úú ú

æèç

öø÷

El é

ëêê

ûúú

D12

NRe > 2500 kilobyte

D DN

D DRe

=æ è ç

öø÷

æèç

öø÷

El é

ëêê
ù

ûúú

æèç

öø÷

El é

ëêê

û ú27 4000 12 1 2 2 1 2. El úú

æèç

öø÷

El é

ëêê

ûúú

D12

El flujo

D1

D2

El NRe

Cuadre expansión

NRe = 4000 Kilobyte D

öø÷

El é

ëêê

ûúú

21 1 2

4
NRe > 4000 Kf D DD = + ()

öø÷

El é

ëêê

ûúú

1081 1 2

El flujo

D1

D2

4. La expansión terminada en filo

¿Todo Si? > 45 °, kilobyte de uso de Tipo 4; ¿De otra manera, multiplica kilobyte de Tipo 4 por
2.6 el pecado (? 2)

La fuente: El coquificador, A.K., Diseño Químico de Proceso, Análisis y Simulación, Golfo


Publicando a Compañía, Houston, Texas, 1995, p. 157.

234 Chemical Engineering Computation con MATLAB

La caída de presión del mono del 5.3.5 Para el flujo estatal en novio, el yields19 de ecuación
Bernoulli

La copia

DP VV g

ZZ HW

22
1 2 212 ò + - la D de = acto inapropiado + + ()

Donde

DH v g

L Dc

ö ø ÷ + allsections de pipef ittingv recto un 2 etc 2 4, llues,. å K vgc 2 2

Y ˆ Ws es el poder requerido en la bomba. El dimensionamiento de proceso toca el caramillo a


menudo involucra procedimiento de prueba y error. Usualmente, un tamaño de la tubería es
primer seleccionado y luego el número Reynolds, factor de fricción, y el coeficiente de
resistencia se calculan. ¿Luego la caída de presión por 100 ft de tubería,?P100, es computado.
¿Para una tasa volumétrica dada de flujo y propiedades físicas de una fluido monofásica,?P100
para el flujo laminar y turbulento es dado por el flujo laminar: D m P Q d100 4 0 0273. (Psi/100
ft) Turbulent fluidifíquese: Acto inapropiado de la D Pf Q dD100 2 50 0216. (Adentro (psi/100
ft) donde la d es el diámetro interior de la tubería.) ¿Y? Es la densidad de la fluido (lb/ft3). ¿Si
una tasa masiva de flujo y propiedades físicas de una fluido monofásica son dadas,?P100 para
el flujo laminar y turbulento es dado por ahí

El flujo laminar: D

acto inapropiado

W d100 4 0 0034. (Psi/100 ft)

El flujo turbulento: D

Acto inapropiado Pf W dD100 2 50 000336. ¿(Psi/100 ft) el Multiplying?¿P100 por la longitud


total de la tubería entre dos puntos y sumar la elevación de la tubería produce la caída de
presión global?P (psi):

acto inapropiado

PP Lz Total = + () 100 100 144 · D psi

¿El tamaño de la tubería para una tasa dada de flujo está a menudo seleccionado en la
suposición que?La P está próxima o menos de la diferencia disponible de presión entre dos
puntos a punto de suceder. ¿Si?La P y la W masiva de tasa de flujo son dadas, la D de diámetro
de la tubería puede ser determinada de la relación

FL L P Nosotros = + () æ è ç ö ø ÷ é

û ú ú 2 4 2 15 rp D /

El ejemplo 5.10: El requisito de poder de un Pump20

El agua debe ser dado al tanque superior como se muestra en Figura 5.11. Determine la
potencia de salida requerida de la bomba en estado estable. Todo el sistema de tuberías es 4
en. el diámetro interior tubería circular suave.

Los mecánicos del 235Fluid

Los datos: ? = 62.4   lbm/ft3, µ = 1   cp = 0.0006905 lbm/ft sec, Q = 12   ft3 / min = 0.2   ft3 / sec,
kilobyte

(  la contracción repentina) = 0.45, kilobyte (la expansión repentina) = 1, kilobyte (90 ° codean)
= 0.5, e = 0.0005, gc = 32.174 lbm ft / (lbf sec2). La solución Los valores de la presión y la
velocidad en punto 1 son iguales a esos en punto 2, respectivamente. Así, del balance
mecánico estatal en novio de energía, llegamos

ZZ HH

vg

Copia L Ds = () + = å 21 2 2 4DD, allsections de línea recta entuban å ajuste del ææ è ç ö ø ÷ +


valuesetc. K v gc 2 2

El powfun de la letra realiza los cálculos requeridos.

% powfun.m rho = 62.4; Mu 6.905e 4; D = 1/3; Q = 0.2; La k = 0.45 +3 *0.5 +1; Gc = 32.174; L =
5 +300 +100 +120 +20; ED 5e 5; V = 4 *Q / (la pi *D ^2); M = Q *rho; Nre = D *v *rho/mu; ¿El %
Reynolds? Si Nre < 2100 f = 16. Nre; Si no la guarida del % Shacham Eqn = 16 * (log10 (eD/3.7 -
5.02 *log10 (eD/3.7 +14.5. Nre). Nre)).El ^2; F = 1. La guarida; El fin dH *v = (4 kilobyte *f *L /
D +) ^2 / (2 *gc); Ws m * (dH + (105-20)); V, f, Ws

El powfun de la letra produce las siguientes salidas. De los resultados, podemos ver a ese WS =
1096.8 ft · lbf / sec.

>> powfun v = 2.2918 f = 0.0049 Ws 1.0968e +03


5 ft

300 ft

100 ft

120 ft

20 ft

La bomba

90 ° codean

CREO que 5.11 la Tubería fluyen con pérdida de fricción debido a los ajustes. (De Pájaro, R.B. Et
Al., Transporte Fenómenos, ed. 2, John Wiley e Hijos, S.A., Hoboken, Nueva Jersey, 2002, pp.
207–208.)

236 Chemical Engineering Computation con MATLAB

El ejemplo 5.11: El diámetro interior de una Tubería

Un vapor de proceso debe ser condensado con agua de refrigeración fluyendo dentro de los
tubos de un cambiador de calor de shell-andtube. La tasa masiva de flujo de agua de
refrigeración es 0.36 kg sec y la caída de presión admisible es 10 kPa. Determine el diámetro
del tubo para ser usado en el condensador. El factor de fricción en región turbulenta puede ser
dado por la ecuación Shacham. Los datos: ? = 85.9 kg/m3, µ = 4.4 × 10-4 N · sec /m2 (kg / m /
sec), L = 4 m, e = 5 × 10-6 m, kilobyte = 0.3. ¿El descubrimiento de solución el número Reynolds
de la relación v 4W/pD2?. El número resultante Reynolds se usa para calcular el factor de
fricción. La solución de la ecuación no lineal

FD D

FL L P Nosotros () = + ()

öø÷

El é

ëêê

ûúú

24

2 15

RD p
/

Produce el diámetro D (m). En esta ecuación, Le está definido

Por L

KD fe = 4

. El dwfun de función define la ecuación no lineal.

= la radiofrecuencia de función fD dwfun eD (D, W, rho, mu, radiofrecuencia, dP, L, kilobyte).


D; Factor del aspereza del % v = 4 *W. (La pi *rho *D.^2); El % m s Nre = [Link] *[Link] *rho. El mu;
El número del % Reynolds si Nre < 2100 f = 16. Nre; Si no la guarida del % Shacham Eqn = 16 *
(log10 (eD/3.7 - 5.02 *log10 (eD/3.7 +14.5. Nre). Nre)).El ^2; F = 1. La guarida; = Kilobyte de
fin Le *D / (4 *f); FD = D - ((2 *f * (L + Le)). (Rho *dP) * (4 / la pi *W) ^2).^0.2; El fin

Las siguientes órdenes colocan datos y llaman el fzero de función incorporada a solucionar la
ecuación no lineal definida por el dwfun de función:

>> W = 0.36; Rho = 85.9; Mu 4.4e 4; La radiofrecuencia 5e-6; DP 1e4; L = 4; La k = 0.3; D0=0.1;
>> D = fzero (@ dwfun, D0, [ ], W, rho, mu, radiofrecuencia, dP, L, kilobyte) D = 0.0261

El ejemplo 5.12: El Flow21 de la Tubería

Una línea isocora de la tubería (la Figura 5.12) muestra uno 6 en. horario 40 tubería de acero
con seis 90 codos ° LR (el largo radio) y dos fluyen a través de las metas. La longitud real de la
tubería es 78 ft. La tasa masiva de flujo de la fluido es 75,000 lb/hr, la viscosidad y la densidad
de la fluido son 1.25 cP y 64.30 lb/ft3, respectivamente, y la aspereza de la tubería es e =
0.00015 ft. Calcule la longitud equivalente de accesorios para tubería y la longitud total de la
tubería. La solución que El eqplen de la letra realiza los cálculos requeridos. En la letra, el cfdat
matricial representa los valores de K1 y K8 para tuberías con radio grande.

El % eqplen.m: Calcule la longitud equivalente de accesorios para tubería y la longitud de total


del % de los = ceros del cfdat de la tubería (14,3); Cfdat (2,1) = 6; Cfdat (11,1) = 2; Cfdat (:,2) =
100 * 10 8 5 3 5 10 15 10 8 15 1.5 1 1.6 0 '; Cfdat (:,3) = 0.1 * 3 2 1.5 1 1.5 2.5 40 20 2.5 15 0.5 0
5 10 '; G = 32.2; D = 6.065; D = d / 12; Pr 1.5e 4; W = 75000; Mu = 1.25; Rho = 64.3;

Los mecánicos del 237Fluid

Lst = 78; Z = 8; = la pi de área *D ^2/4; Nre = 6.31 *w / (d *mu); V = 0.0509 *w / (rho *d ^2); Q
= w / (8.02 *rho); Si Nre < = de 2100 flujo de % laminar f 64/Nre; El factor de fricción del %
Darcy si no el % turbulento: Friccione factor por Chen Eqn. Av pr 3.7/D + (6.7/Nre) ^0.9; F =
4. (- 4 *log10 (pr D/3.7 - 5.02 *log10 (Av) /Nre)).El ^2; = la suma de fin Ksum (cfdat
(1:12,1).*cfdat (1:12,2)); = la suma Klsum (cfdat (1:12,1).*cfdat (1:12,3)); Kt Ksum/Nre + Klsum
* (1 + 1 / d); = la suma Kee1 (cfdat (13:14,1).*cfdat (13:14,2)); = la suma Kee2 (cfdat
(13:14,1).*cfdat (13:14,3)); La K Kee1/Nre + Kee2 + Kt; Kilobyte Kt + + f *Lst / D; = kilobyte Leq
*D f, L = Lst + Leq si Nre < = 2100 delP = 0.0034 *mu *w / (d ^4 *rho); DelP distinto = 0.000336
*f *w ^2 / (d ^5 *rho); El fin delPsi delP *L/100 + z *rho/144; DelH = 0.000483 *f *L *w ^2 / (d
^5 *rho ^2) + z;

El eqplen de la letra produce los siguientes resultados:

>> eqplen Leq = 38.3099 L = 116.3099


La longitud equivalente de accesorios para tubería, Leq, es 38.31 ft, y la longitud total de la
tubería es L = 116.31 ft.

La red de la Tubería del 5.3.6 En la simulación de flujos estatales en novio de una fluido sola en
una red de tuberías, un set grande de ecuaciones simultáneas tiene que ser solucionado y a
menudo los cálculos están complicados e iterativos. La ecuación fundamental a ser satisfacida
es la conservación masiva de flujo, lo cual indica ese el flujo en y de cada uno

uno

41

19

FIGURA de trazado de 5.12 Tuberías de isométrico.

238 Chemical Engineering Computation con MATLAB

El nodo debería ser iguales. Para una red simple de la tubería mostrado en Figura 5.13, la caída
de presión de nodo para j del nodo soy dado por ahí

acto inapropiado

FL D qij ij ij = 32 25 2D,

Donde qi, j representa la tasa volumétrica de flujo entre nodo yo y j del nodo. La ecuación de
caída de presión manifiesta que la suma de caídas de presión alrededor de cualquier j del lazo
debería ser cero:

å = xD ij ij p 0

¿Dónde?El ij es la dirección de flujo relativo a j del lazo de flujo. Fluye en la dirección que gira
en sentido del reloj (asumió sentido de flujo) son positivo con el que se trató y esas adentro en
sentido contrario a las manecillas del reloj son negativa tratada.

El ejemplo 5.13: Fluidifíquese en Pipeline Network22


El agua en 25 ° C fluye en la red de la tubería mostrado en Figura 5.14. La presión en la salida
de la bomba es P0 = 15 barra (la presión manométrica), y el agua es muerto en la presión
atmosférica (P5) al final de la tubería. Todas las tuberías son 6 en. horario 40 acero con un
diámetro interior de 0.154 m. Las longitudes equivalentes de las tuberías conectando nodos
diferentes son L01 = 100 m, L12 L23 L45 = 300 m, y L13 L24 L34 = 1200 m. Determine todo el
qij de tasas de flujo y presiones en nodos 1, 2, 3, y 4 para la tubería se conectan. La aspereza
de la tubería es e = 4.6 10-5 m y la f de factor de   fricción puede ser dada por la ecuación
Shacham. En 25 ° C, la viscosidad de agua es 8.931 × 10-4 kg / m / sec.

yo

III

P0

P5

q01

q12

q13

q23

q24

q34

q45 II

FIGURA 5.14 la red de la Tubería. (De Cutlip, M.B. y Shacham, M., Resolución de Problemas en
la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, 2008, p. 309.)

La j yo el qij

CREO 5.13 Una red simple de la tubería.

Los mecánicos del 239Fluid

¿La aplicación de solución del balance de conservación de la masa produce Nodo?: ¿q01 - q12 -
q13 = 0 el Nodo?: ¿q12 - q23 - q24 = 0 el Nodo?: ¿q13 - q23 - q34 = 0 el Nodo?: q24 - q34 - q45
= 0 La suma total de presión se cae alrededor de lazos diversos da Lazo: ?¿p01 +?¿p12 +?¿p24
+?¿p45 +?Ppump = 0 Loop II: ?¿p13 -?¿p12 -?p23 = 0 Loop III: ?¿p23 -?¿p24 -?¿p34 = 0 dónde?
Ppump = 0 = - = - 15 la barra - 15 15 × 105 Pa. El pnetq de función MATLAB define el sistema de
ecuaciones no lineales. En esta función, la letra x (la k) denota qij.
% de diversión de función = pnetq x1 = q01,

Un *D de = [Link] ^2/4; ED 4.6e 5. D; Para / A de la k 1:7 Nre = D *x *rho/mu (la k); % Shacham
Eqn F. = 1. (Log10 (eD/3.7 - (5.02. Nre).*log10 (eD/3.7 +14.5/Nre))).^2 /16; DP (la k) = 32 *f
*rho *L (la k) * (la letra x (la k)) ^2 / (la pi ^2 *D ^5); = [ la letra x de diversión de fin (1) - la letra
x (2) - ; la letra x de la letra x (2) (3) - la letra x (4) - la letra x de la ; letra x de la letra x + (4) (3)
(5) - la letra x de la ; letra x de la letra x + (6) (5) (6) - la letra x ; dP + dP + dP + dP + dP0 dP (4) ; -
dP (2) + dP (3) - (7) (5) (2) (1) (7) ; dP (4) - dP (5) + dP; El fin

Los valores iniciales para letra x están completamente listos para 0.1. El sistema de ecuación
no lineal definido por el pnetq de función puede ser solucionado usando el fsolve de función
incorporada.

>> L = 100 * 1 3 12 3 12 12 3 ; DP0 = - 15e5; Rho = 997.08; Mu 8.931e 4; >> D = 0.154; X0 = 0.1
*ones (1,7); >> La letra x de la letra x = fsolve (@ pnetq, x0, [ ], D, rho, mu, dP0, L) = 0.1098
0.0730 0.0368 0.0177 0.0553 0.0545 0.1098

Podemos ver q12 tan = 0.1098, q01 = 0.073, q13 = 0.0368, q23 = 0.0177, q24 = 0.0553, q34 =
0.0545, q45 = 0.1098 (m3 sec).

El Lang – el method23 Miller para solucionar problemas de la red de la tubería usa la


correlación generalizada de factor de fricción de Churchill que se extiende a lo largo del rango
completo de los números Reynolds. La caída de presión es as24 mandado por vía urgente

El rp

Pc fm c

Di == 2 52 32,

Donde la c es una constante para una fluido dada y entube el subíndice denota un bucle en la L
de la red y D son la longitud y el diámetro interior de tuberías en el lazo correspondiente,
respectivamente

240 Chemical Engineering Computation con MATLAB

La suposición básica en el Lang – el método del Molinero es que el factor de fricción puede ser
empíricamente representado como f ami b

Dónde uno y b son ambos asumido constantes sobre el rango de los números Reynolds para
una iteración sola. Usando esta relación, tenemos a D f Pc fm acmm ii b yo b == = - 22 2

Para cada lazo en la red de la tubería, podemos obtener las siguientes ecuaciones:

f
N AB

B de corriente alterna

Re

æèç

ö ø ÷ el +

+ ()

El é

ëêê

ûúú

= () = 2 81 2 457 37 512 15 1 12 16. ,. Ln,, 330 7

027

16 09

C NDRe Re

æèç

öø÷=

æèç

ö ø ÷ +,. . e

N AB

DA dN

DB dN f

Re

Re

El é
ùûú+

+ ()

El +

æèç

öø÷

El é

ëêê

û ú ú8 81 1 13 25. / 22 12 ()

DA dN C

DC dN

DB dN

DC dN Re Re Re ReRe = () = - = 39 312 2 457 16 015. .ln,. 99 71 09 NN af m Re Re b. ,

La sustitución de la ecuación para la presión descarta para los rendimientos de relación de


suma total

yo

Ij ii b mj ni å - == ¼ () xf 2 01 2,

Donde la n es el número de lazos.

El ejemplo 5.14: El Network25 de Cuatro Lazos

Un sistema de redes de la tubería con cuatro lazos de flujo es ilustrada en Figura 5.15. Las
longitudes y los diámetros interiores de las tuberías son demostrados en Mesa 5.6. Calcule la
tasa masiva de flujo en cada tubería que satisface la ecuación de caída de presión. Una
aspereza de la tubería del

Del hecho que la suma de caídas de presión en cada lazo es igual a ponga en el cero, podemos
obtener tres ecuaciones:
Ffff 1 1 2 22 2 3 3 2 44 21234 0mm mmbb bb +

Los mecánicos del 241Fluid

- + - = --- ffff 22 2 5 5 2 6 6 2 77 22567 0 mmmm bbbb

Ffff 3 3 2 8 8 2 9 9 2 10 10 23891 0 0mm mm bb b + - = b

Ahora tenemos 12 ecuaciones no lineales para ser solucionados. El sistema no lineal de


ecuación está definido por el pipnet de función MATLAB.

Función fm pipnet (m, rho, mu, D, L, radiofrecuencia) v = 4 *m. (El *D de pi.^2 *rho); Nre =
D.*v *rho/mu; C = (7. Nre).^0.9 + 0.27 *rf. D; Uno = (2.457 *log (C)).El ^16; B = (37530. Nre).El
^16; F = 2 * ((8. Nre).^12 + 1. ((Un +B).^1.5)).(1/12); DC = - (0.9. Nre).* (7. Nre).^0.9; DA =
(39.312. C).El *dC.* (2.457 *log (C)).El ^15; DB = - 16 *B. Nre; B = (Nre/8). ((F / 2).^12).* ((8.
Nre).^13 + (dA +dB). ((Un +B).^2.5)); C = [Link] *L. (Rho *pi ^2 *D.^5);

Lazo 1

M = 334 kg sec.

Lazo 3L oop 4

Lazo 2

10 11

12

9 kg sec

108 kg sec

88 kg/sec87 kg s ec

42 kg sec

3
CREO que 5.15 la tubería de cuatro lazos se conecta. (De Raman, las Computaciones de acto
inapropiado., de Proceso Químico, Elsevier Applied Science Publishers, Ladrando, Essex, UK,
1985, pp. 234–235.)

POSPONGA 5.6 Longitudes y Diámetros Interiores de la Longitud de Diámetro de Flujo de


Longitud de Diámetro de Flujo de Tuberías (Li, m) (Di, m) (yo) (Li, m) (Di, m) (yo) 1 0.508 915 7
0.305 915 2 0.406 1220 8 0.406 1220 3 0.406 915 9 0.305 1220 4 0.610 1220 10 0.406 915 5
0.508 915 11 0.305 915 6 0.406 1220 12 0.305 1220

La fuente: Raman, acto inapropiado., Computaciones Químicas de Proceso, Elsevier Applied


Science Publishers, Ladrando, Essex, UK, 1985, pp. 234–235.

242 Chemical Engineering Computation con MATLAB

Una = [Link] *[Link] ^b; El phi = [Link] *c; Fm m (1) + m (4) - 334 ; m (1) - m (2) - m (5) ; m (3) - m +
m ; m (2) (8) (4) + m (3) - m (7) - m (9) ; m (5) - m (6) - 42 ; m (6) + m (7) - m (12) - 108 ; m (11) +
m (12) - 9 ; m (9) + m (11) - m (8) - 88 ; m (10) - m (1) - 87 ; phi *m (2-b (1) (1) ^ (2)) + phi *m (2-
b (2) (2) ^ - phi (3) *m (3) ^ (2-b (3)) phi (4) *m (4) ^ (2-b (4)) ; -) (2) phi *m (2-b ((10) (2) ^2)) +
phi *m (5) (5) ^ (2-b (5)) + phi *m (6) (6) ^ (2-b (6)) - phi (7) *m (7) ^ (2-b (7)) ; phi (3) *m (3) ^
(2-b (3)) - phi *m (8) (8) ^ (2-b (8)) + phi *m (9) (9) ^ (2-b (9)) - Phi *m ^); El fin

El usepipnet del archivo de la letra define datos, llama la función pipnet, y soluciona el sistema
no lineal usando el fsolve de función incorporada.

% usepipnet.m rho = 881; Mu 5e 4; D 0.508 0.406 0.406 0.610 0.508 0.406 0.305 0.406 ... 0.305
0.406 0.305 0.305 ; L 915 1220 915 1220 915 1220 915 1220 1220 915 915 1220 ; La
radiofrecuencia 5e-6 *ones (1, la longitud (D)); M0 = 20 *ones (1, la longitud (D)); M fsolve (@
pipnet, m0, [ ], rho, mu, D, L, radiofrecuencia)

El usepipnet de la letra produce las siguientes salidas:

>> el usepipnet Equation solucionó. fsolve completado porque el vector de valores de función
está cerca del cero tan medido por el valor predeterminado de la tolerancia de función, y el
problema da la apariencia de estar normal tan medido por la gradiente. <Detener criterios le
detalla a > m = 15 3.8314 36.6770 61.6102 180.1686 117.1544 75.1544 47.6151 118.5584
50.6722 31.5584 - 5.7694 14.7694

El valor negativo significa que el sentido de flujo hace fachada con la dirección asumida
indicada en Figura 5.15.

5.4 FLUYEN A TRAVÉS DE Figura del tanque del claro del 5.4.1 del TANQUE 5.16 funciones un
sistema manifiesto de flujo del tanque. El cambio del líquido a ras del respeto al tiempo es
dado por ahí

uno

Dz dt

FF = 12
Donde Uno es el área de sección transversal del tanque. Cada tasa de flujo está en función de
diferencia de presión y es dada por ahí

FCPP PP gz vv 1112 2223 20 = - = - = +, acto inapropiado

Los mecánicos del 243Fluid

Ahora introducimos parámetros y variables sin dimensiones tan

Az F

FCPP CC Cv * * * * == ==== 01 0 0 1102 0,,, t t

Luego, porque dz z0dz *, dt tdt *, y Fi FcF * (yo = 1, 2), obtenemos las siguientes ecuaciones de
balance sin dimensiones:

Dz dt

FF F

P PP

PP F

* * * * * == - = æ è ç ö ø ÷ 12 1 10 10 20 12 2 2 1

10
1, 0 02 0 23P PP * *

PP

Gz P z20 0 10 æ è ç ö ø ÷ acto inapropiado * * * = +

5.4.2 incluyó tanque Para un tanque adjunto como se muestra en Figura 5.17, la presión P0 =
PG por encima de la superficie líquida no es constante más ya. El movimiento de la superficie
líquida de arriba a abajo comprimirá y expandirá el gas y causará que la presión cambie.
Asumiendo un gas ideal, podemos usar la ecuación de estado

NRT VG G G

Donde VG y TG son el volumen del gas y la temperatura, respectivamente. Bajo la suposición


de condiciones adiabáticas, cVdTG = - (PG / m) dVG, y podemos llegar

RcMvw

öø÷

() /

Donde Mw es el peso molecular de gas (el aire). El volumen del gas es dado por ahí

V Virginia zG = 0

P1
F1

P2

P3

F2

P0

CREO que 5.16 el Claro guardan en un tanque el sistema de flujo. (De Ramirez, W.F., Métodos
Computacionales para la Simulación de Proceso, ed. 2, Butterworth Heinemann, Oxford, UK,
1997, p. 145.)

244 Chemical Engineering Computation con MATLAB

Definimos parámetros y variables sin dimensiones tan

Az F

G
GC C * * * * * * ====== = 01 000 0,,,, t t == CPP v1102 0

Luego, del relaciones dz z0dz *, dt t dt *, Fi = FCF * (yo = 1, 2), gygabyte V VV G = 0 *, y


gygabyte T TT G = 0 *, tenemos las siguientes ecuaciones:

Dz dt

FF F

P PP

PP F

* * * * * == - = æ è ç ö ø ÷ 12 1 10 10 20 12 2 2 1

10

1, 0 02 0 23P PP * *

TV

PP

Gz P

El zV

uno

El gygabyte

G de gygabyte
El *

* * * * * + æ è ç ö ø ÷ = - 0 10 2 0 10 0 0, acto inapropiado zz V zT VG G G

RcMvw

1 * *,

èçç

ø÷÷

()

El ejemplo 5.15: El Flujo a Través de Tank26 Adjunto

Para un flujo involucrando un tanque adjunto, trame las tasas (F 12 * *,) del nivel sin
dimensiones (z *), de flujo, y presión (P2 *) versus el tiempo sin dimensiones (t *) dentro del
rango de 0 = t * = 0.4. Doy por supuesto que el peso molecular del gas es 29 (el aire) y PG0
0.735P10. Los datos: Acto inapropiado = ==== = 1000 0 465 305980 01232 0 2 12 2kg mmmm
m,.,.,. Sec, .Az GC C vv // N / 12 / sec

PP P 10 1 52 30 3 52 0 5213 8101 08 10 1 014 10 == ´ = ´ = ´.,., .N / m N / m N / m

Gygabyte V VTcR V0 3 0 3 028 31 415 338 6021 987., ., ., ., ./ kilobyte de / kilobyte de kilobyte
del mm cal g cal ggmol

Las ecuaciones diferenciales de solución están definidas por el cltank de función MATLAB. El
usecltank de la letra llama el cltank de función y genera la gráfica.

Función del cltank.m dz cltank (P1s P1/P10; P3s P3/P10; Vg k4 - z; Tg = (1/Vg) ^k6; Pg k5
*Tg/Vg; P2s Pg + k3 *z;

P1

F1

P2

F2

P3

P0, VG, TG
FIGURA 5.17 el tanque Adjunto. (De Ramirez, W.F., Métodos Computacionales para la
Simulación de Proceso, ed. 2, Butterworth Heinemann, Oxford, UK, 1997, p. 145.)

Los mecánicos del 245Fluid

F1s k1 *sqrt (P1s - P2s); F2s k2 *sqrt (P2s - P3s); Dz F1s - F2s; El fin

% usecltank.m usecltank.m Cv1 1.2e 2; Cv2 Cv1; P0 1.014e5; P10 1.38e5; P30 1.08e5; P1 P10;
P3 P30; Z0 = 3.05; Rho 1e3; Uno = 0.465; G = 9.8; P20 P0 + rho *g *z0; Cv = 0.2; Acto
inapropiado = 1.987; Mw = 29; V0 = 2.83; Vg0 = 1.415; K1 sqrt (P10 / (P10-P20)); K2 k1
*Cv2/Cv1; K3 rho *g *z0/P10; K4 V0/Vg0; K5 = 0.735; = acto inapropiado del k6 / (cv *Mw);
Tspan 0 0.4 ; Z0 = 1; T z ode45 (@ cltank, tspan, z0, [ ], k1, k2, k3, k4, k5, k6, P10, P1, P3); Vg k4
- z; Tg = (1. Vg).El ^k6; Pg k5 *Tg. Vg; P1s P1/P10; P3s P3/P10; P2s Pg + k3 *z; F1s k1 *sqrt (P1s -
P2s); F2s k2 *sqrt (P2s - P3s); El complot (t, z, t, F1s, ' - ', t, F2s, '.- ', t, P2s, ':') La leyenda (' z ', ' F
_ 1 ', ' F _ 2 ', ' P _ 2 '), xlabel (' t (sin dimensiones ) ')

El usecltank de la letra produce el complot demostrado en Figura 5.18:

>> el usecltank

5.5 FLUYEN DE Velocidad del 5.5.1 NEWTONIAN FLUID de perfil Para Newtonian elocuente con
características de ley de poder, el esfuerzo al corte puede estar descrito por ahí

letra x del trx

N xk dv dr dv dr = - 1

0.8

1.2

1.4

1.6

1.8

0.05 0.1 0.15 0.2 t (sin dimensiones) 0.25 0.3 0.35 0.4

z F1 F2 P2

FIGURA 5.18 el nivel Sin Dimensiones, la tasa de flujo, y la presión versus el tiempo.

246 Chemical Engineering Computation con MATLAB

Dónde la k (N · secn/m2) es un parámetro y n es el índice de comportamiento de flujo. Cuando


n = 1, la fluido es Newtonian. Para n > 1, la fluido es dilatante, y para n < 1, la fluido es
pseudoplastic. El perfil de velocidad para una fluido Newtonian fluyendo en una tubería
circular horizontal es dado por ahí

P kL

acto inapropiado

Acto inapropiado Rx N Nn

El nn

El +

æèç

öø÷-

öø÷

El é

ëêê

ûúú

+ ()

+ ()

12

1 1D /

La integración de la velocidad de perfil seguida por la división por área de sección transversal
produce la velocidad promedia tan

acto inapropiado
Rv dr

n de la letra x de acto inapropiado P kL Rxa vg

El nn

/ == + + () 1 2 31 22 0 1 D 1 p

El nnhzpipe de función MATLAB calcula la velocidad promedia y el esfuerzo al corte y genera


un complot de perfil de velocidad para el flujo laminar de un Newtonian elocuente en una
tubería horizontal.

La velocidad de promedio del % de función avgv taurx nnhzpipe (L, acto inapropiado, kilobyte,
n, delP) y la velocidad de perfil para un % afluente elocuente Newtonian en un % horizontal de
la tubería introducen en la computadora % L: Acto inapropiado del % de longitud de la tubería
(m): Kilobyte del % de diámetro de la tubería (m): El % de parámetro (N *s ^n/m ^2) n: El % del
índice de flujo delP: El % de salida del % de caída de presión (Pa) avgv: La velocidad del avg. (m
s)

H = 2 *R/100; Acto inapropiado [- R : h : R ]; El % h: = Acto Inapropiado de tamaño de paso Rn.


((N +1) / n); Pn = (delP. (2 *K *L)).(1 / n); / acto inapropiado v = (1 - (la temperatura absoluta
(acto inapropiado)).((N +1) / n)).* Pn.* Rn * n / (n +1); Avgv Rn.* Pn.* n / (3 *n +1); Dvr diff (v) /
h; Dvr dvr ( end ) ; Taurx = - kilobyte.*abs (dvr).(N-1).El *dvr; La contratreta (1,2,1), el complot
(v, acto inapropiado), la cuadrícula, xlabel (_ ' la letra x v (acto inapropiado ) '), ylabel (' acto
inapropiado '), axis contratreta apremiante (1,2,2), complot (taurx, acto inapropiado),
cuadrícula, xlabel (' \tau _ { rx } (acto inapropiado ) '), ylabel (' acto inapropiado '), axis fin
apremiante

El ejemplo 5.16: El flujo de un Newtonian Fluid en una Tubería Horizontal

¿Una fluido Newtonian fluye en una tubería horizontal dónde L = 15 m, acto inapropiado =
0.009 m, n = 2, la k = 1.0 × 10-6 N · secn/m2, y?P = 110 Pa. Calcule la velocidad promedia, y
trame el perfil de velocidad y esfuerzo al corte versus radio. La solución que El nnhzpipe de
función calcula la velocidad promedia y generan los complots demostrados en Figura 5.19:

>> L = 15; Acto inapropiado = 0.009; La k 1e-6; N = 2; DelP = 110; >> Avgv nnhzpipe (L, acto
inapropiado, kilobyte, n, delP) avgv = 0.4671

Los mecánicos del 247Fluid

5.5.2 Reynolds numere La ecuación constitutiva pues el flujo de la tubería de una fluido
plástica Bingham es dado por ahí

Tt hrz y du dr +

öø÷
Dónde la u es el acto inapropiado de velocidad y z lo es las coordenadas radiales y axiales,
respectivamente

El número modificado Reynolds es definido como

Dup

ReB

El número Hedstrom es definido como

Él

Y tr h 2 2

Usando a NHe, el número modificado Reynolds puede ser expresado como

ReB

Él = el +

ö ø ÷ 8 1 4 3 1 3 4 xx de la letra x

¿Dónde? = El ty/tw

0 (uno) (b) – 8

–6

–4

–2

0 acto inapropiado

6
8

× 10–3 10–3

0.5 – 0.02 – 8

–6

–4

–2

0 acto inapropiado

0.020 vx (acto inapropiado) t rx (acto inapropiado) 1

RESUELVO 5.19 (uno) perfil de Velocidad y (b) esfuerzo al corte para una fluido Newtonian
fluyendo en una tubería horizontal.

248 Chemical Engineering Computation con MATLAB

Para la fluido de ley de poder, la ecuación constitutiva para el flujo de la tubería de una sola
dimensión de una fluido plástica Bingham es dada por ahí

El trx

Du dr

Du dr

-1

El número Reynolds para el flujo de la tubería de fluidos de ley de poder (la densidad: ?) Recibe
by27

Du

k
n

Re

El nn

N + æ è ç ö ø ÷ 2 18 31 4 acto inapropiado

Dónde la D es la u de diámetro de la tubería es la velocidad

El número generalizado Reynolds puede ser definido como

Du kRe g nn n = ¢ ¢¢ ¢ 2 18 acto inapropiado

Para fluidos plásticas Bingham,

¢¢ = - + () = - la letra x de la letra x de la t de la letra x de la k + é ú ú n y n xx hx tx () 4 44 43 31


3 43

Para fluidos de ley de poder,

¢¢ == el +

ö ø ÷ n nkk n n

31 4

El factor de fricción del 5.5.3 Para fluido plástica Bingham, la relación entre el factor de fricción
de Abanicada y el número Reynolds pueden ser as28 mandado por vía urgente

La región laminar (NReB = 2100): 1 16 1 6

13

38N fN N fNRe B él ReB él ReB = - +

El region29 turbulento:
1

40 4

Nf ReB = () () - he aquí g fx

¿Dónde el NHe es el número Hedstrom y? Es definido como

La letra x fx xx () = () - + æ è ç ö ø ÷ 11 4 3 1 3 4

Los mecánicos del 249Fluid

? = El ty/tw es obtenido de la solución de la ecuación

ReB

Él - +

ö ø ÷ = 8 1 4 3 1 3 04 xx de la letra x

Para fluidos de ley de poder, la relación entre el factor de fricción de Abanicada y el número
Reynolds pueden ser expresados como región Laminar (NRe = 2100): El region30 f 16/NRe
Turbulent: 14 04 075 12 12f n Nf nRe n = () -. .g lo.

Si usamos el número generalizado Reynolds NReg, la relación entre el factor de fricción de


Abanicada y el número Reynolds pueden ser región mandada por vía urgente (NReg = 2100)
del as31 Laminar: F NReg = 16 la región Turbulenta: 14 04 075 12 12 2 f n Nf nRe g n = () -. . El
leño.

El ejemplo 5.17: El Diámetro de la Tubería para Newtonian Flow

Calcule el diámetro de la tubería requerido para el flujo horizontal de una ley de poder
elocuente en un pipe.32 Data: ¿La densidad? = ¿961   kg/m3, flujo masivo le reprenden a gritos
a m = 66 7 .s kg ec, longitud de la tubería L = 10 m, aspereza de la tubería e = 5 × 10-6   m, la
caída de presión? = 15   kPa, kilobyte = 1.8, n = 0.64, k = 1.48 sec2-n   N / m2. La solución El
número Reynolds y el factor de fricción se calculan primero y la D de diámetro está resuelta
solucionando la ecuación no lineal

FD D

FL L P Nosotros () = + ()

öø÷
El é

ëêê

ûúú

24

2 15

RD p

Donde Le KD/4f. El procedimiento de cálculo es realizado por el nnDfun de función.

= la radiofrecuencia de función fD nnDfun eD (D, W, rho, dP, radiofrecuencia, L, k, n, kilobyte).


D; Aspereza del % v = 4 *W. (La pi *rho *D.^2); El % m s Nre = D ^n *v ^ *rho *k / (8 ^ (n-1) (2-
n) * ((3 *n +1) / (4 *n)) ^n); El número del % Reynolds si Nre < 2100 f 16/Nre; Si no f0 = 16/Nre;
Fe (- - 1/sqrt (la letra x) 4 *log10 = @ (la letra x)) /n ^0.75 (Nre *x ^ (1-n / 2) 1.2) - 0.4 *n ^; F
fzero (fe, f0); = Kilobyte de fin Le *D / (4 *f); FD = D - ((2 *f * (L + Le)). (Rho *dP) * (4 / la pi *W)
^2).^0.2; El fin

Las siguientes órdenes producen el resultado deseado. Como una suposición inicial para D,
colocó a D0 = 0.1.

>> W = 6.67; Rho = 961; DP 1.5e4; La radiofrecuencia 5e-6; L = 10; La k = 1.48; N = 0.64; La k =
1.8; >> D0 = 0.1; D = fzero (@ nnDfun, D0, [ ], W, rho, dP, radiofrecuencia, L, k, n, kilobyte) D =
0.0888

250 Chemical Engineering Computation con MATLAB

5.6 FLUJO ELOCUENTE COMPRESIBLE Indiana ENTUBA que el flujo crítico del 5.6.1 y el número
del macH La tasa de flujo de una fluido compresible en una tubería con uno dado río arriba
ejercen presión sobre los acercamientos un cierto máximo valor que no puede exceder aun
con reducido corriente abajo ejerce presión sobre. La máxima velocidad que una fluido
compresible puede lograr en una tubería es sabida como la velocidad sónica, Vs, y puede ser
expresado como

KT M

El kP

W == () 223 68 1 1 ft/ de acto inapropiado 1 .s ec


Donde el subíndice 1 denota río arriba. En la velocidad sónica, una presión crítica, Pc, es
lograda. Si Pc está menos de la presión terminal P2, el flujo es subcrítico. Si Pc es mayor que
P2, luego el flujo es crítico. La presión crítica puede ser encontrada de la ecuación Crocker:

RT kkc = + () () 11 400 1 2, psia

Donde acto inapropiado es la constante del gas molar dada por = 1544Sg/29 de acto
inapropiado y la gravedad específica Sg está definida por Sg = (el peso molecular del   gas) / (el
peso molecular de   aire). ¿Lo río arriba velocidad elocuente es determinada de la relación V =
0.0509G/d2?1 (ft sec). Una velocidad elocuente compresible recomendada para la operación
libre de problemas es Mesa V = 0.6Vs.33 5.7 funciones los criterios del diseño para líneas de
vapor de acero al carbono. El número Mach, M, es la velocidad del gas dividido por la
velocidad del sonido en el gas y puede ser representada como M=V / Vs. que El número de la
salida Mach para fluido isotérmica compresible ha sido mostrado para ser 1 / k donde la k es la
proporción de las aptitudes específicas elocuentes de calor en la constante presión para eso en
el constante volumen (i.e., La k = Cp/Cv). El flujo es subsónico para k de la M < 1 /, sónico para
k de la M = 1 /, y supersónico para k de la M > 1. Posponga 5.8 funciones los valores de la k
para algunos gases comunes.

5.6.2 que la Estimación isotérmica compresible de Flujo de la máxima tasa de flujo y la presión
dejan caer de flujo isotérmico compresible se basa en las siguientes suposiciones:

1. La fluido es fluido compresible isotérmica. 2. El gas obedece la ley ideal del gas. 3. El factor
de fricción es constante a lo largo de la tubería. 4. Ningún trabajo mecánico se hace adelante o
por el sistema. 5. El flujo estatal en novio es mantenido.

Resuelva 5.20 funciones la distribución de energía elocuente con trabajo hecho por la bomba y
el calor acrecentó el sistema. La ecuación Bernoulli para la corriente constante de una fluido
puede estar escrita como

2 0 la copia + + + dP V g g g Zh W Lsra Dd

Donde uno es la distribución de velocidad sin dimensiones y uno = 1 para el flujo turbulento
del tapón o. Desde ningún trabajo mecánico está hecho en el sistema, dWs = 0, y Z2 Z1 para
tubería horizontal. La cabeza de velocidad
Los mecánicos del 251Fluid

¿Mesa 5.7 la Velocidad Recommended y el Máximum?¿La P para el Máximum Carbon Steel


Vapor Lines Type Recommended Velocity (ft sec)?Presión Fluido P (psig) (psi/100 ft)
Subatmospheric 0.18 0 < P = 50 0.15 50 < P = 150 0.30 150 < P = 200 0.35 200 < P = 500 1.0 P >
500 de P de 2.0 Torres de aéreo (psia) > 50 el Compresor de Vacío del 60–100 40–50 0.2–0.5
Atmospheric 0.05–0.1 (P < 10) Entubando a 75–200 succionante 0.5 Entubando descarga 100–
250 1.0 Gas le aplican delineador a con límite de la batería 0.5 líneas succionantes Refrigerant
de Vapor del 35–60 de líneas de descarga de Refrigerante del 15–35 de líneas Saturated 200
Superheated 250 presión de vapor (psig) 0–50 167 0.25 presión de vapor (psig) 50–150 117
0.40 presión de vapor (psig) 150–300 1.0La presión de vapor (psig) > 300 1.5 Presión Alta el
Cortocircuito de líneas de vapor (L < 600 ft) 1.0 Largas (L > 600 ft) 0.5 líneas Eductores de vapor
del Tubo de Escape de líneas de vapor 0.5 P > atmósfera 0.5 Leads para agotar encabezado 1.5
punto de Entrada de 0.5Vs de Descarga de la Válvula de Seguridad en silenciador Vs

La fuente: El coquificador, A.K., Diseño Químico de Proceso, Análisis y Simulación, Golfo


Publicando a Compañía, Houston, Texas, 1995, p. 164.

MESA 5.8 la k Aprecia para Algún k k Peso Molecular Gas Gases Común Cp/Cv Gas Molecular
Weight Cp/Cv Acetylene 26.0 1.30 Hydrogen 2.0 1.41 el Aire 29.0 1.40 Methane 16.0 1.32
Ammonia 17.0 1.32 el Cloruro de Metilo 50.5 1.20 Argon 39.9 1.67 el gas natural 19.5 1.27
Butane 58.1 1.11 el óxido Nítrico 30.0 1.40 el Dióxido de Carbono 44.0 1.30 Nitrogen 28.0 1.41
el Monóxido de Carbono 28.0 1.40 el óxido Nitroso 44.0 1.31 Chlorine 70.9 1.33 Oxygen 32.0
1.40 Ethane 30.0 1.22 Propane 44.1 1.15 Ethylene 28.0 1.22 Propylene 42.1 1.14 Helium 4.0
1.66 el dióxido de azufre 64.1 1.26 el cloruro de Hidrógeno 36.5 1.41

252 Chemical Engineering Computation con MATLAB

= ¿kilobyte del hL (V2/2gc) y el flujo masivo evalúan G?Virginia es constante. Luego la máxima
tasa de flujo a través de la tubería puede ser expresada como

kilobyte Gd

PP P

El total

El +

çççç

÷÷÷÷
-

ö ø ÷ 1335 6 2 2 1 1 2 1 2 2 2 1. acto inapropiado del ln

Lb/hr (()

Donde Ktotal es la velocidad total principal debido a la fricción, los ajustes, y las válvulas y son
dados por ahí

Kf L D Ktota lD f = +

Si la caída de presión debido a la aceleración de velocidad es relativamente pequeño


comparada con la caída de presión debido a la fricción, el lnP1/P2 de término puede estar
descuidado. ¿Luego la caída de presión?La P   puede ser mandada por vía urgente como

acto inapropiado

PP P

kilobyte PG

El total de la d @ - () () 11 2 1 2 1 2 21335.6 psi

Posponga 5.9 funciones los factores de fricción para tuberías aceradas comerciales limpias con
flujo turbulento completo.

El ejemplo 5.18: El Flow36 Fluido Compresible

Calcule la máxima tasa de flujo de gas natural a través de un tubo quebrado del cambista. Los
datos: = el 3/4 del tubo del cambista adentro., Horario 160, dentro de diámetro d = 0.614
adentro., La longitud del tubo = 20 ft, el factor de fricción de la tubería (complete turbulencia)
= 0.026, factor de compresibilidad Z = 0.9, temperatura del gas   = 100 ° F, el peso molecular =
19.5, presión de adentro entuba (P1) = 1110 psig, la válvula de seguridad estableció presión

V1, P1

El z1

V2, P2

El z2

–W

El +q
CREO 5.20 Un sistema que entuba corriente sola. (De Coker, A.K., Chemical Procesen Diseño,
Análisis y Simulación, Editorial Gulf, Houston, Texas, 1995, p. 166.)

Los mecánicos del 253Fluid

En la concha esté de acuerdo con (P2) = 400 psig, proporción de k de aptitudes de calor
específico = 1.27, viscosidad elocuente   = 0.012   cP, el coeficiente de resistencia debido a los
ajustes y kilobyte de válvulas = 2.026. La solución que El procedimiento de solución es como
sigue: 1. ¿Calcula la A de área de sección transversal y densidad?. 2. ¿Calcula kilobyte f L D
Ktota lD f = + å dónde?= K del Kf.

3. Haga cálculos

El +

çççç

÷÷÷÷

ö ø ÷ 1335 6 2 2 1 1 2 1 2 2 2 1. acto inapropiado de total de Kilobyte ln d P PP P.

4.

Calcule N

GD

KT M

El kP

Re s

W == 6310 0509 223 68 12 1 1 1. , . ,. acto inapropiado del mr.


5.

Haga cálculos

+ ()

acto inapropiado

RT kks g c,,,, 15 44 29 11400 1 2.

El compflow de la letra realiza el procedimiento de cálculo.

El % compflow.m: Flujo compresible elocuente d = 0.614; Lst = 20; F = 0.026; La k = 2.026; Z =


0.9; T = 100; Mw = 19.5; P1 = 1124.7; P2 = 414.7; La k = 1.27; Mu = 0.012; T=T +460; % T D
(acto inapropiado) = d / 12; = la pi de área *D ^2/4; La cruz del % el área seccional (ft ^2) rho
P1 *Mw / (10.72 *Z *T); La densidad del % (lb/ft ^3) delP P1 - P2; Kp f *Lst / D; = La K del Kt +
Kp; %Ktotal G = 1335.6 *d ^2 * sqrt (rho * (P1 ^2 - P2 ^2) / (Kt + 2 *log (P1/P2)) /P1); Nre =
6.31 *G / (D *mu); Vg = 0.0509 *G / (rho *d ^2); Vs = 223 *sqrt (la k *T/Mw); Mach Vg/Vs; Sg
Mw/29; Acto inapropiado = 1544 / (29 *Sg); Pc = (G / (11400 *d ^2)) *sqrt (acto inapropiado *T
/ (la k * (la k +1))); G, Vg, Mach, Pc

El compflow de la letra produce las siguientes salidas:

>> compflow G = 8.3969e +03

La MESA 5.9 la Fricción Factoriza para Flujo Turbulento Completo en el Tamaño Acerado
Comercial de Tuberías Nominal (adentro.) El factor de fricción (adentro (f) el Tamaño
Nominal.) El factor de fricción (f) 1 0.023 10 0.0136 1.5 0.0205 12 0.0132 2 0.0195 14 0.0125 3
0.0178 16 0.0122 4 0.0165 18 0.12 5 0.016 0.0118 6 0.0152 24 0.0116 8 0.0142

La fuente: El coquificador, A.K., Diseño Químico de Proceso, Análisis y Simulación, Golfo


Publicando a Compañía, Houston, Texas, 1995, p. 167.

254 Chemical Engineering Computation con MATLAB

Vg = 279.2890 Mach = 0.2074 Pc = 242.3052

Podemos ver que la máxima tasa de flujo es 8396.9 lb/hr y la velocidad elocuente es 279.289 ft
sec. Desde que el número Mach en la ensenada es 0.2074, el flujo es subsónico.

5.7 FLUJO de dos fases Patrones de Flujo del 5.7.1 de TUBERÍAS Indiana Fluye regímenes en el
flujo de dos fases horizontal pueden subdividirse en siete tipos: El flujo estratificado, el flujo
ondulado, el flujo anular, el flujo del tapón, el flujo de porrazo, la burbuja o la espuma fluye, y
el rociador o la niebla fluye. El diagrama del Panadero mostrado en Figura 5.21 puede estar
aludido determina el tipo de flujo en una tubería de proceso. Estableciendo el flujo que el
régimen involucra a determinar el parámetros del Panadero Bx y Por Ahí de las características
del sistema del twophase y propiedades físicas. Estos parámetros pueden ser as37 mandado
por vía urgente

W Ax L G LG L L L y G = æ è ç ö ø ÷ æ è ç ç ö ø ÷ ÷ æ è ç ö ø ÷ = æ 531 acto inapropiado 21623


13rr m s / ,. èè ç ö ø ÷

1 rr LG

Donde WL y grupo de trabajo son las tasas de flujo (lb/hr) en la fase de fase líquida y de vapor,
respectivamente. Posponga 5.10 funciones las velocidades lineales características del gas y las
fases líquidas en cada régimen de flujo. Las ecuaciones representando los linderos de los
regímenes de flujo mostrado en Figura 5.21 son dadas debajo:

CB B yx1 9 774459 0 6548:L n .l n. = - ()

CB B yx2 8 67964 0 1901:L n .l n. = - ()

Estratificado

Disperso

La burbuja o la espuma

El porrazo

El tapón

C1

Por ahí

Bx

103

104

105

102 10–1 101 102 103 104 100

C2

C3

C4
C5

C6

La Ola Anular

La FIGURA 5.21 parámetros del Panadero para los regímenes de flujo de dos fases. (De Coker,
A.K., Chemical Procesen Diseño, Análisis y Simulación, Editorial Gulf, Houston, Texas, 1995, p.
172.)

Los mecánicos del 255Fluid

CB BB yx x3 211 3976 0 6084 0 0779:L n .ln. ln. = () + ()

CB BB yx x4 210 7448 1 6265 0 2839:L n..ln. ln = () + ()

CB B yx5 14 569802 1 0173:L n .l n. = - ()

CB B yx6 7 8206 0 2189:L n .l n. = - ()

El parámetro del Panadero Por pues los regímenes de flujo de dos fases se calculan por el
twophreg de función MATLAB. Esta función computa Por Ahí para un Bx dado, lo cual puede
ser un vector.

La función Por % = twophreg (Bx) 2 el % de regímenes de flujo de fase Bx, Por Ahí: Los
parámetros del panadero

Por Ahí; = C1 exp (9.774459 - 0.6548 *log (Bx)); = C2 exp (8.67964 - 0.1901 *log (Bx)); = C3 exp
(11.3976 - 0.6084 *log (Bx) + 0.0779 *log (Bx).^2); = C4 exp (10.7448 - 1.6265 *log (Bx) +
0.2839 *log (Bx).^2); = C5 exp (14.569802 - 1.0173 *log (Bx)); = C6 exp (7.8206 - 0.2189 *log
(Bx)); Por C1 ' C2 ' C3 ' C4 ' C5 ' C6 ' ;

¿La caída de presión del 5.7.2 La caída de presión de dos fases en tuberías horizontales,?PT,
pueda ser expresado como

DD PP Y TG G100 100 100 ft ft psi / ft = ()

¿Dónde?PG/100 ft (psi/100 ft) es la caída de presión de gas al fluir a solas en la tubería YG es el


módulo de flujo de dos fases

La MESA de Velocidades de 5.10 Características de Lineal de Burbuja de Velocidad de Vapor-


Phase de Velocidad de Liquid-Phase de Régimen de Flujo de Regímenes de Flujo (ft sec) (ft sec)
de dos fases o el Tapón de espuma 5–15 0.5–2 Plug 2 < 4 Estratificado < 0.5 la Ola 0.5–10 < 1.0
> 15 el Porrazo 15 3–50 Annular < 0.5 > 20 Disperso, en aerosol, o la niebla Cerca de la
velocidad de vapor > 200
La fuente: El coquificador, A.K., Diseño Químico de Proceso, Análisis y Simulación, Golfo
Publicando a Compañía, Houston, Texas, 1995, p. 174.

256 Chemical Engineering Computation con MATLAB

YG es una función del Lockhart – la Letra X de módulo de flujo bifásico Martinelli, cuál es
definida como

letra x

Yf XL G G == () D

¿Dónde?PL/100 ft (psi) es la caída de presión de líquido al fluir a solas en la tubería. Las


ecuaciones de   YG para los regímenes diferentes de flujo son demostradas en Mesa 5.11. Para
el flujo de la ola, el factor de fricción Huntington FH se usa para determinar la pérdida de
presión bifásica:

W FHx L G L G Hx m = æ è ç ö ø ÷ æ è ç ö ø ÷ = () m, ln. ln. 0 2111 0 3993

Acto inapropiado PF W d TH G G100 0 000366 2 5ft.

¿Dónde WL y grupo de trabajo las tasas de flujo son de líquido y el vapor pone en fase (lb/hr),
respectivamente FH está la A de factor de fricción Huntington es el área de sección transversal
interior de la tubería (ft2)?La G es la densidad de vapor (lb/ft2) µ L y µ G lo es las viscosidades
de fases (cP) de líquido y de vapor, respectivamente

La MESA 5.11 Ecuaciones de   YG para el Flujo de Regímenes de Flujo de dos fases Regime YG

Y de la burbuja /espuma

La letra x Washington

()

El é
ëêê

ûúú

14 2 075 01

...

Y del Tapón

La letra x Washington

()

El é

ëêê

ûúú

27 315 0 855 017

...

Y Estratificada

La letra x Washington

()

El é

ëêê

ûúú

15 400

08
2

Y de Porrazo

La letra x Washington

El é

ùûúú

1190 0 815

/ YG anular - 0.3125d, b = 0.343 - 2, una = tubería d = 4.8 0.021d (adentro = (aXb) dentro del
diámetro.) (Si d > 12, d determinada = 10) Dispersed / rocíe a YG exp + (C0 + C1 (lnX) C2 (lnX) 2
+ C3 3]2 (lnX) C0 = 1.4659, C1 = 0.49138, C2 = 0.04887, C3 = - 0.000349

La fuente: El coquificador, A.K., Diseño Químico de Proceso, Análisis y Simulación, Golfo


Publicando a Compañía, Houston, Texas, 1995, pp. 177–178.

Los mecánicos del 257Fluid

La caída de presión de líquido o vapor fluyendo a solas en una tubería derecha puede ser
expresada como

Letra x de acto inapropiado Pf W d TD G100 0 000366 100 2 5ft psi / ft = ().

Donde Wx es la tasa de flujo de líquido o vapor (lb/hr). La modificación de esta relación


produce la relación representando la caída de presión global del flujo de dos fases para la
longitud total de tubería y los ajustes basados en la presión de fase de gas descienden:

acto inapropiado

El mono fWYL dT DG G G = ×× ×× () 0 000366 100 2 5. El psi


La velocidad de la fluido de dos fases puede ser dada por ahí

WW G

L = + æ è ç ö ø ÷ 0 0509 2. El rr

La corrosión del 5.7.3 y las velocidades de Alto de erosión en un sistema de flujo de dos fases
la pista para la corrosión y la erosión. Un índice basado en la velocidad que la cabeza puede
indicar ya sea que la corrosión o la erosión puede ponerse significativa en un velocity.41
particular Este índice puede usarse para determinar el rango de densidades de la mezcla y
velocidades debajo de las cuales la corrosión – la erosión no debería ocurrir. Este índice es

RmM U2 10 000 £,

¿La densidad de la mezcla?La M y la velocidad de la mezcla UM son dadas por ahí

acto inapropiado

Rr rrM LG L L G G MGL G G L L WW WW UUU A WW = + + æ è ç ö ø ÷ = + = + æ è ç ö ø ÷, 1 3600

Donde UL y UG son las velocidades de líquido y vapor (ft / sec), respectivamente.

El ejemplo 5.19: La Caída De Presión en el de Dos Fases Flow42

Determine la caída de presión de una 5 longitud de milla (Idaho = 6.065   adentro (26,400 ft) en
uno 6 en. horario 40.) ¿La tubería, para una tasa 5,000 bpd ((77,956 lb/hr) de agua salada?W  
= 1.07), teniendo un vapor fluyendo en 6   mmscfd (12,434 lb/hr) de 0.65 densidad específica
en una temperatura de 110 ° F.

La tasa física (lb/hr) de Flujo de Vapor de Líquido de Propiedades 77,956 12,434 la Densidad
(lb/ft3) 66.7 2.98 la Viscosidad (cP) 1.0 0.02 la tensión superficial (la dina /gestión de
configuraciones) 70.0

258 Chemical Engineering Computation con MATLAB

La solución que El twophdP de la letra calcula la caída de presión. Esta letra llama el twophmod
de función a determinar régimen de flujo de dos fases y módulo de flujo de dos fases YG. La
función que el twophmod incluye subfunciona calcular el valor de YG en cada régimen de flujo.
El % twophdP m twophdP m: La caída de presión en claro de datos del % de flujo de dos fases
todo; Rhol = 66.7; Rhog = 2.98; Mul = 1; Taza grande = 0.02; Sigl = 70; L = 26400; D = 6.065; Wl
= 77956; Wg = 12434; D = d / 12; ED 0.00015/D;

Factor del fricción del fase del líquido /vapor del % Nrel = 6.31 *Wl / (d *mul); Nreg = 6.31 *Wg
/ (d *mug); Si Nrel < = 2100 fL 64/Nrel; Si no Av = eD/3.7 + (6.7/Nrel) ^0.9; FL = 4. (- 4 *log10
(eD/3.7 - 5.02 *log10 (Av) /Nrel)).El ^2; El fin si Nreg < = 2100 fG 64/Nreg; Si no Av = eD/3.7 +
(6.7/Nreg) ^0.9; FG = 4. (- 4 *log10 (eD/3.7 - 5.02 *log10 (Av) /Nreg)).El ^2; El % de fin

Determine módulo de flujo (Yg) de dos fases y regímenes de flujo fr = { ' la ola estratificada ',, '
el tapón ', ' el porrazo ', ' la burbuja ', ' anular ', ' dispersa ' }; El piel de la fruta = 7;

DelPl 3.66e 4 * fL * Wl ^2 / (d ^5 * rhol); DelPg 3.66e 4 * fG * Wg ^2 / (d ^5 * rhog); Yg rind


twophmod (rhol, rhog, mul, sigl, Wl, Wg, delPl, delPg, d); Si el piel de la fruta == 2 fH exp
(0.2111 *log (Wl *mul / (Wg *mug)) - 3.993); DelPt 3.66e 4 * fH * Wg ^2 * L / (d ^5 * rhog *
100); Si no delPt = Yg *delPg *L/100; El fin fprintf (' el régimen de Flujo: %s n ', fr { el piel de la
fruta }); Fprintf (' el módulo de flujo de dos fases (Yg): %g n ', Yg); Fprintf (' la caída de presión
Total (psi): %g n ', delPt);

La función del twophmod.m el Cálculo del % Yg rind twophmod (rhol, rhog, mul, sigl, Wl, Wg,
delPl, delPg, d) de aporte del % de módulo de flujo (Yg) de dos fases: El % rhol, rhog: La
densidad de líquido y % de vapor (lb/ft ^3) mul: El % líquido de viscosidad (cP) sigl: El % líquido
de tensión superficial (la dina /gestión de configuraciones) Wl, Wg: El flujo reprende a gritos de
líquido y % de vapor (lb h) delPl, delPg: La caída de presión para % / único en vapor único en
líquido de flujo d: Toque el caramillo dentro de la salida del % de diámetro (adentro): El % Yg:
El piel de la fruta del % de módulo de flujo de dos fases: El índice de régimen de flujo

El parámetro del Panadero del % Calculate Bx y Por D = d / 12; Una = pi *D ^2/4;

Los mecánicos del 259Fluid

Bx = 531 * (Wl Wg) * (sqrt (rhol *rhog) / (rhol ^ (2/3))) * (mul ^ (1/3) /sigl); Por = 2.16 * (/ la A
Wg) /sqrt (rhol *rhog); C = twophreg (Bx);

Los regímenes de flujo del % Classify y calculan a Yg para cada letra x de régimen de flujo = sqrt
(delPl/delPg); / A Wa Wl; Si Por < = C (1) si Por % < = C (2) Por < C1, C2 Yg rind = strat (la letra x,
Wa); Si no el % C2 < Por = ola C1 Yg Rind (la letra x, Wa); No destruya si no % C1 < de Por si
Por % < C (5) C1 < Por < C5 si Por % < C (6) C1 < Por < C5, = tapón C6 Yg rind (la letra x, Wa);
Si no el % C1, C6 < Por < C5 si Por % < C (4) C1, C6 < Por = porrazo (la letra x, Wa) < C4, C5 Yg
rind ; Si no el % C1, C4, C6 < Por < C5 si Por % < = C (3) C1, C4, C6 < Por < C3, C5 Yg rind
= anule (la letra x, d); Si no el % C1, C3, C4, C6 < Por C5 Yg Rind Dispr (la letra x);
El fin de fin de fin si no el % C1, C5 < de Por si Bx > 150 Yg rind bubb (la letra x, Wa); Si no
% Bx < = 150 si Por % < = C (3) C1, C5 < Por < C3 Yg rind = anule (la letra x, d); Si no el %
C1, C3, C5 < Por Yg rind dispr (la letra x); El fin de fin de fin de fin de fin

El piel de la fruta de función Yg rind strat (la letra x, Wa) = 1; Yg = (15400 *x / (Wa ^0.8)) ^2; El
fin

El piel de la fruta de la = ola de función Yg rind (la letra x, Wa) = 2; Yg = 0; El fin

El piel de la fruta del = tapón de función Yg rind (la letra x, Wa) = 3; Yg = (27.315 *x ^0.855 Wa
^0.17) ^2; El fin
El piel de la fruta de = porrazo de función Yg rind (la letra x, Wa) = 4; Yg = (1190 *x ^0.815/sqrt
(Wa)) ^2; El fin

El piel de la fruta de función Yg rind bubb (la letra x, Wa) = 5; Yg = (14.2 *x ^0.75 Wa ^0.1) ^2;
El fin

La función Yg rind = anula (la letra x, d) piel de la fruta = 6; Dx d; Si d > 12, dx = 10; El fin;

260 Chemical Engineering Computation con MATLAB

Yg = ((4.8 - 0.3125 *dx) *x ^ (0.343-0.021 *dx)) ^2; El fin

El piel de la fruta de función Yg rind dispr (la letra x) = 7; A0 = 1.4659; A1 = 0.49138; A2 =


0.04887; A3 = - 0.000349; Yg = (exp (a0 + a1 *log (la letra x) + a2 * (el leño (la letra x)) ^2 + a3 *
(el leño (la letra x)) ^3)) ^2; El fin

El twophdP de la letra produce las siguientes salidas:

>> el régimen del twophdP Flow: El módulo de flujo (Yg) de dos fases anular: 10.0125 Totalizan
caída de presión (psi): 97.7391

El vapor del 5.7.4 – la circulación descendente Vertical de dos fases líquida En una circulación
descendente vertical, el vapor grande burbujea, conocido como el flujo de porrazo, se forma
en la corriente líquida. Con burbujas mayores que 1 adentro. en el diámetro y la viscosidad
líquida menos de 100 cP, el flujo de porrazo puede ser representado por el números Froude
NFr, L (para líquido) y NFr, G (para vapor). Estos números son definidos como

V gD

V gDFr L LL LG Fr G GL LG,, rr de acto inapropiado del rr de = = acto inapropiado

Donde la D es el diámetro interior de la tubería (ft). VL y VG son las velocidades superficiales


basadas en la cruz total de la tubería sección y son dados por ahí

uno

W Alabama L G G G == () 3600 3600 rr, s ecft /

Donde Un = pD2/4 (ft2). Si NFr, L < 0.31, la tubería vertical es que se se desahoga de sola y las
burbujas se levantan. Si el número Froude está en el rango de 0.3 < NFr, L < 1.0, el flujo es flujo
de pulso y la pulsación de presión y la vibración se producen. Si NFr, L > 1.0, la fuerza de
fricción contrarresta el efecto de gravedad y así no requiere ejerza presión sobre gradiente en
el liquid.43 vertical de circulación descendente

La caída de presión del 5.7.5 en condensado Relampagueante de vapor Flow Cuando un líquido
fluya cerca de su punto de saturación en una tubería, la presión disminuida causará
vaporización. Mientras más alto la diferencia de presión, mayor la vaporización dando como
resultado brillando intermitentemente del líquido. La caída de presión pues mezcla emitida de
condensado puede estar resuelta utilizando los siguientes procedimientos de cálculo:

1. Calcule el grupo de trabajo emitido (lb/hr) de tasa de vapor y tasa transmitida de


condensado WL   (lb/hr):

WBPA Florida C = () - ln 2

Una Letra X del equis PB Ph h = () = + = æ è ç ö - 0 00671 0 0088 10 6 122 16 91922 7 4.l n., . . El
ln. øø ÷

WWWWWW GFLL G == - ·,

Los mecánicos del 261Fluid

Dónde WFL es la fracción del peso de condensado emitido para PC de vapor es la presión de
condensado de vapor antes de que el relampagueante (psia) Ph sea la presión transmitida
(psia) del encabezado de condensado

La temperatura de condensado emitido, TFL (° F), es dada por ahí

T P Florida h = () 115 68 0 226. .

2. ¿Determina la densidad de vapor emitido?¿G   (lb/ft3) y condensado emitido?¿L   (lb/ft3) y


la densidad de mezcla emitida de condensado /vapor?M   (lb/ft3):

Rr GhLhhh PPPP == - + - 0 0029 60 827 0 078 0 00048 0 00000130 938 23.,.. .. .

acto inapropiado

El rr

GL

L
L

WW

æèç

öø÷

3. ¿Calcula la caída de presión?PT (psi/100 ft). Para flujo turbulento,

D = - é ú 025 0 000486 2. El leño.

:El diámetro interno de la tubería en n. () ()

WW

El fW

= + é ú = 3 054 0 000336 2

.
,

El rr

acto inapropiado

Donde la V es la velocidad de mezcla emitida (ft/min) de condensado. Si V = 5000   ft/min, la


mezcla de condensado le puede causar algunos problemas al sistema de cañerías.

¿5.8 FLUYEN A TRAVÉS DE CAMAS APIÑADAS La caída de presión,?PT   (lb / in.2), en el flujo de
fluidos a través de las camas apiñadas de partículas granulares pueden ser obtenidas del Ergun
equation44:

acto inapropiado

BG Dg DGT L pc p = - - () + é

ù û ú ú144 1 362 85 1 1753 2. . e e

Acto inapropiado e × rr rcb c W p = - == () = - p

El plan de inversiones mensuales ZT

La V Uno,. ,, 10 73 61 1

V PPA

PP N
DG

El pDLp

DL Re p = æ è ç ö ø ÷ = + æ è ç ö ø ÷ = 1 1728 4 1 144 22 2 2 ··,. Pp p 4419 e 1 m ()

262 Chemical Engineering Computation con MATLAB

¿Dónde BL la longitud son del alojamiento apiñado (ft) e es la fracción nula de la cama
apiñada?¿La c es la densidad de catalizador (lb/ft3)?¿B lo densidad es del alojamiento apiñado
(lb/ft3)? Es que la densidad elocuente (ft) Dp es el diámetro efectivo (la cama ft2/ft3) de la
partícula S es el área de la superficie de la cama apiñada (psia) MW es el peso molecular de la
P fluida es la presión elocuente (° acto inapropiado) T es la temperatura elocuente (ft2) AP es
el área de la partícula (ft3) Vp es el dominio público de volumen de la partícula (adentro
(lb/ft3) es el diámetro de la partícula.) PL es la longitud de la partícula (adentro.) La Z es la G de
factor de compresibilidad es la velocidad masiva elocuente superficial (lb / (hr ft2) y es dada
por G

W Uno

La W es la tasa masiva de flujo de la A fluida (lb/hr) es el área de sección transversal de la cama


apiñada (ft2)

El ejemplo 5.20: La caída de presión para el Flujo a través de un Packed Bed45

Estime la caída de presión en una longitud 60 ft de 1 ½ (horario 40, dentro del diámetro = 1.61
adentro. (= 0.134 ft)) la tubería apretujada con 1/4 de comprimidos de catalizador en el
diámetro cuando 104.4 que lb/hr de gas esté de paso a través de la cama. La temperatura es
constante a lo largo de la longitud de la tubería en 260 ° C. La fracción nula es 45 % y las
propiedades del gas le son similares a esos de aire en esta temperatura (la densidad = 0.413  
lb/ft3, la viscosidad = 0.0278 cP). La presión que entra es 10 atm. La solución que El dpcatbed
de función MATLAB calcula la caída de presión.

El % de función dPt dpcatbed (W, Bd, Bl, Pd, Pl, ep, mu, rho) Calcula la caída de presión para el
flujo a través de una cama apiñada

Gc 4.17e8; Una = pi *Bd ^2/4; G=W/A; El % la tasa masiva superficial (lb h ft ^2) de flujo Ap =
(la pi de pi *Pd ^2/2 + *Pd *Pl) /144; = la pi Vp *Pl *Pd ^2 / (4 *1728); S = Ap * (1-ep) /Vp; EPd
= 6 * (1-ep) / S; Nre = G *ePd / (2.419 *mu * (1 - ep)); Si Nre < 1 fP 150/Nre; Elseif Nre 1e4 fP
150/Nre + 1.75; FP distinto = 1.75; Fin dPt Bl * *G ^2 * /ePd / G (150 *2.419 *mu * (1-ep) (1-
ep) + 1.75) / ... (144 *ep ^3 *ePd *gc *rho); El fin

Las siguientes órdenes producen salidas deseadas:

>> Bd = 0.134; Bl = 60; Pd = 0.25; Pl = 0.25; Ep = 0.45; >> W = 104.4; Mu = 0.0278; Rho = 0.413;

Los mecánicos del 263Fluid

>> dPt dpcatbed (W, Bd, Bl, Pd, Pl, ep, mu, rho) dPt = 68.6034

Podemos ver que la caída de presión total es 68.6034 lb in.2


Los PROBLEMAS 5.1 corrientes de agua dentro de una tubería horizontal de la circular en 25 C.
Determine el complot y velocidad promedia la distribución de velocidad dentro de la tubería.
¿La longitud y el radio interior de la tubería están 12 y 0.01 m, respectivamente, la viscosidad
de agua es 8.937 10-4 kg / (m sec), y la caída de presión son?¿P   = 520 Pa. 5.2 que Una fluido
Newtonian fluye en una tubería horizontal donde L = 10 m, acto inapropiado = 0.009 m, n (el
índice de comportamiento de flujo) = 0.46, k = 0.012   N · secn/m2, y?P = 100 Pa. Calcule la
velocidad promedia y trame el perfil de velocidad versus radio. 5.3 Suavizan flujos abajo de un
plato plano inclinado de profundidad L = 0.004 m y la anchura de la unidad, como se muestra
en Figure P5.3. Para agua, la densidad es 1000   kg/m3 y la viscosidad es 9.93 10-4 Pa sec. ¿El
vx de complot versus z cuándo? = 30. 5.4 Suavizan flujos dentro de una tubería circular
horizontal suave en 21 ° C. El diámetro interior de la tubería son 0.1 m y la velocidad es 0.5 m
sec. Calcule la caída de presión cuando la longitud de la tubería es 200 m. ¿En 21 ° C, la
densidad de agua es? = 997.92   kg/m3 y la viscosidad son µ = 0.000982 kg m sec. Doy por
supuesto que el factor de fricción recibe por f NRe = 0 0468 02. . . 5.5 Determinan los factores
de fricción usando ecuaciones diversas de correlación (i.e., Carolina del Sur, CB, CBW, HA, CH,
NK, y ecuación BS) en NRe = 2 × 104 y NRe = 3.2 × 107 para tuberías donde e / D = 0.0001. 5.6
Suavizan flujos dentro de una tubería suave en 25 ° C con una tasa de flujo de 3   litro
/Comisión de Valores y Bolsas. ¿La longitud de la tubería 120 m y lo valor son de la máxima
caída posible de presión son?P = 100 kPa. La densidad y la viscosidad de agua en 25 ° C son
994.6   kg/m3 y µ = 8.931 × 10-4   kg / (m · sec), respectivamente. Determine el diámetro
interior de la tubería. El factor de fricción de Abanicada es dado por f 16/NRe para el flujo
laminar y a las 1400 4 fN fRe = () - .l og. (La ecuación Nikuradse) para flujo turbulento.
Determine el diámetro de la tubería. ¿5.7 funciones Figure P5.7 una tubería que efectúa la
entrega agua en constante T de temperatura de punto 1, dónde la presión son p1 y la
elevación debe z1, apuntar 2, dónde la presión son p2 y la elevación es z2.46 La densidad?
(Lbm/ft3) y la viscosidad µ (lbm / (ft sec)) de agua en T es dado por +-´ de acto inapropiado ´ ---
62 122 0 0122 154102 65 10 2241 042 73 10 4.. ... TT

El vx

letra x

FIGURA P5.3 Flow abajo de un plato inclinado.

264 Chemical Engineering Computation con MATLAB

El ln.

. M = - + 11 0318 1057 51 214 624T

En punto 1, p1 = 150   psig y z1   = 0 ft, y en punto 2, p2   = 0 psig y z2 = 300   ft. Hágase Cargo
De Esa T = 60 ° F. 1. Calcule la tasa de flujo q (la chica / min) de agua cuando el agua es
entregado a través de 8 en. horario 40 tubería con e = 0.00015   ft. La longitud efectiva de la
tubería es L = 5000 ft. 2. ¿Trame las tasas calculadas de flujo como una función de diferencia
de presión?P p2 - p1 cuando el p1 aumente hasta 200 psig (p1 = 200   psig). ¿Qué es el valor
mínimo de p1 necesitado para echar a andar flujo? 5.8 funciones Figure P5.8 una tubería
isométrica de uno 6 de adentro. programan 40 tubería acerada con seis codos 90 ° LR (el largo
radio) y dos fluyen a través de las metas. La longitud real de la tubería es 78 ft. El kerosén fluye
a través de la tubería con una tasa de flujo de 1026 gpm en 321 ° F. La densidad de kerosén en
60 ° F es 51   lb/ft3, y la densidad específica de kerosén en 60 ° F y en 321 ° F son 0.82 y 0.72,
respectivamente. La viscosidad de kerosén en 321 ° F es 0.3 cP. Determine la caída de presión
entre A del punto y apunte B. 5.9 que Una red de la tubería con dos lazos de flujo es ilustrada
en Figure P5.9. Las longitudes y los diámetros interiores de las tuberías son demostrados en
Table P5.9. Calcule la tasa masiva de flujo en cada lazo de flujo.

?z

P = p1

P = p2 z = z2

z z1

El flujo de la FIGURA P5.7 Water en una tubería. (De Cutlip, M.B. y Shacham, M., Resolución de
Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2,
Prentice-Hall, Boston, Massachusett, 2008, p. 110.)

26

41

El 5B

19

uno

El flujo de la FIGURA P5.8 Kerosene en una tubería. (De Coker, A.K., Chemical Procesen Diseño,
Análisis y Simulación, Editorial Gulf, Houston, Texas, 1995, p. 195.)

Los mecánicos del 265Fluid

Una aspereza de la tubería del @

ESTABLECE REFERENCIAS PARA 1. Geankoplis, C. J., Transport Va en Procesión y Principios del


Proceso de Separación, ed. 4, Prentice-Hall, Boston, Massachusett, p. 85, 2003. 2. Cutlip, M. La
B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica con
ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 294, 2008. 3. Cutlip,
M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica con
ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 295, 2008. 4. El
Pájaro, Acto Inapropiado. B., W. E. Stewart, y E. N. Lighfoot, Fenómenos de Transporte, ed. 2,
John Wiley e Hijos, Hoboken, Nueva Jersey, p. 44, 2002. 5. de Nevers, N., Mecánica de los
Fluidos para Ingenieros Químicos, ed. 3, McGraw-Hill, Nueva York, Nueva York, p. 211, 2005. 6.
Shacham, M., Una revisión de correlaciones poco iterativas de factor de fricción para el cálculo
de caída de presión de adentro toca el caramillo, Industrial y Fundamentos de Química de
Ingeniería, 19, 228–229, 1980. 7. Colebrook, C. F., Turbulent fluidifíquense en tuberías con
referencias particulares para la región de transición entre las leyes muy fáciles y aproximadas
de la tubería, Publicación de la Institución de Ingenieros Civiles (Londres), 11, 133, 1938–1939.

Lazo 1

M = 50 kg sec. Lazo 2

La red del lazo de la FIGURA P5.9 Two. (De Raman, las Computaciones de acto inapropiado., de
Proceso Químico, Elsevier Applied Science Publishers, Ladrando, Essex, UK, 1985, p. 230.)

MESA P5.9 Lengths y Diámetros Interiores de la Longitud de Diámetro de Flujo de Tuberías (Li,
m) (Di, m) (yo) 1 0.051 17 2 0.061 17 3 0.04 20 4 0.061 19 5 0.051 19

266 Chemical Engineering Computation con MATLAB

8. Colebrook, C. La F. y C. M. El blanco, las Características de flujo en la región de transición


entre la tubería suave y áspera, la Publicación de la Institución de Ingenieros Civiles (Londres),
10, 99–108, 1938–1939. 9. Haaland, S. E., fórmulas Simples y explícitas para el factor de
fricción en flujo turbulento, Transacciones del ASME, Publicación de Fluidos Diseñando, 105,
89, 1983. 10. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la
Simulación, el Golfo Publicando a Compañía, Houston, Texas, p. 158, 1995. 11. de Nevers, N.,
Mecánica de los Fluidos para Ingenieros Químicos, ed. 3, McGraw-Hill, Nueva York, Nueva
York, p. 187, 2005. 12. Churchill, S. W., Friction factoricen los intervalos de ecuaciones todos
los regímenes de flujo elocuente, toda Ingeniería Química, 84(24), 91, 1977. 13. Nikuradse, J.,
desarrollo Nuevo en la optimización de flujo de la tubería modelando, VDI-FORSCHUNGSHEFT,
65(4), 356, 1932. 14. Kapuno, Acto Inapropiado. acto inapropiado. Uno., Programando para
Ingenieros Químicos, Prensa de Ciencia de Infinito, Hingham, Massachusett, p. 105, 2008. 15.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 110, 2008. 16. El
Tonelero, W. B., El método de dos kilobytes predice pérdida principal en accesorios para
tubería, Ingeniería Química, 24 de agosto, 96–100, 1981. 17. El Coquificador, Uno. La k., el
Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía,
Houston, Texas, p. 155, 1995. 18. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el
Análisis y la Simulación, el Golfo Publicando a Compañía, Houston, Texas, p. 157, 1995. 19. El
Pájaro, Acto Inapropiado. B., W. E. Stewart, y E. N. Lightfoot, Fenómenos de Transporte, ed. 2,
John Wiley e Hijos, S.A., Hoboken, Nueva Jersey, p. 207, 2002. 20. El Pájaro, Acto Inapropiado.
B., W. E. Stewart y E. N. Lightfoot, Fenómenos de Transporte, ed. 2, John Wiley e Hijos, S.A.,
Hoboken, Nueva Jersey, pp. 207–208, 2002. 21. El Coquificador, Uno. La k., el Diseño Químico
de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía, Houston, Texas, pp.
194–195, 1995. 22. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería
Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 309, 2008. 23. Lang, F. La D. y B. L. El molinero, el análisis de red de la Tubería
basado en la correlación generalizada de factor de fricción de Churchill, Ingeniería Química,
88(13), 95, 1981. 24. Raman, acto inapropiado., Computaciones Químicas de Proceso, Elsevier
Applied Science Publishers, Ladrando, Essex, UK, pp. 231–232, 1985. 25. Raman, acto
inapropiado., Computaciones Químicas de Proceso, Elsevier Applied Science Publishers,
Ladrando, Essex, UK, pp. 234–235, 1985. 26. Ramirez, W. F., Métodos Computacionales para la
Simulación de Proceso, ed. 2, Butterworth Heinemann, Oxford, UK, pp. 155–157, 1997. 27.
Raman, acto inapropiado., Computaciones Químicas de Proceso, Elsevier Applied Science
Publishers, Ladrando, Essex, UK, p. 226, 1985. 28. Raman, acto inapropiado., Computaciones
Químicas de Proceso, Elsevier Applied Science Publishers, Ladrando, Essex, UK, p. 225, 1985.
29. Tomita, Y., Un estudio de flujo Newtonian en tubería le aplica delineador, Boletín del Japón
Society de Ingenieros Mecánicos, 2, 10, 1959. 30. El Movimiento Evasivo, D. La W. y UNO. B.
Metzner, correlación de fluidos Flow Newtonian de las laminares, las de transición y regiones
del flujo turbulento, AIChE Journal, 5, 189, 1959. 31. Raman, acto inapropiado., Computaciones
Químicas de Proceso, Elsevier Applied Science Publishers, Ladrando, Essex, UK, p. 227, 1985.
32. Raman, acto inapropiado., Computaciones Químicas de Proceso, Elsevier Applied Science
Publishers, Ladrando, Essex, UK, pp. 229–230, 1985. 33. El Coquificador, Uno. La k., el Diseño
Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía, Houston,
Texas, p. 163, 1995. 34. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y
la Simulación, el Golfo Publicando a Compañía, Houston, Texas, p. 164, 1995. 35. El
Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo
Publicando a Compañía, Houston, Texas, p. 167, 1995. 36. El Coquificador, Uno. La k., el Diseño
Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía, Houston,
Texas, p. 198, 1995. 37. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y
la Simulación, el Golfo Publicando a Compañía, Houston, Texas, p. 175, 1995.

Los mecánicos del 267Fluid

38. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación, el


Golfo Publicando a Compañía, Houston, Texas, p. 172, 1995. 39. El Coquificador, Uno. La k., el
Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía,
Houston, Texas, p. 174, 1995. 40. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el
Análisis y la Simulación, el Golfo Publicando a Compañía, Houston, Texas, pp. 177–178, 1995.
41. Coulson, J. La M. y J. F. Richardson, Ingeniería Química, Vol. 1, ed. 3, Pergamon Press, la
Oxford, UK, pp. 91–92, 1978. 42. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el
Análisis y la Simulación, el Golfo Publicando a Compañía, Houston, Texas, pp. 200–201, 1995.
43. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación, el
Golfo Publicando a Compañía, Houston, Texas, p. 182, 1995. 44. Ergun, S., flujo Elocuente de a
través empacó columnas, Progreso de Ingeniería Química, 48(2), 89–92, 1952. 45. Fogler, H. S.,
Cosas Esenciales de Reacción Química Diseñando, Pearson Education International, Boston,
Massachusett, pp. 175–176, 2011. 46. Cutlip, M. La B. y M. Shacham, Resolución de Problemas
en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall,
Boston, Massachusett, p. 307, 2008. 47. Ramirez, W. F., Métodos Computacionales para la
Simulación de Proceso, ed. 2, Butterworth Heinemann, pp. 150–151, Oxford, UK, 1997.
269

6 la Ingeniería Química de Reacción

Las reacciones químicas son elementos tecnológicos esenciales en una gran variedad de
industrias. Las reacciones químicas son indispensables en convertir menos materias primas
valiosas en productos de valor más alto y en convertir una forma de energía a otro. Muchas
reacciones de significado del industrial están complicadas, involucrando reacciones laterales —
cuál a menudo el resultado en la formación de indeseable por productos.   la cinética química
nos permite entender cómo las tasas de reacción dependen de variables como la
concentración, temperatura, y presión. La mayoría de procesos del producto químico del
industrial involucran alguna clase de catalizador para aumentar las tasas de reacción. El
comportamiento de catalizadores heterogéneos puede significativamente ser influenciado por
la tasa de calor y el reembarque masivo hacia y desde los sitios en el catalizador donde la
reacción ocurre. El diseño y análisis de reactores químicos se forjan en una comprensión sólida
de cinética química. En la operación de reactores existentes, el análisis periódico de la
actuación del reactor hay que asegurar operación óptima bajo disentir manejando
condiciones. Es difícil de generalizar cinética química de reacción porque casi cada reacción es
única, caracterizada por un modelo químico específico, involucrando uno o más fases, e
invariablemente teniendo lugar en una de gran variedad de configuraciones del reactor. Los
problemas en la cinética química y el diseño y análisis de reactores químicos son no lineales y
por consiguiente requieren la solución de complicadas ecuaciones algebraicas y diferenciales
por los métodos numéricos, lo cual puede ser pozo realizado por MATLAB ® programa. Este
capítulo demuestra algunos métodos básicos que sirven para calcular muchas clases diferentes
de reacciones químicas típicas en situaciones del industrial. El objetivo principal de este
capítulo es proveer a lectores de la reacción química diversas diseñando modelos y algoritmos
así como también correspondiendo MATLAB programa, lo cual ha encontrado o
potencialmente puede servir para aplicaciones del académico o del industrial. A todo lo largo
de este capítulo, los métodos diferenciales e integrales son usados primordialmente en datos
del reactor que analiza. Los programas MATLAB listados aquí pueden ser usados en cursos no
graduados o graduados en la reacción química diseñando. Los investigadores y los ingenieros
practicantes en el campo de ingeniería química pueden aplicar estos programas MATLAB en el
análisis y el diseño de reactores químicos.

6.1 REACCIÓN EVALÚA constante de Tasa de Reacción del 6.1.1 La ecuación Arrhenius pues la
constante de tasa de reacción es dada por ahí

La k Ae KA E RTA ER T Uno == - æ è ç ö ø ÷ - () / ln ln o 1

Donde Uno es la E de factor de frecuencia es el acto inapropiado de energía de activación (J /


mol) es constante del gas (= 8.314 J / (· kilobyte mol)) T es temperatura absoluta (kilobyte)

Uno y E puede estar resuelta destinando datos experimentales para tasas de reacción en las
temperaturas diferentes.

270 Chemical Engineering Computation con MATLAB


El ejemplo 6.1: La estimación del Activation Energy1

Estime la energía de activación para la descomposición de cloruro del diazonium de benceno


para producir chlorobenzene y nitrógeno destinando la información dado en Mesa 6.1 para
esta reacción de orden 1. La solución que comenzamos por recordar la relación

Ln kA E RT = æ è ç ö ø ÷ 1

El complot de k del ln versus rendimientos 1 / T una línea recta. Así, Uno y E puede ser
obtenida de la ecuación de la línea recta. Los parámetros de una línea de orden 1 pueden
calcularse por el poliataque de función incorporada, lo cual realiza análisis de regresión. El
rateconst de la letra genera un complot de datos experimentales versus la temperatura y la
línea recta resultante.

La k del % rateconst.m 1e-3 * 0.43 1.03 1.80 3.55 7.17 ; = el leño de la y (la k); T 313 319 323
328 333 ; La letra x = 1. T; = el poliataque de la c (la letra x, y, 1); = un exp (c (2)), E = - c *8.314
xv (1) = linspace (min (la letra x), llegue al límite (la letra x), 100); = yv polyval (c, xv); El complot
(xv, yv, letra x, y, ' oh '), xlabel (' 1 / T (kilobyte ^-1 ) '), ylabel (' ln (la k ) ')

La ejecución del rateconst de la letra da A y E y produce el complot de la línea y los puntos de


datos mostrado en Figura 6.1:

>> la A del rateconst 8.0303e +16 E = 1.2148e +05

Le podemos ver esa A = 8.0303 × 1016 sec-1 y E = 1.2148 × 105   J / mol = 121.48   kJ/mol.

La estimación del [Link] de Orden de Reacción y Datos de Constante de Tasa Using


Experimental Considera una reacción a cuya tasa está dada

DC dt

La A del kCA = - ¢ uno

La integración de esta ecuación afloja

Alcohólicos Anónimos de la COPIA = () é ë ù û ¢ - 1 1 0 11 un aa

MESA 6.1 la Constante de Tasa de Reacción para la Reacción de Descomposición de Benzene


Diazonium Chloride T (kilobyte) 313.0 319.0 323.0 328.0 333.0 la k (sec-1) 0.00043 0.00103
0.00180 0.00355 0.00717

La ingeniería de Reacción del 271Chemical


Usando concentración (el contador público certificado) – los datos de tiempo obtuvieron en los
experimentos de la cantidad de cosas, k ' y uno puede calcularse de la solución del sistema no
lineal correspondiente de ecuación.

El ejemplo 6.2: La Estimación de Constante de Tasa y Reaction Order2

¿Se la obtenido concentración (el contador público certificado) los – datos de tiempo en
experimentos de la cantidad de cosas fue para la A de reacción + de la fase líquida B? C.

T (min) 0 50 100 150 200 250 300 el contador público certificado   (mol/dm3) 0.05 0.038
0.0306 0.0256 0.0222 0.0195 0.0174

Para esta reacción, la tasa puede ser representada como - los Alcohólicos Anónimos = ¢ rk C
uno. La concentración de B - se asume - es constante. Estime la orden de reacción uno y la k de
constante de tasa '. La solución En el punto (ti, CAi), la ecuación no lineal

La COPIA fk tk iA Ai ¢¢ () = () - é ë ù û = -, aaaa 10 0 11

Debe ser solucionado. Si el número de puntos de datos es n, luego tenemos que solucionar el
sistema no lineal de ecuación consistente en ecuaciones de la n. El sistema no lineal de
ecuación está definido por el regorder de ® función MATLAB.

= la k de la letra x del % de función f regorder (1) (la letra x, t, Ca0, Ca) ’, = la longitud de la n de
= alfa de la letra x (t) (2); Para yo = 1:= la letra x n f (1) (yo, 1) * (de 1 letra x (2)) *t (yo) - Ca0 ^
(de 1 letra x (2)) + Ca (yo) ^ (de 1 letra x (2)); El fin

–8

– 7.5

– 6.5

– 5.5

– 4.5

–5

–6

–7

Ln (la k)

3.05 3.1 3.15 3.2 3.25 × 10–31 / T (kilobyte – 1)

FIGURA 6.1 la constante de tasa de Reacción versus la temperatura.

272 Chemical Engineering Computation con MATLAB

El fsolve de función incorporada se usa para obtener resultados:

>> t 0 50 100 150 200 250 300 ; >> Ca 0.05 0.038 0.0306 0.0256 0.0222 0.0195 0.0174 ; Ca0 =
0.05; >> La letra x = fsolve (@regorder, 0.2 2, [ ], t, Ca0, Ca) Wa Rning: El algoritmo de la curva
cerrada de región de confianza de FSOLVE no puede manejar sistemas poco cuadrados;
Usando algoritmo de Levenberg-Marquardt en lugar de eso. > En fsolve en 285 Ninguna
solución encontró. que fs olve bloqueados porque el último paso fue ineficaz. Sin embargo, el
vector de función va lues no está cerca del cero, tan medido por el valor predeterminado de la
tolerancia de función. <Deteniendo > letra x de detalles de criterios = 0.1449 2.0412 que
podemos ver esa k ' = 0.1449   dm3 / (mol min) y uno = 2.0412.

El equilibrio de Reacción del 6.1.2 El constante equilibrio químico representador está definido
en términos de las actividades de las especies. El equilibrio constante para la reacción

¿AA + bB? La copia + dD

Es expresado como

La A aa C c D d una B b

Desde que la actividad es la fugacidad dividida por la fugacidad del estado estándar, la
actividad es la fugacidad en la reacción de fase de gas. Cuando la presión no es alta
(usualmente menos de 10 atm), el gas puede ser considerado como el gas ideal y la constante
de equilibrio pueden ser representados en términos de fracciones del topo (yi) de las especies:

La A de la PC yy c D d una B b cdab = +

El ejemplo 6.3: El Equilibrio de Agua – Gas Shift Reaction3

Considere el agua – la reacción de cambio del gas para hacer hidrógeno para aplicaciones de la
celda de combustible:

¿Colorado + H2O? CO2 + H2

Fue encontrado que el valor del kilobyte de constante de equilibrio = 148.4 en 500 kilobyte. El
pienso de reacción consta de 1 mol de Colorado y 1 mol de H2O. Determine composiciones en
el equilibrio. La solución

Yy == 148 4 22 2.. CO H CO HO

La ingeniería de Reacción del 273Chemical

Deje letra x ser el número de moles consumidos en la reacción. Luego tenemos


k

Xx

letra x

letra x

== () () () É ë ù û () é

() 148 4 22 1 2 1 21 2 2. / //

La letra x es obtenida de la solución de la ecuación no lineal

El fx

letra x

La letra x () = () = 148 4 1 0 2 2.

>> f = @ (la letra x) 148.4 la letra x ^2 / (de 1 letra x) ^2; >> X0 = 0.5; La letra x de la letra x =
fzero (f, x0) = 0.9241

La conversión de Reacción del 6.1.3 Para los sistemas de reacción de la cantidad de cosas, la
relación entre la conversión de reacción y la concentración es dada por ahí

NV

NX VIRGINIA UNO UNO == () 0 1

Para el constante volumen del reactor (V = V0)

NX V CXA UNO UNO = () = () 0 0 0 1 1

Para los sistemas de reacción de flujo, la concentración es representada como

Fv

FX vA Uno Uno == () 0 1
V v0 para la reacción de fase líquida, y tenemos

FX v CXA Uno Uno = () = () 0 0 0 1 1

Para la reacción de fase de gas, v puede ser representada como

letra x del vv

= + () 0 0 0 1 e

Y tenemos

Hora Del Pacífico FX v FX vX P T

Letra X de la Letra X

La Asociación Automovilística T TA Uno = () = () + () = + æ è ç ö ø ÷ 00 00 0 0 0 011 1 1 1 ee

274 Chemical Engineering Computation con MATLAB

El ejemplo 6.4: El Conversion4 de Equilibrio

La descomposición reversible de fase de gas de nitrógeno tetroxide (N2O4) para dióxido de


nitrógeno

¿N2O4? El 2NO2

Debe ser llevado fuera en la constante temperatura de 340 kilobyte. El pienso consta de N2O4
puro en 202.6   kPa (2 atm). La constante de equilibrio de concentración, KC, en 340 kilobyte es
0.1 mol/dm3 y la constante de tasa es KNO 2 4 = 0.5 min-1. Calcule la conversión de equilibrio
de N2O4 en un reactor de flujo. La constante de equilibrio es dada por ahí
k

La COPIA de la C

Ser

Ae

La solución Para el sistema de flujo,

LA LETRA X CX CX X

CX

XC Sea A Ae Ae e Ae e == + é ë ù û () () + () = 2 0 2 0 02 221 11 4 Letra X eee e () 1 / e + () /1e

La nueva disposición de esta ecuación produce una ecuación no lineal

FX CX KX X eAeC ee () = () + () = 4110 0 2 e

Donde C

YP RTA A 0 00 0 =, yA0 = 1, P0 = 2   atm, acto inapropiado = 0.082   atm · dm3 / (· kilobyte mol),
T0 = 340 kilobyte, y e = yA0d = 1(2 - 1) = 1. La conversión de equilibrio puede estar resuelta
usando el fzero de función incorporada:

>> P = 2; T = 340; Acto inapropiado = 0.082; Kc = 0.1; Ya0 = 1; La épsilon = 1; >> Ca0 ya0 *P /
(acto inapropiado *T); X0 = 0.5; >> FF = @ (la letra x) 4 *Ca0 *x ^2 - Kc * (de 1 letra x) * (1
+epsilon *x); >> Xe fzero (fF, x0) Xe = 0.5084

La estimación del [Link] de Parámetros de Tasa de Reacción Usando Conversión La orden de


reacción y la constante correspondiente de tasa de reacción pueden ser estimadas destinando
datos medidos para concentración y conversión. Para una reacción de descomposición de A de
reactante llevada fuera de en un reactor de agitación continua (CSTR) del tanque, la relación
entre la tasa de flujo de reactante, v0, y la conversión de Una, XA, pueden ser representadas
como

A n kVCX XX A n Ae n0 0 1 1 + 1 () = + () e

Dónde la k es el CA0 de constante de tasa de reacción es la concentración inicial de A V es el


volumen del reactor

La ingeniería de Reacción del 275Chemical


Esta ecuación puede ser reescrita como

Ln ln vC X V V kn

LA ASOCIACIÓN AUTOMOVILÍSTICA DE LA LETRA X CX AA UNO 00 0 1 1

æèç

ö ø ÷ = () +

+ () +

æèçç

öø÷÷e

¿Ésta es una relación lineal típica del + de la = ß letra x de la z de la forma?y.

Las reacciones de serie del 6.1.4 Consideran la secuencia de reacción en la cual la B de especies
es el producto deseado:

Uno aC kk ®® 12

Las tasas de reacción pueden ser representadas como

DC dt

La A del kCA = - 1

DC dt

KC kCB AB = 12

DC dt kCC C = 2

Uno es alimentado en un reactor de la cantidad de cosas y la concentración inicial de Uno es


CA0. En parte de Uno es convertido a la B deseada del producto. Si la reacción es admitida
para proceder largamente en el reactor de la cantidad de cosas, en parte de B será convertido
a la C indeseada del producto. La integración de las ecuaciones de tasa con la inicial le pone en
forma al contador público certificado = CA0, CB=CC = 0 en t = 0 da concentraciones de cada
especies tan

Alcohólicos Anónimos de la e de la COPIA kt = 0 1


La COPIA

La k kk eeBA kt kt = () - 0 1 21 12

CCCC CA AB = - 0

Para reacciones de serie conllevadas expulsan en una cantidad de cosas o un reactor de flujo
de tapón, la máxima concentración posible de B es dada por ahí

A del kBmax de la k de la COPIA

El kkk

æèç

öø÷

()

22 1/

El CBmax es alcanzado

Letra x kk kkma = () ln 21 21 /

El volumen del reactor es dado por ahí

V vt

Donde la v es la tasa volumétrica de flujo.

276 Chemical Engineering Computation con MATLAB

El ejemplo 6.5: Las Reacciones de Serie

La reacción de serie de fase líquida elemental es efectuada en un reactor de la cantidad de


cosas:

Abecedario kk ®® 12
En esta reacción, Uno está descompuesto para la B deseada del producto y la tasa de flujo del
pienso conteniendo Uno es 25 / min de litro. Determine la máxima concentración de B y el
tiempo cuando la concentración de B alcanza el máximo valor. Las concentraciones iniciales de
Una, B, y C son CA0 = 2.5 / litro   mol, CB  =CC = 0. Las constantes de tasa de reacción son k1 =
0.2 min-1, k2 = 0.1 min-1. La solución que El serrb de la letra integra ecuaciones diferenciales
usando las concentraciones de función de incorporada ode45 y de complots versus el tiempo.

% serrb.m v = 25; K1 = 0.2; K2 = 0.1; Ca0 = 2.5; Cb0 = 0; Cc0 = 0; Tspan 0:0.01:15; C0 Ca0 Cb0
Cc0 ; DCdt = @ (t, C) [- k1 *C ( 1 ) ; k1 *C ( 1 ) - k2 *C ( 2 ) ; k2 *C ( 2 ) ]; T, C ode45 (dCdt, tspan,
C0); El complot (t, C (:,1), ' - ', t, C (:,2), ':',T, C (:,3), ' - '); Xlabel (' el Tiempo (min ) '), ylabel (' la
Concentración (/ el litro mol ) '), la leyenda (' Una ', ' B ', ' C '); Cmax = llegue al límite (C (:,2)),
tmax t (el descubrimiento (C (:,2) == Cmax)), Vol V *tmax

El serrb de la letra produce los siguientes resultados y genera los perfiles de concentración
como se muestra en Figura 6.2:

>> serrb Cmax = 1.2500 tmax = 6.9300 Vol = 173.2500

0.5

La concentración (/ el litro mol)

1.5

2.5

51 0

Un B C

El tiempo (min)

15

RESUELVA 6.2 reseñas de Concentración en reacciones de serie.

La ingeniería de Reacción del 277Chemical

6.2 con los que la concentración del REACTOR del TANQUE CONTINUOUS-STIR 6.2.1 (CSTR)
cambia cronometran La reacción de la fase líquida irreversible elemental

¿Un + B? C, - rA = kCACB

Es llevado fuera en una serie de tres CSTRs como se muestra en Figura 6.3. El volumen de cada
reactor es Vi   (yo = 1, 2, 3), la tasa volumétrica de flujo de cada corriente es vi   (yo = Una, B  
(yo   =   1, 2, 3)   (dm3/min), y la concentración de especies en la j del reactor es Cij; J = 1, 2, 3)  
(gmol/dm3). Para una reacción de fase líquida, el cambio volumétrico con reacción puede
estar descuidado. El material balancea en cada rendimientos del reactor las siguientes
ecuaciones diferenciales ordinarias:
DC dt V

VC kVCC

Asociación Automovilística Alcohólicos Anónimos dC dt V vC vCA B BB B 1 1 001 1 1 11 1 1


0011 11 = () = -, kkVCC AB 111 ()

DC dt V

La COPIA vC kV

Alcohólicos Anónimos dC dt V vC vC kVA AB B BB 2 2 11 2 2 2 22 2 2 11 22 11 = () = -, 2222 CC


AB ()

DC dt V

La COPIA vC kV

Alcohólicos Anónimos dC dt V vC vC kVA AB B BB 3 3 22 3 3 3 33 3 3 22 33 11 = () = -, 3333 CC


AB ()

El ejemplo 6.6: Los CSTRs en Series5

La reacción de fase líquida irreversible elemental

Alcohólicos Anónimos AB CrkC C B + ® - =,

Es llevado fuera en una serie de tres CSTRs idénticos. Las concentraciones iniciales de Uno y B
es CA0   =   CB0 = 2   gmol/dm3, las tasas de flujo de la ensenada de Uno y B es v0A = v0B = 6  
dm3/min, la constante de tasa de reacción es k = 0.5, el volumen de cada reactor es V1 = V2 =
V3 = 200   dm3, y la tasa de flujo de cada corriente es v1 = v2 = v3 = 12   dm3/min. Trame la
concentración de Un saliente cada reactor, CAi (yo   = 1, 2,   3), durante el principio arriba de
para la t de tiempo final = 20 (0 t = 20). La solución Las concentraciones iniciales de Uno y B
son CA0 y CB0, respectivamente, sólo en el primer reactor y son cero en los reactores
restantes. En el sistema de ecuaciones diferenciales definidas en el letra ser3v,

CA0 CB0

CA1 CB1

v0A v0B

V1

CA2 CB2 V2

CA3 CB3
CA3 CB3

V3

v3v 2v 1

123

RESUELVA a 6.3 CSTRs en la serie.

278 Chemical Engineering Computation con MATLAB

C (1) = CA1, C (3) = CA2, C (5) = CA3, C (2) = CB1, C (4) = CB2, y C (6) = CB3. El ser3v de la letra
usa el ode45 de función incorporada para calcular concentraciones.

% ser3v.m v0 = 6; V = 12; V = 200; Ca0 = 2; Cb0 = 2; La k = 0.5; Tspan 0:0.01:20; C0 Ca0 Cb0 0 0
0 0 ; DCdt = @ (t, C) [ (*Ca0-v v0 *C (1) - la k *V *C (1) *C (2)) / V ; (*Cb0-v v0 *C (2) - la k *V *C
(1) *C (2)) / V ; (v *C (1) - v *C (3) - la k *V *C (3) *C (4)) / V ; (v *C (2) - v *C (4) - la k *V *C (3)
*C (4)) / V ; (v *C (3) - v *C (5) - la k *V *C (5)*C) / V - v *C - la k *V *C *C) / V; T, C ode45 (dCdt,
tspan, C0); El complot (t, C (:,1), ' - ', t, C (:,3), ':',T, C (:,5), ' - '); Xlabel (' el Tiempo (min ) '),
ylabel (' la Concentración (gmol/dm ^3 ) ') la leyenda (' C _ { A1 } ', ' C _ { A2 } ', ' C _ { A3 } ');

El ser3v de la letra produce los perfiles de concentración mostrados en Figura 6.4:

>> el ser3v

6.2.2 Figura exotérmica de Reacción 6.5 muestra un volumen de mezcla sana, constante CSTR.
¿Una orden 1 sola A exotérmica de reacción? La B es llevada fuera en el reactor. Para quitar el
calor de reacción, el reactor está rodeado de una chaqueta a través de la cual un líquido
refrescante fluye. Demos por supuesto que las pérdidas de calor para las afueras son
insignificantes y que las densidades y las aptitudes de calor de los reactantes y los productos
son ambos iguales y constantes. La tasa de reacción es dada por ahí

- Los Alcohólicos Anónimos = rkCke

ER T, / uno

0 0.2 0.4 0.6 0.8

1.2 1.4 1.6 1.8 2 1

24681 0 el Tiempo (min)

La concentración (gmol/dm3)

12 14 16 18 20

CA1 CA2 CA3

RESUELVA 6.4 reseñas de Concentración en el tren de tres CSTRs.

La ingeniería de Reacción del 279Chemical

La tasa de calor transferido del reactor para la chaqueta refrescante es dada por ahí

Q UA TT j = ()
Dónde la U es la A global de coeficiente de reembarque de calor es T de área de reembarque
de calor es la temperatura del reactor Tj es la temperatura de la chaqueta refrescante

El balance masivo para la A de especies afloja

La Asociación Automovilística de la BUJÍA PIE del kVCC de la BUJÍA PIE de la BUJÍA PIE Fk VAA
Un 00 000-+ o

Del balance de energía en el reactor, le tenemos a rl CFTFTk VC UA TT pA j00 0 () - ()

El balance de energía en la chaqueta refrescante cede

acto inapropiado

Acto inapropiado rjj jj jjj jjjj jj j CF TTUA TT T CFTU AT CF UA0 00 () + == + () + o

¿Dónde? ¿Es el calor de reacción? ¿Y?La j son las densidades de reactantes y el líquido
refrescante, respectivamente Cp y Cj son las aptitudes de calor de reactantes y el líquido
refrescante, respectivamente

El ejemplo 6.7: Nonisothermal CSTR

¿La fase líquida orden 1 A exotérmica irreversible de reacción? La B es llevada fuera en un


CSTR. La tasa de reacción es dada por ahí - rA kCA, ae-E de la k / RT.

El agua de refrigeración Fj0, Tj0

F0, CA0, T0

F, CA, CB, T

uno

V, T

Vj

B Fj, Tj

FIGURA 6.5 A CSTR con una chaqueta refrescante.

280 Chemical Engineering Computation con MATLAB

1. Calcule los valores estatales en novio de contador público certificado, T, y Tj. 2. Este sistema
exotérmico de reacción puede exhibir a los estados estables múltiples. El balance de energía
en el rendimientos del reactor rl CFTFTk VC UA TT pA j00 0 () - () = Substituyéndole ae-E de la
k / RT, C FC Fk Virginia Un = + 00, y acto inapropiado de acto inapropiado T CFTU AT CF UAj jjjj
jj j = + + 0 en esta ecuación da
FT CFTF T

La BUJÍA PIE Ve FeV

UA CF

TT

uno

ER T

ER T jj j

() = () +

- El la de acto inapropiado uno

Acto inapropiado r00 00 0 CCF UA jj +

öø÷÷=0

Solucione la ecuación no lineal f (T) = 0 y trame a f (T) versus T para verificar condiciones
constantes múltiples.

La tasa de flujo del pienso de reactante: F0 = 40 la tasa ft3/hr Flow de la corriente del
producto: F = 40 la concentración   ft3/hr Initial de la A de especies: CA0 = 0.55 el volumen
lbmol/ft3 Reactor: V = 48 la tasa   ft3 Flow del agua de refrigeración: Fj0 Fj = 49.9 la aptitud
ft3/hr Heat del reactante: Cp = 0.75 la aptitud de Calor de / ° Acto Inapropiado btu lbm del
agua de refrigeración: Cj = 1 el parámetro de constante de Tasa de / ° Acto Inapropiado btu
lbm: Una = 7.08 energía de Activación × 1010 hr-1: E = 30,000   btu / lbmol Density del
reactante: ? = 50 lbm/ft3 Density del enfriamiento lloran: ?J = 62.3 el coeficiente Global
lbm/ft3 de reembarque de calor: U = 150 el área de reembarque de Calor   btu / (· ° acto
inapropiado hr · ft2): Una temperatura = 250 ft2 Inlet del agua de refrigeración: Tj0 = 530 la
temperatura de la Ensenada de   ° Acto Inapropiado del reactante: T0 = 530 el Calor de   ° Acto
Inapropiado de la reacción: ? = - 30,000 btu lbmol Volume de la chaqueta refrescante: Vj = 12
la constante ft3 Gas: Acto inapropiado = 1.9872 / ° acto inapropiado btu lbmol

La solución

1. Podemos formular a los balances de populacho y de energía que se aplican al reactor y la


chaqueta refrescante. Los valores estatales en novio requeridos pueden ser obtenidos de la
solución del sistema de ecuaciones no lineales consistente en estos balances. La nueva
disposición de populacho y energía balancea rendimientos las siguientes ecuaciones no
lineales (= el contador público certificado x1, x2 = T, x3 = Tj): El balance masivo en el reactor:
AVe-E f1 F0CA0 - Fx1 - / Rx2x1 = 0 el balance de Energía en el reactor: ¿El f2?¿Cp (F0T0 - Fx2) -?
AVe-E / Rx2x1 - UA (x2 - x3) = 0 Energy se balancean en la chaqueta refrescante: ¿El f3?JCjFj +
(Tj0 - x3) UA (x2 - x3) = 0 el Set las estimaciones iniciales de la solución final como x0 CA0 T0
Tj0 . El exocstr de la ® letra MATLAB usa el fsolve de función incorporada para dar los
resultados deseados.

El % los Datos del % exocstr.m: F0 = 40; F = 40; Fj = 49.9;Ca0=0.55; V = 48; Rho = 50; Rhoj =
62.3; Cp = 0.75; Cj = 1; Uno = 250; U = 150; T0 = 530; Tj0 = 530; Alp 7.08e10; Dele una paliza = -
3e4; E = 3e4; Acto inapropiado = 1.9872; El % Define diversión no lineal = @ (la letra x) de
ecuaciones [F0 *Ca0 - F *x ( 1 ) - alp *V *x ( 1 ) *exp ( - E / R / x ( 2 ) ) ; rho *Cp * ( F0 *T0 - F *x (
2 ) ) - lam *alp *V *x ( 1 ) *exp ( - E / R / x ( 2 ) ) - U *A * ( x ( 2 ) - x ( 3 ) ) ; rhoj *Cj *Fj * ( Tj0 - x (
3 ) ) + U *A * ( x ( 2 ) - x ( 3 ) ) ];

La ingeniería de Reacción del 281Chemical

La solución del % de sistema no lineal de ecuación x0 Ca0 T0 Tj0 ; La inicial del % la letra x de
suposición = fsolve (la diversión, x0); = la letra x Ca (2) de = letra x (1), T, = la letra x Tj (3)

El exocstr de la letra produce las siguientes salidas:

Exocstr Ca = 0.5214 T = 537.8548 Tj = 537.2534

2. La ecuación no lineal

FT CFTF T

La BUJÍA PIE Ve FeV

UA CF

TT

uno

ER T

ER T jj j

() = () +

- El la de acto inapropiado uno

Acto inapropiado r00 00 0 CCF UA jj +

öø÷÷=0

Es solucionado por el letra exocstr2, lo cual también genera un complot f (T) versus T.
El % los Datos del % exocstr2.m: F0 = 40; F = 40; Fj = 49.9;Ca0=0.55; V = 48; Rho = 50; Rhoj =
62.3; Cp = 0.75; Cj = 1; Uno = 250; U = 150; T0 = 530; Tj0 = 530; Alp 7.08e10; Dele una paliza = -
3e4; E = 3e4; Acto inapropiado = 1.9872; El % Define funciones no lineal fT = @ (T) [rho *Cp *
( F0 *T0 - F *T ) - ( F0 *Ca0 *V *lam *alp *exp ( - E / R . /T ) ) . / ... ( F +alp *V *exp ( - E / R . /T ) )
- U *A *rhoj *Cj *Fj * ( T - Tj0 ) . / ( rhoj *Cj *Fj + U *A ) ]; El % Solve inicial no lineal del % de
ecuaciones T0 +150 letra x de suposición Complot del % = fzero (fT, T0) de f (T) versus T Tv =
500:0.1:700; Fv fT (Tv); Fv0 Fv *0; El complot (Tv, Fv, Tv, Fv0), xlabel (' T (acto inapropiado ) '),
ylabel (' f (T ) ')

Los estados estables diferentes pueden estar resueltos solucionando la ecuación no lineal con
estimaciones iniciales diferentes de la solución final. El exocstr2 de la letra computa T para tres
estimaciones iniciales diferentes de T0 = 530, 580, 680   (° acto inapropiado) y genera un
complot de f (T) como se muestra en Figura 6.6.

Exocstr2 T0 = 530 la letra x = 537.8548 exocstr2 T0 = 580 la letra x = 590.3498 exocstr2 T0 =


680 la letra x = 671.2783

Podemos ver que el sistema de reacción los exhibe a tres estados estables diferentes de Ts =
537.8548, 590.3498, 671.2783   (° acto inapropiado).

282 Chemical Engineering Computation con MATLAB

Las reacciones de múltiplo del 6.2.3 en un cstR Para líquido de la q ponen en fase reacciones
ocurriendo donde N especies diferentes son presente, el balance de la masa en cada yields6
del reactor

FF COPIA rV Vr Vf

yo

IN10 11 1 11 1 = - = - () = ¼ ()

FF COPIA rV Vr Vf

yo

IN20 22 1 22 1 = - = - () = ¼ ()

FF rV Vr Vf CCjj j yo q ij jN0 1 1 = - = - () = ¼ ()
FF rV Vr Vf CCNN N yo la q en NN0 1 1 = - = - () = ¼ ()

El ejemplo 6.8: Las reacciones múltiples en un CSTR7 de Liquid-Phase

La siguiente fase líquida que las reacciones tienen lugar en un CSTR 2500   dm3:

ABCACD + ® + ® 22, 3

T (acto inapropiado)

500 – 1.5

– 0.5

1.5×105

0.5

–1

F (T)

520 540 560 580 600 620 640 660 680 700

RESUELVA soluciones de 6.6 Múltiplos de estatal en novio para el sistema exotérmico de


reacción.

La ingeniería de Reacción del 283Chemical

La tasa de reacción para cada especies es expresada como

COPIA de kCCk de acto inapropiado rk CCAa AB cACB aAB = - = - 2232 2 3 2

La COPIA del kCCk de acto inapropiado rk CCCa AB cACD cAC = - = 2232 31 3,

Determine las concentraciones de Uno, B, C, y D egresando el reactor, adelante con la


selectividad saliente, cuál es definida como dispositivo de carga acoplada S C C D. Los datos: Ka
= 10   (dm3/mol) 2/min, kc = 15   (dm3/mol) 4/min, v0 = 100   dm3/min, CA0 CB0 = 2 mol/dm3
Solution que El balance del topo para cada especies le da

La bujía pie de la bujía pie v C v C rV v C v C rV AAAA BBBB () = - + = () = - + = 00 00 00 00


La bujía pie de la bujía pie vC rV vC rV CCCDDD () = - + = () = - + = 00 00

El sistema de ecuaciones no lineales está definido por el cstrmult de ® función MATLAB. La C


dependiente de vector de variable es definida como CCCCC T ABCD = é.

El % de la bujía pie de función = cstrmult C (1) (C, ka, kc, Ca0, Cb0, v0, V) = Ca, C (2) = Cb, C (3) =
Cb, C = Cd (4) ra = - ka *C (1) *C (2) ^2 - 2 *kc *C ^2 *C (3) (1) ^3/3; Rb = - 2 *ka *C *C (2) (1) ^2;
Rc ka *C *C (2) (1) ^2 - kc *C ^2 *C (3) (1) ^3; Rd kc *C ^2 *C (3) (1) ^3/3; La bujía pie [v0 *Ca0 -
v0 *C ( 1 ) + ra *V ; v0 *Cb0 - v0 *C ( 2 ) + rb *V ; - v0 *C ( 3 ) + rc *V ; - v0 *C ( 4 ) + rd *V ]; El fin

El usecstrmult de la letra llama el cstrmult de función y utiliza el fsolve de función incorporada


para solucionar el sistema de ecuaciones no lineales. En el cálculo de la selectividad Carolina
del Sur / D, el valor de la selectividad es colocado para poner en el cero cuando el CD es muy
pequeño (recuerde que el valor inicial de CD es 0).

El claro del % usecstrmult.m todo; Ka = 10; Kc = 15; V = 2500; V0 = 100; Ca0 = 2; Cb0 = 2; C0
Ca0 Cb0 0 0 ; C fval fsolve (@ cstrmult, C0, [ ], ka, kc, Ca0, Cb0, v0, V); Ca = C (:,1); Cb = C (:,2);
La Copia = C (:,3); Cd = C (:,4); = la longitud de la n (Cd); = los ceros Scd (1, n); Para yo = 1:La n si
Cd 1e-4 (yo) Scd (yo) = 0; Si no = la Copia Scd (yo) (yo) / Cd (yo); El fin de fin fprintf (' La
concentración final de cada especies: \N '); Fprintf (' Caf %g, Cbf %g, Ccf %g, Cdf %g N ', Ca (el
fin), Cb (el fin), Copia (el fin), Cd (el fin)); Fprintf (' La selectividad final: Scdf %g n ', Scd (el fin));

284 Chemical Engineering Computation con MATLAB

El usecstrmult de la letra genera las siguientes salidas:

>> el usecstrmult Equation solucionó. fsolve completado porque el vector de valores de


función está cerca del cero tan medido por el valor predeterminado de la tolerancia de
función, y el problema da la apariencia de estar normal tan medido por la gradiente. <Detener
criterios detalla > La concentración final de cada especies: Caf = 0.532653, Cbf = 0.0848008, Ccf
= 0.192978, Cdf = 0.254874 La selectividad final: Scdf = 0.757153

6.3 la estimación del 6.3.1 del REACTOR de la CANTIDAD DE COSAS de reacción de conversión
de la A de parámetros de Reacción de la cantidad de cosas de Uno son efectuados en un
reactor de la cantidad de cosas. Un balance masivo en el reactor de la cantidad de cosas afloja

DC dt

n de la A del kCA

Si los datos medidos en la concentración de Uno (el contador público certificado) con relación
a t de tiempo están disponibles, la orden de reacción y la constante de tasa pueden estar
resueltas aplicando el método diferencial. Tomando un logaritmo en la tasa que la ecuación
produce

Ln ln - æ è ç ö ø ÷ = () la A + dC dt knCA ()
Así, la determinación de la n de orden de reacción y la k de constante de tasa se convierte en
un problema lineal típico de regresión.

El ejemplo 6.9: Los parámetros de reacción en un Batch Reactor8

La brominación de fase líquida de xileno en 17 ° C es llevada fuera en un reactor de la cantidad


de cosas. El yodo es utilizado como un catalizador, y cantidades pequeñas del bromo de
reactante es introducido en el reactor conteniendo el xileno de reactante en exceso
considerable. Las concentraciones del xileno de reactante y el catalizador de yodo son
aproximadamente constantes durante la reacción. Un balance masivo en el reactor de la
cantidad de cosas afloja

DC dt kCBr Br n2 2

Dónde el CBr2 es la concentración de k de bromo (gmol/dm3) es una constante seuda de tasa


que depende del yodo y la n de concentraciones de xileno es la orden de reacción

Los datos en la concentración de bromo (CBr2) son mostrados en Mesa 6.2. Estimo que la k de
constante de tasa y la reacción ordenan n. La solución Del ecuación de tasa dC dt kCBr Br n2 2
= - (CBr2: La concentración de bromo), tenemos

Ln ln - + () æ è ç ö ø ÷ = () dC dt knCBr Br 2 2

La ingeniería de Reacción del 285Chemical

El diff de función incorporada puede usarse para ejecutar la diferenciación numérica de datos.
Luego el método lineal de regresión es utilizado para calcular n y k. La letra x de relación = (la
Asociación Americana de Transporte Aéreo) - 1ATb puede ser usado en la regresión lineal
donde letra x (1) = n y letra x (2) = ln (la k). El rnk de la letra realiza el procedimiento de cálculo.

El % rnk.m t 0 2.25 4.50 6.33 8.00 10.25 12.00 13.50 15.60 17.85 ... 19.60 27.00 30.00 38.00
41.00 45.00 47.00 57.00 63.00 ; Cb 0.3335 0.2965 0.2660 0.2450 0.2255 0.2050 0.1910 0.1794
0.1632 ... 0.1500 0.1429 0.1160 0.1053 0.0830 0.0767 0.0705 0.0678 0.0553 0.0482 ; DCb diff
(Cb). Diff (t); DCb dCb ( end ) ; = la longitud de la n (t); Un ( log ( Cb ) ) ' ones ( n, 1 ) ; La letra x '
^-1 *A ' = (Un ' *A ) ' * (el leño (- dCb)) ' = la letra x n (1), la k exp (la letra x (2))

El rnk de la letra produce las siguientes salidas:

>> la letra x del rnk = 1.5128 - 2.4454 n = 1.5128 la k = 0.0867

Los reactores de la semicantidad de cosas del 6.3.2 Uno de lo mejor razona usar reactores de
la semicantidad de cosas son realzar selectividad en reactions.9 de fase líquida Por Ejemplo,
considerar las siguientes dos reacciones simultáneas siendo efectuados en un reactor de la
semicantidad de cosas. El producto deseado es D:

Una k del BDrkCC DDAB D + ® =, 2

Una k del BUrkCC UUAB U + ® =, 2


MESA 6.2 la Concentración de Bromo versus Time T CBr2 t   (min)   (gmol/dm3)   (min) CBr2
(gmol/dm3) 0 0.3335 19.60 0.1429 2.25 0.2965 27.00 0.1160 4.50 0.2660 30.00 0.1053 6.33
0.2450 38.00 0.0830 8.00 0.2255 41.00 0.0767 10.25 0.2050 45.00 0.0705 12.00 0.1910 47.00
0.0678 13.50 0.1794 57.00 0.0553 15.60 0.1632 63.00 0.0482 17.85 0.1500

286 Chemical Engineering Computation con MATLAB

La / U instantánea de selectividad Dakota del Sur es la proporción de estas dos tasas:

acto inapropiado de acto inapropiado

KCC

k de la k

C CDU D U EMBARRE A UAB D U

uno

/ == = 2 2

Considere un reactor de la semicantidad de cosas que se cargó a la cuenta con puro Uno y para
cuál B es alimentada lentamente para Uno como se muestra en Figura 6.7. La reacción de fase
líquida elemental es efectuada en el reactor10:

¿Un + B? C + D, - rA = kCACB

El balance del topo en cada especies afloja

DC dt

acto inapropiado

VC V

DC dt

VC C V

acto inapropiado

DC dt

acto inapropiado

VC V

DC dt rA UN CD AB BB B C C == () + = - = 0 00 0,, DD D vC V - 0

- = - = rrrr ABCD
El volumen del reactor de la semicantidad de cosas puede ser expresado como una función de
tiempo, y la conversión de A de especies es representada en términos de la V de volumen del
reactor tan

La Asociación Automovilística V VvtX CV CV Un = + = 00 00 00,

El ejemplo 6.10: Semibatch Reactor11

El bromuro de metilo es producido por la reacción de fase líquida irreversible

¿CNBr (Uno) + CH3NH2 (B)? CH3Br + (C) NCNH2 (D)

La reacción es conllevada fuera de isothermally en un reactor de la semicantidad de cosas. La


tasa de reacción es dada por ahí - rA kCACB donde la k = 2.2   dm3 / (sec mol). El volumen
inicial de líquido en el reactor es V0 = 5   dm3. Una solución   acuosa de metilo amine (B) en
una concentración de CB0 = 0.025   mol/dm3 debe ser alimentada en una tasa volumétrica de
flujo de v0 = 0.05   dm3 / sec para una solución acuosa de cianuro de bromo (Uno) contenido
en el reactor. La concentración inicial de cianuro de bromo es CA0 = 0.05   mol/dm3. Solucione
para la concentración de cada especies (Uno y B) y la tasa de reacción como una función de
tiempo. Trame los resultados versus el tiempo (0 t = 500   (sec)).

B, v0, CB0

uno

Un +B C +D

FIGURA 6.7 el reactor Semibatch.

La ingeniería de Reacción del 287Chemical

La solución Desde - rA = - rB rC rD, obtenemos las siguientes ecuaciones diferenciales:

DC dt

acto inapropiado

VC V

DC dt

VC C V

acto inapropiado

DC dt

acto inapropiado

VC V
DC dt

uno

uno

AB BB UNO

UN CD == () + = - = 0 00 0,, -

=+-

acto inapropiado

VC V

La COPIA VVvt rk

uno

B de Alcohólicos Anónimos

00

El semibrx de ® función MATLAB define estas ecuaciones diferenciales:

La letra x del % de función dxdt semibrx (1) (t, letra x, k, v0, V0, Cb0) = Ca, letra x (2) = Cb, =
Copia de la letra x (3), letra x (4) Cd RA = - la k *x (1) *x (2); V = V0 + v0 *t; Dxdt [rA - v0 *x ( 1 ) /
V ; rA + ( Cb0 - x ( 2 ) ) *v0 / V ; - rA - v0 *x ( 3 ) / V ; - rA - v0 *x ( 4 ) / V ]; El fin

El usesemibrx de la letra llama el semibrx de función y usa el ode45 de función incorporada


para integrar el sistema de ecuaciones diferenciales. La letra también calcula la conversión de
Uno como una función de tiempo.

El claro del % usesemibrx.m todo; La k = 2.2; V0 = 0.05; V0 = 5; Cb0 = 0.025; Ca0 = 0.05; X0 Ca0
0 0 0 ; Tspan 0 500 ; T x ode45 (semibrx, tspan, x0, [ ], k, v0, V0, Cb0); = la letra x Ca (:,1); = la
letra x Cb (:,2); = la letra x de la copia (:,3); = la letra x Cd (:,4); V = V0 + v0 *t; Xa = (Ca0 *V0 -
Ca. *V) / (Ca0 *V0); El *Ca de la = k del [Link] *Cb; La contratreta (t, Ca, t, Cb, ' (1, 2), el
complot:', T, Copia, '.') - ', t, Cd, ' - ' ( ' t (s) ' ( ' la Concentración (mol/dm ^3) ' ( ' C_A ', ' C_B ', '
C_C ', ' C_D ' ) (1, 2) (t, rA) ( ' t (s) ' ( ' la tasa de Reacción (mol/dm ^3s) ' ) xl abel), ylabel), la
contratreta de leyenda, el complot, xlabel), ylabel '

El usesemibrx de la letra genera los complots demostrados en Figura 6.8:

>> el usesemibrx

6.4 el REACTOR PLUG-FLOW que El balance masivo para un reactor de flujo de tapón puede ser
expresado tan
DX dV

F de acto inapropiado

DC dV rA Uno Uno Un = 0 0or

Si la reacción es efectuada en las condiciones isotérmicas del isobaric y la tasa de reacción es


tomada como el primer pedido, FA0 CA0v0, e y0d, y

El +

æèç

öø÷=

El +

æèç

ö ø ÷ Hora Del Pacífico Letra X rk Ck C X P T kC X XAAA A0 0 0 0 1 1 1 1 ee

Así, la ecuación masiva de balance puede ser expresada como

DX dV

letra x kX vX

() + () = 1 1

0e,

288 Chemical Engineering Computation con MATLAB

Si el reactante consta de puro Uno, e es dada por e y0d d. Sino, si el reactante contiene % z de
Uno, e recibe por e y z 0 100 d .

El ejemplo 6.11: El Reactor12 Isotérmico de Flujo de Tapón


¿La A de componentes y C alimentado para un reactor de flujo de tapón está en cantidades del
equimolar, y el 2A de reacción? La B lleva lugar en el reactor. El balance masivo en cada
especies afloja

DC dV

KC v

DC dV

KC v

DC dV

uno

uno

uno

0 20 ===,

Donde v0 = 0.5 m sec y la k = 0.3 m3/kmol sec. La concentración inicial de cada especies es CA0
= 2   kmol/m3, CB0 = 0 y CC0 = 2   kmol/m3, y el volumen del reactor representado como la
longitud total del reactor sea Vf = 2.4   m. Trame el cambio de concentración de cada especies
como una función del volumen del reactor (representado de largo) V. La solución Las
ecuaciones diferenciales es primer definida y el ode45 de función incorporada es utilizado para
solucionar las ecuaciones diferenciales. El siguiente código produce el complot demostrado en
Figura 6.9.

>> v0 = 0.5; La k = 0.3; Vf = 2.4; Vi 0 Vf ; C0 2 0 2 ; >> DC = @ (V, C) [- 2 *k *C ( 1 ) ^2/v0 ; k *C


( 1 ) ^2/v0 ; 0 ]; V C ode45 (dC, Vi, C0); >> El complot (V, C (:,1), V, C (:,2), '.- ', V, C (:,3), ' - '), la
leyenda (' C_A ', ' C_B ', ' C_C ') >> xlabel (' V (la longitud, m ) '), ylabel (' la Concentración
(kmol/m ^3 ) ')

El ejemplo 6.12: La reacción de descomposición en un Microreactor13

La reacción de descomposición de fase de gas


22

1 22NOCl NINGÚN Cl ABCABC () ® () + () ® +

0 0.005 0.01

0.02

0.03

0.04

0.05

0.015

0.025

0.035

0.045

100 200 300 t (sec)

La concentración (mol/dm3)

La tasa de reacción (mol/dm3 s)

400 500

LA COPIA CA CB CD

0.2

0.4

0.6

0.8

1.2

1.4

1.6 1.8 × 10–4

100 200 300 t (sec)

400 500

FIGURA 6.8 la Concentración y la tasa de reacción versus el tiempo.


La ingeniería de Reacción del 289Chemical

Es llevado fuera en un microreactor. La reacción está segunda orden y la tasa de reacción es


dada por ahí

ö ø ÷ T Agencia Federal de Aviación rk Ck C F A T 2 0 2

Donde C

P RT

LA COPIA F

IA BCTi T yo T 00 == = (),,, y la BUJÍA PIE del + del conocimiento de embarque del + de = bellas
artes FT. Trame la tasa molar de flujo de cada especies (las bellas artes, el conocimiento de
embarque, la BUJÍA PIE) como una función de volumen del reactor. La constante de tasa recibe
por k kexp E T = æ è ç ö ø ÷ æ è ç ö ø ÷ 0 1 987 1 500 1. Donde E = 24,000. Los datos: FA0 =
22.6   µ mol / sec = 2.26 10-5 mol sec, k0 = 0.29   dm3 / (mol sec), acto inapropiado = 8.314 kPa
dm3 / (· kilobyte mol), P = 1641   kPa,   T = 698 la Solución de   Kilobyte

DF dV ri ABCi yo == ()

Desde entonces

Rrr rrAB C BA == = 111 /2, y el contador público certificado de acto inapropiado de acto
inapropiado = - 1 2. Así

DF dV

El kC

DF dV

El kC

DF dV

La T del contador público certificado de la k Un T B T Un T C T = æ è ç ö ø ÷ = æ è ç ö ø ÷ = 02 2


0 2 2 02, 22 2F F A T
Las condiciones iniciales son FA0 = 22.6, FB0 = 0, FC0 = 0. Aquí la integración es realizada en el
rango de 0 = V = 0.00001. El microrx de función define las ecuaciones diferenciales.

La función = la Fa de la letra x del % dxdv microrx (1) (v, letra x, k, Ct0), la letra x (2) = Fb, =
suma de la letra x Fc Ft (la letra x) (3); Dxdv [- k *Ct0 ^2 * ( x ( 1 ) /Ft ) ^2 ; k *Ct0 ^2 * ( x ( 1 )
/Ft ) ^2 ; ( k / 2 ) *Ct0 ^2 * ( x ( 1 ) /Ft ) ^2 ]; El fin

0 0.2 0.4 0.6 0.8

1.2 1.4 1.6 1.8 2 1

0.5

V (la longitud, m) 1 1.5 2 2.5

LA COPIA CA CB

La concentración (kmol/m3)

RESUELVA 6.9 cambios de Concentración versus la longitud del reactor.

290 Chemical Engineering Computation con MATLAB

El usemicrorx de la letra llama el microrx de función y usa el solucionador incorporado para


integrar las ecuaciones diferenciales. El sistema de ecuaciones diferenciales es tieso y
deberíamos usar los ode23s de función en lugar de ode45.

% usemicrorx.m Fa0 2.26e 5; Acto inapropiado = 8.314; P0 = 1641; T0 = 698; E = 24000; Ct0
P0 / (acto inapropiado *T0); Vf 1e 5; X0 Fa0 0 0 ; La k = 0.29 *exp (E/1.987 * (1/500-1/T0)); V x
ode23s (@ microrx, 0 Vf, x0, [ ], k, Ct0); = la letra x de fa (:,1); = la letra x Fb (:,2); = la letra x de
la bujía pie (:,3); Fprintf (' los valores Finales: La fa = %g, Fb %g, Fc %g N ', la Fa (el fin), Fb (el
fin), Bujía Pie (el fin)); El complot (V, Fa, V, Fb, ':',V, Bujía Pie, ' - '), xlabel (' V (dm ^3 ) '), el axis
ylabel poco generoso (' la Tasa molar de flujo (mol / sec ) '), la leyenda (' F_A ', ' F_B ', ' F_C ')

El usemicrorx de la letra produce los valores finales y las curvas mostrados en Figura 6.10:

>> los valores del usemicrorx Final: La fa 3.47619e-06, Fb 1.91238e 05, Fc 9.5619e 06

El ejemplo 6.13: El agrietamiento de Acetona en un Plug-Flow Reactor14

La reacción irreversible del agrietamiento de fase de vapor de acetona (Uno) para ketene (B) y
el metano (C)

¿El CH3COCH3? CH2CO + CH4

Es llevado fuera adiabáticamente en un reactor de flujo de tapón. La reacción es primera orden


con relación a acetona y la tasa de reacción es dada por ahí - rA kCA   (la contadora pública
certificada: La concentración de acetona, gmol/m3). De las ecuaciones masivas de balance
para el reactor de flujo de tapón, la tasa de cambio de la tasa molar de flujo de cada bellas
artes de especies, conocimiento de embarque, y la BUJÍA PIE (gmol / sec) con relación a V de
volumen del reactor son dadas por ahí

DF dV
acto inapropiado

DF dV

acto inapropiado

DF dV rA Una Cuenta Corriente de la B Uno == - =,

0 0.1

0.5

La tasa molar (mol sec) de flujo

1.5

× el 10–5

× el 10–5

0.2 0.3 0.4

V (dm3) 0.5 0.6 0.7 0.8 0.9 1

LA BUJÍA PIE DE FA FB

La FIGURA 6.10 Perfiles de tasas de flujo del molar del microreactor.

La ingeniería de Reacción del 291Chemical

La k de constante de tasa   (sec-1) puede ser mandada por vía urgente como una función de
temperatura T   (kilobyte):

El ln. k

T = 34 34 34222

Para un reactor de fase de gas, la concentración del contador público certificado de acetona  
(gmol/m3) puede ser representada como C yP TA A = 1000 83. 1. La fracción del topo de
especies yo, yi, soy dado por y F FFF iA BCi yo abecedario = + + = (),, y la conversión de acetona
puede calcularse de Asociación Automovilística de bellas artes de la letra x FF Uno = - 0 0. Un
balance de energía en un volumen diferencial del reactor afloja

DT dV

La BUJÍA PIE de la BUJÍA PIE de la BUJÍA PIE del rH Un ApAB PB Cp C


=

¿- D + () + dónde?H   (J / gmol) es el calor de reacción en T de temperatura y Cpi (yo = Una, B,


C) lo es las aptitudes molares (J / (· kilobyte gmol) de calor) de acetona (Uno), ketene (B), y
metano (C) y reciben by15

D = + () - () - ´ - () - HT TT 80 770 68 298 0 00575 298 1271 0 29822 63 3. ..

CTTC TT pA pB = + ´ - - ´ = + 26 20183 45 86 10 20 04 0 0945 30 95 10 62 6 -.. .,.. . 22

Connecticut TpC = + - ´ - 13 39 0 077 18 91 10 62.. .

La tasa de flujo del pienso de acetona para el reactor es 8000 kg/hr (= 38.3 gmol sec), la
temperatura de la ensenada es T   = 1150   kilobyte, y el reactor funciona en la constante
presión de P = 162   kPa (1.6 atm). El volumen del reactor es 4 m3.

1. Calcule la tasa de flujo (gmol sec) y la fracción del topo de cada especies en la conexión de
salida del reactor. 2. Para aumentar la conversión de acetona, es sugerido para alimentar
nitrógeno junto con la acetona. La tasa molar total del pienso es constante mantenida como
38.3 gmol sec. Calcule las temperaturas y conversiones finales para el caso donde 28.3, 18.3,
8.3, 3.3, y 0.0 gmol sec que el nitrógeno es alimentado en el reactor y complot los resultados
como una función de volumen del reactor. La aptitud de calor de nitrógeno es dada por ahí

Connecticut TpN 2 625000878 21 10 82 = + - ´ -.. ..

3. Calcule las temperaturas y conversiones finales en el reactor funcionando en un rango de


presión de 1.6   atm = P = 5   atm para las tasas del pienso de acetona de 10, 20, 30, 35, y 38.3
gmol / sec. La temperatura de la ensenada es T = 1035 kilobyte y el nitrógeno es alimentado
para mantener la tasa total del pienso 38.3 gmol / sec en todos los casos. Prepare complots de
conversión final versus P y FA0 y temperatura final versus P y FA0.16 Solution

1. La aplicación de masa y energía balancea rendimientos un sistema de ecuaciones


diferenciales con cuatro variables desconocidas (las bellas artes, el conocimiento de
embarque, la BUJÍA PIE, T). El adfun de ® función MATLAB define las ecuaciones diferenciales:

Las ecuaciones diferenciales del % de función dX adfun (V, Letra X, pf) para descifrar reacción
de == bellas artes de acetona del % pf P FN2, de la Letra X (1), = conocimiento de embarque de
la Letra X (2), = BUJÍA PIE de la Letra X (3), Letra X T P (4) = pf (1); FN2 pf (2); T=X (4); CA = 1000
* (LA LETRA X (1). (La letra x (1) +X +X (3) (2) +FN2)) *P / (8.31 *T);

292 Chemical Engineering Computation con MATLAB

= la k exp (34.34 - 34222 / T); DH = 80770 + 6.8 * (T-298) - 5.75e-3 * (T ^2 - 298 ^2) - 1.27e-6 *
(T ^3 - 298 ^3); CpA = 26.2 + 0.183 *T - 45.86e-6 *T ^2; CpB = 20.04 + 0.0945 *T - 30.95e-6 *T
^2; CpC = 13.39 + 0.077 *T - 18.91e-6 *T ^2; CpN2 = 6.25 + 0.00878 *T - 2.1e-8 *T ^2; RA = -
[Link] *CA; DX rA ; - rA ; - rA ; - rA * ( - dH ) . / ( X ( 1 ) *CpA + X ( 2 ) *CpB + X ( 3 ) *CpC + FN2
*CpN2 ) ; El fin
El sistema de ecuaciones diferenciales puede ser solucionado por el ode45 de función
incorporada. Las siguientes órdenes producen las salidas deseadas:

>> pf 162 0 ; Vspan 0 4 ; X0 38.3 0 0 1150 ; >> V X ode45 (@ adfun, Vspan, X0, [ ], pf); >> = la
letra x de bellas artes (el fin, 1), = la Letra X del conocimiento de embarque (el fin, 2), FC=X (el
fin, 3), bellas artes T=X (el fin, 4) = 19.9777 el conocimiento de embarque = 18.3223 la BUJÍA
PIE = 18.3223 T = 920.8778

2. Cuando el nitrógeno es añadido al pienso corriente, el balance de energía viene bien

DT dV

La BUJÍA PIE de la BUJÍA PIE de la BUJÍA PIE de la BUJÍA PIE del rH Un ApAB PB CpCN PN

- D + + () + 22

Y la fracción del topo de cada especies, yi, es dada por ahí

F FFFF

IA BCi yo ABCN = + + + = () 2

Estas ecuaciones son contenidas en la función adfun, lo cual define el sistema de ecuaciones
diferenciales. Las siguientes órdenes computan las temperaturas y conversiones finales
correspondiente a las tasas de flujo de nitrógeno.

>> P = 162; Vspan 0 4 ; FN2 28.3 18.3 8.3 3.3 0.0 ; = la longitud del nF (FN2); >> Para yo = 1:NF,
X0 38.3 - FN2 ( I ) 0 0 1150 ; Pf P FN2 ( i ) ; >> V X ode45 (@ adfun, Vspan, X0, [ ], pf); >> Xc (yo)
= (X0(1) - la Letra X (el fin, 1)) /X0(1); = la letra x Tr (el fin, 4) (yo); El fin >> xc, Tr Xc = 0.5899
0.5183 0.4913 0.4829 0.4784 Tr = 926.3222 921.0767 920.4939 920.6749 920.8778

Los resultados están resumidos en Mesa 6.3. Los complots ostentando las temperaturas y
conversiones finales para el caso cuando la tasa de nitrógeno es 28.3 gmol sec puede ser
generado por las siguientes órdenes (vea Figura   6.11):

>> P = 162; Vspan 0 4 ; FN2 = 28.3; >> X0 38.3 - FN2 0 0 1150 ; Pf P FN2 ; >> V X ode45 (@
adfun, Vspan, X0, [ ], pf);

La ingeniería de Reacción del 293Chemical

>> xc - la Letra X (= (X0(1):,1)) /X0(1); >> La contratreta (V, Letra X ((1, 2), el complot:,4)), xlabel
(' el Volumen del reactor (m ^3 ) ') >> ylabel (' la Temperatura (kilobyte ) '); >> la contratreta
cuadriculada (1, 2), el complot (V, xc), xlabel (' el Volumen del reactor (m ^3 ) '), ylabel (' la
Conversión '); La cuadrícula
3. Para acetona el pienso evalúa de FA0 = 10, 20, 30, 35, 38.3 mol sec, la tasa de flujo de
nitrógeno recibe por F NA 2 38 3 0. . El usead de la letra llama el adfun de función y calcula
temperaturas y conversiones finales usando el ode45 de función incorporada.

El % usead.m: Calcula conversiones finales y temperatura P 1.6:0.2:5 *101.325; Vspan 0 4 ; FA0


10 20 30 35 38.3 ; FN2 38.3-FA0 FA0; = la longitud del nP (P); = la longitud del nF (FA0); = los
ceros del xc (nF, nP); = los ceros de la T (nF, nP); Para yo = 1:El nF para j = 1:NP X0 FA0 ( i ) 0 0
1035 ; Pf P ( j ) FN2 ( i ) ; V X ode45 (@ adfun, Vspan, X0, [ ], pf); Xc (yo, j) = (X0(1) - la Letra X
(el fin, 1)) /X0(1); = la letra x T (el fin, 4) (yo, j); El fin de fin P = P/101.325; El complot de la
figura (P, T (1, (1):),'Oh ', P, T (2,:),'* ', P, T (3,:),'La letra x ', P, T (4,:),'D ', P, T (5,:),'V ' ) xlabel ( '
P (atm) ' ), ylabel ( ' T (kilobyte) ' ), la leyenda cuadriculada ( ' F _ A0=10 ', ' F _ A0=20 ', ' F _
A0=30 ', ' F _ A0=35 ', ' F _ A0=38.3 ') la figura (2)

0 900 0

0.1

0.2

0.3

0.4

0.5

0.6

El volumen del eactor de acto inapropiado de volumen del reactor (m3) (m3)

950

1000

1050 la Temperatura (la K)

La conversión

1100

1150

1234 01234

FIGURA 6.11 la Temperatura y la conversión versus el volumen del reactor.

POSPONGA 6.3 Conversiones Finales y la tasa de Nitrógeno de Temperaturas (gmol sec) 28.3
18.3 8.3 3.3 0.0 conversión Final 0.5899 0.5183 0.4913 0.4829 0.4784 temperatura Final
(kilobyte) 926.32 921.08 920.49 920.67 920.88

294 Chemical Engineering Computation con MATLAB

El complot (P, xc (1,:),'Oh ', P, xc (2,:),'* ', P, xc (3,:),'La letra x ', P, xc (4,:),'D ', P, xc (5,:),'V ' )
xlabel ( ' P (atm) ' ), ylabel ( ' _ la A de la letra x ' ), leyenda cuadriculada ( ' F _ A0=10 ', ' F _
A0=20 ', ' F _ A0=30 ', ' F _ A0=35 ', ' F _ A0=38.3 ')

El usead de la letra produce los complots demostrados en cifras 6.12 y 6.13:

>> el usead
6.5 Pasos CATALÍTICOS de REACTORES en una reacción catalítica constan de difusión de la
masa para la superficie externa del catalizador, reacción de la superficie, y desorpción. Para la
reacción de hydrodemethylación en la cual el tolueno (T) reacciona con hidrógeno (H) producir
benceno (B) y el metano (M), la tasa de reacción pueden ser expresados por ahí

2.5 3.5 P (atm)

4.5

FA0=10 FA0=20 FA0=30 FA0=35 FA0=38.3

4531.5 880

885

890

895 T (kilobyte) 900

905

910

915

FIGURA 6.12 la Temperatura versus la presión y el flujo de acetona evalúa.

2.5 3.5 P (atm)

4.5 4531.5 0.24

0.26

0.28

0.3

0.32

0.34

0.36

0.38

XA

FA0=10 FA0=20 FA0=30 FA0=35 FA0=38.3

FIGURA 6.13 la conversión Final versus la presión y el flujo de acetona evalúa.

La ingeniería de Reacción del 295Chemical

C HCHH CH CH 65 32 66 4 acto inapropiado 1 TH BM


KP P KP KPT HT BB TT

() + () ® () + () - +

Donde Pi (yo = T, H, B, M) es la presión parcial de cada especies y la k, el kb, KT son


parámetros. Considere una reacción isotérmica de fase de gas siendo conllevado fuera en una
cama apiñada reactor catalítico. La   tasa de cambio de Letra X de conversión con relación a la
W del peso de catalizador puede ser expresada por ahí

DX dW

La F de acto inapropiado Uno UNO

Y la concentración de componente crucial (Uno) es dada por ahí

La COPIA

Letra X de la Letra X

A de la yAA de la Letra X de la letra x + æ è ç ö ø ÷ 0 0 0 1 1 1 1 ee

Donde y

Bellas artes e y F A T 0 0 0 dd, y d son la diferencia en la proporción del stoichiometric. Cuando


no hay cambie en el número de topos, e = 0. La caída de presión en un reactor apiñado de la
cama recibe by17

Dy dW

letra x
y

=-+

öø÷

Uno 2

Donde uno es el parámetro de caída de presión. La caída de presión a lo largo de la z de


longitud del reactor es expresada por ahí

DP dz

F TT

æèç

ö ø ÷ b 0 0 00

Donde ß 0 es una constante guardó relación con una cama apiñada P0 y T0 lo hace la presión
inicial y la F de temperatura es la tasa molar de flujo

La proporción de tasas volumétricas de flujo es dada por ahí

letra x

Y+01e

El ejemplo 6.14: La Estimación de Catalytic Reaction Parameters18


Posponga 6.4 tasas de reacción de funciones y presiones parciales para la reacción de
hydrodemethylación en la cual el tolueno (T) reacciona con hidrógeno (H) producir benceno
(B) y metano (M). La tasa de reacción puede ser expresada por ahí

- Acto inapropiado + kP P KP KPT HT BB TT1

Use el método de regresión junto con los datos en Mesa 6.4 para encontrar las estimaciones
óptimas de la k de parámetros de ley de tasa, kb, y KT.

296 Chemical Engineering Computation con MATLAB

Solución Rearrangement de la ecuación dada de tasa cede

-=+

ö ø ÷ el +

öø÷

k de kilobyte PP rk

K de la k PHT T B B T T 1

Podemos usar el método lineal de regresión para estimar parámetros. El pbrpar de la letra
utiliza el método lineal de regresión para estimar los parámetros y genera un complot de
ambas tasas medidas y estimadas de reacción.

Acto inapropiado del % pbrpar.m 1e-10 * 71.0 71.3 41.6 19.7 42.0 17.1 71.8 142.0 284.0 47.0
71.3 ... 117.0 127.0 131.0 133.0 41.8 ; Pt 1 1 1 1 1 1 1 1 1 0.5 1 5 10 15 20 1 ; Ph 1 1 1 1 1 1 1 2
4 1 1 1 1 1 1 1 ; Pm 1 4 0 0 1 0 0 0 0 0 0 0 0 0 0 1 ; Pb 0 0 1 4 1 5 0 0 0 0 0 0 0 0 0 1 ; = la longitud
de la n (acto inapropiado); Un ones ( n, 1 ) Pb ' Pt ' ; b Ph. *Pt. acto inapropiado; La letra x = inv
' *A ' (Un ' *A ) ' *b '; La k = 1 / la letra x (1), > la k de la = letra x Kb (2), el *Ph de la = k de la =
letra x Kt *k rc (3).El *Pt. (1 + Kb *Pb + Kt *Pt); Nc = 1:n; El complot (nc, acto inapropiado
*1e10, ' oh ', nc, rc *1e10, ' * '), la leyenda (' los Datos ', ' Estimated ') xlabel (' Run # '), ylabel ('
- 10 ^ { 10 } acto inapropiado ')

El pbrpar de la letra calcula la k de parámetros de ley de tasa, kb, y KT y el complot es


demostrado en Figura   6.14:

>> la k del pbrpar 1.40469e-08, Kb = 1, Kt = 1.00583

MESA 6.4 la Tasa de Reacción y la Presión Parcial

- RT × 1010

El benceno parcial (PB) de Metano de Hidrógeno de Tolueno de Presión (la modulación de


fase) (PH) (PT) (atm) 71.0 1 1 1 0 71.3 1 1 4 0 41.6 1 1 0 1 19.7 1 1 0 4 42.0 1 1 1 1 17.1 1 1 0 5
71.8 1 1 0 0 142.0 1 2 0 0 284.0 1 4 0 0 47.0 0.5 1 0 0 71.3 1 1 0 0 117.0 5 1 0 0 127.0 10 1 0 0
131.0 15 1 0 0 133.0 20 1 0 0 41.8 1 1 1 1

La ingeniería de Reacción del 297Chemical

El ejemplo 6.15: La reacción de Fase de gas en un Packed Bed Reactor19

La fase irreversible de gas reacción catalítica

¿Un + B? C + D

Debe ser llevado fuera en un reactor apiñado de la cama con cuatro catalizadores diferentes
(el Catalizador 1, Catalizador 2, Catalizador 3, Catalizador 4). Para cada catalizador, la expresión
de tasa tiene una forma diferente:

El catalizador 1: - La Asociación Automovilística de acto inapropiado = + kC C KCA AB 1 1


Catalizador 2: - La COPIA de la Asociación Automovilística de acto inapropiado + kC C KC KCA
AB 2 1 Catalizador 3: - Asociación Automovilística acto inapropiado + kC C KC KC A AB () BB 3 2
1 Catalizador 4: - Asociación Automovilística acto inapropiado + + kC C KC KC KC A AB () BB CC
421

Las concentraciones iniciales de los reactantes son CA0 CB0 = 1.0   gmol/dm3 en la ensenada
del reactor, y la tasa molar de flujo del pienso de Uno son FA0 = 1.5   gmol/min. Hay un total
de Wmax = 2   kg de cada catalizador usado en el reactor. La constante de tasa de reacción es k
= 10   dm6 / (kg min), y la parámetros diversas catalítica KA, kb, y a KC les es dado por KA = 1  
dm3/gmol, kb = 2   dm3/gmol, y KC = 20   dm3 / gmol, respectivamente. Haga cálculos y
represente gráficamente la Letra X de conversión versus la W del peso de catalizador para cada
uno de las expresiones catalíticas de tasa cuando la operación del reactor está en una
constante presión y uno = 0.4. La solución El balance masivo para cada A de acto inapropiado
de rendimientos de catalizador dX dW F iAi = () 0 1234. Desde que no hay cambio en el
número de topos, e = 0, y tenemos al contador público certificado = CB = CA0(1 - la Letra X), =
el CA0X del = certificado de depósito de la COPIA. El pbrmf de ® función MATLAB define las
ecuaciones diferenciales.

= la k de función dxdw pbrmf kfc (w, letra x, k, fa0, ca0, ka, kb, kc) *ca0 ^2/fa0;

50

100

150 – 1010r

200

250

300

2468 Andan # 10

Los Datos Estimaron


12 14 16

FIGURA 6.14 la Comparación de tasas de reacción (oh: Los datos, *: Estimado).

298 Chemical Engineering Computation con MATLAB

Dxdw kfc * / (1 +ka *ca0 * (de 1 letra x (1)) ^2 (de 1 letra x (2))) kfc * / (1 +ka *ca0 * (de 1 letra
x (2)) ^2 (2)) +kc *ca0 *x (de 1 letra x (3)) kfc * / (1 +ka *ca0 * (de 1 letra x (3)) ^2 (de 1 letra x
(3)) +kb *ca0 * (de 1 letra x (4))) ^2 kfc * / (1 +ka *ca0 * (de 1 letra x (4)) ^2 (1 (de 1 letra x (1))
+kb *ca0 *La letra x) +kc *ca0 *x) ^2; El fin

El ode45 de función incorporada puede usarse para integrar las ecuaciones diferenciales. Las
siguientes órdenes generan el complot de la conversión versus el peso de catalizador para
cada uno de las expresiones catalíticas (vea Figura 6.15) de tasa.

>> el ca0=1; Fa0=1.5; La k = 10; Ka = 1; Kb = 2; Kc = 20; Wf = 2; Wint 0 wf ; X0 0 0 0 0 ; >> W x


ode45 (@ pbrmf, wint, x0, [ ], k, fa0, ca0, ka, kb, kc); >> El complot (w, letra x (:,1), w, letra x
(:,2), ':',W, letra x (:,3), '.- ', w, letra x (:,4), ' - '), xlabel (' W (kg ) '), >> la leyenda ylabel (' la Letra
X _ 1 ', ' Letra X _ 2 ', ' Letra X _ 3 ', ' Letra X _ 4 ') (' la Letra X ')

El ejemplo 6.16: Complique Reacciones en un Packed Bed Reactor20

Las siguientes reacciones complicadas de fase de gas

¿Un + 2B? ¿C, 2A + 3C? D

Lleve isothermally del lugar en un reactor apiñado de la cama. Estas reacciones siguen leyes
elementales de tasa, y la tasa de reacción para cada especies puede estar escrita como

acto inapropiado

DF dW

La contabilidad en base a valores corrientes del kCCk Una corriente alterna del aABc == - 22 32
3

acto inapropiado

DF dW kCCB B aAB == - 2 2

acto inapropiado

DF dW

KCCk CCC C aABcAC == 22 3

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 X1 X2 X3 X4 1 0.2 0.4 0.6 0.8 1.2 1.4 1.6 1.8 2 Letra X 1 W
(kg)

FIGURA 6.15 la Conversión versus peso de catalizador.

La ingeniería de Reacción del 299Chemical

acto inapropiado

DF dW kCCD D cAC == 1 3 23

Dónde la W es el peso de catalizador (kg) Fi es la tasa molar de flujo de especies

La concentración de cada especies puede ser expresada por ahí

La COPIA

F yi ABCDiT yo T = æ è ç ö ø ÷ = () 0

Donde la BUJÍA PIE del + del conocimiento de embarque del + de = bellas artes FT + FD y la tasa
de cambio de y con relación a W son dadas por ahí

Dy dW y

F yT T

æèç

ö ø ÷ ()

Uno 2

01

La selectividad está definida por S

F FCD C D. Trame la tasa molar de flujo de cada especies y la selectividad como una función de
peso de catalizador, W (0 = W = 1000   (kg)). Los datos: CT0 = 0.2   mol/dm3, un = 0.0019 kg-1,
ka = 100   (dm3/mol) 2 min /kgcat, kc = 1500 dm15 mol4 min /kgcat, FT0 = 20 la Solución  
mol/min (FA0 FB0 = 10   mol/min) El pbrmult de ® función MATLAB definen las ecuaciones
diferenciales. En la función, la letra x dependiente de vector de variable es definida como
xFFFFy T ABCD = é.
La función = la Fa de la letra x del % frx pbrmult (1) (W, letra x, ka, kc, Ct0, Ft0, alfa), la letra x
(2) = Fb, letra x (3) = Fb, letra x (4) = Fd, letra x de la letra x de la letra x de la = letra x de la letra
x = y Ft + + + (4) (3) (2) (1) (5); Para yo = 1:4 C = Ct0 *x *x (5) (yo) (yo) /Ft; El fin frx [- ka *C ( 1 )
*C ( 2 ) ^2 - 2 *kc *C ( 1 ) ^2 *C ( 3 ) ^3/3 ; - 2 *ka *C ( 1 ) *C ( 2 ) ^2 ; ka *C ( 1 ) *C ( 2 ) ^2 - kc
*C ( 1 ) ^2 *C ( 3 ) ^3 ; kc *C ( 1 ) ^2 *C ( 3 ) ^3/3 ; - alpha *Ft / ( 2 *x ( 5 ) *Ft0 ) ]; El fin

El usepbrmult de la letra llama la función pbrmult, utiliza el ode45 de función incorporada para
solucionar las ecuaciones diferenciales, y genera complots de tasas molares de flujo y la
selectividad como una función de peso de catalizador. Para evitar división por el cero, el valor
de la selectividad es colocado para poner en el cero cuando FD es muy pequeño.

El claro del % usepbrmult.m todo; Ka = 100; Kc = 1500; Ct0 = 0.2; Ft0 = 20; El alfa = 0.0019; X0
10 10 0 0 1 ; Wv 0 1000 ; W x ode45 (@ pbrmult, Wv, x0, [ ], ka, kc, Ct0, Ft0, alfa); = la letra x
de fa (:,1); = la letra x Fb (:,2); = la letra x de la bujía pie (:,3); = la letra x Fd (:,4); = la letra x de
la y (:,5); = la longitud de la n (W); = los ceros Scd (1, n); Para yo = 1:La n si Fd 1e-4 (yo) Scd (yo)
= 0; Si no = la Bujía Pie Scd (yo) (yo) /Fd (yo); El fin de fin

300 Chemical Engineering Computation con MATLAB

La contratreta (W, Fa, W, Fb, ' (1, 2), el complot:',W, Bujía Pie, '.- ', W, Fd, ' - ', W, y.') Xlabel (' F
_ '), ylabel (' F_A ', ' F_B ', ' F_C ', ' F_D ', ' y '), contratreta de leyenda (W, Scd) (1, 2), complot ('
W '), xlabel (, ylabel ' fprintf ': \N '); Fprintf (' Faf %g, Fbf %g, Fcf %g, Fdf %g N ', Fa (el fin), Fb (el
fin), Bujía Pie (el fin), Fd (el fin)); Fprintf (' el valor Final de y: Yf %g n ', y (el fin)); Fprintf (' la
Selectividad: Scdf %g n ', Scd (el fin));

El usepbrmult de la letra produce las siguientes salidas y genera Figura 6.16:

>> la tasa de flujo del molar del usepbrmult Final de cada especies: Faf = 4.29365, Fbf =
0.340968, Fcf = 3.51426, Fdf = 0.438418 el valor Final de y: Yf = 0.257788 la Selectividad: Scdf =
8.01579

El ejemplo 6.17: La conversión en un Packed Bed Reactor21

El óxido de etileno (C) puede ser producido por la oxidación catalítica de la fase de vapor de
etileno (Uno) con aire (B):

C HOCH OCH 24 22 2 1 + 2 () AB C () ® ()

öø÷

El +

æèç

öø÷=

El +
æ è ç ¢ el yk de la Letra X de la Letra X rk PP kP

Letra x XAA BA 13 23 0 231 2 1 1 1 öö ø ÷ y 1 // / ee

La proporción de la tasa volumétrica de flujo, f, es dada por ahí

letra x

Y+01e

Calcule el peso de catalizador necesario para lograr conversión de 60 % y complot Letra X, y, f,


y la tasa de reacción como una función de peso de catalizador.

0 00 1 2 3 4 5 Fi 6 7 8 9 conocimiento de embarque FC FD y de 10 bellas artes 200 400 600 W


800 1000 2,000 4,000 6,000 Carolina del Sur / D 8,000 10,000 12,000 0 200 400 600 W 800
1000

FIGURA 6.16 la tasa Molar de flujo y perfiles de selectividad.

La ingeniería de Reacción del 301Chemical

Los datos: La k = 0.00392   mol / (atm kgcat sec), FA0 = 0.1362 mol sec, FB0 = 0.068 mol sec, P0
= 10   atm, un   =   0.0367 kg-1. La sustitución de solución de ecuación de tasa de reacción en la
relación

DX dW

acto inapropiado

uno

uno

Cede

DX dW

acto inapropiado
F

F de la k

Los Alcohólicos Anónimos del yXA de la Letra X de la letra x

El +

æèç

ö ø ÷ ()

00 1 1

00

Desde que la temperatura es constante, lo hemos hecho

Dy dW

letra x

letra x

Y + + æ è ç ö ø ÷ () = aa 2 1 2 1 01 0 ee

Donde

F FF FFFy

F PyPkkPIB TABI Un Alcohólicos Anónimos A T = æ è ç ö ø ÷ = + + = == ¢ 00 00 0 0 0 00 0 79 21,


AA0 231 2 æ è ç ö ø ÷ /,
Dd = - - = 1 1 2 1 0. e yA

Las ecuaciones diferenciales son integradas sobre el intervalo de intervalo WW f = é ë ù û 0. La


meta es determinarle a Wf en el cual la Letra X de conversión = 0.6 es lograda. Este problema
puede ser solucionado usando el método de bisección. El intervalo inicial de búsqueda puede
ser determinado como 15 Wf = 25. Adivinamos el intervalo inicial de búsqueda y hacemos más
pequeño el iteratively de intervalo usando el método de bisección. El pbconv de ® función
MATLAB define ecuaciones diferenciales. El usepbconv de la letra llama el pbconv de función y
utiliza el ode45 del solucionador incorporado para encontrar soluciones.

La letra x del % de función del pbconv.m dz pbconv (w, z, kp, Fa0, épsilon, alfa) = z (1), y z dz (2)
[kp * ( 1 - z ( 1 ) ) *z ( 2 ) / ( Fa0 * ( 1 + epsilon *z ( 1 ) ) ) ; - alpha * ( 1 + epsilon *z ( 1 ) ) / ( 2 *z (
2 ) ) ]; El fin

El claro del % usepbconv.m usepbconv.m todo; La k = 0.00392; Fa0 = 0.1362; Fb0 = 0.068; P0 =
10; El alfa = 0.0367; Fi Fb0 * (79/21); Ft0 Fa0 + Fb0 + Fi; Ya0 Fa0/Ft0; Pa0 ya0 *P0; = la k del kp
*Pa0 * (0.5) ^ (2/3); El delta = - 0.5; La épsilon ya0 *delta; Wfa = 15; Wfb = 25; La suposición de
la inicial del % de peso de catalizador z0 0 1 ; Xf = 0.6; Mientras (la temperatura absoluta (Wfa-
Wfb) 1e-3) Wfm = (Wfa +Wfb) /2; Wa Za ode45 (@ pbconv, 0 Wfa, z0, [ ], kp, Fa0, épsilon,
alfa); Wm Zm ode45 (@ pbconv, 0 Wfm, z0, [ ], kp, Fa0, épsilon, alfa); Wb Zb ode45 (@
pbconv, 0 Wfb, z0, [ ], kp, Fa0, épsilon, alfa); Xa Za (el fin, 1); Xm Zm (el fin, 1); Xb Zb (el fin, 1);
Si (Xa-Xf) * (Xm-Xf) < 0 Wfb Wfm;

302 Chemical Engineering Computation con MATLAB

Si no Wfa = Wfm; La letra x de fin de fin = Zm (:,1); Y Zm (:,2); W = Wm; Fprintf (' el Peso de
catalizador = %g, Conversion %g N ', Wfm, Letra X (el fin)); Fm = (1 épsilon + *X). y; La
proporción del % de la Letra X volumétrica de tasa de flujo rp = - kp * (1 -).El *y. (1 épsilon +
*X); La contratreta de tasa de reacción del % (Wm, Letra X, Wm, y, ' (1, 2), el complot:',Wm,
fm, ' - ') la leyenda (' la Letra X ', ' y ', ' f '), xlabel (' W (kg ) '), la cuadrícula en la contratreta (1,
2), el complot (Wm, - rp), xlabel (' W (kg ) '), ylabel (' - _ la A de acto inapropiado '), cuadrícula
adelante

El usepbconv de la letra produce los resultados deseados y representa gráficamente Letra X, y,


f, y la tasa de reacción como una función de peso de catalizador (vea Figura 6.17).

>> el peso del usepbconv Catalyst = 20.5634, Conversión = 0.599998

6.5.1 directamente a través de A del Reactor de transporte la reacción catalítica de fase de gas

¿uno? B

Es llevado fuera en un reactor de transporte directamente directo dónde la cama de


catalizador se mueve a través del reactor. Cuándo el catalizador que el alojamiento mueve
hacia arriba del fondo del reactor (z = 0), los rendimientos masivos de balance

El vC

A dx dz rA xA Ac z00 0 0 = - = ,

1.8
1.6

1.4

1.2

0.8

0.6

0.4

0.2

01

8 × 10–3

0510 15 W (kg) W (kg)

– RA

20

La letra x y f

25 0510 15 20 25

FIGURA 6.17 la Conversión, la proporción de flujo, y la reacción evalúan versus peso de


catalizador.

La ingeniería de Reacción del 303Chemical

Donde Ac es el área de sección transversal del reactor. La tasa de reacción por el volumen de la
unidad de cama de catalizador puede ser representada como la actividad particular
multiplicado por la expresión catalítica de tasa tan

-=+

= () El xCCxA de = acto inapropiado akC KC CC UN Asociación Automovilística de Alcohólicos


Anónimos ABAA1 1 00 0
Donde uno denota la actividad del catalizador. Si la desactivación del catalizador es
insignificante, el balance masivo afloja

Dx dz

AkC KC u

A de la c de la Alcohólicos Anónimos de la xAA de la A de la v z = + () == = 1 00 0

Donde la u es la velocidad emocionante de la cama de catalizador. Cuándo la desactivación del


catalizador es significativa, tres tipos de desactivación de catalizador pueden ser examinados:
Coquificándose, la sinterización, y el envenenamiento. Deje a ac, como, y ap es actividades de
catalizador cuando la desactivación es causada coquificándose, sinterizando, y envenenando,
respectivamente. Estas actividades reciben by22

uno

uno

zu

Da dz

Ka u

Da dz

KaC uc sd ss pd ppB + = - = ¢ 1 1 2,

El ejemplo 6.18: El Agrietamiento de Gas Oil23

La tasa de la reacción del agrietamiento de fase de gas de un gasóleo (Uno)

AB

Puede ser representado por ahí

-=+

= () El xCCxA de = acto inapropiado akC KC CC UN Asociación Automovilística de Alcohólicos


Anónimos ABAA1 1 00 0

Se asume que de las partículas catalizador ascienden con la velocidad término medio del gas
dado por u = 8 m sec. La reacción es ser llevado fuera en 750 ° F bajo la constante temperatura
y la presión. El cambio volumétrico con reacción, caída de presión, y la variación de
temperatura pueden estar descuidados. Trame la conversión de Uno (XA) y la actividad de
catalizador versus la z de longitud del reactor para los tres tipos de desactivación de
catalizador (coquificándose, la sinterización, y el envenenamiento). La altura del reactor es zf  
= 6   m, y la actividad inicial del catalizador - se asume - es 1. Los datos: La k = 30 sec-1, KA = 5  
m3/kgmol, CA0 = 0.2   kgmol/m3, Uno ' = 12 sec-1/2, kds = 17.5 sec-1, kdp   = 140 la Solución  
dm3 Let (yo = 1, 2, 3) XAi (1 / (mol · sec) sean la conversión para cada tipo de desactivación: La
coquificación, 2: La sinterización, 3: El envenenamiento) y ai dejado (yo = 1, 2, 3) sea las
actividades correspondientes de catalizador. Si definimos la   y vectorial variable como = ai y
(yo) = xAi (yo = 1, 2, 3) y y (yo) - 2 (yo = 4, 5), podemos tener las siguientes ecuaciones
diferenciales:

Dy dz

AkCy KC yu dy dz

El contador público certificado del yk

Los Alcohólicos Anónimos

A1 11 11 1 2 4110 0 0 () = - () () + () () () () = (), - () () + () () () + y KC yu unos Alcohólicos


Anónimos de la A z u 2 11 2 1 10 1

304 Chemical Engineering Computation con MATLAB

Dy dz

Alcohólicos Anónimos ykCy KC yu dy dz kyA ds3 51 3 11 3 440 0 () = () - () () + () () () () = - (,)) () =


- () () 2 0 55 3 la A u dy dz ky Cy u dp

El mcatb de la letra define estas ecuaciones diferenciales y usa el ode45 del solucionador
incorporado para encontrar soluciones.

El % del % mcatb.m y1 Xa1, y2 Xa2, y3 Xa3, y4 a2, claro y5 a3 todo; U = 8; Ap = 12; La k = 30; Ka
= 5; Ca0=0.2; Kds = 17.5; Kdp = 140; Zspan 0 6 ; Y0 0 0 0 1 1 ; Dydz ; - kds *y ^2 u = @ (z, y) / (1
+Ap *sqrt (z u) (1-y (1) / (1 +Ka *Ca0 * (1-y (1) (4) (1-y (2) / (1 +Ka *Ca0 * (1-y (2) (5) (1-y (3) / (1
+Ka *Ca0 * (1-y (3) (4) [ (1)) *k *Ca0 *))) u y *k *Ca0 *))) u y *k *Ca0 *))) / u - Kdp *Ca0 *y *y /
u; Z, y ode45 (dydz, zspan, y0); La figura (z, y ((1), el complot:,1), ' - ', z, y (:,2), ':',Z, y (:,3), ' - ');
Xlabel (' z (m ) '), ylabel (' X_A '), leyenda (' la Letra X _ { A1 } ', ' la Letra X _ { A2 } ', ' la Letra X _
{ A3 } '); La figura (z, y ((2), el complot:,4), ' - ', z, y (:,5), ':'); Xlabel (' z (m ) '), ylabel (' uno '),
leyenda (' unas _ s ', ' una _ p ');

El mcatb de la letra produce las curvas mostradas en cifras 6.18 y 6.19.

>> el mcatb

6.6 REACTORES de la MEMBRANA que La membrana tampoco le puede proveer una barrera a
ciertos componentes al ser permeable para los otros, impida ciertos componentes como
particulates de contactar el catalizador, o contiene sitios reactivos y es un catalizador en sí.
Resuelva 6.20 funciones uno esquemático de un reactor inerte de la membrana con
comprimidos de catalizador en el side.24 del pienso Consider una reacción reversible

UN BC « +

0 0.05 0.1 0.15

XA

XA1 XA2 XA3

0.2 0.25 0.3 0.35 0.4 0.45

123 z (m)

456

FIGURA 6.18 la Conversión versus la altura del reactor.

La ingeniería de Reacción del 305Chemical

Teniendo lugar en el catalizador lateral de un reactor de la membrana con catalizador. El


balance masivo para cada componente cede

DF dV

acto inapropiado

DF dV

El rR

DF dV rRkCA Un B BB C CBcB == - = ,,

El ejemplo 6.19: El Reactor25 de la Membrana

Una reacción reversible

AB C « +

Tiene lugar en el catalizador lateral de un reactor de la membrana con comprimidos de


catalizador. La tasa de reacción y la tasa de difusión de la B del producto fuera del reactor, RB,
son dadas por ahí

ö ø ÷ = Kilobyte rk C CC Rk CAA aC C Bc B,
MembraneR B

RB

Las bellas artes

¿V +?V

?V

La BUJÍA PIE del conocimiento de embarque

LA BUJÍA PIE DE FA FB

FIGURA 6.20 Esquemática de reactor de la membrana con comprimidos de catalizador.

uno

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

123

Como ap

Z (m)

456

FIGURA 6.19 la actividad de Catalizador versus la altura del reactor.

306 Chemical Engineering Computation con MATLAB

Los datos: La k = 0.7 min-1, KC = 0.05   mol/dm3, kc = 0.2 min-1, FA0 = 10   mol / min, FB0 = FC0
= 0, P = 830.6   kPa, T = 500   kilobyte, acto inapropiado = 8.314   kPa · dm3 / (· kilobyte mol)

1. Trame las tasas molares de flujo de cada especies como una función de volumen del reactor
V (0 = V = 500   (dm3)). 2. Calcule la conversión de Uno en V = 400   dm3.

Las tasas de reacción del Pariente de solución aflojan

Rrr rrrrAB C BACA == Þ = - = 111,

La concentración de cada especies es dada por ahí

La COPIA

IABC C

P RTiT yo T = æ è ç ö ø ÷ = () = 00,
El balance masivo en cada componente cede

DF dV

acto inapropiado

DF dV

RR rk C

DF dV rrA Un contador público certificado B BB Ac T B T C == - = - æ è ç ö ø ÷ ==, 0

La combinación de la ecuación de tasa de reacción y las ecuaciones de concentración se dobla

ö ø ÷ =æ è ç ö ø ÷

æèç

öø÷

El kC de Kilobyte é rk C CC

KC

F FAA AC C T UN T C B T C T 0 0 ùù û Ú = + +, FFFF TABC

El membrx de función define ecuaciones diferenciales para ser solucionado.

La función = la Fa de la letra x del % dxdv membrx (1) (v, letra x, k, kc, Kc, Ct0), la letra x (2) =
Fb, = suma de la letra x Fc Ft (la letra x) (3); RA Ct0 *x (2) = - la k *Ct0 * (la letra x (1) /Ft - *x
(3) / (Kc *Ft ^2)); Dxdv rA ; - rA - kc *Ct0 *x ( 2 ) /Ft ; - rA ; El fin

El usemembrx de la letra llama el membrx de función y utiliza el ode45 de función incorporada


para solucionar el sistema de ecuaciones diferenciales.

% usemembrx.m Fa0 = 10; La k = 0.7; Kc = 0.2; Kc = 0.05; Acto inapropiado = 8.314; P = 830.6; T
= 500; Ct0 = P / (acto inapropiado *T); Vf = 500; Vc = 400; X0 Fa0 0 0 ; V x ode45 (@ membrx, 0
Vf, x0, [ ], k, kc, Kc, Ct0); = la letra x de fa (:,1); = la letra x Fb (:,2); = la letra x de la bujía pie
(:,3); Fp rintf (' los valores Finales: La fa = %g, Fb %g, Fc %g N ', la Fa (el fin), Fb (el fin), Bujía Pie
(el fin)); El complot (V, Fa, V, Fb, ':',V, Bujía Pie, ' - '), xlabel (' V (dm ^3 ) '), el axis ylabel poco
generoso (' la Tasa molar de flujo (mol/min ) '), la leyenda (' F_A ', ' F_B ', ' F_C ') para yo = 1:La
longitud (V) si V > = Vc (yo) iV = ; Quiébrese; El fin de fin

La ingeniería de Reacción del 307Chemical

= la fa de la bujía pie (iV) + (la Fa (iV +1) - la Fa (iV)) * (Vc - V (iV)) / (V (iV +1) - V (iV)); Xa = (Fa0 -
la Bujía Pie) /Fa0; Fprintf (' En V = %g, = el %g de Fa y la conversión de Un = %g \ n ', Vc, Bujía
Pie, Xa);

El usemembrx de la letra produce los siguientes resultados y Figura 6.21:

>> los valores del usemembrx Final: La fa = 3.99507, Fb = 1.83459, Bujía Pie = 6.00493 En V =
400, Fa = 4.32946 y la conversión de Uno = 0.567054

El ejemplo 6.20: Las reacciones múltiples en un Membrane Reactor26

Las reacciones de fase de gas

AB DABU + ® + ®,

Lleve lugar en un reactor de la membrana. La tasa de reacción para cada componente es dada
por ahí

La COPIA de acto inapropiado kC CkCC rk kCCrkC CrkCAA BABB Una B Un B DABU A = - = - == 1


2 2 2 1 2 2 2 1 2 2,, CCB 2

Y la concentración de cada especies es dada por ahí

La COPIA F iABDUiT yo T == () 0

El balance masivo componente en cada especies afloja

F FFFF

DF dV

acto inapropiado

DF dV

El rR

DF dV

acto inapropiado

DF dV rTA BDU Uno Un B BB D D U U = + + + == + ==,,

Donde acto inapropiado


El de F VB B el de t = 0 y Vt es el volumen del reactor (dm3). La selectividad está definida por S
F FDU D U.

LA BUJÍA PIE DE FA FB

La tasa molar (mol/min) de flujo

00 1 2 3 4 5 6 7 8 9 10

50 100 150 200 250 300 V (dm3)

350 400 450 500

FIGURA 6.21 el flujo Molar evalúa versus el volumen del reactor.

308 Chemical Engineering Computation con MATLAB

Trame las tasas molares de flujo y la selectividad global como una función de volumen del
reactor V (0 = V = 50 (dm3)). La tasa molar de flujo de Uno entrar en el reactor es 4 mol sec y
eso de B entrando en a través de la membrana, FB0, es 4 mol sec. Los datos: K1 = 2 dm6/mol2
sec, k2 = 3 dm6/mol2 sec, CT0 = 0.8   mol/dm3, Vt = 50 dm3 Solution El mbrmult de función
define ecuaciones diferenciales. En la función, la letra x dependiente de vector de variable está
definida por xFFFF T ABDU = é.

La función = la Fa de la letra x del % frx mbrmult (1) (V, letra x, k1, k2, Ct0, Rb), la letra x (2) =
Fb, letra x (3) = Fd, / suma de la letra x = Fu C = Ct0 *x (la letra x) (4); Frx [- k1 *C ( 1 ) ^2 *C ( 2 )
- k2 *C ( 1 ) *C ( 2 ) ^2 ; - k1 *C ( 1 ) ^2 *C ( 2 ) - k2 *C ( 1 ) *C ( 2 ) ^2 + Rb ; k1 *C ( 1 ) ^2 *C
( 2 ) ; k2 *C ( 1 ) *C ( 2 ) ^2 ]; El fin

El usembrmult de la letra llama el mbrmult de función y usa el ode45 de función incorporada


para encontrar soluciones. El valor inicial de la letra x vectorial es colocado para x0 4 0 0 0 y
eso de FU está dispuesto a poner en el cero. Sino, cuando el valor de FU es muy pequeño, el
valor de la selectividad global es colocado para poner en el cero para evitar división por el
cero.

El claro del % usembrmult.m todo; K1 = 2; K2 = 3; Ct0 = 0.8; Fb0 = 4; Vt = 50; Fai = 4; Rb Fb0 Vt;
X0 Fai 0 0 0 ; Vspan 0 Vt ; V x ode45 (@ mbrmult, Vspan, x0, [ ], k1, k2, Ct0, Rb); = la letra x de
fa (:,1); = la letra x Fb (:,2); = la letra x Fd (:,3); = la letra x Fu (:,4); = la longitud de la n (V); = los
ceros Sdu (1, n); Para yo = 1:La n si Fu 1e-6 (yo) Sdu (yo) = 0; Si no Sdu = Fd (yo) (yo) /Fu (yo);
La contratreta de fin de fin (V, Fa, V, Fb, ' (1, 2), el complot:',V, Fd, '.' ( ' F _ yo (mol / s) ' ) xlabel
( ' F_A ', ' F_B ', ' F_D ', ' F_U ', ' Posición ', ' mejor ' )), ylabel (1, 2)) la contratreta de leyenda ( '
V (dm ^3) ' (V, Sdu), el complot (, xlabel), ylabel ' fprintfLas tasas de flujo: \N '); Fprintf (' Faf %g,
Fbf %g, Fdf %g, Fuf %g N ', Fa (el fin), Fb (el fin), Fd (el fin), Fu (el fin)); Fprintf (' la selectividad
Global: Sduf %g n ', Sdu (el fin));

El usembrmult de la letra produce las siguientes salidas y Figura 6.22:

>> las tasas de flujo del molar del usembrmult Final: Faf = 1.35139, Fbf = 1.35139, Fdf =
1.90998, Fuf = 0.738632 la selectividad Global: Sduf = 2.58584

6.7 BIOREACTORS Mientras muchos modelos existen para la tasa de crecimiento de celdas
nuevas, la expresión más comúnmente usada es la ecuación Monod dada por ahí

Acto inapropiado C gc = m
La ingeniería de Reacción del 309Chemical

Donde el rg es la tasa de crecimiento de la célula (g / (dm3 sec)) la Copia es la concentración de


la célula (g dm3) µ denota la tasa de crecimiento específica (sec-1) dada por ahí

La letra x mm +ma s ss C KC

Donde µ llega al límite es la máxima tasa específica (sec-1) de reacción de crecimiento Ks es el


Cs constante Monod (g dm3) es la concentración del substrate (g dm3)

Una combinación de estas ecuaciones produce la ecuación Monod para la tasa de crecimiento
de la célula bacteriana

acto inapropiado

La COPIA KCg maxsc ss + m

Los coeficientes de rendimiento son definidos como

Y Ycs c s pc p c ps p s sc cs cp

//// / el /

/,, = D D=D D=D D == 11 el sp de la copia

Los ps

,/
/=1

Donde Cp es la concentración del producto (g dm3) y la subíndice c, p, y s representan celda,


producto, y substrate, respectivamente. Para un sistema de paquetes, el balance masivo de la
célula cede

DC dt

Rrc gd

0 00

50

100

SD/U

150

200

250

0.5

1.5

2.5

3.5

10 20 30 V (dm3) V (dm3)

Fi (mol s)

40 50 0102030405 0

LA FA FB FD FU

FIGURA 6.22 el flujo Molar evalúa y la selectividad global versus el volumen del reactor.

310 Chemical Engineering Computation con MATLAB

Donde rg - rd denota la tasa neta de formación de celda viva. La tasa de consumo del
substrate, rsm, es dada por ahí
Acto inapropiado mC sm c = El balance masivo en el substrate yields27

DC dt

YrmCs sc gc = () - /

La tasa de formación del producto, rp, puede estar relacionada con la tasa neta de consumo
del substrate, - rs, a través del siguiente balance cuando m = 0:

DC dt

RV Yr Vp pp ss == () /

El ejemplo 6.21: El crecimiento de bacterias en un Batch Reactor28

La fermentación glucosa a etanol es ser llevado fuera en un reactor de la cantidad de cosas


usando a un organismo. La tasa de crecimiento de la célula rg, la tasa de consumo de la célula
rd, y el rsm de tasa de consumo del substrate son dados por ahí

acto inapropiado

Hacha CC KC rkCrmCgm p p cs ss ddcsmc = * æ è ç ç ö ø ÷ ÷ + == m 1 05. 2,

Respectivamente. Trame las concentraciones de celdas, substrate, y producto y el tasa rg, rd, y
rsm como funciones de tiempo. Los datos: La concentración de la célula inicial = 1 g dm3, la
concentración substrate (la glucosa) = 250 g dm3, Cp * = 93 g dm3, YY Ycs p s p c.,., . === 0080
45 56g gg g g g, n = 0.52, µ topan = 0.33 hr-1, Ks = 1.7 g dm3, kd = 0.01 hr-1, m = 0.03 g hr
Solution Substitution de ecuaciones de tasa en las ecuaciones masivas de balance

DC dt

El rr

DC dt

acto inapropiado Yr

DC dt Yrc gd s sc gs m p psg == () - =, //

Da las siguientes relaciones:


DC dt

La COPIA KC

El kC

DC dt Yc tope miliamperio p cs ss dc s sc * + - = mm 1 05. 2 /, xx p p cs ss c C CC KC mC1 05 2 *


æ è ç ç ö ø ÷ ÷ +.

El geferm de función define el sistema de ecuaciones diferenciales. En la función, la C


dependiente de variable está definida por CCCC T csp = é.

El % de función dC geferm (t, C, mumax, Ciclos por Segundo, Ks, kd, m, Ysc, Ypc) = la Copia C
(1), C (2) = Cs, C = Cp rd = kd (3) *C (1); Rsm m *C (1); / los ciclos por segundo rg mumax * (1 - C
(3)) ^0.52 * C (1) *C (2) / (Ks + C (2)); DC rg - rd ; - rg *Ysc - rsm ; Ypc *rg ; El fin

La ingeniería de Reacción del 311Chemical

El usegeferm de la letra llama el geferm de función y utiliza el ode45 de función incorporada


para solucionar el sistema de ecuaciones diferenciales. El valor inicial de C es colocado para C0
1 250 0 .

El claro del % usegeferm.m todo; Mumax = 0.33; Los Ciclos Por Segundo = 93; Ks = 1.7; Kd =
0.01; M = 0.03; Ysc 1/0.08; Ypc = 5.6; C0 1 250 0 ; Tspan 0 12 ; T C ode45 (@ geferm, tspan, C0,
[ ], mumax, Ciclos por Segundo, Ks, kd, m, Ysc, Ypc); La Copia = C (:,1); Cs = C (:,2); Cp = C (:,3);
Rd kd *Cc; Rsm m *Cc; Rg mumax * (1-Cp / Cps).^0.52.* Cc. *Cs. (Ks +Cs); La contratreta de la
figura (1, 2) (1), el complot (t, Copia), xlabel (' t (hr ) '), ylabel (' C _ c (g / dm ^3 ) ') la
contratreta (1, 2), el complot (t, Cs, t, Cp, ' - '), xlabel (' t (hr ) '), ylabel (' C (g / dm ^3 ) ') la
figura de leyenda (2) (' C _ s ', ' C _ p ', ' Posición ', ' mejor '), el complot (t, rg, t, rsm, '.' ( ' las
tasas (g dm ^3/hr) ' ) xlabel ( ' acto inapropiado _ g ', ' acto inapropiado _ sm ', ' acto
inapropiado _ d ', ' Posición ', ' mejor ' )), ylabel ( ' las concentraciones Finales - ', t, rd, ' - ' ( ' t
(hr) ' ) la leyenda fprintf ': Ccf %g, Csf %g, Cpf %g N ', la Copia (el fin), Cs (el fin), Cp (el fin));
Fprintf (' las tasas Finales de reacción: Rgf %g, rsmf %g, rdf %g n ', rg (el fin), rsm (el fin), rd (el
fin));

El usegeferm de la letra produce las siguientes salidas y Figuras 6.23 y 6.24:

>> las concentraciones del usegeferm Final: Ccf = 16.1841, Csf = 46.9352, Cpf = 89.8229 las
tasas Finales de reacción: Rgf = 0.890418, rsmf = 0.485522, rdf = 0.161841

6.8 6.8.1 NONISOTHERMAL REACTION Reacción adiabática La fase elemental de gas reacción
reversible

Una B «

4
6

8 la Copia (g dm3)

C (g / dm3)

10

12

14

16

18

246 t (hr)

810120 0

50

100

150

200

250

246 t (hr)

Cs Cp

8101 2

RESUELVA 6.23 Concentraciones como una función de tiempo.

312 Chemical Engineering Computation con MATLAB

Es llevado fuera en un reactor de flujo de tapón en el cual la caída de presión es descuidado (P


= P0) y puro Unas interlineaciones el reactor. El balance del topo cede

DX dV

La F de acto inapropiado Uno UNO

Donde el FA0 es la tasa molar de flujo de componente Uno alimentado en el reactor. La tasa de
reacción y las constantes de tasa pueden ser expresadas por ahí

-
ö ø ÷ = ()

öø÷

El é

ù û la COPIA de Kilobyte ú rk C kk T exp E RT T KKTAA B C, 11 1 2 11 22

2 11 () el tiempo de viaje redondo D æ è ç ö ø ÷ é ë ê ù û ú exp H Rx

Donde k1 (T1) y KC2 (T2) son valores de k y KC en T1 y T2, respectivamente. Para una reacción
de fase de gas,

E = 0, y tenemos

letra x de la COPIA

letra x de la COPIA

T TAA BA = () = 0 0 0 01

Donde T0 es la temperatura del pienso corriente. La combinación de estas ecuaciones se dobla

- = - () É

ù û kilobyte úrk CX X

T TAA C 0 01

Del balance de energía en el reactor, T puede ser expresada como una función de conversión
tan

La letra x del ipip de acto inapropiado XHTC TXCT CX C RR ipip = - D é ë ù û + å +D å + D°Q () Q 0

0.5

1.5

Rg rsm rd
2.5

246 t (hr)

Las tasas (g dm3/hr)

8101 2

RESUELVA 6.24 tasas de Reacción como una función de tiempo.

La ingeniería de Reacción del 313Chemical

El ejemplo 6.22: Liquid-Phase adiabático Isomerization de n-butane29

N-Butane (C4H10) debe ser isomerized para isobutane en un reactor del flujo de tapón:

N Ai B - () « - () C H C H 4104 10

La reacción es una reacción reversible elemental para ser efectuada adiabáticamente en la fase
líquida bajo la presión alta usando esencialmente cantidades de la huella de un catalizador
líquido. El pienso introduce en T0   = 330   K. En T1 = 360   kilobyte y T2 = 333   kilobyte, es
conocido que k1 (T1)   = 31.1 hr-1 y KC2 (T2)   = 3.03 hr-1. Una mezcla de 90 n-butane del %
mol y 10 I-pentane del % mol, que es considerado uno inerte, debe ser procesado en
conversión de 70 %. La tasa molar de flujo de la mezcla es 163 kmol/hr. Represente
gráficamente Letra X de conversión, T de equilibrio de conversión Xe, de temperatura, y tasa
de reacción - rA derribe la longitud del reactor. Los datos: D= °H Rx 6 900, J /mol, energía de
activación E = 65,700   J / mol, CA0 = 9.3   kmol/m3, acto inapropiado = 8.314   J / (· kilobyte
mol), CpnB - / (· kilobyte mol) - = 141   J / (· kilobyte mol), CpiP / (· kilobyte mol) = 141   J, CpiB =
161   J -. Solución F FT AT 00 0 0 9 0 9 163 146 7 330 == () ().. . ,. kilobyte kmol hr

å=++

ö ø ÷ = × () QQ ipipAI pICC C 141 01 09 161 158 889. . .. J / molK

¿Desde entonces?Cp CpB - CpA = 141 - 141 = 0, nosotros tenemos

XHTC T C T

XH T C

RR ip

El ip

RR

El ip yo xx D é - () - () Q QQ 0 0 3330 6900 158 889 330 43 4265 + () D é ë ù û + å = + = + = -. . XX


La sustitución de contador público certificado de concentraciones = CA0(1 - la Letra X) y CB =
CA0X para la ecuación de tasa de reacción cede

-=-+

öø÷

El é

ù û Kilobyte úrk C XAA c 0 11 1

El cambio de conversión con relación al volumen del reactor es dado por ahí

DX dV

acto inapropiado

uno

uno

En el equilibrio, - rA = 0, y la conversión de equilibrio son dados por ahí

letra x

La k Ke C

El +1

El adbpfr de función define la ecuación diferencial:

La función dX adbpfr (V, Letra X, Ca0, Fa0, T1, T2, k1, K2, E, acto inapropiado, dH) T = 330 +
43.4265 *X; / acto inapropiado de la k k1 *exp (E * (1/T1 - 1 / T)); / acto inapropiado Kc K2
*exp (dH * (1/T2 - 1 / T)); Ra = - la k *Ca0 * (1 - (1 + 1/Kc) *X); DX = - ra/Fa0; El fin

314 Chemical Engineering Computation con MATLAB


El useadbpfr de la letra coloca datos y utiliza el ode45 de función incorporada para solucionar
la ecuación diferencial definida por el adbpfr de función.

El claro del % useadbpfr.m todo; Ca0 = 9.3; Fa0 = 146.7; T1 = 360; T2 = 333; K1 = 31.1; K2 =
3.03; E = 65700; Acto inapropiado = 8.314; DH = - 6900; Vspan 0 5 ; X0 = 0; V X ode45 (@
adbpfr, Vspan, X0, [ ], Ca0, Fa0, T1, T2, k1, K2, E, acto inapropiado, dH); T = 330 + 43.4265 *X;
La k k1 *exp (E * (1/T1 - 1. T) / acto inapropiado); Kc K2 *exp (dH * (1/T2 - 1. T) / acto
inapropiado); Ra = - el *Ca0 de la k.* (1 - (1 + 1. Kc).*X); Xe Kc. / (1 +Kc); La contratreta de la
figura (V, T) (1, 2), el complot (' V '), xlabel (' T (kilobyte ) ', ylabel (1, 2)) la contratreta (V, - ra),
el complot (' V '), xlabel (' - _ la A de acto inapropiado '), complot de la figura ylabel (' V ') (V,
Letra X, V, Xe, ' - ') (2), xlabel (' la Letra X, la Letra X _ e '), ylabel (' la Letra X ', ' Xe ' (1), leyenda)
Fprintf (' la Conversión (la Letra X) y conversión de equilibrio (Xe): Xf %g, Xef %g N ', la Letra X
(el fin), Xe (el fin)); Fprintf (' la temperatura Final: Tf %g n ', T (el fin)); Fprintf (' la tasa Final de
reacción: Raf %g n ', - ra (el fin));

El useadbpfr de la letra produce las siguientes salidas y Figuras 6.25 y 6.26:

>> el useadbpfr Conversion (la Letra X) y conversión de equilibrio (Xe): Xf = 0.714056, Xef =
0.714063 la temperatura Final: Tf = 361.009 la tasa Final de reacción: Raf = 0.00312054

6.8.2 Reacciones estatal en novio poco isotérmico Consider la reacción reversible de fase de
gas

UN BC + « 2

0 330 0

10

20

30

40

50

60

335

340

345

350

355

360

365

T (kilobyte)

– RA
23 V

450123V

45

CREO 6.25 que la Temperatura y la tasa de reacción perfila.

La ingeniería de Reacción del 315Chemical

Para ser llevado fuera en un reactor de flujo de tapón o un reactor apiñado de la cama en el
cual la caída de presión está descuidada (P = P0). El balance del topo en cada especies afloja

DX dV

F de acto inapropiado

DF dV

acto inapropiado

DF dV

acto inapropiado

DF dV rA Uno Uno Una B C C = === 0,

Donde las tasas de reacción pueden ser expresadas tan

ö ø ÷ == - Kilobyte C rk CC C rrrrAA B C C BACA1 2 2,

Las constantes de tasa de reacción son dadas por ahí

El kTexp de la k

E RT T

KKT exp

H RTTCC Rx æ è ç ö ø ÷ é = () ë ê ù û ú = () æ ° 11 1 22 2 11 11, D èè ç ö ø ÷ é ë ê ù û ú

Donde k1 (T1) y KC2 (T2) son valores de k y KC en T1 y T2, respectivamente. ¿Para una reacción
de fase de gas,? = 0, y la concentración de cada especies pueden ser expresados como

letra x de la COPIA
T

letra x de la COPIA

LA LETRA X DE LA COPIA T TAA BABC UNO = () = () = 0 0 0 0 0 0 12, Q

LA COPIA F

LA COPIA F

LA COPIA F

LA T HACE ENCAJE DE HILO UNA T BT B T CT C T === 0 0 0 0 0 0,

Donde T0 es la temperatura del pienso y BUJÍA PIE del + del conocimiento de embarque del +
de = bellas artes FT.

El Xe de la Letra X

0.1

0.2

0.3

0.4 la Letra X, Xe 0.5

0.6

0.7

0.8

0.5 1.5 2.5 3.5 4.5 12345

FIGURA 6.26 la Conversión y el perfil de conversión de equilibrio.

316 Chemical Engineering Computation con MATLAB

El balance de energía afloja


DT dV

El hacha de Acto Inapropiado de la BUJÍA PIE Ua TT rH CX C Ua TTaA ApAB pB p = () + () () la


letra x de la BUJÍA PIE de la BUJÍA PIE de la BUJÍA PIE del rH de acto inapropiado de +-D + +é
QD0 Arkansas ApAB pB Cp C () ë ù û = () () + + D

Si la temperatura de fluido de reembarque de calor (el líquido de refrigeración), Ta, no es


constante, el balance de energía en la fluido de cambio de calor cede

Cocurrent fluidifíquese:

DT dV

Ua TT mC uno un cp c = ()

El flujo de la contracorriente:

DT dV

Ua TT mC uno un cp c = ()

Dónde la U es el - mc global de coeficiente de reembarque de calor es la tasa masiva de flujo


de la fluido de reembarque de calor Cpc es la aptitud de calor de la fluido de reembarque de
calor

El ejemplo 6.23: Isomerization de n-butane30

La reacción de isomerización de n-butane (C4H10) para isobutane

N Ai B - () « - () C H C H 4104 10

Debe ser llevado fuera en un banco de 10 reactores tubulares; Cada reactor es V = 5   m3. Los
reactores del banco son cambiadores de calor de la tubería doble con los reactantes fluyendo
en la Ua y tubería interior = 5000   kJ / (· kilobyte m3 hr). Una mezcla de 90 n-butane del % mol
y 10 I-pentane del % mol, que es considerado uno inerte, debe ser procesado en conversión de
70 %. La tasa molar de flujo de la mezcla es 163 kmol/hr. Los reactores del banco pueden ser
considerados como un cambiador de calor de la contracorriente. La temperatura que entra de
los reactantes es T0 = 305   kilobyte y la temperatura de líquido de refrigeración que entra son
Ta = 310   K. Para un cambiador de calor de la contracorriente, este valor lo es la temperatura
de líquido de refrigeración que entra Ta0 (= 310 kilobyte) en V = Vfinal = 5   m3. Para encontrar
la temperatura de líquido de refrigeración en la conexión de salida (V = 0), le adivinamos a Ta
en V = 0 y vemos si corresponde a Ta0 en V = Vfinal = 5   m3. Si no equivale, adivinamos otra
vez. La tasa masiva de flujo del líquido de refrigeración es mc = 500 kg/hr y la aptitud de calor
del líquido de refrigeración es Cpc   = 28 kJ/kg K. La temperatura en cualesquier de los
reactores no pueden sobreponerse a 325 kilobyte. En T1   = 360   kilobyte y T2 = 333   kilobyte,
es sabido que k1 (T1) = 31.1 hr-1 y KC2 (T2) = 3.03 hr-1. Represente gráficamente   Letra X de
conversión, T de equilibrio de conversión Xe, de temperatura, y tasa de reacción - rA derribe la
longitud del reactor. Los datos: DHRx ° = - 6900J/mol, energía de activación E = 65,700   J / mol,
CA0 = 9.3   kmol/m3,
La pepita de acto inapropiado CC C pA pB = × () == × () = × () - 8 314 141 161., , . kilobyte J /
molK Jm ol KJ / m ol

La solución Para cada reactor, F F AT 00 0 9 0 9 163

1 10 14 67 == () () ´.. .La k molA/hr, T0 = 305   kilobyte

Pi pi CCCC pA Ip I0 141

01 09 161 158 889 + æ è ç ö ø ÷ = × () QQ. . .kilobyte J / m ol

La A DCCC ppBp = - = - = 141 141 0

La ingeniería de Reacción del 317Chemical

La concentración de cada especies puede ser expresada como

COPIA XCCX AA BA = () = 00 10

La sustitución de estas relaciones para la ecuación de tasa cede

-=-+

öø÷

El é

ù û Kilobyte úrk C XAA c 0 11 1

La tasa de cambio de conversión con relación al volumen del reactor es dada por ahí

DX dV

acto inapropiado

uno

uno

En el equilibrio, - rA = 0, y la conversión de equilibrio son dados por ahí

letra x
La k Ke C

El +1

El balance de energía afloja

DT dV

La BUJÍA PIE Ua TTrH

RH Ua TT FC

acto inapropiado del aA

La pi Ai

Arkansas uno

Ap xx = () + å = - () D Q D 00 0

Para un cambiador de calor de la contracorriente,

DT dV

Ua TT mC uno un cp c = (). Adivinamos a Ta (V = 0) = Ta0 y vemos si corresponde a Ta = 310  


kilobyte en V = Vfinal = 5   m3. Las ecuaciones diferenciales están definidas por el exbco de
función. El hx de discusión de aporte denota el tipo de un cambiador de calor: Para cambiador
de calor de la contracorriente, hx ‘ cn ’, para cambiador de calor del cocurrent, hx ‘ co ’, y para
la constante Ta, hx ‘ ct '.

% de función dz exbco z (= Ta, = Letra X z, k z = T = k1 *exp) / acto inapropiado); Kc K2 *exp (dH


* (1/T2 - 1 / z (3)) / acto inapropiado); Ra = - la k *Ca0 * (1 - (1 + 1/Kc) *z (2)); Si hx ' co ' dz (1)
Ua * (z (3) - z (1)) / (m *Cpc); Elseif hx ' cn ' dz (1) = - Ua * (z (3) - z (1)) / (m *Cpc); Si no dz (1) =
0; El fin dz (2) = - ra/Fa0; Dz (3) = (ra *dH - Ua * (z (3) - z (1))) / (Fa0 *Cp0); Dz '; El fin

El useexbco de la letra coloca datos, llama la función exbco, y utiliza el ode45 del solucionador
incorporado para solucionar el sistema de ecuaciones diferenciales. Para un cambiador de
calor de la contracorriente, el valor inicial de Ta en V = 0 es desconocido. Ta es iteratively
actualizado hasta la temperatura en V = Vfinal = 5   m3 queda satisfecho usando un método
numérico de análisis como el esquema de bisección. En esta letra, la región inicial de búsqueda
de 305 Ta = 320 es usada.

El claro del % useexbco.m todo; Ca0 = 9.3; Fa0 = 14.67; T1 = 360; T2 = 333; K1 = 31.1; K2 =
3.03;

318 Chemical Engineering Computation con MATLAB

E = 65700; Acto inapropiado = 8.314; DH = - 6900; Cp0 = 158.889; Cpc = 28; Ua = 5000; M =
500; Hx ' cn '; CriT 1e 3; Taf = 310; ErrT = 10; Vi 0 5 ; Si el % hx ' cn ' suposición Ta (z1) Ta01 =
305; Ta02 = 320; Ta0m = (Ta01 +Ta02) /2; Mientras errT criT z01 Ta01 0 305 ; z02 Ta02 0 305 ;
z0m Ta0m 0 305 ; V z1 ode45 (@exbco, Vi, z01, [ ], Ca0, Fa0, Cp0, Cpc, Ua, m, ... T1, T2, k1,
K2, E, acto inapropiado, dH, hx); V zm ode45 (@exbco, Vi, z0m, [ ], Ca0, Fa0, Cp0, Cpc, Ua,
m, ... T1, T2, k1, K2, E, acto inapropiado, dH, hx); V z2 ode45 (@exbco, Vi, z02, [ ], Ca0, Fa0,
Cp0, Cpc, Ua, m, ... T1, T2, k1, K2, E, acto inapropiado, dH, hx); Si (z1 (el fin, 1) - Taf) * (zm (el
fin, 1) - Taf) < 0 Ta02 Ta0m; Ta0m = (Ta01 +Ta02) /2; Si no Ta01 = Ta0m; Ta0m = (Ta01
+Ta02) /2; = la temperatura absoluta del errT de fin (zm (el fin, 1) - Taf); No destruya si no a
z0 310 0 305 ; V zm ode45 (@exbco, Vi, z0, [ ], Ca0, Fa0, Cp0, Cpc, Ua, m, ... T1, T2, k1, K2, E,
acto inapropiado, dH, hx); El fin Ta Zm (:,1); La letra x = zm (:,2); T = zm (:,3); La k k1 *exp (E *
(1/T1 - 1. T) / acto inapropiado); Kc K2 *exp (dH * (1/T2 - 1. T) / acto inapropiado); Ra = - el
*Ca0 de la k.* (1 - (1 + 1. Kc).*X); Xe Kc. / (1 +Kc); La figura (1, 2) su bplot (V, T, V, Ta, ' - '),
complot (' V '), xlabel (' T (kilobyte ) ', ylabel (' T ', ' T _ uno ')), la leyenda su (1, 2) bplot (V, Letra
X, V, Xe, ' - '), complot (' V '), xlabel (' la Letra X, la Letra X _ e '), ylabel (' la Letra X ', ' Xe '),
figura de leyenda ((1)2) el complot (V, - ra), xlabel (' V '), ylabel (' - _ la A de acto inapropiado ')

0.1

0.2

0.3

0.4 la Letra X, Xe

T (kilobyte)

0.5

0.6

0.7

0.8

0123450

305

310

315

320

325

Letra X T Ta Xe

12345 VV

FIGURA 6.27 la Temperatura y el perfil de conversión.

La ingeniería de Reacción del 319Chemical

Fprintf (' la Conversión (la Letra X) y conversión de equilibrio (Xe): Xf %g, Xef %g N ', la Letra X
(el fin), Xe (el fin)); Fprintf (' lo Ta y T Final: Tf %g, Taf %g N ', T (el fin), Ta (el fin)); Fprintf (' la
tasa Final de reacción: Raf %g n ', - ra (el fin));

El useexbco de la letra produce las siguientes salidas y Figuras 6.27 y 6.28:


>> el useexbco Conversion (la Letra X) y conversión de equilibrio (Xe): Xf = 0.779843, Xef =
0.784512 Lo Ta y T Final: Tf = 310.153, Taf = 310.001 la tasa Final de reacción: Raf = 0.0505495

Los PROBLEMAS por de reacción de fase de gas irreversible de 6.1 A de homogéneo cuyo
stoichiometry es representado

UN BC ® + 2

Es llevado fuera en un CSTR con volumen V = 1   dm3 en 300 ° C y 0.9125 atm. Los datos para
la conversión, XA, versus el flujo del pienso reprende a gritos a v0   (dm3 / sec), en las
condiciones del reactor donde el pienso del reactor consta de A pura de reactante es mostrado
en el balance de la masa de la A Table P6.1.31 en A de reactante para estos rendimientos del
reactor

Alcohólicos Anónimos n A n kVCX XX A n0 0 1 1 + 12 () = + ()

10

12

0.5 1.5 2.5 3.5 4.5 12345 V

– RA

FIGURA 6.28 el perfil de tasa de Reacción.

MESA P6.1 Conversion versus Feed Flow Rate V0 250 100 50 25 10 5 2.5 1 0.5 XA 0.45 0.5562
0.6434 0.7073 0.7874 0.8587 0.8838 0.9125 0.95

320 Chemical Engineering Computation con MATLAB

Estimo la n de orden de reacción con relación a Uno y el valor correspondiente de la k de


coeficiente de tasa de reacción. La concentración inicial de Uno es CA0 = 0.1942   gmol/dm3.
6.2 La reacción de fase líquida

UN BC +

Es llevado fuera en un reactor de la cantidad de cosas. La concentración de la A de reactante


fue medida como una función de tiempo y es demostrado en Table P6.2. La concentración de B
- se asume - es constante. Use el método integral para confirmar que la reacción es orden 2
acerca de la A de especies. Calcúlele el tasa de reacción constant.32 6.3 La reacción de fase
líquida

UN BC +

Tiene lugar en un reactor de la cantidad de cosas. La tasa de reacción puede ser expresada por
ahí

- Los Alcohólicos Anónimos = ¢ rk C uno

La concentración de la A de reactante es medida como una función de tiempo y es demostrada


en Table P6.3. La concentración de B - se asume - es constante. Use el método diferencial para
calcular la orden de reacción uno y la k de constante de tasa de reacción ' .33 6.4 La fase de gas
reacción de descomposición de orden 1 de éter del dimethyl

CHOCH CH CO H 33 42 ® + +

Es llevado fuera en una constante cantidad de cosas de volumen el reactor en 552 el balance
de la masa de la A ° C. en el reactor de la cantidad de cosas para la reacción de orden 1 da

El ln

PP P

El kt

20

0-

ö ø ÷=

Dónde P0 es la P inicial de presión es la k medida de presión es la constante de tasa

La mesa que las funciones P6.4 ejercen presión sobre cambia en la reacción de
descomposición. Determine la constante de tasa de orden 1 de los datos dados en Table
P6.4.34

MESA P6.2 Concentration Data T (min) 0 50 100 150 200 250 300 el contador público
certificado (mol/dm3) 0.05 0.038 0.0306 0.0256 0.0222 0.0195 0.0174

MESA P6.3 Concentration Data T (min) 2 48 95 152 196 245 300 el contador público certificado
(mol/dm3) 0.035 0.033 0.030 0.025 0.022 0.019 0.017

La ingeniería de Reacción del 321Chemical

6.5 La descomposición reversible de fase de gas de nitrógeno tetroxide, N2O4, para dióxido de
nitrógeno, NO2,
La N EN O24 2 2 «

Debe ser llevado fuera en la constante temperatura. El pienso consta de N2O4 puro en 340
kilobyte y 202.6   kPa (2 atm). La constante de equilibrio de concentración, KC, en 340 kilobyte
es 0.1 mol/dm3 y la constante de tasa es KNO 24 = 0.5 min-1. Calcule la conversión de
equilibrio de N2O4 en un reactor.35 de la cantidad de cosas del constantvolume La constante
de equilibrio de concentración es dada por Kilobyte C CC Sea Ae = 2. 6.6 reacciones de Gas-
Phase tienen lugar en un constante reactor de la cantidad de cosas de volumen:

UN BCDBCXYAXZ + « + + « + + «,

Las relaciones no lineales de equilibrio son expresadas como

La COPIA de la COPIA

La COPIA de la COPIA

La COPIA de la C

El CD

AB

XY

AC

El HACHA

123 ===,

LA ASOCIACIÓN AUTOMOVILÍSTICA CCCCCCCCCCCCCC DZ BB DY CDYYXZ = - = - = - = + 00,

Las concentraciones iniciales de Uno y B es CA0 = CB0 = 1.5   (/ el litro mol), y las constantes de
equilibrio son K1 = 1.06, K2 = 2.63, K3 = 5. ¿Calcula la concentración de cada especies en el
equilibrio cuando las estimaciones de la inicial de D, Letra X, y Z son CD=CX=CZ = 0 (/ el litro
mol) Lata .36 que obtenemos soluciones factibles pues la inicial de poco cero estima como
CD=CX=CZ = 1? 6.7 el butanol Puro deben ser alimentados en un reactor de la semicantidad de
cosas conteniendo acetato de etilo puro para producir acetato de butilo y etanol. La reacción
puede ser expresada como

CHCOOCH CHOH CH COOC HC HOH32 54934 9 2 5 el certificado de depósito AB () + () « () + ()


El balance del topo, la ley de tasa, y las ecuaciones stoichiometry son como sigue: El balance
del topo: DN dt rV dN dt rV vC dN dt rV dN dt rVA Un B AB C Un D A == + = - = -,, 00 la ley de
Tasa: - La COPIA de la COPIA = æ è ç ö ø ÷ rk KAA B CD e Stoichiometry: C N V C N V C N V C N
VA UN B C C D D == ,,

MESA P6.4 Pressure Changes en la Descomposición de Dimethyl Ether T P t (sec) (mmHg) (sec)
P (mmHg) 0 420 182 891 57 584 219 954 85 662 261 1013 114 743 299 1054 145 815

322 Chemical Engineering Computation con MATLAB

La balance masivo global y la conversión son dados por ahí

DV dt

El vx

LA ASOCIACIÓN AUTOMOVILÍSTICA NN NA UNO == 0 0 0,

Respectivamente. La reacción es efectuada en 300 kilobyte. En esta temperatura, la constante


de equilibrio basada en concentraciones es Ke = que 1.08 y la reacción evalúan constante es k
= 9 10-5 dm3/gmol. Inicialmente, allí están V (0) = 200   dm3 de acetato de etilo en el reactor, y
el butanol es alimentado en una tasa de v0 = 0.05   dm3 / sec para un período de 4000 sec del
principio de operación del reactor. Las concentraciones iniciales de acetato de etilo en el
reactor y el butanol en la corriente del pienso son CA0 = 7.72 gmol dm3 y CB0 = 10.93  
gmol/dm3, respectively.37 Plot el xA de conversión de acetato de etilo versus el tiempo para la
primera parte 5000 sec de operación del reactor. 6.8 Complican fase líquida reacciones
irreversibles

UN BC AC D + ® + ® 22, 3

Lleve lugar en un reactor de la semicantidad de cosas. Inicialmente, el reactor contiene a la B


componente, la concentración inicial de la cual es CB0 = 0.2   mol/dm3. La A de reactante es
alimentada para B en el reactor en una tasa de FA0 = 3   mol/min. La tasa volumétrica de flujo
del reactante es 10   dm3/min y el volumen inicial del reactor es V = 1000   dm3. La tasa de
reacción para cada especies puede ser expresada como

La COPIA del rk de la COPIA del rk de la COPIA del kCCk de acto inapropiado kCCrAa AB cACB
aABC aABcAC D = - = - = - 22 3222 32 3 2,, == 1 3

23kC C cAC

Donde C

N V iABCDi yo == (), y V = V0 + v0t. El topo se balancea da

DN dt

RV F
DN dt

El rV

DN dt

El rV

Alcohólicos Anónimos dN dt rVA B C C D D = + === 0,

La selectividad está definida por ahí

N NCD

/=

Trame el número de topos de cada especies y la selectividad como funciones de tiempo para la
primera parte 100 min (0 t = 100 (min)) de reactor operation.38 6.9 La reacción de fase líquida
irreversible elemental

Un Alcohólicos Anónimos del COPIA del BCrk B + ® - =,

Es llevado fuera en una serie de tres CSTRs idénticos. Las concentraciones iniciales de Uno y B
es CA0   = CB0 = 2   gmol/dm3, las tasas de flujo de la ensenada de Uno y B es v0A = v0B = 6  
dm3/min, la constante de tasa de reacción es k = 0.5, el volumen de cada reactor es V1 = V2 =
V3 = 200   dm3, y la tasa de flujo de cada corriente es v1 = v2 = v3 = 12   dm3/min,
respectivamente. 1. Calcule las concentraciones estatales en novio de Uno y B en cada reactor.
2. Trame la concentración de B egresando cada reactor, CBi = (yo = 1, 2, 3), durante el principio
arriba de para la t de tiempo final = 20 (0 t = 20). 6.10 el Metano y el agua se forman de
monóxido de carbono e hidrógeno usando un catalizador de níquel. Mesa P6.10 demuestra
tasas calculadas de reacción.

La ingeniería de Reacción del 323Chemical

La ecuación de tasa puede ser expresada como

¢=

El +

acto inapropiado

AP bPCH Colorado H P 4

21
2 21

Estime los parámetros uno, b, ß 1, y ß 2.39 6.11 que La descomposición de orden 1 irreversible
del peróxido de di-tert-butyl debe ser cargada fuera en un tapón isotérmico fluyen reactor en
el cual no hay caída de presión. La reacción puede ser expresada   como

UN BC ® + 2

La tasa de reacción constante pues esta reacción de orden 1 es k = 0.08 min-1. El volumen del
reactor es 200   dm3, y lo introduciendo tasa volumétrica de flujo son constante mantenida en
10   dm3/min. La corriente del pienso consta de puro Uno en una concentración de CA0 = 1.0  
gmol/dm3. Represente gráficamente la Letra X de conversión como una función de reactor
volume.40 6.12 La descomposición de orden 1 irreversible del peróxido de di-tert-butyl es ser
llevado fuera en un reactor isotérmico de flujo de tapón en el cual no hay caída de presión. El
volumen del reactor es 200   dm3, y lo introduciendo tasa volumétrica de flujo son constante
mantenida en 10   dm3/min. La concentración inicial de A de reactante es CA0 = 1.0
gmol/dm3.40 1. ¿La reacción puede ser expresada como UNO? B + 2C y la reacción evalúan
constante pues esta reacción del 1storder es k = 0.08 min-1. El pienso consta de A 5 de
nitrógeno % y de gas de 95 % como un componente inerte. Represente gráficamente la Letra X
de conversión como una función de volumen del reactor. 2. ¿La reacción puede ser expresada
como 3A? B, y la reacción evalúan constante pues esta reacción de orden 1 es k = 0.08 min-1.
El pienso consta de A 5 de nitrógeno % y de gas de 95 % como un componente inerte.
Represente gráficamente la Letra X de conversión como una función de volumen del reactor.
6.13 Una reacción de fase líquida irreversible

Un B

Es llevado fuera en un reactor de flujo de tapón. La tasa de reacción es expresada como

- n de Alcohólicos Anónimos = rk C

Donde la n es la reacción haga el pedido y la k es la constante de tasa. El volumen del reactor


es V = 1.5   dm3 y lo introduciendo tasa volumétrica de flujo es constante mantenida en v0 =
0.9   dm3/min. La concentración inicial de Uno es CA0 = 1.0   gmol/dm3, y la constante de tasa
es k = 1.1. Represente gráficamente la   Letra X de conversión como una función de volumen
del reactor para n = 0, 1, 2, y 3.

MESA P6.10 Calculated Reaction Rates para la Reacción de Formación de Metano

PCO PH2 (atm) (atm) rCH4 ¢¢ (la tasa de Reacción) 1.0 1.0 5.20 10-3 1.8 1.0 13.2 10-3 4.08 1.0
30.0 10-3 1.0 0.1 4.95 10-3 1.0 0.5 7.42 10-3 1.0 4.0 5.25 × 10-3

324 Chemical Engineering Computation con MATLAB

6.14 La fase catalítica de gas 1 orden reacción

Una BrkCAA ® = ()
Debe ser llevado fuera en un reactor apiñado de la cama bajo la operación isotérmica. El
reactante es puro Uno con una concentración de la ensenada de CA0 = 1.0   gmol/dm3, la
presión que entra es 25 atm, y lo introduciendo tasa volumétrica de flujo son v0 = 1   dm3/min.
La constante de tasa de reacción de orden 1 basada en A de reactante es k = 1   dm3 / (  la gata
kg · min). Trame ambos la Letra X de conversión y presión relativo y P = 0

Como una función del peso de la W empacadora (0 = W = Wmax = 2   kg) para el parámetro de
caída de presión un = 0.12 kg-1.41 6.15 La reacción catalítica de la fase de gas irreversible

UN BC D + ® +

Debe ser llevado fuera en un reactor apiñado de la cama con cuatro catalizadores diferentes
(el Catalizador 1, Catalizador 2, Catalizador 3, Catalizador 4). Para cada catalizador, la expresión
de tasa tiene una forma diferente: El catalizador 1: - La Asociación Automovilística de acto
inapropiado = + kC C KCA AB 1 1 Catalizador 2: - La COPIA de la Asociación Automovilística de
acto inapropiado + kC C KC KCA AB 2 1 Catalizador 3: - Asociación Automovilística acto
inapropiado + kC C KC KC A AB () BB 3 2 1 Catalizador 4: - Asociación Automovilística acto
inapropiado + + kC C KC KC KC A AB () BB CC 4 2 1 que Las concentraciones iniciales de los
reactantes son CA0 = CB0 = 1.0   gmol/dm3 en la ensenada del reactor, y el flujo del pienso del
molar evalúan de Uno es FA0 = 1.5   gmol/min. Hay un total de Wmax = 2   kg de cada
catalizador usado en el reactor. La constante de tasa de reacción es k = 10   dm6 / (kg min), y la
parámetros diversas catalítica KA, kb, y a KC les es dado por KA = 1   dm3/gmol, kb = 2  
dm3/gmol, y KC = 20   dm3/gmol, respectivamente. La proporción de presión dentro del
reactor recibe by42

Dy dW y = uno 2

Donde y

Y uno es una constante (uno = 0.4). Haga cálculos y represente gráficamente la Letra X de
conversión versus W del peso de catalizador para cada uno de las expresiones catalíticas de
tasa. 6.16 Una fase de gas reacción catalítica

Un B

Es llevado fuera en un reactor apiñado de la cama dónde la actividad de catalizador es


decadente. La reacción con desactivación sigue la expresión de tasa dada por ahí

- Los Alcohólicos Anónimos rk aC

Donde uno es la actividad de catalizador. El reactor apiñado de la cama puede ser aproximado
por tres CSTRs en la serie como se muestra en Figure P6.16.43

La ingeniería de Reacción del 325Chemical


Los cambios en la concentración de Uno y B en cada uno de los tres reactores pueden ser
representados como

DC dt

VV

acto inapropiado de la COPIA

DC dt

VV

La A del rAi de la COPIA yo Uno yo Ai Bi B yo la B yo Un = () + = - () - () () - () () 0 1 0 1, ii

1. Está asumido que la actividad de catalizador sigue la cinética de desactivación dada por ahí

Da dt ka ii di = - = () 123

Trame la concentración de Uno en cada uno de los tres reactores como una función de tiempo
para 60 minutos (0 t = 60). 2. Está asumido que la función de actividad de catalizador es dada
por ahí

Da dt kaCii di Bi = - = () () 123

Trame la concentración de Uno en cada uno de los tres reactores como una función de tiempo
para 60 min (0 t = 60). Los datos: Kd = 0.01 min-1, la k = 0.9   dm3 / (dm3 (el gato) · min), CA0 =
0.01   gmol/cm3, CB0 = 0, vVaiCC yo Ai Bi0 33 51 00 10 123000 == () == () () = () = () () dm d
mmin., ,, Ii = () 123

6.17 que La hydrodemethylación de tolueno (T) debe ser llevada fuera en una cama apiñada el
reactor catalítico. En el reactor, el tolueno es reaccionado con hidrógeno (H) para producir
benceno (B) y metano (M).

C HCHH CH CH 65 32 66 4 acto inapropiado 1 TH BM

KP P KP KPA HT BB TT

() + () ® () + () - +

La tasa molar del pienso de tolueno para el reactor es FT0 = 50 mol/min, y la ensenada del
reactor lo está en casa de 40   atm y 640 ° C. El pienso constan de tolueno 30 de hidrógeno %,
de 54 inerts %, y de 25 %. El balance del topo cede
DX dW

Acto inapropiado F T T

Dónde la Letra X es la W de conversión es el peso de catalizador

El v0

123

El v0

V0

VV V

FIGURA P6.16 Train de tres CSTRs.

326 Chemical Engineering Computation con MATLAB

La presión parcial de cada especies es dada por ahí

PP Xy PP Xy PP XyTT HT HB T = () = () = 00 0 1 2, Q

Donde QHT T PyPy P W2 045030 15 03 40 12 1 00 0 0 ==== () () == = -.. ., ., / un tm uno y uno es


el parámetro de caída de presión. Trame la conversión, el proporción de presión y P = 0, y la
presión parcial de cada especies como una función de weight.44 de catalizador Data: La k = 8.7
10-4 mol / (atm2 kgcat min), el kb = 1.39 atm-1, KT = 1.038 atm-1, un kg-1 = 9.8 × 10-5 6.18
SO2 está oxidado para formar SO3 en un reactor del flujo de tapón poco isotérmico. La
conversión puede ser representada como Letra X Cz = () = () TAN ASÍ 2 2 0. Populacho y
balances de energía en el yield45 del reactor

DX dz

acto inapropiado

DT dz

TT rX T uno = - = () + ´ () = () = 50 4 1 1 0210010 673 24. ., ,.

acto inapropiado

XXXK

La letra x del kk Ke E = - () - () + () é
=-+

10167 12 21 1

11 02

11 57

12

2.. ,. , 00 T

El lnk

k del ln

Ta 12 14 96 11 070 1 331 2 331 673 2 = + = - +. , ,. , ,.

Represente gráficamente los perfiles de Letra X y T como una función de longitud del reactor
(z) sin dimensiones. 6.19 La reacción de isomerización de n-butane (C4H10) para isobutane

N Ai B - () « - () C H C H 4104 10

Debe ser llevado fuera en un banco de 10 reactores tubulares; Cada reactor es V = 5   m3. Los
reactores del banco son cambiadores de calor de la tubería doble con los reactantes fluyendo
en la Ua y tubería interior = 5000   kJ / (· kilobyte m3 hr). Una mezcla de 90 n-butane del % mol
y 10 I-pentane del % mol, que es considerado uno inerte, debe ser procesado en conversión de
70 %. La tasa molar de flujo de la mezcla es 163 kmol/hr. Los reactores del banco pueden ser
considerados como un cambiador de calor de la contracorriente. La temperatura que entra de
los reactantes es T0 = 305   kilobyte, y la temperatura de líquido de refrigeración que entra son
Ta0 = 310   K. La tasa de flujo de la masa del líquido de refrigeración son mc = 500 kg/hr y la
aptitud de calor del líquido de refrigeración es Cpc = 28 kJ/kg K. La temperatura en cualesquier
de los reactores no pueden sobreponerse a 325 kilobyte. En T1 = 360   kilobyte y T2 = 333  
kilobyte, es sabido que k1 (T1) = 31.1 hr-1 y KC2 (T2) = 3.03 hr-1. Represente gráficamente
Letra X de conversión, T de equilibrio de conversión Xe, de temperatura, temperatura de
líquido de refrigeración Ta, y tasa de reacción - rA derribe la longitud del reactor para cada uno
del siguiente cases46: 1. Cocurrent caliente cambio 2. Los Constantes Datos del Ta: DHRx ° = - 6
900, J /mol, energía de activación E = 65,700   J / mol, CA0 = 9.3   kmol/m3,

RCCC pA pB PP yo = × () == × () = × () - 8 314 141 161., ,J / molK J / molK J / molK

La ingeniería de Reacción del 327Chemical

ESTABLECE REFERENCIAS PARA 1. Fogler, H. S., Cosas Esenciales de Reacción Química


Diseñando, Pearson Education International, Boston, Massachusett, pp. 90–92, 2011. 2. Fogler,
H. S., Cosas Esenciales de Reacción Química Diseñando, Pearson Education International,
Boston, Massachusett, pp. 262–263, 2011. 3. Bruce A. F., Introduction para la Ingeniería
Química Computando, John Wiley y los Hijos, el S.A., Hoboken, Nueva Jersey, pp. 43–47, 2006.
4. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando, Pearson Education
International, Boston, Massachusett, pp. 125–128, 2011. 5. Cutlip, M. La B. y M. Shacham,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 462–463, 2008. 6. Fogler, H. S., Cosas
Esenciales de Reacción Química Diseñando, S.A. Pearson Education, Boston, Massachusett, pp.
311–312, 2011. 7. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando, S.A. Pearson
Education, Boston, Massachusett, pp.   312–313, 2011. 8. Cutlip, M. La B. y M. Shacham,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 465–467, 2008. 9. Fogler, H. S., Cosas
Esenciales de Reacción Química Diseñando, Pearson Education International, Boston,
Massachusett, p. 226, 2011. 10. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando,
Pearson Education International, Boston, Massachusett, pp. 227–229, 2011. 11. Fogler, H.
Scott, Cosas Esenciales de Reacción Química Diseñando, Pearson Education International,
Boston, Massachusett, pp.   230–232, 2011. 12. Finlayson, B. Un., Introduction para Chemical
Engineering Computing, John Wiley y los Hijos, el S.A., Hoboken, Nueva Jersey, pp. 118–120,
2006. 13. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando, Pearson Education
International, Boston, Massachusett, pp. 213–216, 2011. 14. Cutlip, M. La B. y M. Shacham,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 119–122, 2008. 15. Fogler, H. S.,
Elementos de Reacción Química Diseñando, ed. 3, Prentice Hall, Boston, Massachusett, p. 523,
1999. 16. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 173,
2008. 17. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 454,
2008. 18. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando, Pearson Education
International, Boston, Massachusett, pp. 451–452, 2011. 19. Cutlip, M. La B. y M. Shacham,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 485–486, 2008. 20. Fogler, H. S.,
Cosas Esenciales de Reacción Química Diseñando, Pearson Education International, Boston,
Massachusett, pp. 308–311, 2011. 21. Fogler, H. S., Cosas Esenciales de Reacción Química
Diseñando, Pearson Education International, Boston, Massachusett, pp. 183–187, 2011. 22.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 491–492, 2008.
23. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp.
491–495, 2008. 24. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando, Pearson
Education International, Boston, Massachusett, p. 218, 2011. 25. Fogler, H. S., Cosas Esenciales
de Reacción Química Diseñando, Pearson Education International, Boston, Massachusett, pp.
220–224, 2011. 26. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando, Pearson
Education International, Boston, Massachusett, pp. 317–320, 2011. 27. Fogler, H. S., Cosas
Esenciales de Reacción Química Diseñando, Pearson Education International, Boston,
Massachusett, p. 386, 2011. 28. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando,
Pearson Education International, Boston, Massachusett, pp. 387–389, 2011.

328 Chemical Engineering Computation con MATLAB


29. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando, Pearson Education
International, Boston, Massachusett, pp. 496–500, 2011. 30. Fogler, H. S., Cosas Esenciales de
Reacción Química Diseñando, Pearson Education International, Boston, Massachusett, pp.
530–535, 2011. 31. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería
Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 476, 2008. 32. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando,
Pearson Education International, Boston, Massachusett, pp. 251–252, 2011. 33. Fogler, H. S.,
Cosas Esenciales de Reacción Química Diseñando, Pearson Education International, Boston,
Massachusett, pp. 255–258, 2011. 34. Cutlip, M. La B. y M. Shacham, Resolución de Problemas
en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall,
Boston, Massachusett, p. 467, 2008. 35. Fogler, H. S., Cosas Esenciales de Reacción Química
Diseñando, Pearson Education International, Boston, Massachusett, pp. 125–128, 2011. 36.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 223, 2008. 37.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 458–459, 2008.
38. Fogler, H. S., Cosas Esenciales de Reacción Química Diseñando, Pearson Education
International, Boston, Massachusett, pp.   314–315, 2011. 39. Fogler, H. S., Cosas Esenciales de
Reacción Química Diseñando, Pearson Education International, Boston, Massachusett, pp.
267–270, 2011. 40. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería
Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 445, 2008. 41. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 453, 2008. 42. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 486, 2008. 43. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, pp. 488–489, 2008. 44. Fogler, H. S., Cosas Esenciales de Reacción Química
Diseñando, Pearson Education International, Boston, Massachusett, pp. 453–455, 2011. 45.
Finlayson, B. Un., Introduction para Chemical Engineering Computing, John Wiley y los Hijos, el
S.A., Hoboken, Nueva Jersey, pp. 121–123, 2006. 46. Fogler, H. S., Cosas Esenciales de Reacción
Química Diseñando, Pearson Education International, Boston, Massachusett, pp. 530–535,
2011.

329

7 Mass Se Trasladan

Una parte principal de las operaciones de la unidad en la industria química de ingeniería


involucran a separar mezclas en sus componentes con cambios en composiciones de la
corriente. Estas operaciones son operaciones de transferencia masivas designadas, y su fuerza
motriz es diferencia de concentración (o la gradiente). Los métodos diversos, como adsorción
del gas o la denudación, la destilación, la extracción líquida, la absorción, el secamiento, o la
evaporación, puede ser utilizado para influenciar operaciones de transferencia masivas. Estos
métodos utilizan diferencias en la presión de vapor o la solubilidad, y no en los tamaños de
densidad o de la partícula. El uso de un método específico depende de las propiedades de los
componentes y ya sea existen en sólido, líquido, o la fase de vapor. Otra vez, estas
separaciones pueden ser llevadas fuera en cantidad de cosas o en los sistemas continuos. Las
operaciones de la cantidad de cosas son siempre dependiente de tiempo, mientras los
sistemas continuos a menudo funcionan bajo las condiciones estatales en novio. Una
operación de la unidad puede ser transmitida en el contacto del stagewise, como en columnas
del plato o en una cascada de vasijas, o en el contacto diferencial tan en columnas apiñadas o
en aerosol. Las unidades escenificadas son diseñadas en términos del número de etapas
teóricas de equilibrio. En este capítulo, el debate en cálculos de MATLAB que usa operaciones
de transferencia masivas ® es confinado para la difusión, la evaporación, la absorción, la
destilación, y la separación de la membrana. El objetivo principal de este capítulo es proveer a
lectores de conocimiento y las habilidades necesitadas que la aplicación de para MATLAB
manejen masa transfieren problemas. Los programas MATLAB presentados en este capítulo
pueden ser usados en cursos no graduados o graduados en el reembarque masivo. Los
investigadores y practicar a los ingenieros en el campo de diseñar productos químicos pueden
aplicar a este MATLAB programa en análisis, diseño, y simulación de un equipo de reembarque
de la masa.

7.1 7.1.1 de DIFUSIÓN difusión binaria Consider DiffusiOn de fase de gas De Una Sola
Dimensión de componente Uno durante la evaporación de un líquido puro en un tubo simple
de difusión. Resuelva 7.1 funciones un tubo cilíndrico dónde líquido Uno se evaporan en una
mezcla del gas de Uno y B de un estrato líquido de puro Uno cerca del fondo de ley de tube.1
Fick para el fundente de Uno puede ser expresada como

Asociación Automovilística Asociación Automovilística corriente directa dN dz dx dz xN AB ==


() 0 1

Dónde la C es el PEDAZO PEQUEÑO total de concentración (kg mol/m3) es el diffusivity


molecular de Uno en B (m2 / sec) NA es el fundente del topo de Uno (kg   mol / (m2 · sec)) / la
C del = contador público certificado xA es la fracción del topo de Un At z = z1, xA recibe por xA
= xA1 = PA0 / P. La mezcla del gas - se asume - es gas ideal. Luego, en la constante temperatura
y la presión, la concentración total C (P/RT) y PEDAZO PEQUEÑO pueden ser considerados
constantes y la concentración de perfil puede ser as2,3 mandado por vía urgente

11

1 11

12 1

=æèç

ö ø ÷ = - () - ()

letra x de la letra x

letra x de la letra x
Dakota del Norte C xxA Uno Uno Un zz zz Az zz AB A /, letra x de Alcohólicos Anónimos B lmzz 2
21 () () ()

Donde

letra x

Xx

letra x de la letra x del xx

B lm

BB

BB

Los Alcohólicos Anónimos

uno

uno

() = - ()

æèç

öø÷

21

21

12

11

El ln

El ln

330 Chemical Engineering Computation con MATLAB

Los diffusivities binarios para gases - se sabe - cambian según la temperatura absoluta para lo
1.75 power.4 Si el diffusivity en T1 es conocido, el diffusivity en T puede ser by5 aproximado
DD

LA ETIQUETA DE LA T AB T

ö ø ÷ 1 1 17. 5

La difusión del multicomponente del 7.1.2 en Gases Para la difusión multicomponente en


gases en la densidad baja para la dirección positiva de la z, el Maxwell – Stefan Equation6
puede ser expresado como

DC dz xN xN D que yo n ii jj ij = å 1 donde Ci (kg   mol/m3) es la concentración de especies yo


el xi soy la fracción del topo de especies yo Ni   (kg   mol / (m2 · sec)) es el fundente del topo de
especies yo que Dij   (m2 / sec) es el diffusivity molecular de yo en j n es el número de
componentes Para mezcla del gas de tres componentes (Una, B, C), el Maxwell – la ecuación
Stefan afloja

DC dz

XN D

XN D

UN AB BA

AB

El contador público certificado de corriente alterna

La corriente alterna

() + ()

DC dz

XN D

XN D

B BA AB

AB

AC CB

AC

() + ()
DC dz

XN D

XN D

EL CALCULADOR AUTOMÁTICO C CA

La corriente alterna

CB aC

AC

() + ()

Donde Dij Dji   (yo, = la A j, B, C).

El ejemplo 7.1: El Diffusion7 Binario

Methanol (Uno) está evaporado en un caudal de aire seco (B) en un tubo cilíndrico en 328.5
kilobyte. La distancia de la ensenada del tubo para la superficie líquida es z2 - z1 = 0.238 m. En
T = 328.5 kilobyte, el vapor

La mezcla del gas de Uno y B

A Líquida

El xA1

El xA2

El z1

El z2

?z

NA | z

¿NA | z +?z

FIGURA 7.1 la difusión de Gas-Phase de Una mezcla directa del gas de Uno y B. (De Cutlip, M.B.
y Shacham, M., Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO,
Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, 2008, p. 384.)

Los 331Mass Se Trasladan

La presión de methanol es PA0 = 68.4   kPa y la presión total es P = 99.4   kPa. El coeficiente
molecular binario de difusión de methanol en aire en estas condiciones es PEDAZO PEQUEÑO
= 1.991 × 10-5   m2 / sec. Calcule el constante fundente molar de methanol dentro del tubo en
estado estable y represente gráficamente el perfil de la fracción del topo de methanol de la
superficie líquida para la corriente afluente de aire. Compare el fundente molar calculado con
tan obtenido de la ecuación

C de Dakota del Norte

El zzx de la letra x

letra x

La letra x xAz AB B lm B lm = () () () = - () () 0 21 0 011, ln

La solución At Z Z1, xA1 = P / PA0. Adivinamos a NA, solucionamos la ecuación diferencial


dxA/dz = - (1 - xA) NA/DABC, y cheque ya sea el condición xA2 = 0 queda satisfecho. ¿Si el xA2?
0, el procedimiento de cálculo son repetidos usando otra suposición inicial de NA. El método
de bisección puede ser eficazmente usado en el procedimiento iterativo de cálculo. El xaz de
función MATLAB define la ecuación diferencial.

La función dxdz xaz (z, letra x, Na, Pedazo Pequeño, C) dxdz = - (de 1 letra x) *Na / Unte / C;
Acabe Las planillas del usexaz de la letra el ode45 de función incorporada solucionar la
ecuación diferencial y determina a NA usando el método de bisección.

% usexaz.m Dab 1.991e 5; T = 328.5; Acto inapropiado = 8.314; P = 99.4; Pa0 = 68.4; Tf = 295;
Z2 = 0.238; Z1 = 0; Zv z1 z2 ; C=P / (acto inapropiado *T); X0 Pa0 / P; CritN 1e 11; ErrN = 1; Na1
3.5e 6; Na2 3.6e 6; Mientras errN critN Nam = (Na1 +Na2) /2; Z x1 ode45 (@ xaz, zv, x0, [ ],
Na1, Pedazo Pequeño, C); Z x2 ode45 (@ xaz, zv, x0, [ ], Na2, Pedazo Pequeño, C); Z xm
ode45 (@ xaz, zv, x0, [ ], Nam, Pedazo Pequeño, C); Si x1 (el fin) *xm (el fin) < 0 Na2 Nam; Si
no Na1 = Nam; = la temperatura absoluta del errN de fin (Na1 - Na2); El fin xblm x0 / (el leño
(1 / (1-x0))); Nanal Dab *C *x0 / ((z2-z1) *xblm); Fprintf (' Estimated Nab %e, xA %8.6f\n ',
Nam, xm (el fin)); Fprintf (' Analytic Nab %e N ', Nanal); El complot (z, xm), xlabel (' z (m ) '),
ylabel (_ ' la A de la letra x '), axis apretado El usexaz de la letra produce las siguientes salidas y
el complot demostrado en Figura 7.2:

>> usexaz Estimated Nab 3.547504e 06, xA = - 0.000000 Analytic Cogen a 3.547502e-06 que
podemos ver ese NAB = 3.5475 × 10-6   m2 / s y xA2 = - 4.4158 10-7 ˜ 0.

El ejemplo 7.2: Multicomponent Diffusion de Gases8

La A de gases y B son C estancada directa difusora del gas en una temperatura de 55 ° C y una
presión de 0.2 atmósferas de punto 1 (z1) para apuntar 2 (z2). La distancia entre estos dos
puntos es 0.001 m. El fundente molar de B estaba medido para ser NB = - 4.143 × 10-4   kg  
mol / (m2 · sec) (i.e., La B del gas se difunde de z2 para z1). Se asume que del la mezcla gas es
gas ideal. Estime el fundente molar de Uno (NA). Los datos: CA1 = 2.229 × 10-4, CA2 = 0, CB0 =
0, CB2 = 2.701 × 10-3, CC1 = 7.208 × 10-3, CC2 = 4.730 × 10-3, el TAXI = 1.47 × 10-4, CAC =
1.075 × 10-4, DBC = 1.245 × 10-4.

332 Chemical Engineering Computation con MATLAB

La solución Desde C componente está estancada, Carolina del Norte = 0. Una forma simple
para solucionar este problema es primera para asumir el valor de NA, solucionar las
ecuaciones diferenciales, y el cheque ya sea las condiciones de concentración en z2 es
satisfacido. La suposición inicial para NA puede ser determinada por NA = - el CAD (CA2 -
CA1) / L asumiendo el gas es una mezcla binaria de Uno y C. Este procedimiento es repetido
usando a NA puesta al tanto hasta que las condiciones de concentración en z2 son satisfacidas.
El método de bisección puede usarse para poner al tanto a NA. La concentración total es dada
por Ct N V=P/RT de ley ideal del gas. El mdif de función MATLAB define las ecuaciones
diferenciales.

El % de función dcdz mdif (z, c, D1, D2, D3, Na, Nb, Nc, Ct) c1 Ca, c2 Cb, c3 Cc, D1 Dab, D2 Dbc,
D3 Dac Xa C (1) / Ct; Xb c (2) / Ct; Xc c (3) / Ct; Dcdz [( xa *Nb - xb *Na ) /D1 + ( xa *Nc - xc *Na )
/D3 ; ( xb *Na - xa *Nb ) /D1 + ( xb *Nc - xc *Nb ) /D2 ; ( xc *Na - xa *Nc ) /D3 + ( xc *Nb - xb
*Nc ) /D2 ]; El fin

El usemdif de la letra utiliza el ode45 de función incorporada para estimar a NA.

% usemdif.m Ca1=2.229e 4; Cb1=0; Cc1=7.208e-3; Ca2=0; Cb2=2.701e-3; Cc2=4.73e-3;


D1=1.075e-4; D2=1.245e-4; D3=1.47e-4; P = 0.2;T = 328; Acto inapropiado 82.057e-3; Ct = P /
(acto inapropiado *T); L = 0.001; Nb = - 4.143e-4; Nc = 0; Na = - D3 * (Ca2-Ca1) / L; Zspan 0 L ;
C0 Ca1 Cb1 Cc1 ; CritN 1e 10; ErrA = 1; Na1 Na/2; Na2 = 2 *Na; Iter = 1; Mientras errA critN
Nam = (Na1 +Na2) /2; Z c1 ode45 (@ mdif, zspan, Ca1, Cb1, Cc1, [ ], D1, D2, D3, Na1, Nb, Nc,
Ct); Z c2 ode45 (@ mdif, zspan, Ca1, Cb1, Cc1, [ ], D1, D2, D3, Na2, Nb, Nc, Ct); Z cm ode45
(@ mdif, zspan, Ca1, Cb1, Cc1, [ ], D1, D2, D3, Nam, Nb, Nc, Ct); Si c1 (el fin, 1) *cm (el fin, 1)
< 0 el cheque del % ya sea Ca (z2) = 0 es satisfecho Na2 Nam; Si no Na1 = Nam; = la
temperatura absoluta del errA de fin (Na1 - Na2); Iter +1; El fin

0 0.05 0.1

Z (m)

0.15 0.2

0.1

0.2

0.3

El xA

0.4

0.5

0.6

FIGURA 7.2 la fracción del Topo de methanol a lo largo del camino de difusión.

Los 333Mass Se Trasladan

c cm; Xa c (:,1) / Ct; Xb c (:,2) / Ct; Xc c (:,3) / Ct; El complot (z, xa, z, xb, ':',Z, xc, '.- ' ), la leyenda
( ' _ la A de la letra x ', ' la letra x _ B ', ' letra x _ C ' ) xlabel ( ' Distance z (m) ' ), ylabel ( ' la
fracción del Topo ') iter, Na = Nam

El usemdif de la letra produce los siguientes resultados y las curvas mostrados en Figura 7.3:
>> usemdif iter = 20 Na 2.3471e-05

Podemos ver ese el valor del fundente molar de Uno fue enfocado para NA = 2.3471 × 10-5   kg
mol / (m2 · sec) después de 20 iteraciones.

La difusión del 7.1.3 de una esfera Cuando componente Uno se difunde la B fluida estancada
directa de una esfera para un medio circundante (vea   Figura 7.4), el balance masivo cede

DNr dr

Dp dr

RTN D

Alcohólicos Anónimos p P A AB A 2 01 () == -

Donde acto inapropiado es la constante del gas (= 8314.34   m3Pa / (  kilobyte kg mol)) T es la
temperatura absoluta (kilobyte) P es la presión total (Pa)

La integración de este yields9 de ecuación

D RTr

Pp p

Pp Pp

uno

La Asociación Automovilística AB

BM

BM

Los Alcohólicos Anónimos

uno

uno

12 12

1
=

()

öø÷

El ln

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0 0.1 0.2 0.3 0.4 0.5 Distance Z (m)

La fracción del topo

× 10–3 0.6 0.7 0.8 0.9 1

XA xB xC

FIGURA 7.3 la fracción del Topo perfila para A de componentes, B, y C.

334 Chemical Engineering Computation con MATLAB

El coeficiente de reembarque de la masa del 7.1.4 Cuando componente Uno es transferido la B


mediana estancada directa de la superficie de una esfera sólida, el coeficiente masivo de
reembarque de Una B directa, kc ' (m / sec), pueda ser representado en términos del número
Sherwood Nsh10:

k de la N

D NNsh c p AB sc = ¢ = + 20552 0531 3. .

¿Dónde Dp (m) es el diámetro de la esfera sólida Nre Dpv? µ ¿Es el número Reynolds Nsc /?¿El
PEDAZO PEQUEÑO es el número Schmidt? (Kg/m3) es la densidad del gas El fundente molar de
Una B directa de una esfera sólida, NA, puede ser expresado en términos de kc ':

KP RT

Alcohólicos Anónimos pp pA c BM = ¢ () 12

El ejemplo 7.3: La difusión de un Solid Sphere11

Dichlorobenzene (Uno), suspendido en aire estancado (B), es subabonado con cal en 25 ° C y


presión atmosférica. La sublimación tiene lugar en la superficie de una esfera de
dichlorobenzene sólido con un radio de 3 10-3 m. La presión de vapor de Uno en 25 ° C es 1
mmHg, y el diffusivity en aire es 7.39 × 10-6   m2 / sec. La densidad de Uno es 1458   kg/m3 y el
peso molecular es 147. Calcule la tasa de sublimación (el fundente) y represente gráficamente
el fundente como una función del acto inapropiado del radio. La solución de la que El fundente
NA puede ser determinada

DNr dr

Dp dr

RTN D

PP

acto inapropiado Nr

Unos Alcohólicos Anónimos

AB

uno

uno

Uno 22 2 01 () == - æ è ç ö ø ÷ = ()

El r2

R1 PA1

El PA2

| acto inapropiado NA

?¿El + de | acto inapropiado de acto inapropiado NA?acto inapropiado

FIGURA 7.4 la Difusión de una esfera. (De Cutlip, M.B. y Shacham, M., Resolución de Problemas
en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall,
Boston, Massachusett, 2008, p. 392.)

Los 335Mass Se Trasladan

Desde que z2 pA es la presión de vapor de dichlorobenzene en acto inapropiado = r0 (pA (r0) =


1   mmHg = 101,325 Pa / 760 = 133.32   Pa), z2 (r0) = 133.32   Pa. Porque la condición inicial z1
(e.g (r0) no es dada, la condición inicial para z1 NAr2 tiene que ser determinada tan pA = 0
queda satisfecho en acto inapropiado grande., Acto inapropiado = 20   m). Si la letra x es
definida como acto inapropiado - = la letra x r0, la letra x de acto inapropiado r0 + y dr dx. El
spf de función define las ecuaciones diferenciales.

Acto inapropiado de función dzdx spf (la letra x, z, T, P, Pedazo Pequeño, r0) = 8314.34; Dzdx
0 ; - R *T *z ( 1 ) * ( 1 - z ( 2 ) / P ) / ( Dab * ( x +r0 ) ^2 ) ; El fin

El usespf de la letra usa el ode45 de función incorporada para calcular el fundente.


% usespf.m Dab 7.39e 6; T = 298.15; P = 1.01325e5; P0 = 133.32; R0 = 0.003; Xspan 0 20 ; CritN
1e 16; ErrN = 1; Na1 1e 12; Na2 2e 12; La inicial del % adivina mientras método de bisección
del % errN critN Nam = (Na1 +Na2) /2; X z1 ode45 (@ spf, xspan, Na1, p0, [ ], T, P, Pedazo
Pequeño, r0); X z2 ode45 (@ spf, xspan, Na2, p0, [ ], T, P, Pedazo Pequeño, r0); X zm
ode45 (@ spf, xspan, Nam, p0, [ ], T, P, Pedazo Pequeño, r0); Si z1 (el fin, 2) *zm (el fin, 2) < 0
Na2 Nam; Si no Na1 = Nam; = la temperatura absoluta del errN de fin (Na1 - Na2); letra x de
acto inapropiado de fin r0 +; Na zm (:,1). acto [Link] ^2; Pf zm (el fin, 2); Fprintf (' el
Fundente en = r0 de acto inapropiado: %7.5e, presión parcial en = inf de acto inapropiado:
%7.5f\n ', Na (1), pf); El complot (acto inapropiado (1:25), Na (1:25)), xlabel (' acto inapropiado
(m ) '), ylabel (' N_A ')

El usespf de la letra genera los siguientes resultados y el complot demostrado en Figura 7.5.
Podemos ver que la presión parcial en = r8 de acto inapropiado es 0.0002 Pa y el fundente
molar es | acto inapropiado NA = 0 = 1.32575 × 10-7   kg   mol / (m2 · s).

>> el usespf Flux en = r0 de acto inapropiado: 1.32575e-07, presión parcial en = inf de acto
inapropiado: 0.00021

0.2

0.4

0.6

0.8

1.2

1.4

× el 10–7

NA

0.005 0.01 0.015 0.02 0.025 acto inapropiado (m)

0.03 0.035 0.04 0.045 0.05

FIGURA 7.5 el fundente Molar versus radio.

336 Chemical Engineering Computation con MATLAB

El ejemplo 7.4: Agréguele Un Narcótico A la Entrega por la Disolución de Pill Coating12

La píldora para entregar una droga particular tiene un corazón interior esférico sólido de D
pura de droga y está rodeada de un recubrimiento exterior esférico de UNO. El recubrimiento
exterior y la droga se disuelven en las tasas diferentes en el estómago debido a su diferencia
en la solubilidad. Una persona toma todas tres píldoras diferentes al mismo tiempo. Doy por
supuesto que el estómago está bien mixto y que las píldoras se quedan en el estómago
mientras se disuelven. Deje el diámetro de píldora que sea Di, el diámetro de D pura de droga
en píldora que sea Ddi, y el coeficiente masivo de reembarque para píldora que sea kLi   (yo =
1, 2, 3). ¿Si la concentración de recubrimiento en el estómago es CAS = -   (mg/cm3)   (mg/kg)  
(mg/cm3) (2kLi/   (mg/cm3), la concentración de droga en el estómago es CDS, la
concentración de droga en el cuerpo es CDB, y solubilidades de estrato exterior de la píldora y
la droga interior de fondo en condiciones del estómago son SA y Dakota del Sur,
respectivamente, los balances masivos en volúmenes de rendimiento de píldoras dDi/dt?) (SA -
CAs), D1(0) = 0.5   cm, D2(0) = 0.4   cm,   D3(0) = 0.35   cm

DD dt

Carolina del Sur DD

yo

Li

DDSi di

yo

- ()

ì el í

10 03

01 0

acto inapropiado

:.

Cm

DC dt V

La S de la Asociación Automovilística de contadores públicos certificados de Carolina del Sur


SkD yo el WLii
COMO

Yo = () = å 1 1 3 2p

DC dt V

CDes de Carolina del Sur Sk D DD S yo WL ii DS yo = () () = å 1 1 1 t 3 2p

Es D iLi yo la W yo == ()

= () ì í

12

123

10 3 00 3

123

:. :. ,, ,,

Dónde V   (el litro) es el volumen de fluido en el estómago t (hr) es el tiempo de la residencia


en el estómago

Trame los diámetros de píldoras (D1, D2, D3) y los contadores públicos certificados y los CDes
como una función de tiempo para hasta 150 min (0 t = 150 (min)) después de que las píldoras
estén ocupadas.

DataV a saber dominio administrativo:, Min,,. ,.== == =1200 240 10 4 1414 7 33 3cm mg cmm g
cm mg tr /cm3

La solución El sistema de ecuaciones diferenciales está definida por el drugf de función.

La letra x del % de función dxdt drugf (yo) (t, letra x, V, rho, tau, Sa, Sd) = D (yo) (yo = 1,2,3), la
Letra X (4) C_AS, letra x = C _ Ds (5) sum0 = 0; Sum1 = 0; Para yo 1:3 kL (yo) = 1.2/x (yo); Sw
(yo) = 0; Si la letra x (yo) > 0.3 fd (yo) = - 2 *kL (yo) * (Sa - la letra x (4)) /rho; Sw (yo) = 1; El de
elseif el de letra x (yo) < = 0.3 y la letra x 1e-5 (yo) fd (yo) = - 2 *kL (yo) * (Sd - la letra x (5))
/rho; Si no fd (yo) = 0; El fin sum0 + Sw *kL (yo) (yo) *x (yo); Sum1 + (1-Sw (yo)) *kL (yo) *x
(yo); El fin
Los 337Mass Se Trasladan

= la pi fd (4) * - la letra x (4) /tau (4) (Sa -) la letra x *sum0 / V; = la pi fd (5) * - la letra x (4) /tau
(5) (Sd -) la letra x *sum1 / V; Dxdt fd ( 1 ) fd ( 2 ) fd ( 3 ) fd ( 4 ) fd ( 5 ) '; El fin

El usedrugf de la letra trama variaciones de diámetros y las concentraciones como una función
de tiempo.

% usedrugf.m x10 = 0.5; x20 = 0.4; x30 = 0.35; x40 = 0; x50 = 0; V = 1200; Tau = 240; Sa = 1; Sd
= 0.4; Rho = 1414.7; Tspan 0 150 ; X0 x10 x20 x30 x40 x50 ; T x ode45 (@ drugf, tspan, x0, [ ],
V, rho, tau, Sa, Sd); = la letra x D1 (:,1); = la letra x D2 (:,2); = la letra x D3 (:,3); = la letra x Cas
(:,4); = la letra x Cds (:,5); El complot de la figura (t, D1, t, D2, ' (1):',T, D3, '.- ' ), xlabel (lo haría
(cm)), ylabel ' (lo haría _ 1 ', lo haría _ 2 ', lo harían _ 3 ' ) ') la leyenda ' (2), el axis el complot
apremiante de la figura (t, Cas, t, Cds, ( ' t (min):'), Xlabel (' t (min ) '), ylabel (' C (mg/cm ^3 ) ')
el axis tirante, la leyenda (' C _ { COMO } ', ' C _ { DS } ', ' Location ', ' supere ')

El usedrugf de la letra genera los complots demostrados en cifras 7.6 y 7.7.

>> el usedrugf

La difusión del 7.1.5 en partículas isotérmicas de catalizador Para una partícula esférica de
catalizador, el balance masivo en un volumen diferencial dentro de los rendimientos de la
partícula

d dr

Nr kaCr N

A Nr RAA A2 1 2 2 2 () = - = ()

Dónde NA es el fundente de acto inapropiado de la A de reactante es el radio del k1 esférico


de la partícula de catalizador es la constante de tasa de orden 1 basada en contador público
certificado de volumen de la partícula es la concentración de reactante

05 0 100

D1 D2 D3

T (min)

150

0 0.05 0.1 015 0.2 0.25 D (cm) 0.3 0.35 0.4 0.45 0.5

RESUELVA 7.6 variaciones de Diámetro para tres píldoras.

338 Chemical Engineering Computation con MATLAB

En acto inapropiado

d dr

La A del Nr = () = 00 2. La ley de Fick para la difusión de A de reactante puede ser expresada


como
e de Alcohólicos Anónimos dC dr N D

Donde De es el diffusivity efectivo para la difusión de A de reactante en la partícula porosa. La


condición del límite para esta ecuación es que la concentración de Uno en la superficie de la a
partícula está dados por = CAs del contador público certificado cuando = acto inapropiado de
acto inapropiado. ¿El factor interno isotérmico de efectividad,?, Es definido como la
proporción de la tasa promedia de reacción dentro de la partícula para la tasa de reacción en
la concentración de la superficie de la partícula:

() () La superficie de la A del avg de la A de acto inapropiado de acto inapropiado

? Puede calcularse de

() () El retorno de carro kaCr dr kaCR Crdr Un Acto Inapropiado Tan Como Acto Inapropiado
Uno 1 2 0 1 3 3 0 2 4 43 3

La diferenciación de esta ecuación con relación a acto inapropiado cede

d dr

El retorno de carro Cr Uno Tan

acto inapropiado

H == = 3 0 2 3 0,

La solución analítica para la difusión recibe by13

F ff f = () { } = - 3 12 1 1 coth, acto inapropiado kaC D Como n e

¿Dónde? Es que la n de módulo Thiele es la orden de reacción

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
50 100

Los certificados de depósito de contadores públicos certificados

T (min)

C (mg/cm3)

150

RESUELVA 7.7 variaciones de Concentración.

Los 339Mass Se Trasladan

Para partículas cilíndricas de catalizador,

d dr

Nr kaCN

acto inapropiado Nr

DC dr

Acto inapropiado N DAA Uno UNA Alcohólicos Anónimos e () = - = () = 1

() () = ò ò 0 1 1 2 2 0 2 2 Acto Inapropiado Uno como como Acto Inapropiado

uno

El retorno de carro kaCr dr kaCR

Crdr

d dr

El retorno de carro Cr Uno Tan

acto inapropiado

H == = 2 02 0,
Para la reacción catalítica de fase de gas siendo llevado fuera en un reactor apretujado con un
estrato poroso de catalizador, el balance masivo en componente Uno en la dirección de la z de
la parte superior del estrato poroso afloja

Alcohólicos Anónimos dN dz rNA zL == =, 0

Donde NA es el fundente molar de UNO. En z = L, NA = 0. La tasa de cambio de la


concentración de Un, contador público certificado, con relación a z es expresado como

Alcohólicos Anónimos dC dz D xN NNA e BA = + () - é ë ù û 1

Donde el diffusivity efectivo del estrato de catalizador, De, es dado por ahí

= hora oficial del Este AB p

Dónde el PEDAZO PEQUEÑO está el diffusivity binario ep es las s de porosidad de catalizador es


la t de factor de constricción es la tortuosidad

El ejemplo 7.5: La Difusión con Reacción en Catalyst Particles14

¿Calcula el perfil de concentración para contador público certificado y determina el factor de


efectividad? Para una orden 1 reacción irreversible en una partícula esférica, donde acto
inapropiado = 0.5   cm, De = 0.1 cm2 sec, CAs = 0.2 g mol/cm3, y k1a = 6.4 sec-1. La solución
Desde el | acto inapropiado inicial del contador público certificado de condición = 0 es
desconocida, primero asumimos | acto inapropiado del contador público certificado = 0 y
solucionamos el sistema de ecuaciones diferenciales. El | acto inapropiado inicial del contador
público certificado de condición = 0 es iteratively actualizado hasta el = acto inapropiado de |
acto inapropiado del contador público certificado de condición = CAs es liquidado. Una vez que
la condición inicial es fija, otros valores pueden calcularse. El rxnf de función define el sistema
de ecuaciones diferenciales.

El % de función dxdr rxnf (acto inapropiado, letra x, Cas, acto inapropiado, De, k1a) x1 Nar ^2,
x2 eta, x3 Ca si acto inapropiado == 0, Na = 0; Si no = la letra x Na (1) /r ^2; El fin

340 Chemical Engineering Computation con MATLAB

Dxdr - k1a *x ( 3 ) *r ^2 ; 3 *x ( 3 ) *r ^2 / ( Cas *R ^3 ) ; - Na / De ; El fin

El userxnf de la letra utiliza el ode45 de función incorporada para integrar el sistema de


ecuaciones diferenciales y usa el método de bisección para determinar el | acto inapropiado
del contador público certificado de condición inicial = 0.
% userxnf.m Cas = 0.2; Acto inapropiado = 0.5; De = 0.1; k1a = 6.4; Rspan 0 R ; CritN 1e 6; ErrN
= 1; Ca1 1e 2; Ca2 3e 2; Mientras errN critN Cam = (Ca1 +Ca2) /2; R x1 ode45 (@ rxnf, rspan,
0,0, Ca1, [ ], Cas, acto inapropiado, De, k1a); R x2 ode45 (@ rxnf, rspan, 0,0, Ca2, [ ], Cas, acto
inapropiado, De, k1a); R xm ode45 (@ rxnf, rspan, 0,0, Cam, [ ], Cas, acto inapropiado, De,
k1a); Si (x1 (el fin, 3) - Cas) * (xm (el fin, 3) - Cas) < 0 Ca2 Cam; Si no Ca1 = Cam; = la
temperatura absoluta del errN de fin (Ca1 - Ca2); El fin Na Xm (:,1). acto [Link] ^2; Effc
xm (el fin, 2); Ca xm (:,3); = acto inapropiado del ephi *sqrt (k1a De); Effa = 3 * (ephi *coth
(ephi) - 1) /ephi ^2; Fprintf (' el factor de Efectividad en = acto inapropiado de acto inapropiado
(calculado): %7.5f\n ', effc); Fprintf (' el factor de Efectividad en = acto inapropiado de acto
inapropiado (analítico): %7.5f\n ', effa); El complot (acto inapropiado, Ca), xlabel (' acto
inapropiado (cm ) '), ylabel (' C_A (gmol/cm ^3 ) ')

El userxnf de la letra produce las siguientes salidas y el complot demostrado en Figura 7.8:

>> el factor del userxnf Effectiveness en = acto inapropiado de acto inapropiado (calculado):
0.56301 la Efectividad factorizan en = acto inapropiado de acto inapropiado (analítico):
0.56300

0.02 0.04 0.06 0.08 0.1 0.12 el contador público certificado (gmol/cm3) 0.14 0.16 0.18 0.2 0.22

0.05 0.1 0.15 0.2 0.25 acto inapropiado (cm)

0.3 0.35 0.4 0.45 0.5

FIGURA 7.8 el perfil de Concentración en un catalizador esférico.

Los 341Mass Se Trasladan

El ejemplo 7.6: La reacción y la Difusión en un Porous Catalytic Layer15

La fase catalítica de gas reacción reversible entre A de componentes y B

2AB «

Tiene lugar en un estrato poroso de catalizador en un reactor. La tasa de reacción para A de


reactante es dada por ahí

El kC de acto inapropiado

Alcohólicos Anónimos de la Kilobyte de la C B c = - æ è ç ö ø ÷ × () 23 gmol / cm sec

Donde la k de constante de tasa = 8 × 104   cm3 / (sec g mol) y el constante de equilibrio Kc = 6


× 105 cm3 g mol. El espesor del estrato catalítico es L = 0.2   cm, el diffusivity efectivo de Uno
en B para este estrato es De = 0.01   cm2 / sec, la concentración total de Uno y B es Ct = 4 × 10-
5   g   mol/cm3, y la concentración de Uno y B en la superficie del estrato catalítico es CAs = 3 ×
10-5   g   mol/cm3 y CBs = 1 × 10-5   g   mol/cm3, respectivamente. ¿Calcula el factor de
efectividad para la reacción dada (?) Y el contador público certificado de complot y NA como
una función de la profundidad del estrato catalítico (z). La sustitución de solución de la relación
CB = Ct - el contador público certificado para la ecuación de tasa se doblega
DN dz

El kC

KC

El kC

A de la A de la kilobyte de la COPIA NA A B c tA c zL = æ è ç ö ø ÷ = - - æ è ç ö ø ÷ = = 22 0

Del reacción stoichiometry, la relación entre los fundentes molares de Uno y B es dada por ahí

NN BA = - 1 2

De ley de Fick, nosotros el have16

Alcohólicos Anónimos dC dz D xN NNA e BA = + () - é ë ù û 1

La sustitución de la definición de xA en términos de concentraciones, = el contador público


certificado xA / Ct, para esta ecuación se doblega

DC dz

ND

La z de la A de la t de la A C CCAA e Como = æ è ç ö ø ÷ = = 2 2 0,

El factor de efectividad puede ser expresado como

() () = -

öø÷

acto inapropiado

acto inapropiado

NL

El kC

kilobyte de la COPIA
uno

El avg

uno

La superficie

Como

Como

TA s

Desde la condición inicial NAs = NA | z = 0 es desconocida, - se asumir - soluciona las


ecuaciones diferenciales. La condición inicial NA | z = 0 que satisface la condición del límite de
fundente de cero en   z = L, NA | z = L = 0, puede estar resuelta por cálculos iterativos. Una vez
que la condición inicial es determinada, otras variables pueden calcularse. El crxf de función
define las ecuaciones diferenciales.

El % de función dxdz crxf (z, letra x, Ct, k, Kc, De) x1 Na, x2 Ca dxdz - k * ( x ( 2 ) ^2 - ( Ct - x ( 2 ) )
/Kc ) ; x ( 1 ) * ( x ( 2 ) / Ct – 2 ) / ( 2 *De ) ; El fin

342 Chemical Engineering Computation con MATLAB

El usecrxf de la letra determina la condición inicial, calcula el factor de efectividad, y genera


complots de contador público certificado y NA versus la profundidad del estrato catalítico.

% usecrxf.m Cas 3e 5; Ct 4e 5; L = 0.2; De = 0.01; = 8e4 de la k; Kc 6e5; Zspan 0 L ; CritN 1e 10;


ErrN = 1; Na1 2e 6; Na2 5e 6; Mientras errN critN Nam = (Na1 +Na2) /2; Z x1 ode45 (@ crxf,
zspan, Na1, Cas, [ ], Ct, k, Kc, De); Z x2 ode45 (@ crxf, zspan, Na2, Cas, [ ], Ct, k, Kc, De); Z xm
ode45 (@ crxf, zspan, Nam, Cas, [ ], Ct, k, Kc, De); Si x1 (el fin, 1) *xm (el fin, 1) < 0 Na2 Nam;
Si no Na1 = Nam; = la temperatura absoluta del errN de fin (Na1 - Na2); El fin Na Xm (:,1); Ca
xm (:,2); Ras Cas ^2 - (Ct-Cas) /Kc; Effc Na (1) / (L *k *ras); Fprintf (' el factor de Efectividad:
%7.5f\n ', effc); Fprintf (' el fundente Molar de Uno en z = 0: %12.8f\n ', Na (1)); La contratreta
(1, 2), el complot (z, Ca), xlabel (' z (cm ) '), ylabel (' C_A (gmol/cm ^3 ) '), la contratreta
cuadriculada (1, 2), el complot (z, Na), xlabel (' z (cm ) '), ylabel (' N_A (gmol / s / cm ^2 ) '), la
cuadrícula

El usecrxf de la letra produce las siguientes salidas y las curvas mostradas en Figura 7.9:

>> el factor del usecrxf Effectiveness: 0.30068 el fundente Molar de Uno en z = 0: 0.00000425

El contador público certificado (g mol/cm3)

1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3 × 10–5


0.050 0.1 z (cm)

0.15 0.2

(Uno)

– 0.5

NA (g mol / sec / cm2)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5×10–6

0.050 0.1 z (cm)

0.15 0.2

(B)

CREO 7.9 Concentración y perfiles molares de fundente.

Los 343Mass Se Trasladan

7.2 la MASA UNSTEADY-STATE TRANSFIEREN 7.2.1 Difusión del estado inseguro en una tabla
De Una Sola Dimensión difusión estatal a Unsteady de componente Uno en una tabla de una
sola dimensión puede ser as17 mandado por vía urgente

¶¶

=¶¶

= ¶ ¶ == =

Ct

letra x de la C

KC

letra x de la C

uno

AB

uno

Una letra x

Los Alcohólicos Anónimos

El xL

210
0 0,

Dónde kilobyte es el PEDAZO PEQUEÑO de coeficiente de distribución es el diffusivity binario

¿Resuelva 7.10 funciones una tabla de una sola dimensión de anchura?letra x. Una fórmula
central de diferencia para la segunda derivada puede usarse para aproximar las derivadas
parciales en esta ecuación:

DC dt

letra x de la D

CCCi nAi AB Ai Ai Ai = () - + () ££ () +D 2 11 22 1

¿Dónde?La letra x es la longitud del subintervalo. En letra x = 0,

D de la COPIA de la k

letra x de la C

letra x de la C

La Asociación Automovilística de América de la letra x de la A de la letra x de Alcohólicos


Anónimos del xcA del CCA B A 01 00 321 43 2 () = ¶ ¶ ¶ ¶ = - + == y D

Y tenemos

Asociación Automovilística kC xDCD C Dk KxA cA AB BA AB c 1 03 2 24 32 = - + + D

Donde el kc es el coeficiente masivo externo (m sec) de reembarque. En   letra x = L,

¶ = ¶ ¶ = - + = - el xL de la A de la letra x del CCA de la letra x de la C de la letra x C Uno Uno


Un An0 34 2 0 12an d D para que Esta ecuación puede ser solucionada pueden para yield18

La COPIA

Uno

Uno Uno = - 4 3 12

L
1

letra x

El CA0

El CA2

CAi – 1

El CAi

La lata – 1 puede

El CA1

Yo n

?letra x

FIGURA 7.10 la difusión estatal a Unsteady en una tabla de una sola dimensión.

344 Chemical Engineering Computation con MATLAB

El ejemplo 7.7: La difusión estatal a Unsteady en un Slab19 De Una Sola Dimensión

Una tabla con un espesor de 0.004 m tiene una superficie repentinamente expuesta para una
A componente que tiene solución con CA0 = 6 10-3 kg mol/m3. La otra superficie de la tabla es
soportada por un sólido aislado no consintiendo transporte masivo. El diffusivity binario es
PEDAZO PEQUEÑO = 1 × 10-9   m2 / sec, el coeficiente de distribución es kilobyte = 1.5, y el
coeficiente masivo externo de reembarque es kc = 1 × 10-6   m / sec. En t = 0, la concentración
de componente Uno en la superficie del lado de solución es CA1 = 0.001 kg mol/m3 y que en el
lado sólido es enlata = 0.002 kg mol/m3. Calcule y trame las concentraciones dentro de la tabla
después de 20,000 sec. El interior de la tabla puede estar dividido en varios intervalos con
anchura de cada intervalo siendo 0.0005 m (i.e., ?La letra x = 0.0005   m). ¿La Solución Si?La
letra x = 0.0005   m, 0.0004/0.0005 = 8 y el número de intervalos es n = 9. El sistema de
ecuaciones diferenciales puede ser expresado como

DC dt

La letra x de la D CCCiAi AB Ai Ai Ai = () - + () ££ () +D 2 11 22 8

Cuando t = 0, CA1 = 0.001 kg mol/m3 y CA9 = 0.002 kg mol/m3, y cuando t > 0, / kilobyte CA1
CA0 y CA9 = (4CA8 - CA7) /3. La concentración inicial de perfil dentro de la tabla - se asume - es
lineal. En este caso, la concentración inicial en el nodo soy dado por ahí

La COPIA

El iiAi de la COPIA UN Alcohólicos Anónimos = + () () = ¼ () 1 91 8 11 29,


El sldif de función define el sistema de ecuaciones diferenciales.

La letra x del % de función dxdt sldif (1) (t, letra x, Pedazo Pequeño, delx, ca0, ca10, ca90,
kilobyte) = Ca2, letra x (2) = Ca3, ..., letra x (7) = Ca8 si t == 0 ca1 ca10; Ca9 ca90; Si no /
kilobyte ca1 = ca0; Ca9 = (4 *x (7) - la letra x (6)) /3; El dxdt de fin Dab * - 2 *x +x) Dab * (1) /
(delx ^2) (la letra x (3) (2) (1) / (delx ^2) (la letra x (4) (3) (2) / (delx ^2) (la letra x (5) (4) (3) /
(delx ^2) (la letra x (6) (5) (4) / (delx ^2) (la letra x ((la letra x (2) - 2 *x +ca1) Dab * - 2 *x +x)
Dab * - 2 *x +x) Dab * - 2 *x +x) Dab *7) - 2 *x +x) Dab * +x); El fin

El usesldif de la letra calcula el perfil de concentración.

La letra x del % del % usesldif.m (1) = Ca2, letra x (2) = Ca3, ..., letra x (7) Ca8 Dab 1e 9; Delx 5e
4; Ca10 1e 3; Ca90 2e 3; Ca0 6e 3; La k = 1.5; Para k 1:9 x0 ca10 + * (k-1) (ca90 - ca10) (la k) /8;
El fin c0 x0(2 ) x0(3 ) x0(4 ) x0(5 ) x0(6 ) x0(7 ) x0(8 ) ; Tf = 20000; Tspan 0 tf ; T x ode45 (@ sldif,
tspan, c0, [ ], Pedazo Pequeño, delx, ca0, ca10, ca90, kilobyte); = la longitud del nt (t); Xc1 ca10
ones ( 1, nt - 1 ) *ca0 / K ; El % Ca1 Xc9 Ca90 ( ( 4 *x ( 2 : End, 7 ) - X ( 2 : End, 6 ) ) /3 ) ' ; El %
Ca9 xc;

Los 345Mass Se Trasladan

Para k 1:7 xc xc x ( :, k ) ; Fin c xc1 ' xc xc9 ' ; El complot (t, c (:,3), t, c (:,5), ':',T, c (:,7), '.- ', t, c
(:,9), ' - ') xlabel (' t (sec ) '), ylabel (' C (kgmol/m ^3 ) ') la leyenda (' C _ { A3 } ', ' C _ { A5 } ', ' C _
{ A7 } ', ' C _ { A9 } ', ' la posición ', ' mejor ')

El usesldif de la letra genera las curvas mostradas en Figura 7.11:

>> el usesldif

La difusión del 7.2.2 en un gas laminar que cae del CO2 de la película es amortiguada en una
película líquida que cae de solución alcalina en la cual hay una orden 1 reacción irreversible
como se muestra en Figura 7.12. La concentración resultante del CO2 disuelto en la película es
bastante pequeña a fin de que la viscosidad del líquido no es afectada. La distribución de
velocidad para el flujo laminar estatal en novio abajo de una pared vertical, vz   (m sec), recibe
by20

Gx v

Letra x zz é ú ú é ú ú rd md d 2 22 2 11 llegan al límite

Un balance masivo estatal en novio en un volumen diferencial dentro de la película líquida


produce la ecuación parcial by21 dado

Cz
D

El kCz de la letra x de la C UN AB Uno Uno ¶ = ¶ ¶ - ¢ 2 2

Dónde la contadora pública certificada   (kg   mol/m3) es la concentración de PEDAZO


PEQUEÑO disuelto   (m2 / sec) del CO2 es el diffusivity de CO2 disuelto en la k alcalina de
solución '   (sec-1) es una constante de tasa de reacción de la orden 1 para la reacción de
neutralización

× el 10–3

3.5

2.5

1.5

× 104

CA5 CA7 CA9 CA3

0.2 0.4

C (kg mol/m3)

0.6 0.8 1 1.2 t (sec)

1.4 1.6 1.8 2

FIGURA 7.11 el perfil de Concentración en una tabla de una sola dimensión.

346 Chemical Engineering Computation con MATLAB

Las condiciones del límite son dadas por ahí

C de la COPIA

El xz de la A C xA z Como UNO

El xz

== >

= ³ == ¶ ¶ = 00 0 0 00,,, d

La ecuación parcial puede ser solucionada numéricamente usando el método de líneas. Las
expresiones finitas de diferencia para la ecuación parcial y pues la ecuación de velocidad
pueden estar combinadas para ceder
DC dz

El ix

La letra x de la D CCAi z AB Ai Ai æ è ç ç ö ø ÷ ÷ é ë ê ê ù û ú = () ú () - +1 1 1 22 2 1 topan a D d


+ + é ë ê ê ù û ú ú ¢ CkCi nAi ££ () () Ai1 21

CAi z = 0

El CCA

La COPIA

Como Uno

Uno Uno

A1

124 3 == -,

Los elementos finitos de diferencia son mostrados en Figura 7.13.

El ejemplo 7.8: El reembarque masivo en un Falling Laminar Film22

El gas del CO2 es absorbido en una película líquida que cae de solución alcalina en la cual no
hay reacción. El espesor de la película es d = 3 10-4 m, la máxima velocidad es Vzmax = 0.6 m
sec, y el diffusivity de CO2 disuelto en la solución alcalina es PEDAZO PEQUEÑO = 1.5 × 10-9  
m2 / sec. Use el método numérico de líneas con 10 intervalos para calcular la concentración de
CO2 disuelto en z =   1 m (vea Figura 7.13).

letra x

Vz (la letra x)

El CO2

CREO 7.12 Mass se trasladan dentro de una película laminar que cae. (De Pájaro, R.B. Et Al.,
Transporte Fenómenos, John Wiley e Hijos, Hoboken, Nueva Jersey, 2002, p. 562.)

Los 347Mass Se Trasladan

La solución Desde la película líquida está dividida en 10 intervalos, n = 11 y tenemos 9


ecuaciones diferenciales.
DC dz

El ix

La letra x de la D CCAi z AB Ai Ai æ è ç ç ö ø ÷ ÷ é ë ê ê ù û ú = () ú () - +1 1 1 22 2 1 le topan a D


d + + é ë ê ê ù û ú ú ¢ CkCi Ai ££ () () Ai 1 21 0

CAi z = 0 = 0, CA1 CAs, CA11 = (4CA10 - CA9) /3. Si 4CA10 CA9, CA11 = 0. El absf de función
define el sistema de ecuaciones diferenciales.

La letra x del % de función dxdz absf (1) (z, letra x, Pedazo Pequeño, kp, delx, delt, vm, cas) =
Ca2, letra x (2) = Ca3, ..., letra x (9) Ca10 Ca1 Cas; Si (4 *x (9) < la letra x (8)) ca11 = 0; Si no ca11
= (4 *x (9) - la letra x (8)) /3; El fin dxdz - 2 *x (3) +x (2)) / (delx ^2) - - 2 *x (1) +ca1) / (delx ^2) -
kp *x (1)) / (vm * (1 - (1 *delx/delt) ^2)) ; (el Pedazo Pequeño * (la letra x (3) - 2 *x (2) +x (1)) /
(delx ^2) - kp *x (2)) / (vm * (1 - (2 *delx/delt) ^2)) ; (el Pedazo Pequeño * (la letra x (4) kp *x
(3)) / (= [ (el Pedazo Pequeño * (la letra x (2)Vm * - 2 *x ; (el Pedazo Pequeño * (la letra x (7) +x
(6)) (5) (1 - ^2)) (3 *delx/delt) - 2 *x ; (el Pedazo Pequeño * (la letra x (5) +x (4)) (3) - kp *x /
(delx ^2)) (4) ^2)) / (vm * (1 - (4 *delx/delt) - 2 *x ; (el Pedazo Pequeño * (la letra x (6) +x (5))
(4) - kp *x / (delx ^2)) (5) ^2)) / (vm * (1 - (5 *delx/delt) / (delx ^2) - Kp *x / (delx ^2)) (8) ^2)) /
(vm * (1 - (8 *delx/delt) +x ; (el Pedazo Pequeño * (ca11-2 *x (9) - (6 *delx/delt) ^2)) (6) - 2 *x /
(vm * (1 - ; (el Pedazo Pequeño * (la letra x (8) +x (7)) (6) - kp *x / (delx ^2)) (7) ^2)) / (vm * (1 -
(7 *delx/delt) - 2 *x ; (el Pedazo Pequeño * (la letra x (9) +x (8)) (7) kp *x) (8)) - Kp *x) ^2)); El
fin

El useabsf de la letra calcula el perfil de concentración.

La letra x del % del % useabsf.m (1) = Ca2, letra x (2) = Ca3, ..., letra x (9) Ca10 Dab 1.5e 9; Delt
3e 4; Delx delt/10; Vm = 0.6; Cas = 0.03; Kp = 0; = los ceros del c0 (1, 9); Perfil del
concentración del inicial del % zf = 1; Zspan 0 zf ;

letra x

El ni2

?letra x

El CO2

Los CAs

El CA2

La lata

El CAi
El CA1

Vz (la letra x)

CREO 7.13 Mass se trasladan dentro de una película laminar que cae dividió en los intervalos
pequeños. (De Cutlip, M.B. y Shacham, M., Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, 2008, p.
440.)

348 Chemical Engineering Computation con MATLAB

Z x ode45 (@ absf, zspan, c0, [ ], Pedazo Pequeño, kp, delx, delt, vm, cas); = la longitud del nz
(z); Xc1 cas *ones (1, nz); El % Ca1 para k = 1:El nz si (4 *x (la k, 9) < la letra x (la k, 8)) xc11 (la k)
= 0; Si no xc11 (la k) = (4 *x (la k, 9) - la letra x (la k, 8)) /3; El fin de fin xc; Para k 1:9 xc xc x ( :,
k ) ; Fin c xc1 ' xc xc11 ' ; El complot (z, c (:,3), z, c (:,5), ':',Z, c (:,7), '.- ', z, c (:,9), ' - ') xlabel (' z
(m ) '), ylabel (' C (kgmol/m ^3 ) ') la leyenda (' C _ { A3 } ', ' C _ { A5 } ', ' C _ { A7 } ', ' C _ { A9 } ',
' la posición ', ' mejor ')

El useabsf de la letra produce las curvas mostradas en Figura 7.14:

>> el useabsf

7.3 el soltero del 7.3.1 de EVAPORACIÓN efectúan evaporador En la evaporación, el vapor de


una solución líquida hirviente es distante y una solución más concentrada queda. Las
propiedades de la solución siendo concentrado y de ser vapores quitó al oso grandemente en
el tipo de evaporador usado y la presión y la temperatura del proceso de evaporación. Los
factores a ser considerados en la operación incluye concentración en el líquido, echando
espuma, la solubilidad, escala declaración jurada escrita, y materiales de construcción.
Resuelva 7.15 funciones un evaporador de efecto solo típico. En un evaporador de efecto solo,
el calor latente de condensación del vapor es transferido a través de una superficie de
calefacción para vaporizar solvente de una solución hirviente. Dos balances del enthalpy son
necesarios: Uno para el vapor el lado y uno para el lado de solución. Está asumido que el
sobrecalentamiento y el subenfriamiento

14

12

10

–2

0 0.1 0.2 0.3 0.4 0.5 z (m)

El CA3
× el 10–3

CA5 CA7 CA9

C (kg mol/m3)

0.6 0.7 0.8 0.9 1

FIGURA 7.14 el perfil de Concentración como una función de z de distancia.

Los 349Mass Se Trasladan

Del condensado es insignificante. La diferencia entre el enthalpy del vapor y eso del
condensado son representados por el calor latente de condensación del vapor: Q mh Hm ssss
ss = () = - l

¿Dónde los hs es el enthalpy específico de condensado Hs es el enthalpy específico de ms de


vapor es la tasa de flujo de qs de vapor es la velocidad de transferencia de calor a través de
superficie de calefacción de vapor?Las s es el calor latente de condensación de vapor

El balance del enthalpy para el lado de solución produce a q mmHmhm hfp vffp p = () - +

Dónde la alta frecuencia es el enthalpy específico de licor delgado Hv es el enthalpy específico


de caballo de potencia de vapor es el enthalpy específico de q concentrada de solución es la
velocidad de transferencia de calor de superficie de calefacción para la solución líquida

A falta de pérdidas de calor, el calor transferido para la superficie calentadora de iguales de


vapor que se trasladaron de la superficie de calefacción para el líquido, y q = - qs. La
combinación de las ecuaciones acerca de estas cantidades le da a q mmmH mh mh ss fpvfvp p
== () - +l

La alta frecuencia y el caballo de potencia dependen de la temperatura y la concentración de


la solución. Del enthalpy y balances masivos, la A de área de reembarque de calor y el mev de
efecto de primera parte son dados por ahí

uno

T de la q Utah

El mmm

Sv ev fp = ()

Donde Ts y Tv son temperatura de vapor saturado y vapor saturado, respectivamente.

Aliméntese

El vapor

El vapor

La solución concentrada

El condensado
Mf, alta frecuencia

Ms, hs

Ms, Hs

Mp, caballo de potencia

Mv = (mf – mp), Hv

CREO 7.15 Un evaporador de efecto solo.

350 Chemical Engineering Computation con MATLAB

El sinevap de función calcula el proceso de evaporación de efecto solo. La sintaxis es

Hay campo para una mejoría = sinevap (evdat)

La función requiere la variable de estructura evdat, lo cual conste de siete campos: [Link] es
la tasa de flujo del pienso (lb/hr), [Link] es la temperatura del pienso   (° F), [Link] es la
fracción sólida en la solución del pienso, [Link] es la fracción sólida en la solución
concentrada, [Link] es la presión de vapor de la ensenada (psia), [Link] es la presión de
vapor de la conexión de salida (psia), y evdat.U es el coeficiente global (Btu / (ft2   hr ° F) de
reembarque de calor). El sinevap de función ejecuta el siguiente procedimiento de cálculo:

1. Convierte las unidades de temperatura y ejerza presión sobre para kilobyte y Pa,
respectivamente 2. Encuentra las temperaturas de saturación del vapor y la solución usando la
ecuación

f aa aa aa

P pc tttttttt () + + + + - () æ è ç ö ø ÷ = 12 15 3 3 4 35 5 4 6 75 10. . El ln

3. Usa el satsteam de función para calcular propiedades en la temperatura de saturación.


Cuando esta función es designada, la unidad de temperatura debería ser convertida a ° C 4.
Determina q y Uno del balance masivo

La función hay campo para una mejoría Cálculo del % = sinevap (evdat) de Data Tc del % del
evaporador del efecto solo = 647.096; La temperatura crítica del % de H2O (kilobyte) Pc =
22064000; El % la presión crítica de H2O (Pa) T0 = 273.15; Xf [Link]; Xp [Link]; Mf
[Link]; Tf = ([Link]-32) /1.8 + 273.15; F-K del % Ps = [Link] *6894.757; Pv [Link]
*6894.757; Psia-Pa del % U = evdat.U; Cf 1/2326; La temperatura de saturación del % de kg-
Btu del % J / lb un - 7.85951783 1.84408259 - 11.7866497 22.6807411 ... - 15.9618719
1.80122502 ; Gs - *log = @ (la letra x) (1) (2) (3) (4) (5) (6) (de 1 letra x) (Ps Pc) un *x + un *x
^1.5 + un *x ^3 + un *x ^3.5 + un *x ^4 + ... un *x ^7.5; Gv - *log = @ (la letra x) (1) (2) (3) (4)
(5) (6) (de 1 letra x) (Pv Pc) un *x + un *x ^1.5 + un *x ^3 + un *x ^3.5 + un *x ^4 + ... un *x
^7.5; Xs fzero (gs, 0.5); Xv fzero (gv, 0.5); Ts Tc * (1 - xs); Tv Tc * (1 - xv); El % Enthalpy Sts
Satsteam (Ts-T0); Stv satsteam (Tv-T0); Stf satsteam (Tf-T0); Hs [Link] *cf; Hs [Link] *cf; El
vapor del % Hv [Link] *cf; Hv [Link] *cf; La alta frecuencia de solución del % [Link] *cf; El
balance del Material del % mp xf *mf/xp; El % Btu Hr Mev Mf - mp; Q mev *Hv - mf *hf + mp
*hv; Ms q / (Hs - hs); Ts = (Ts - 273.15) *1.8 +32; El % K-F Tv = (Tv - 273.15) *1.8 +32; DT Ts - Tv;
Una = q / U / dT;

Los 351Mass Se Trasladan

El ejemplo 7.9: El Evaporador de Efecto Solo

Un evaporador de efecto de soltero del tubo vertical se usa para concentrar 29,000   lb/hr de
una solución de 25 % de coloide orgánico para solución de 60 %. La temperatura del pienso es
60 F. Assume que la elevación de punto de ebullición es insignificante, esas propiedades de
reconocimiento médico de la solución le son similares a esos de agua, y que el enthalpy
específico de la solución, el caballo de potencia, equivalen a eso del vapor, hv. La presión
absoluta del vapor saturado siendo introducido es 25 psia. La presión absoluta en el espacio de
vapor es 1.69 psia y el coeficiente global de reembarque de calor es 300   Btu / (ft2 hr ° F).
Calcule la superficie calentadora requerida (ft2) y la cantidad de vapor consumido   (lb/hr). La
solución que Las siguientes órdenes producen deseadas devuelve:

>> [Link] = 29000; [Link] = 60; [Link] = 0.25; >> [Link] = 0.6; [Link] = 25; [Link] =
1.69; Evdat.U = 300; >> Hay campo para una mejoría = que sinevap (evdat) hay campo para
una mejoría = Ts: 240.0324 Tv: 119.8916 ms: 2.0039e +04 hL: 87.8958 hV: A 1.1132e +03:
529.3588 q: 1.9079e +07

Podemos ver que la cantidad de vapor consumido es ms = 20,039   que lb/hr y la superficie de
calefacción requirió son 529.3588   ft2.

Los evaporadores de efecto de múltiplo del 7.3.2 Allí son varios métodos de alimentar el
proceso de evaporación. El método usual de alimentar un evaporador de efecto múltiple es
introducir el líquido delgado en el primer efecto y enviarlo a su vez a través de los otros
efectos. Este método de alimentación se llama de tarifa acometedora. Resuelva 7.16 funciones
uno esquemático de un evaporador de efecto triple de tarifa acometedora. El pienso reciente
es añadido al primer efecto y los flujos para lo siguiente en la misma dirección como el flujo de
vapor. La concentración del líquido aumenta del primer efecto para el último efecto. Las
conexiones se hacen a fin de que el vapor de saques de un efecto como el medio calentador
para el siguiente efecto. Resuelva 7.17 funciones un evaporador de efecto múltiple típico.

El vapor

Aliméntese

El Condensado del Producto

La trampa

El Condensado del Producto

El condensador

La trampa

El Condensado del Producto

La trampa

123
CREO que 7.16 Esquemático de un triple de tarifa acometedora efectúan evaporador.

352 Chemical Engineering Computation con MATLAB

Deje la evaporación continuar hasta el enésimo efecto. Deje la tasa de flujo y el enthalpy del
licor del efecto del kth ser mpk y hpk, respectivamente, y esas de la fase de vapor del efecto
del kth sean mvk y Hvk, respectivamente. Del en conjunto balance esencial mfxf mpnxpn,
tenemos

Mx xpn ff pn

Populacho y balances de energía en el primer efecto aflojan

M mmmh mH hmHm hfp vffvvv vv pp + + () = +11 000111 1

Populacho y balances de energía en el efecto del kth aflojan

La k de la v de la k de la v de la k de la v de la k de la p de la k m mmmh mH hmhm pk pk vk p
pk,, + () = +11 1111 vvk vk H

La tasa de flujo de licor del efecto del kth es dada por ahí

M mmmmmm pk fv vv kf yo k v = --- == å 12 1

La combinación de estas ecuaciones después de la nueva disposición se fondea

Efecto 1 000111 1: HhmhHm hh mvv vpvv pf f () + () = ()

Efecto 2 11121222 21: HhhhmhHm hh mvv ppvpvv pp f + () + () = ()

El efecto kh hmHhhh m pk pk yo k de la v de la k de la k vi v pk : ,,,,() +-+ () = - - å 1 1 2 11 1 vvk

Pk vk vk pk pk f hHmhhm kn

() () = - ££ - + () -

1
1 31

El efecto nH hmHH hhm vn pn yo n vi vn v n v n pn: ,, ,,() + - () = --- å 1 1 2 111 vvn

Pn vn pn

m de la letra x de la letra x pn fhh Hh

= () + () æ è ç ö ø ÷ ì í

El ü

11

El mv0

Mv1 mv2 mv3 mvn

El mpn

El mp1

1P

El mp2

2P

Mp3 3 n P

Mf, xf

CREO 7.17 el diagrama Simplificado de evaporador de tarifa acometedora de m-effect.

Los 353Mass Se Trasladan

La última ecuación puede ser obtenida usando

letra x de la letra x m mm

El mm

La letra x de la letra x mmpn f yo n vi f pn fv n f pn f yo n vi === æ è ç ö ø ÷ == åå 11 1, 1


Se considera que del de área reembarque calor es lo mismo en cada efecto: ¿A1 A2? = Uno.
Luego la caída de temperatura entre los efectos adyacentes es dada por ahí

D TU

UU U Ti yo total de la n = + + + × 1 11 1 12

La velocidad de transferencia de calor (q) en cada efecto puede calcularse de balances de


populacho y de energía. El área de reembarque de calor (Uno) puede ser determinado usando
el valor de q. El cálculo es repetido hasta que el mismo área de reembarque de calor sea
obtenido para cada efecto. El procedimiento de cálculo puede estar resumido como sigue:

1. Determine las temperaturas de saturación para vapor y vapor en una presión dada. Evalúe
el enthalpy en la temperatura de saturación. 2. ¿Calcula?Ti y determina la temperatura de
saturación en cada efecto, Ti. 3. Calcule el enthalpy de vapor y el líquido pone en fase en el
temperatura Ti. 4. Encuentre la tasa de flujo de vapor de cada efecto usando balances de la
masa y de energía en cada efecto. 5. Determine la velocidad de transferencia de calor en cada
efecto y calcule el área de reembarque de calor Ai. 6. Compare los valores de Ai en cada
efecto. Si todo de Ai es lo mismo uno al otro, detenga el procedimiento. ¿En caso de que no,
calcula?Ti qi/AiUi y empuje a dar un paso 3.

El multievapSI de funciones y multievap que ambos realizan el procedimiento de cálculo para


la evaporación del multipleeffect. El multievapSI de función usa el sistema de la unidad SI,
mientras el multievap de función utiliza el sistema inglés de la unidad. La sintaxis básica es

= hay campo para una mejoría multievapSI (evdat)

El evdat de estructura consta de siete campos. La función requiere la variable de estructura


evdat, lo cual conste de siete campos: [Link] es la fracción sólida en la solución concentrada
en el efecto final, [Link] es la fracción sólida en la solución del pienso, [Link] es la presión
de vapor de la ensenada (Pa), [Link] es la presión de vapor de la conexión de salida del
último efecto (Pa), [Link] es la tasa de flujo del pienso (kg/hr), [Link] es la temperatura
del pienso (° C), y evdat.U es el coeficiente global de reembarque de calor en cada efecto (J / (·
kilobyte m2 · hr)). La variable de salida hay campo para una mejoría es una estructura
conteniendo los resultados y consta de cuatro campos: Res.T es una temperatura vectorial que
contiene en cada efecto (° C), res.A es un vector del área de reembarque de calor (m2), [Link]
es un vector de tasa de flujo de vapor de cada efecto (kg/hr), y [Link] denota el número de
iteración.

La función hay campo para una mejoría % de cálculo del evaporador de Multiple-Effect del %
multievapSI Data crit (el sistema de la unidad SI) (evdat) 1e-3; Tc = 647.096; La temperatura
crítica del % de H2O (kilobyte) Pc = 22064000; El % la presión crítica de H2O (Pa) T0 = 273.15;
Xf [Link]; Xpn [Link]; Mf [Link];

354 Chemical Engineering Computation con MATLAB

Tf [Link] + T0; El % C - > Kilobyte Ps = [Link]; La presión de vapor del % (Pa) Pn [Link];
La presión del % del efecto final (Pa) U = evdat.U; = la longitud de la n de coeficiente de
reembarque de calor del mono del % (U); La temperatura de saturación del % un - 7.85951783
1.84408259 - 11.7866497 22.6807411 ... - 15.9618719 1.80122502 ; Gs - *log = @ (la letra x)
(1) (2) (3) (4) (5) (6) (de 1 letra x) (Ps Pc) un *x + un *x ^1.5 + un *x ^3 + un *x ^3.5 + un *x ^4
+ ... un *x ^7.5; Gn - *log = @ (la letra x) (1) (2) (3) (4) (5) (6) (de 1 letra x) (Pn Pc) un *x + un *x
^1.5 + un *x ^3 + un *x ^3.5 + un *x ^4 + ... un *x ^7.5; Xs fzero (gs, 0.5); Xn fzero (gn, 0.5); Ts
Tc * (1 - xs); La temperatura de vapor del % (kilobyte) Tn Tc * (1 - xn); La temperatura del % del
% final de efecto (kilobyte) Enthalpy Sts Satsteam (Ts-T0); El % saturó vapor stv satsteam (Tn-
T0); El % el efecto final stf satsteam (Tf-T0); El pienso del % Hv0 [Link]; Hp0 [Link]; El % J / kg
Hvn = [Link]; Hpn [Link]; = [Link] de alta frecuencia; Los balances de la Masa del % y la
temperatura dejan caer a mpn xf *mf/xpn; El % kg/hr dTtotal Ts - Tn; = la suma del sumU de
kilobyte del % (1. U); DT = (1. U) *dTtotal/sumU; Kilobyte del % critA = 10; OldA = 10 *ones (1,
n); Iter = 0; Mientras critA crit T (1) = Ts - dT (1); Para j = 2:N T (j) = T (j-1) - dT (j); Acabe para j
= 1:N sprop (j) = satsteam (T (j) - T0); Hv = sprop (j) (j) .hV; El caballo de potencia = sprop
(j) (j) .hL; Ecuaciones de balance de % de fin evM [Hv0 - hp0 hp ( 1 ) - Hv ( 1 ) 0 ; ... 0 Hv ( 1 )
+hp ( 2 ) - 2 *hp ( 1 ) hp ( 2 ) - Hv ( 2 ) ; ... 0 Hv ( 3 ) - hp ( 2 ) Hv ( 2 ) +Hv ( 3 ) - 2 *hp ( 2 ) ]; Evb
hp ( 1 ) - hf ; hp ( 2 ) - hp ( 1 ) ; Hv ( 3 ) - hp ( 2 ) + ( hp ( 3 ) - Hv ( 3 ) ) *xf/xpn *mf; Mv
evM\evb; Q = mv (1) (1) * (Hv0-Hp0); Para j = 2:N q = mv (j) (j) * (Hv (j) - el caballo de
potencia (j)); = q de fin Area. (U.*dT); = la suma del avgA (el área) / n; = la suma del critA (la
temperatura absoluta (el área - oldA)); DT .El *Area/avgA; Si la temperatura absoluta (la
suma (dT) - dTtotal) / la suma crit dT dT *dTtotal (dT);

Los 355Mass Se Trasladan

Fin iter + 1; El oldA = Area; T-T0 del % de fin Results Res.T; El % vectorial de temperatura de
cada efecto res.A (C) = Area; El % vectorial de área de cada efecto (m ^2) [Link] mv; El %
vectorial de tasa de flujo de vapor de cada efecto (kg/hr) [Link] iter; El número del % de
iteraciones acaba

El ejemplo 7.10: El Evaporador de Efecto Múltiple

Un triple efecto evaporador de tarifa acometedora se usa para evaporar una solución orgánica
de coloide conteniendo sólidos de 15 % para una solución concentrada de 60 %. El vapor
saturado en 205,603 Pa es usado, y la presión en la fase de vapor del tercer efecto es 8,756 Pa.
La tasa del pienso es 20,412 kg/hr en 15.6 ° C. que La aptitud de calor de las soluciones líquidas
es así como eso de agua en el rango entero de concentración. Los coeficientes de reembarque
de calor han sido estimados tan U1 = 1.084 × 107, U2 = 7.155 × 106, y U3 = 3.986 × 106   J / (·
kilobyte m2 · hr). Si las áreas de reembarque de calor de cada uno de los tres efectos son ser
iguales, calcule el área de reembarque de calor (m2) y la cantidad de vapor consumido (kg/hr).
La elevación de punto de ebullición de las soluciones - se asume - es insignificante. La solución
que El balance del enthalpy en cada efecto da

Effect1 000111 1: HhmhHm hh mvv vpvv pf f () + () = ()

Effect2 11121222 21: HhhhmhHm hh mvv ppvpvv pp f + () + () = ()


Effect3 32132222 32 3: HhmHHhhm Hh hH vpvvvvpv vp pv () + () = () +33 3 () la letra x de la ý ï
þ ï letra x í ü mf p f

Dado que el enthalpy del condensado equivale a eso de la solución (i.e., Hvi hpi), tenemos

HhmhHm hh mvp vpvv pf f00 0111 1 () + () = ()

Hhhm hHmhhm vppv pvvppf 1121 2222 12 - + () + () = ()

HhmHHhmHhh H

La letra x xvp vvvpvvpp v

3213222323 3

2 () + () = () + () í ü mf

La nueva disposición de estas ecuaciones afloja

Hh Hhhh H Hh HH h vp pv vppp v vp vv p 00 11 1122 2 32 32 2 0 02 02 - = () () - + é ë ê êê ê ù û


ú ú ú é ë ê ê ê ù û ú ú ú () () + m m m hh hh Hh h v v v pf pp vp - p 0 1 2 1 21 32 3 + letra x letra
x é ë ê ê ê ê ê ê ù û ú ú ú ú ú úH m v f pn f 3

356 Chemical Engineering Computation con MATLAB

Las siguientes órdenes demuestran los resultados de cálculos por el multievapSI de función:

>> [Link] = 0.60; [Link] = 0.15; [Link] = 205602.9; [Link] = 8756; >> [Link] =
20412; [Link] = 15.6; Evdat.U 10.834 7.155 3.986 *10 ^6; >> = resultados multievapSI
(evdat) resulta = T: A del 100.4974 81.7076 43.2312 : 79.4099 79.4099 mv: 3x1 double iter:
>> 6 [Link] ans = 1.0e +03 * 8.0540 4.6341 5.0781

Podemos ver que el área de reembarque de calor fue enfocado para 79.41   m2 después de
seis iteraciones.

7.4 la ABSORCIÓN En el proceso de absorción, un vapor soluble se enfrasca en manera de un


líquido en el cual el gas del solute es más o menos soluble de su mezcla con un gas inerte.
Usualmente, la absorción se usa para quitar impurezas, contaminantes, y contaminantes o
para recobrar productos químicos valiosos. Resuelva 7.18 funciones un proceso típico de
absorción del gas. Para el absorbedor mostrado en Figura 7.18, L y V son las tasas molares de
flujo de las fases de líquido y del gas, respectivamente, y xi y yi son las fracciones del topo de
las fases de líquido y del gas en la etapa del ith, respectivamente. Asumiendo constante L y V y
equilibrio termodinámico en cada etapa, el balance masivo en la etapa del ith cede

DMxW y dt Lx Vy Lx Vyii iii + () = + - + 11

V, y1

V, yn +1

V, yi +1

V, yi

L, xn

N–1n

yo

L, xf

L, xi – 1

L, xi

12

CREO que 7.18 la absorción del gas Typical van en procesión.

Los 357Mass Se Trasladan

Donde la M y W son los atracos molares de fases de líquido y del gas para la etapa del ith,
respectivamente. La W puede ser insignificante comparado para M, y M - se asume - es
constante para cada etapa. El balance masivo puede ser reescrito como

La letra x de la letra x dx dt L M V M y L M V M yi iiii = + - + 11

La relación de equilibrio en el gas – el líquido puede ser representado como yi axi. La


sustitución de esta relación de equilibrio en la ecuación masiva de balance cede

Dx dt

LM

letra x

LV una M

letra x

Va M xi ii yo = + () + - + 11
Dx dt

LM

letra x

LV una M

letra x

Va M xf1 12 = + () +

Dx dt

LM

letra x

LV una M

letra x

V M yn nn n = + () + - + 11

Pues n = 5, estas ecuaciones puede ser representada tan

letra x de la letra x de la letra x de la letra x de la letra x

LV una M

Va M

LM

LV una M

Va

000

El é
ë

êêêêêê

Úúúúúú

+ ()

+ ()

MM

LM

LV una M

Va M

LM

LV una M

Va M

LM

LV una M

00

00

00

000

+ ()

+ ()

+ ()

El é

ë
ê ê ê ê ê ê ê ê ê êê ê ê ê

Úúúúúúúúúúúúú

El é

êêêêêê

Úúúúúú

El +

letra x de la letra x de la letra x de la letra x de la letra x

LM

00 00 00

MM

y de la letra x

El é

êêêêêêêê

Úúúúúúúú
El é

ù û el ú

O xAxB u +

En estado estable, las derivadas de tiempo son cero: 0 + Ax Bu ss

Así, el valor estatal en novio de letra x es dado por ahí

XA Bu ss = - - 1

¿La introducción de un cambio de paso en composición del pienso,?U, rendimientos

D DDDDD xAxBuyCx Du

y de la letra x

Una D = + = + = é ë ê ù û ú = é ë ê ù û ú =,, D 5 1 0 0001 0000

00 0 00

El é

ù û el ú

¿Dónde?¿La y es una respuesta vectorial?¿El x5 y?El y1 es el topo fracciona de fases de líquido


y del gas de la columna de absorción

358 Chemical Engineering Computation con MATLAB

El ejemplo 7.11: La Columna de Absorción de Benceno

Una columna de absorción de cinco etapas debe usarse para quitar benceno contenido en el
gas de proceso usando una corriente de aceite. La tasa de flujo del pienso de aceite es 1.33 kg
mol/min, y la tasa del pienso del gas y la fracción del topo de benceno en el pienso del gas son
1.667 / min de aire kg mol y 0.1, respectivamente. El atraco molar líquido para cada etapa es
6.667 kg mol y la relación de equilibrio es dada por yi 0.5xi. El pienso de aceite no contiene
cualquier benceno (xf = 0).

1. Calcule la composición estatal en novio para cada etapa. 2. La composición de benceno de


la corriente del gas entrando en la columna (y6) repentinamente cambiada de 0.1 para 0.15.
Trame las composiciones del líquido y las corrientes de vapor dejando la columna como una
función de tiempo. También represente gráficamente el perfil de la composición de fase
líquida para cada etapa. La solución El rendimiento numérico de datos los siguientes matrices:
uno

0 325 0 125 000 02 0 325 0 125 00 0020 325 0 125 0 000 2 0 3 2.. ... ... .. 5 50 125 00002 0 325

02 0 00 00 00 00 25

. .. ,

El é

êêêêêê

Úúúúúú

El é

ê êB

Úúúúúú

El é

ù û el ú

El é

ù û ú,. . Letra x de la U ys fs s6 00 01

XA BU ss = - - 1
1.

>> un [- 0.325 0.125 0 0 0;0.2 - 0.325 0.125 0 0;0 0.2 - 0.325 0.125 0 ; 0 0 0.2 - 0.325 0.125;0 0 0
0.2 - 0.325 ]; >> B [0.2 0;0 0;0 0;0 0;0 0.25 ]; Nosotros [0.0;0.1 ]; >> Xs = - inv (Uno) *B *Us xs =
0.0076 0.0198 0.0392 0.0704 0.1202

Así,

XA BU ss = -

El é

êêêêêê

Úúúúúú

-1

0 0076 0 0198 0 0392 0 0794 0 1202. . . . .

2. El cambio de paso es Du

El é

ù û el ú

0 00. 5

, que sea igual al cambio de paso de la unidad multiplicado por

0.05. La adición de los valores estatales en novio para la respuesta de paso produce la
composición real. El absbz de la letra genera deseados de perfil complots demostrados en
cifras 7.19 y 7.20.

La A del % absbz.m [- 0.325 0.125 0 0 0;0.2 - 0.325 0.125 0 0;0 0.2 - 0.325 0.125 0 ; 0 0 0.2 -
0.325 0.125;0 0 0 0.2 - 0.325 ]; B [0.2 0;0 0;0 0;0 0;0 0.25 ]; C [0 0 0 0 1;0.5 0 0 0 0 ]; D [0 0;0
0 ];

Los 359Mass Se Trasladan

Nosotros [0.0;0.1 ]; Xs = - inv (Uno) *B *Us; Ys = C *xs + D *Us; El % = el paso del y, x, t (Una, B,
C, D, 2) estatal en novio; Y = 0.05 *y; La letra x = 0.05 *x; Para k = 1:2, y (:,La k) = y (:,La k) + ys
(la k); El fin; El % Y = ys + (t) y ((t) para k = 1:5, letra x:,La k) = la letra x (:,La k) + xs (la k); El fin;
La contratreta de la figura de la letra x de la Letra X del % xs + (t, y ((t) (1, 2) (1) (t), el
complot:,1)), xlabel (' la letra x _ 5 ')), ylabel (1, 2), axis contratreta apremiante (t, y ((' t (min ) ',
complot:,2)), xlabel (' y _ 1 ')), ylabel (2), axis complot apremiante de la figura (t, letra x ((' t
(min ) ':,1), t, letra x (:,2), ' - ', t, letra x (:,3), '.- ', t, letra x (:,4), ' *-', t, letra x (:,5), ' oh ') xlabel ('
t (min ) '), ylabel (' la letra x '), axis leyenda apremiante (' la letra x _ 1 ', ' letra x _ 2 ', ' letra x _
3 ', ' letra x _ 4 ', ' letra x _ 5 ')
0

0.02 0.04 0.06 0.08 0.1 la letra x 0.12 0.14 0.16 0.18

20 40 60 t (min)

80 100 120

X1 x2 x3 x4 x5

FIGURA 7.20 el topo de Liquid-Phase fracciona en cada etapa versus el tiempo.

0.13

0.14

0.15 x5

0.16

0.17

0.18

50 t (min)

100

(Uno)

4.2

4.4

El y1

4.6

4.8

× el 10–3

5.4

5.6

5.2

50 t (min)

100

(B)
CREO que 7.19 perfiles de Composición de conexión de salida fluyan.

360 Chemical Engineering Computation con MATLAB

7.5 DESTILACIÓN BINARIO 7.5.1 mccabe/thiele methOD23 Figure 7.21 funciones una columna
simple de destilación con un condensador total y una recaldera. El pienso típicamente entra
cerca de la mitad de la columna. El vapor proviene de etapa para etapa arriba de la columna
mientras el líquido proviene de etapa para la etapa abajo de la columna. El vapor desde lo alto
bandeja es condensado para líquido en el condensador y una porción de ese líquido, L, es
devuelta como el reflujo. El resto de ese vapor es abstraído como la corriente aérea del
producto, D. La proporción de reflujo es definida como

acto inapropiado

LD

Una porción del líquido al pie de la columna es abstraída como un producto de fondos
mientras el resto es vaporizado en la recaldera y regresado a la columna. La línea operativa
para la sección rectificadora (corone sección de la columna, por encima de la etapa del pienso
nF) puede ser representada como

acto inapropiado

acto inapropiado

letra x

Acto inapropiado xD + + + æ è ç ö ø ÷ 1 1 1

Donde la letra x y y son las fracciones del topo de componente crucial (ilumine llave) en el
líquido y el vapor, respectivamente el xD es la fracción del topo de componente crucial en el
destilado

El condensador

D (el Destilado) L (el Reflujo) 2 3

Yo – 1

N––2n–3n1

yo

El nF

El xB

El zF
XD 1

Yo el +1

F (Alimente corriente)

Reboiler

B (los Fondos)

V–

FIGURA 7.21 el diagrama Esquemático de una columna de destilación. (De Henley, E.J. Et Al.,
Los principios del proceso de separación, ed. 3, John Wiley e Hijos, S.A., Hoboken, Nueva
Jersey, 2011, pp. 285–290.)

Los 361Mass Se Trasladan

La línea operativa para la sección de denudación (llegue al fondo de sección de la columna,


debajo de la etapa del pienso) puede ser mandada por vía urgente como

letra x

V xB BB B = + æ è ç ö ø ÷ æ è ç ö ø ÷ 11

Donde VB, la proporción de acumulación, es la proporción de la tasa de flujo de vapor dejando


la recaldera V, para la tasa del producto de fondos, B, y es dada por V VB B = / xB es la fracción
del topo de componente crucial en el producto de fondos

La condición de la corriente del pienso alimentada en la etapa del pienso puede ser
caracterizada por el parámetro q, lo cual es definido como la proporción del incremento en la
tasa molar de reflujo a través de la etapa del pienso para la tasa molar del pienso:

LL F

Alternativamente, q puede ser obtenida del balance masivo alrededor de la etapa del pienso
tan
q

VV F = + 1

Pues pienso subenfriada líquida q > 1, para pienso de punto de burbujeo líquida q = 1, para a
medias pienso vaporizado 0 q < 1, para vapor de punto de rocío alimenta a q = 0, y pues pienso
vapor sobrecalentada q < 0. ecuación de q-line es representada como

letra x

ZqF=æèçöø÷-

ö ø ÷ 11

De la línea operativa rectificadora y la ecuación de q-line, tenemos

letra x

Rzqx Rq

Rz qx Rqq FD q FD = + + + = + () () + 11

Si estas relaciones son substituidas para la línea que opera denudación para eliminar a VB, la
línea que opera denudación puede ser reescrita como

letra x yx xx

Yx xx xqB qB qq qB B

La volatilidad relativa, uno, representa una medida numérica de separación. Para una mezcla
binaria, la volatilidad relativa puede ser expresada en términos de vapor de equilibrio y
fracciones líquidas del topo de la K-Value:
uno

() () Yx / 11

362 Chemical Engineering Computation con MATLAB

Solucionando esta ecuación para y,

letra x

letra x

+ () uno uno 11

El bindistMT de función determina el número de etapas y las líneas operativas para una
destilación binaria usando el método McCabe/Thiele. La sintaxis básica es

= feedn, totaln bindistMT (el alfa, q, zf, xd, xb, acto inapropiado)

Donde el alfa es la volatilidad relativa, q es el parámetro de condición del pienso, zf es la


fracción del topo de componente crucial en la corriente del pienso, xd es la fracción del topo
de componente crucial en el destilado, xb es la fracción del topo de componente crucial en el
producto de fondos, y acto inapropiado es la proporción de reflujo. En el vector de salida,
feedn es la posición de la etapa del pienso y totaln es el número de etapas totales.

La función el Cálculo del % feedn, totaln bindistMT (el alfa, q, zf, xd, xb, acto inapropiado) de
destilación binaria usando alfa del % de aporte del % de método McCabe/Thiele: El % relativo
de volatilidad q: Alimente % de parámetro de condición zf, xd, xb: El topo fracciona de pienso,
destilado y acto inapropiado del % de fondos: El % de salida del % de proporción de reflujo
feedn: Alimente % de etapa totaln: El número de total escenifican Inicialización del % y cálculo
de curva de equilibrio y 0:0.1:1; Ustedes = y; El xe = ustedes. (El alfa + (de 1 alfa) *ye); Xq *zf +
(q-1) = ((acto inapropiado +1) *xd) / (acto inapropiado + q); Yq = (acto inapropiado *zf + q
*xd) / (acto inapropiado + q); El complot de la figura (xe, ustedes, ' acto inapropiado ') (1);
Espérese un momento, el axis (0 1 0 1); Círculo (la línea (0 1, 0 1), ' Coloree ', 0 0); Círculo (la
línea (xd xq, xd yq), ' Coloree ', 1 0 1); Círculo (la línea (zf xq, zf yq), ' Coloree ', 1 0 1); Círculo (la
línea (xb xq, xb yq), ' Coloree ', 1 0 1); La sección del %Rectifying = 1; Xop (1) = xd; Yop (1) = xd;
y xd; Mientras (xop (yo) > xq) xop (yo +1) = y. (El alfa + (de 1 alfa) *y); = acto inapropiado yop
(yo +1) *xop (yo +1) / (acto inapropiado +1) + xd / (acto inapropiado +1); El % rectificando
manejando línea y yop (yo +1); Círculo (la línea (xop ( i ) xop ( i +1 ), yop ( i ) yop ( i )), '
Coloree ', 0 1); Si (xop (yo +1) > xq) círculo (la línea (xop ( i +1 ) xop ( i +1 ), yop ( i ) yop ( i
+1 )), ' Coloree ', 0 1); El fin = yo el +1; El feedn de fin I-1; El % Desnudando sección c1 / (xq -
xb) = (yq - xb); C2 / (xq - xb) = (yq - xq); Yop (yo) c1 *xop (yo) - c2 *xb; Y yop (yo); Círculo (la
línea (xop ( i ) xop ( i ), yop ( i - 1 ) yop ( i )), ' Coloree ', 0 1); Mientras (xop (yo) > xb) xop = y /
(el alfa + (de 1 alfa) (yo +1) *y); Yop (yo +1) c1 *xop (yo +1) - c2 *xb; Y yop (yo +1); Círculo
(la línea (xop ( i ) xop ( i +1 ), yop ( i ) yop ( i )), ' Coloree ', 0 1);
Los 363Mass Se Trasladan

Si (xop (yo +1) > xb) círculo (la línea (xop ( i +1 ) xop ( i +1 ), yop ( i ) yop ( i +1 )), ' Coloree ', 0
1); El fin = yo el +1; El fin colocado (la línea (xop ( i ) xop ( i ), yop ( i - 1 ) yop ( i )), ' Color ', 0
1); Demórese, xlabel (' y '), ylabel, totaln I-1 (' la letra x '); Fprintf (' Feed escenifique a %g n ',
feedn); Fprintf (' Numere de etapa %g n ', totaln);

El ejemplo 7.12: El McCabe/Thiele Manejando Líneas

Una mezcla binaria debe estar destilada en una columna de destilación para dar un destilado
de xD = 0.9 y una composición de fondos de xB = 0.1. La composición del pienso es zF = 0.5 y la
proporción de reflujo es acto inapropiado = 1.5. El pienso es a medias vaporizado y q = 0.8. La
ecuación de equilibrio es dada por letra x del = hacha de la y / (1 + (1 - uno)) con uno = 2.45.
Determine la posición de la etapa del pienso y el número de etapas totales, y represente
gráficamente la curva de equilibrio, q-line, y las líneas operativas como una función de líquido
ponen en fase fracción del topo. La solución que Las siguientes órdenes producen deseadas
devuelve y el complot demostrado en Figura 7.22:

>> el alfa = 2.45; Q = 0.80; Zf = 0.5; Xd = 0.9; Xb = 0.1; Acto inapropiado = 1.5; >> = feedn,
totaln bindistMT (el alfa, q, zf, xd, xb, acto inapropiado); Alimente etapa = 5 Número de etapas
= 10

El ideal del 7.5.2 la Figura binaria de Destilación 7.23 demuestra la etapa del pienso de etapa e
ith para una columna binaria de destilación. El balance masivo alrededor de la etapa del ith
cede

Letra x del dM dt Lx Vy Lx Vyii ii ii ii ii () + + 11 11

Donde Mi es el atraco líquido molar en la etapa del ith.

0 0.1 0.2 0.3 0.4 0.5 y 0.6 0.7 0.8 0.9 1

0.1 0.2 0.3 0.4 0.5 letra x

0.6 0.7 0.8 0.9 1

FIGURA 7.22 la Determinación del número de etapas por el método McCabe/Thiele.

364 Chemical Engineering Computation con MATLAB

El vapor – la curva líquida de equilibrio es dada por ahí

letra x

letra x

+ () uno uno 11
Y las tasas molares de flujo de vapor y líquido - se asume - son constantes. El atraco líquido
molar, Montana, es constante para todas las etapas. La masa global balancea para la etapa del
pienso, el condensador, y la recaldera son como sigue:

L LFVLDBLV nn n FF = + = + = - 12,

El flujo líquido evalúa pues la sección rectificadora y la sección de denudación son dadas por
ahí

Acto inapropiado de qRS de avance de línea L LL == +,

Y las tasas de flujo de vapor para la sección rectificadora y la sección de denudación son dadas
por ahí

V VV VF q SR s == + (), 1

Los balances del componente son como sigue:

El condensador

Dx dt M

letra x Vy

Acto inapropiado de la D = () = () é ë ù û 1 11 21:

Rectificando sección: ,, En dx dt M Lx Vy LxF yo Acto Inapropiado T Ri Ri = ¼ () = + - +21 1 11: Yo


el iR yo Vy ()

Alimente etapa

+-- dx dt M Lx Vy Fz Lx VyF n T Rn Sn FSnR n F FF FF = + = () +: 1 11 (()

Desnudando sección,, en n

Dx dt M Lx Vy LxF yo T Si Si S = + ¼ () = + - +11 1 11: Yo soy yo Vy ()

VnF, ynF

F, zF nF
LnF, xnF

LnF – 1, xnF – 1

VnF +1, ynF +1

(Uno)

yo

Vi, yi

Li, xi

Li – 1, xi – 1

Vi +1, yi +1 (b)

CREO que 7.23 (uno) el Pienso escenifican y (b) etapa ith para una columna binaria de
destilación.

Los 365Mass Se Trasladan

Reboiler adentro

Dx dt M Lx Bx Vyn B Sn nS n = () = () -: 1 1

El dyndist de función MATLAB define el sistema de ecuaciones diferenciales representando la


dinámica de un proceso binario de destilación. La sintaxis básica es

Dx dyndist (t, letra x, dpar, dels) El dpar de discusión de aporte es una estructura variable
consistente en el parámetro fildea: [Link] =   un (la volatilidad relativa), dpar.n n (el
número de etapas totales), [Link] nF (alimente etapa), dpar.F = F (alimente tasa de flujo),
[Link] =   zF (alimente composición), dpar.q = q (alimente condición), = acto inapropiado
dpar.R (la tasa de reflujo), dpar. =   el megabyte (el atraco de la recaldera) Vs (la tasa de vapor
de la recaldera), [Link] = Maryland (el atraco del condensador), [Link], y [Link] =  
Montana (el atraco líquido en cada etapa). Los dels de discusión de aporte es una variable de
estructura que define cambios de paso en manejar variables.

El sistema del % de función dx dyndist (t, letra x, dpar, dels) de ecuaciones diferenciales para
una relación binaria de Equilibrio del % de la columna de destilación: = el alfa de la y *x / (1 +
(alpha-1) *x) el Solucionador del %: = [Link] de alfa de Parámetros del % t x ode45 (@
dyndist, t0 tf, x0, [ ], dpar, dels); n dpar.n; Nf [Link]; Fi dpar.F; Zfi [Link]; q dpar.q; Ri dpar.R;
Vsi [Link]; Md [Link]; Mb [Link]; Mt [Link]; DelR [Link]; DelRt [Link]; DelV
[Link]; DelVt [Link]; Delz [Link]; Delzt [Link]; = [Link] de objetos de barro; =
[Link] de la cerámica holandesa; El % Cambia en manejar condiciones si = Ri t delRt, de
Acto Inapropiado; Si no Acto Inapropiado Ri + DelR; El fin si t delVt, Vs Vsi; Si no Vs = Vsi + delV;
El fin si t delzt, zf zfi; Si no zf = zfi + delz; El fin si < la cerámica holandesa de la t, F = Fi; Si no los
objetos de barro F = Fi +; La masa de hielo flotante del % de fin evalúa = Acto Inapropiado Lr; =
acto inapropiado Ls + F *q; B = Ls - Vs; D=F - B; Vr Vs + F * (1-q); La inicialización del % y = los
ceros del dx de equilibrio de fase (n, 1); El *x de = alfa de la y. (1 + (alpha-1) *x); El %
Condenser Dx (1) Vr * (y (2) - la letra x (1)) / md; La sección del % Rectifying para yo = 2:Nf-1;
Dx (yo) = (Lr *x (I-1) +Vr *y (yo +1) - Lr *x (yo) - Vr *y (yo)) / mt; La etapa del Pienso del % de fin
dx (nf) = (Lr *x +Vs *y +F *zf (nf +1) (nf-1) Ls *x (nf) - Vr *y (nf)) / mt; El % Desnudando sección
para yo nf +1:n-1; Dx (yo) = (Ls *x (I-1) +Vs *y (yo +1) - Ls *x (yo) - Vs *y (yo)) / mt; El % de fin
Reboiler Dx (n) = (Ls *x (n-1) - B *x (n) - Vs *y (n)) / mb; El fin

La composición de perfil puede ser sensible a las condiciones iniciales. Es práctica común usar
los valores estatales en novio como las condiciones iniciales. En estado estable, las
composiciones no cambian con

366 Chemical Engineering Computation con MATLAB

El tiempo y los términos derivados en las ecuaciones de balance todas se vuelven cero. El ssdist
de función calcula las composiciones líquidas estatales en novio para todas las etapas. La
sintaxis es

F ssdist (la letra x, dpar) donde el dpar sea la estructura de parámetro cuyos campos son
[Link] =   un, = acto inapropiado dpar.n n, [Link] nF, dpar.F = F, [Link] =   zF, dpar.q = q,
dpar.R, y dpar.D = D.

= [Link] de alfa de función f ssdist (la letra x, dpar); n dpar.n; Nf [Link]; F = dpar.F; Zf
[Link]; q dpar.q; = dpar.R de acto inapropiado; D = dpar.D; = Acto Inapropiado del Lr; B=F - D;
= acto inapropiado Ls + F *q; Vs Ls - B; Vr Vs + F * (1-q); El *x de = alfa de la y. (1 + (alpha-1) *x);
F (1) = (Vr *y (2) - (acto inapropiado D +) *x (1)); El condensador del % para yo = 2:Nf-1; F Lr *x
(I-1) (yo) + Vr *y (yo +1) - Lr *x (yo) - Vr *y (yo); El fin f Lr *x (nf-1) (nf) + Vs *y (nf +1) - Ls *x (nf)
- Vr *y + F (nf) *zf; Para yo nf +1:n-1; F Ls *x (I-1) (yo) + Vs *y (yo +1) - Ls *x (yo) - Vs *y (yo); El
fin f (n) = (Ls *x (n-1) - B *x (n) - Vs *y (n)); La recaldera del %

El sistema de ecuaciones no lineales definidas por el ssdist de función puede ser solucionado
usando el fsolve del solucionador incorporado. Los resultados obtenidos a partir de la solución
es utilizado como valores iniciales para las composiciones.

El ejemplo 7.13: La dinámica de una Columna Binaria de Destilación

Una columna de 30 etapas con el condensador aéreo como la etapa 1, la etapa del pienso
como la etapa 15, y la recaldera como la etapa 30 se usan para destilar una mezcla binaria. La
volatilidad relativa, uno, es 1.5. La tasa del pienso es F = 1 mol/min, la composición del pienso
es zF = que 0.5, y el pienso ponen en forma es q = 1 (el líquido de punto de burbujeo). La tasa
de flujo de reflujo es acto inapropiado = 2.7 mol/min y la tasa de vapor dejando la recaldera es
3.2 mol min. Los atracos en el condensador y la recaldera son ambos 5 mol, y el atraco en cada
etapa es constante mantenida como 0.5 mol. En t = 10 min, hay cambio de paso de 1 % en la
tasa de flujo de reflujo. Trame las composiciones líquidas del destilado y los fondos para 0 t =
400. También trame el perfil líquido de composición a lo largo de las etapas en t = 400 min. La
solución Los sets del usedyndist de la letra los valores del campo del dpar de estructuras y dels
para las condiciones operativas dadas. Luego el ssdist de función se siente llamado a calcular
las composiciones estatales en novio, que es utilizado como valores iniciales. Finalmente, el
dyndist de función es designado y el ode45 del solucionador incorporado es utilizado para
solucionar el sistema de ecuaciones diferenciales.

% usedyndist.m [Link] = 1.5; Dpar.n = 30; [Link] = 15; Dpar.F = 1; [Link] = 0.5; Dpar.q =
1; Dpar.R = 2.7; [Link] = 3.2; Dpar.D = 0.5; [Link] = 5; [Link] = 5; [Link] = 0.5;
[Link] = 0.01 *dpar.R; [Link] = 10; [Link] = 0; [Link] = 0; [Link] = 0; [Link]
= 0; [Link] = 0; [Link] = 0; T0 = 0; Tf = 400; X0 = 0.5 *ones (1, dpar.n); Nv = 1:Dpar.n; X0
fsolve (@ ssdist, x0, [ ], dpar); El % estatal en novio para estar usado como condiciones iniciales
para = 1:La longitud (x0), si x0 (yo) < = 0, x0 (yo) = - x0 (yo); El fin; El fin t x ode45 (@ dyndist,
t0 tf, x0, [ ], dpar, dels); La contratreta (1, 2)

Los 367Mass Se Trasladan

El complot (t, letra x (:,1), t, letra x (:,El fin), ' - '), xlabel (' la letra x ')), ylabel (' la letra x _ D ', '
letra x _ B '), complot de contratreta de leyenda (nv, letra x (el fin, (' t (min ) ' (1, 2):)), Xlabel ('
n '), ylabel (' la letra x _ '), axis tirante

En la letra, “ [Link] = 0.01 *dpar.R;” Denota cambio de paso de 1 % en el flujo de reflujo en


“ [Link] = 10;” (i.e., T = 10 min). El usedyndist de la letra genera las reseñas de composición
demostradas en Figura 7.24:

>> el usedyndist

7.6 el MÉTODO de CÁLCULO del ATAJO PARA el método MULTICOMPONENT DISTILLATION


7.6.1 fenske GillilanD [Link] Fenske – la maleza – Equation: El Número Mínimo de Etapas El
número mínimo de equilibrio escenifica, Nmin, puede calcularse usando la ecuación Fenske:

letra x de la letra x

letra x de la letra x

LK

HK D

HK

LK B

LK HK avg

El min

El leño

El leño

æèç

öø÷

æèç

öø÷

El é
ù û el ú

El é

ù () Un ûû ú

Donde Nmin es el número mínimo de etapas de equilibrio incluyendo la recaldera y el xLK del
condensador es la fracción del topo del xHK componente crucial ligero es la fracción del topo
del aj kj/kHK componente crucial pesado es la volatilidad relativa de la j componente un LK HK
avg / () es la volatilidad promedia geométrica del ligero componente crucial dado por la
tuberculosis aa aLK HK TD avg / () = En el cálculo de un LK HK avg / (), la temperatura en lo alto
de la columna, TD (la temperatura de punto de rocío del destilado), y la temperatura enEl
fondo de la columna, tuberculosis (la temperatura de punto de burbujeo de los fondos), es
determinado, seguido por el cálculo de aTD en TD y aTB en la tuberculosis.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

100 200 t (min)

300 400 5 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

10 15 n

20 25 30

letra x

El xi

XD xB

RESUELVA 7.24 reseñas de Composición.

368 Chemical Engineering Computation con MATLAB

Si usamos el flujo molar componente evalúa d y b, el número mínimo de etapas es dado por
ahí

LK

HK

HK

LK

Ij D ij B

El min
,

El leño

El leño

æèç

öø÷

æèç

öø÷

El é

ù û ú () () aa

La Ecuación de la Maleza del [Link]: El Reflujo Mínimo La ecuación de la Maleza se usa para
calcular el reflujo mínimo. ¿Primera, la siguiente ecuación es solucionada para el parámetro?:

() La letra x = å q j n jF jF jF c un aq

Dónde la q es el xjF de parámetro de condición del pienso es la fracción del topo de j


componente en el ajF de la corriente del pienso es la volatilidad relativa de j componente en el
nc del pienso es el número total de componentes

La proporción mínima de reflujo, Rmin, está calculada de la ecuación

acto inapropiado

letra x

JD

El iD

Min +
() = å 1 1 un aq

Dónde el ajD es la volatilidad relativa de j componente en el xjD de destilado es la fracción del


topo de j componente en el destilado aj, HK puede ser usado en lugar de ajF y ajD. [Link]
Gilliland Correlation24 que El número de etapas teóricas de equilibrio requirió para una
separación dada en una proporción dada de reflujo está a menudo resuelto por correlaciones
empíricas en términos de la abscisa, Letra X, y la línea ordenada, Y:

letra x

acto inapropiado RR

NN N

El +

+ min min, 11

La correlación Gilliland es una curva experimental que da la relación entre Letra X y Y. Muchas
ecuaciones han estado propuestas para describir la curva Gilliland para la destilación
multicomponente. Una cierta cantidad de estas ecuaciones son como sigue:

• Hengstebeck (1961) correlation25: El leño. .. .. YZZZ = - - - 1 3640187 3 0920489 3 407344729


1 74673876 033 23 2268897 = leño Z X 4 Z

• Liddle (1968) correlation26:

0 00 01 10 18 5715.. :..££ =letra x XY

Los 369Mass Se Trasladan

0 01 0900545827 0 591422

0 002743

.. :. . .££ =- letra x +XY

letra x

0 90 10 0 16595 0 16595.. :. .££ =- LETRA X XY

• el caracol de mar de la furgoneta y Todd (1971) correlation27:


0 0078 0 125 0 5039 0 5968 0 0908.. :. .. El leño << = - - () XY XX

0 125 10 0 6257 0 9868 0 516 0 173823.. :. ...<= =- +-XX YXXXto

• Molkavov (1972) correlation28:

Letra X de la Letra X

letra x

La letra x XY = + + æ è ç ö ø ÷ - æ è ç ö ø ÷ é ë ê ù û ú ££ () 1 15 44 11 117 2 1 p 01 0ex. . , .

• Hohman y Lockhart (1972) correlation29:

XY == 00 65 10 0 067,. ;.,.

Letra X de la Letra X

+ 0650 5 1125.. .

• Eduljee (1975) correlation30:

XY == 010100,.;. ,

Y X = () 07 51 0 5668. .

• Chang (1985) correlation31:

XY == 010100,.;. ,

Letra X Y

La letra x = - + æ è ç ö ø ÷ 11 49 0 315 1 805 01ex p. . . .

• Harg (1985) correlation32:


XY == 010100,.;. ,

Y X = 1 13

• McCormick (1988) correlation33:

XY == 010100,.;. ,

Y XB X B = - = () +10 105 044. El leño.

La correlación de McCormick da un buen acuerdo en el radio de acción normal.

370 Chemical Engineering Computation con MATLAB

La proporción del número de etapas por encima de la etapa del pienso para el número debajo
de la etapa del pienso puede ser obtenida usando al Kirkbride Equation34:

El leño del leño. m p

BD

letra x de la letra x

letra x de la letra x

HK

LK F

LK B HK D

æèç

ö ø ÷= æ è ç

öø÷

æèç

öø÷

() ()

El é

ëêê

0 206

ûû ú ú

ì el í

El ü
2

Donde la m es el número de etapas teóricas por encima de la etapa del pienso incluyendo la p
del condensador es el número de etapas teóricas debajo de la etapa del pienso incluyendo la D
de la recaldera y B son las tasas molares de flujo de destilado y llega al fondo, respectivamente

La posición de Etapa del Pienso del [Link] que La posición de la etapa óptima del pienso
puede ser estimada usando la ecuación Kirkbride:

letra x de la letra x

BD

acto inapropiado

kilobyte FH

kilobyte de Florida

BLK

kilobyte DH

æèç

öø÷

æèç

öø÷

æèç

öø÷

El é

ëêê

ûúú

,
,

.2 0 2066

Donde el acto inapropiado escrito debajo de una letra denota la S rectificadora de sección
denota la sección de denudación

La determinación del [Link] del Número de Etapas por la Combinación de Ecuación del
Fumador del vapor – la relación líquida de equilibrio

letra x

letra x

+ () uno uno 11

Y la línea operativa ymxb +

Le da a m xm bx b aa un () + () - é + = 110 2

Deje k ser la raíz verdadera entre 0 y 1. Luego la k satisface la ecuación m km bk b aa un () + () -


é + = 110 2

La k es el valor de la línea ordenada de letra x en el punto en que las líneas operativas


extendidas intersectan el vapor – la curva líquida de equilibrio. El número de etapas
requeridas, N, es dado por ahí

Xx

El mc

* - * () * - * ()

El é
ëêê

ûúú

æèç

öø÷

El leño

El leño

11

uno

Donde ß = mc / (uno - mc2) (uno - 1).

Los 371Mass Se Trasladan

En la sección rectificadora, m y b pueden ser expresadas en términos del acto inapropiado de


la ración de reflujo:

acto inapropiado

acto inapropiado

Acto Inapropiado de la letra x D = + = + 11,

La m es la cuesta de la línea operativa entre xn * y x0 *, cuáles son dados por ahí

Xx xxkx zxzk DDnF nF 00 = * = - = * =,,

Dónde el xD y zF son las fracciones del topo en el destilado y la corriente del pienso,
respectivamente. En la denudación que la sección, m y b pueden ser representadas como

letra x Rz XRx Rz
b

El conocimiento de embarque del conocimiento de embarque de la letra x de la letra x del zx


Rz xzFD B FD B

+-+ () + () ()

() + () () * = 1 11 0, F Fn nkx xk * = -

Si la corriente del pienso no está en su punto de burbujeo, zF es reemplazado por el valor de


letra x en la intersección de manejar líneas by35 dado

zq

El *

El +

Para la destilación en el reflujo total, el número de etapas requeridas es dado por ahí

Xx n n = () () el leño del leño é ú ú 0 0 1 1 uno

El ejemplo 7.14: El Calculation36 Simple de Destilación

Una columna de destilación debe usarse para separar yo butano de la mezcla de compuestos
más ligeros consistente en etano, propano, yo butano, y n-butane. La corriente del pienso
entra en la columna como líquido en su punto de burbujeo, y la presión de la columna es 7
barra. Es requerida ese 95 % de lo que yo el butano en el pienso esté recuperado en los
fondos, y que la corriente de fondos debe contener no más de propano de 0.1 %.

1. Calcule el número mínimo de etapas requeridas para lograr la separación deseada en el


reflujo total usando la ecuación Fenske. 2. Determino que la proporción mínima de reflujo
requirió lograr la separación deseada con un número infinito de etapas usando la ecuación de
la Maleza. 3. Estimo que el número de etapas teóricas requeridas si la proporción real de
reflujo es dado por = 1.5Rm de acto inapropiado usando la correlación Gilliland. Doy por
supuesto que la relación entre Letra X y Y es representada por la correlación Eduljee.
Determine la posición de la etapa óptima del pienso usando la ecuación Kirkbride. Posponga
7.1 funciones las composiciones del pienso y los coeficientes de la ecuación Antoine. La
solución 1. El primer paso de la solución involucra el cálculo de la composición de destilado de
composición y de fondos. La presión de vapor de cada componente, Pi, está resuelta por ahí lo

372 Chemical Engineering Computation con MATLAB

La ecuación Antoine. ¿El punto de rocío puede ser obtenido usando la relación?¿Xi = 1? ¿Yi/ki,
y el punto de burbujeo pueden ser obtenidos usando la relación?¿Yi = 1? / P kixi, ki Pi. 2. Para
calcular la proporción mínima de reflujo usando la ecuación de la Maleza, la temperatura de la
corriente del pienso es determinada primera y calcula kjF en esta temperatura. En la
evaluación de la ecuación

() La letra x = å q j n jF jF jF c un aq

AjF kjF/kHK determinado, F y q = 1 porque el pienso sea saturaron líquido. 3. Usamos

ACTO INAPROPIADO DE ACTO INAPROPIADO RX RR

NN N YX == + = + = () 15 11 0751 0 5668., ,, .Mi n minm adentro.

El valor de h m p puede ser obtenido usando la ecuación Kirkbride. Luego tenemos a = ph   N


= m + p = (1 + h) p, p = N / (1 + h), m que El fugdist de la letra realiza el procedimiento de
cálculo descrito arriba.

El % del % fugdist.m 1: El etano, 2: El propano (LK), 3: Yo el butano (HK), 4: N-butane xF 0.15


0.18 0.18 0.49 ; La A de composición del pienso del % (la fracción del topo) 3.93835 4.53678
4.3281 4.35576 ; B 659.739 1149.36 1132.108 1175.581 ; C - 16.719 24.906 0.918 - 2.071 ; P =
7; Las Composiciones del % de D y B (D: El destilado, B: El fondo) Br (1) = 0; Br (3) = 0.95 *xF
(3); Br (4) = xF (4); Br (2) = 0.001 * (Br (3) + Br (4)) /0.999; Dr (1) = xF (1); Dr (2) = xF (2) - Br (2);
Dr (3) = 0.05 *xF (3); Dr (4) = 0; / la suma xD Dr (Dr); / la suma xB Br (Br); El punto de rocío del
% (D) y la burbuja apuntan a (B) Td0 = 270; Tb0 = 300; La suma fD (P *xD = @ (Td). (10.(Uno - B.
(Td + C)))) - 1; La suma fB (xB = @ (Tb).El *10.(Uno - B. (Tb + C)) / P) - 1; Td fzero (fD, Td0); Tb
fzero (fB, Tb0); La ecuación del % Fenske kD = (10.(Uno - B. (Td + C))) / P; KB = (10.(Uno - B. (Tb
+ C))) / P; = el leño del num ((xD (2) /xD (3)) * (xB (3) /xB (2))); = el leño de la guarida /kD * (kB
(2) (3) (sqrt ((kD (2) / kB (3))))); / la guarida Nm Num; La temperatura del % de corriente del
pienso Tf0 = 300;

MESA 7.1 la Composición del Pienso y Antoine Equation Coefficients

El componente

Alimente Composición (la Fracción del Topo)

Antoine Equation Coefficients Un B C 1 Etano 0.15 3.93835 659.739 - 16.719 2 el Propano (la
llave ligera) 0.18 4.53678 1149.36 24.906 3 yo el Butano (la llave pesada) 0.18 4.3281 1132.108
0.918 4 n-Butane 0.49 4.35576 1175.581 - 2.071

Los 373Mass Se Trasladan

La suma fF (xF = @ (Tf).El *10.(Uno - B. (Tf + C)) / P) - 1; Tf fzero (fF, Tf0); KF = (10.(Uno - B. (Tf +
C))) / P; Ecuación del Maleza del % th0 = 1.5; La suma fTh (xF = @ (th).El *10.(Uno - B. (Tf + C)) /
P. (10.(Uno - B. (Tf + C)) / P - ... th *10 ^ (Uno (3) - B (3) / (Tf +C (3))) / P)); Theta fzero (fTh, th0);
AlpD kD/kD (3); = la suma Rm ([Link] *xD. - 1 (alpD -) theta); Acto inapropiado de ecuación del
% Gilliland = 1.5 *Rm; La letra x = (1.5 - 1) *Rm / (acto inapropiado + 1); Y = 0.75 * (1 - la Letra X
^0.5658); N = (Y +Nm) / (1-Y); / la suma de = suma del c1 de ecuación del % Kirkbride (Dr) (Br);
C2 xF (3) /xF (2); C3 = (xB (2) /xD (3)) ^2; H = (c1 *c2 *c3) ^0.206; P = N / (1 +h); m p *h; La
impresión del % resulta fprintf (el punto de burbujeo ' (B) = %8.4f, ' punto de rocío ' (D) = %8.4f
', Tb, Td); Fprintf (' \nFeed temp.(F) = %8.4f ', Tf); Fprintf (' \ntheta %8.4f, min. numeren de
etapa = %7.4f ', theta, Nm); Fprintf (' la proporción de reflujo \nMin. = %7.4f, número real de
etapa = %7.4f ', N, Rm); Fprintf (' \nStages por encima del pienso escenifican a = %7.4f ', m);
Fprintf (' \nStages debajo del pienso escenifican a = %7.4f\n ', p);

La letra produce las siguientes salidas:

>> el punto del fugdist Bubble (B) = 333.1795, punto del Rocío (D) = 274.0267 el temp Feed.(F)
= 285.4040 theta = 1.6731, min. numeran de etapas = 8.5438 proporción de reflujo Min. =
17.3676, número real de etapas = 0.6452 Etapas por encima de la etapa del pienso = 3.9784
Etapas debajo de la etapa del pienso = 13.3892

7.7 CÁLCULOS estatales en novio RIGUROSOS de DESTILACIÓN En los cálculos estatales en


novio rigurosos de destilación, el balance de la masa, el balance de energía, y las ecuaciones de
equilibrio de fase para cada etapa son usados. Los cálculos estatales en novio de destilación
constan de solución del sistema de ecuaciones no lineales para cada etapa. Resuelva 7.24
funciones una etapa general de equilibrio. En Figura 7.25, V y L son vapor y tasas molares
líquidas (lb   mol / h) de flujo, respectivamente; La F es la tasa molar (lb mol h) del pienso; La U
y W son líquidas y vapor sidecuts (lb   mol / h), respectivamente; La H y h son enthalpy (Btu Lb
Mol) de vapor y de líquido, respectivamente; La Q es la velocidad de transferencia de calor
(Btu H); La letra x y y son las fracciones del topo de líquido y vapor, respectivamente; La z es la
composición del pienso; El subíndice denota componente; Y j denota etapa (numerada desde
lo alto para el fondo). Deje el número de etapas totales ser n y el número de componentes sea
nc. Los balances alrededor de la etapa del jth son como sigue:

El balance masivo componente: Lj - 1xi, j - 1 + Vj + 1yi, j + 1 + Fjzi, j = (Lj + Uj) xi, j + (Vj + Wj) yi,
el balance masivo Global j: Lj - 1 + Vj + 1 el balance + Fj Lj + Uj + Vj + Wj Energy: Lj - = (Lj + Uj)
(Vj + Wj) – 1 + Vj + 1Hj + 1 + FjhFj hj + Hj Vapor - 1hj equilibrio líquido: Yi, j ki, jxi, j Summation
de fracciones del topo: Yx ij yo n ij yo la copia de la n,, == åå == 11 11

374 Chemical Engineering Computation con MATLAB

El ejemplo 7.15: El Calculations37 Riguroso de Destilación

Una columna simple de destilación con tres etapas teóricas mostrado en Figura 7.26 debe
usarse para separar mezcla de n-butane (1) y de n-pentane (2). Una corriente del pienso
consistente en 0.23 el butano lb mol h n y 0.77 interlineaciones lb mol h n pentane la columna
como líquido en su burbuja apuntan en la etapa 2 (j = 2). La presión operativa de la columna es
120 psia, y un condensador total es usado. La cantidad de calor se sumó a la recaldera es
10,000 Btu H. El destilado y los fondos están distantes en las tasas de D = 0.25   y B = 0.75   lb  
mol / h, respectivamente. Calcule las temperaturas de todas las etapas y del condensador, las
tasas de flujo y composiciones de vapor y flujo líquido en la columna, y las composiciones del
destilado y los fondos. Las presiones de vapor pueden ser estimadas por la ecuación Antoine, y
los enthalpies molares de los compuestos puros pueden ser estimados por las ecuaciones de
segundo grado de T. Posponga 7.2 funciones los coeficientes de ecuación Antoine y las
ecuaciones de correlación del enthalpy.

L0 V1 – D

QD

El condensador

Reboiler

V1

V1

V2

L0

L1 L2V 3
FIGURA 7.26 la columna de destilación de tres etapas. (De Cutlip, M.B. y Shacham, M.,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel y MATLAB,
ed. 2, Prentice-Hall, Boston, Massachusett, 2008, p. 553.)

Vj, yi, j

Lj, xi, j

Uj

Qj

Fj, zi, j

Wj

Lj – 1, xi, j – 1

Vj +1, yi, j +1

FIGURA 7.25 la etapa de Equilibrio. (De Cutlip, M.B. y Shacham, M., Resolución de Problemas
en la Ingeniería Química y Bioquímica con ERUDITO, Excel y MATLAB, ed. 2, Prentice-Hall,
Boston, Massachusett, 2008, p. 552.)

Los 375Mass Se Trasladan

La solución El fsolve de función incorporada puede usarse para solucionar el sistema de


ecuaciones no lineales consistente en los balances masivos componentes, el balance de
energía, y las sumas totales de fracciones del topo para cada etapa. Hay 14 variables
desconocidas y 14 ecuaciones no lineales:

yo

Yo la j yo j

Kx jF

= å == () 1 10 12 3,

- () + () + = () VL kLxV kx iii ii10 111222 01 2,,, Lx Vk Lx Vk xFzi ii iiii 11 22 22333 01 2,,, - + + () +


== (), + VH Lh - + - Lh 11 22 11 00 0 VH Fh Lh Lh - + + + - Ff22 33 11 22 0

Lx Vk Bx yo ii i22 33 3 01 2,, + == () () +, - - = VH QLhL h33 22 33 0 -

El rdist de función define las ecuaciones no lineales para cada etapa. Las s vectoriales variables
contienen 14 variables desconocidas como sus elementos: S. El userdist de la letra llama el
rdist de función y utiliza el fsolve de función para solucionar las ecuaciones no lineales.
El % de función del rdist.m f rdist (s, F, D, z, P, Q) = 1: N-butane, yo = 2:N-Pentane) el % s1: T0,
s2: T1, s3: Tf, s4: T2, s5: T3, s6: x11, s7: El % x21 s8: x12, s9: x22, s10: x13, s11: x23, s12: V1,
s13: V2, s14: Los coeficientes del % V3 Antoine y la A de parámetros 6.80776 6.85296 ; B
935.77 1064.84 ; C 238.789 232.012 ; h1c 0.04 29.6 ; h2c 0.025 38.5 ; H1c - 0.04 43.8 8003 ;
H2c 0.007 31.7 12004 ; Constantes del Equilibrio del % k0 = 10.(Uno - B. ((S (1) - 32) *5/9 + C)) /
P; K1 = 10.(Uno - B. ((S (2) - 32) *5/9 + C)) / P; Kf = 10.(Uno - B. ((S (3) - 32) *5/9 + C)) / P; K2 =
10.(Uno - B. ((S (4) - 32) *5/9 + C)) / P; K3 = 10.(Uno - B. ((S (5) - 32) *5/9 + C)) / P; El vector de
Composición del % x1 s ( 6 ) s ( 7 ) ; X2 s ( 8 ) s ( 9 ) ; X3 s ( 10 ) s ( 11 ) ; X0 [Link] *x1; = la suma
del % Enthalpy HL0 ((s ( 1 ) ^2 s ( 1 ) * h1c ' h2c ').*x0);

MESA 7.2 Antoine Equation Coefficients y coeficientes de ecuación de n-Pentane de n-Butane


Enthalpy Equations Component Antoine (T (1) (2): °C) Una 6.80776 6.85296 B 935.77 1,064.84
C 238.789 232.012 la ecuación Enthalpy (Btu / lb   mol) (T: °F) Líquido h1 = 0.04T 2 + 29.6T h2 =
0.025T 2 + 38.5T Vapor H1 = - 0.04T 2 + 43.8T + 8003 H2 = 0.007T 2 + 31.7T + 12,004

376 Chemical Engineering Computation con MATLAB

= la suma del hL1 ((s ( 2 ) ^2 s ( 2 ) * h1c ' h2c ').*x1); = la suma del hLf ((s ( 3 ) ^2 s ( 3 ) * h1c '
h2c ').*z); = la suma del hL2 ((s ( 4 ) ^2 s ( 4 ) * h1c ' h2c ').*x2); = la suma del hL3 ((s ( 5 ) ^2 s
( 5 ) * h1c ' h2c ').*x3); = la suma del hV1 ((s ( 2 ) ^2 s ( 2 ) 1 * H1c ' H2c ').El *k1.*x1); = la
suma del hV2 ((s ( 4 ) ^2 s ( 4 ) 1 * H1c ' H2c ').El *k2.*x2); = la suma del hV3 ((s ( 5 ) ^2 s ( 5 ) 1
* H1c ' H2c ').El *k3.*x3); El balance de la Masa del % B=F - D; L0 s (12) - D; L1 s (13) - D; L2 s +
(14) B; L3 = B; La definición del % de = suma de ecuaciones f (k0 (1).*x0) - 1; = la suma f (k1 (1,
2).*x1) - 1; = la suma f (kf. *z) (1, 3) - 1; = la suma f (k2 (1, 4).*x2) - 1; = la suma f (k3 (1, 5).*x3) -
1; F (1, 6) = - ((s (12) - L0) *k1(1) + L1) *s + s (13) (6) *k2(1) *s (8); F (1, 7) = - ((s (12) - L0) *k1(2)
+ L1) *s + s (13) (7) *k2(2) *s (9); F (1, 8) = - s *hV1 + s (13) (12) *hV2 - L1 *hL1 + L0 *hL0; F (1,
9) L1 *s (6) - (s (13) *k2(1) +L2) *s + s (14) (8) *k3(1) *s + F (10) *z (1); F (1, 10) L1 *s (7) - (s (13)
*k2(2) +L2) *s + s (14) (9) *k3(2) *s + F (11) *z (2); F (1, 11) = - s *hV2 + s (14) (13) *hV3 + hLf +
L1 *hL1 - L2 *hL2; F (1, 12) L2 *s (8) - (s (14) *k3(1) + B) *s (10); F (1, 13) L2 *s (9) - (s (14)
*k3(2) + B) *s (11); F (1, 14) = - s *hV3 + Q + L2 (14) *hL2 - L3 *hL3; El fin

El % del % userdist.m userdist.m s1: T0, s2: T1, s3: Tf, s4: T2, s5: T3, s6: x11, s7: El % x21 s8:
x12, s9: x22, s10: x13, s11: x23, s12: V1, s13: V2, s14: V3 F = 1; D = 0.25; z 0.23 0.77 ; P = 760
*120/14.7; Q = 1e4; T0 = 200; T1 = 145; Tf = 200; T2 = 190; T3 = 210; x11 = 0.65; x21 = 0.35; x12
= 0.43; x22 = 0.57; x13 = 0.33; x23 = 0.76; V1 = 1.1; V2 = 1; V3 = 1.1; S0 T0 T1 Tf T2 T3 x11 x21
x12 x22 x13 x23 V1 V2 V3 ; S fsolve (@ rdist, s0, [ ], F, D, z, P, Q); T0 s (1); T1 s (2); Tf s (3); T2 s
(4); T3 s (5); x11 s (6); x21 s (7); x12 s (8); x22 s (9); x13 s (10); x23 s (11); V1 s (12); V2 s (13); V3
s (14); Fprintf (' T0 %8.4f, T1 %8.4f, Tf %8.4f, T2 %8.4f, T3 %8.4f\n ', T0, T1, Tf, T2, T3); Fprintf ('
x11 %6.4f, x12 %6.4f, x13 %6.4f\n ', x11, x12, x13); Fprintf (' x21 %6.4f, x22 %6.4f, x23 %6.4f\n
', x21, x22, x23); Fprintf (' V1 %6.4f, V2 %6.4f, V3 %6.4f\n ', V1, V2, V3);

El userdist de la letra produce las siguientes salidas:

>> userdist T0=188.2848, T1=206.4285, Tf = 215.4895, T2=218.5461, T3=226.5515 X11=0.3272,


x12=0.1991, x13=0.1225 x21=0.6728, x22=0.8009, x23=0.8775 V1=1.0537, V2=1.0388,
V3=1.0417 Los resultados puede estar resumido como se muestra en Mesa 7.3.

7.7.1 modelo riguroso de Destilación: Las ecuaciones de la malla Para una etapa estatal en
novio, damos por supuesto que el equilibrio de fase es logrado, ninguna de las reacciones
químicas ocurren, y el arrastre por convección de caídas de líquido en vapor y la oclusión de
burbujas de vapor en líquido son insignificantes. Figura 7.27 representa una etapa general de
equilibrio. Hay vapor y sidestreams líquidos, y el calor puede ser transferido en una tasa de Qj
de (+) o para (-) la j de etapa.

Los 377Mass Se Trasladan

Entrar en j de etapa es una corriente del pienso de tasa molar de flujo Fj con composición en
fracción del topo zi, j y alta frecuencia molar del enthalpy. La presión del pienso es igual a
escenificar presión Pj. Interstage líquido de etapa j - 1 de flujo molar reprende a gritos a Lj - 1
también entra a escenificar j así como también vapor de interetapa de etapa j + 1 de tasa flujo
molar Vj + 1. La j que sale de etapa es vapor de propiedad yi, j, hVj, Tj, y Pj. El vapor de vapor
puede estar dividido en un sidestream de vapor de tasa molar de flujo Wj y una corriente de
interetapa de tasa molar de flujo Vj para ser enviado a escenificar a j - 1. También la j que sale
de etapa es líquida de propiedad xi, j, hLj, Tj, y Pj en el equilibrio con vapor. Este líquido puede
estar dividido en un sidestream de tasa molar de flujo Uj y una corriente de interetapa de tasa
molar de flujo Lj para ser enviado a escenificar a j + 1. Resuelva 7.28 funciones que una
columna de destilación con equilibrio de la N escenifica eso es pelusa numerada desde lo alto.
Hay etapas de la N y el número de componentes en la mezcla del pienso es C. Etapa 1 (j = 1) es
el condensador parcial y la etapa N (j = N) es la recaldera. Deje la cantidad de componente yo
en la etapa del jth ser Xi, j. Destinando a la relación yi, j vi, j Vj y xi, j li, j Lj, los balances masivos
para el rendimiento de etapa del jth M Vy Lx Fz VWyLUx ij jijj ij jijjjijjji j,,, = + + + () - + = + + + () -
11 11 vlfSvS li j 00 M yo la j yo la j yo j VijL ij jj,,, = + + + () - () = +11 11 0

Donde SVj Wj/Vj y SLj Uj/Lj. La ecuación de equilibrio de fase para cada componente cede

letra x E yK

VV

L Li j yo la j yo la j yo j ij j ij ij j,,,, == - = 0

HLj – – 1, Pj – 1, Tj 1

HVj +1, Tj +1, Pj +1 HLj, Tj, Pj

HVj, Tj, Pj

HFj, TFj, PFj

Lj – 1, xi, j – 1

Vj +1, yi, j +1

Vj, yi, j

Lj, xi, j

Fj, zi, j

Wj

Qj
j

Uj

CREO 7.27 Un modelo estatal en novio de etapa de equilibrio. (De Henley, E.J. Et Al., Los
principios del proceso de separación, ed. 3, John Wiley e Hijos, Hoboken, Nueva Jersey, 2011,
p. 411.)

POSPONGA 7.3 Resultados de Cálculo para una Etapa Variable Column de tres etapas de Etapa
de 1 Piensos de Stage 2 Etapa 3 Temperatura (° F) 206.4285 215.4895 218.5461 226.5515 tasa
de flujo de Vapor (lb mol / h) 1.0537 — 1.0388 1.0417 la Composición de n-butane 0.3272 0.23
0.1991 0.1225 la Composición de n-pentane 0.6728 0.77 0.8009 0.8775

378 Chemical Engineering Computation con MATLAB

La suma total de topo fracciona pues cada etapa debería ser igual a 1:

Sy

VV

Sx

El yj

yo

El ij

yo

El ij

El xj

yo

El ij

yo

yo

,
,, == - - = == == åå åå 11 11 1101 jj jL == - = 10

El balance de energía para cada etapa le da a HLhVhFhLUh VWhQ jjLjVjFjjL jjVj jjjj j + + + () - + ()
- = - + - + 11 11 0

Usando la suma total de relaciones flujo componente V v ji j yo C = å, 1 y L l ji j yo C = å, 1 y Ff


ji j yo C = å, 1, esta ecuación viene bien

Hh vh lhf

Chis

El jV

Ij L

yo

Ij F

yo

El ij

Ij j

=++

- + ()

= ååå 11 1 1 1 1 1

,,

VV

yo

Ij LL

Ij j jj j vShl Q == åå - + () - = 11 10
FN WN

FN – 1

Fj

F2

F1 W1=0

W2

W3

Wj

Wj +1

WN – 1

VN

VN – 1

Vj +1

Vj

V3

V2

VN +1=0

V1 = DV L0=0

UN – 1

UN – 2

Uj

Uj – 1

U2

U1 = DL

UN = 0

QN – 1

Qj

Q2

Q1 Qc

QN (= – QB)
Etapa 1 (el condensador)

Etapa 2

j de etapa

La Etapa N – 1

La etapa N (la recaldera)

LN – 1

LN – 2

Lj

Lj – 1

L2

L1

LN=B

FIGURA 7.28 Una columna de destilación con etapas de la N. (De Henley, E.J. Et Al., Los
principios del proceso de separación, ed. 3, John Wiley e Hijos, Hoboken, Nueva Jersey, 2011,
p. 411.)

Los 379Mass Se Trasladan

Para cada etapa de equilibrio, allí están ecuaciones de la MALLA 2C +3 (la Masa, el Equilibrio,
las Sumas Totales, y Enthalpy). El balance masivo total puede ser obtenido de la suma total de
ecuaciones masivas componentes de balance de etapa 1 para escenificar j:

yo

Ik jj

J kkkML LV VFUW == + = åå å = - +-+ () = 11 01 1 1 0

Desde que L0 = 0, esta ecuación puede ser reescrito tan

La k L VV FUWj Njj j kkk = + () ££ () + = å 11 1 11

La suma total de masa componente se balancea de j de etapa para escenificar N se fondea


El kj

yo

Ik NjjN kj

El avance de línea N kkkMV VL UW == + = åå å = - +-+ () = 1 11 0

Desde VN + 1 = 0, esta ecuación puede ser expresada como

V LL FUW jj N kj N kkk = + () = å 1

El método de la matriz tridiagonal del 7.7.2 que El método de la matriz tridiagonal introdujo
por Wang y Henke38 es una técnica acelerada y precisa para calcular las tasas componentes y
totales de flujo. En el método tridiagonal de la matriz, el cálculo para una etapa se basa en el
cálculo para la etapa previa, y la acumulación de errores de cálculo puede ser significativa
cuando el número de etapas es grande. Para evitar la acumulación de errores de cálculo, el
algoritmo revisado Thomas puede ser usado. En el algoritmo Thomas, el cálculo comienza de la
esquina superior izquierda de la matriz (i.e., La primera etapa). Los cálculos similares son
repetidos a lo largo de la dirección diagonal de la matriz. El cálculo de la composición de
líquido de etapa xi, j: La masa se balancea y las ecuaciones de equilibrio ceden

VV FUWx

VWKVV

Kkki j

Jj ij j

- + - ()

ì el í

El ü

- + () +

=
El +

å111

,111

11 + 1 + ()

ì el í

El ü

El +

å la k + + j kkkj ij jijijj iFU WUxVKx Fz,, j

Esta ecuación puede ser reescrita como

Px Qx Rx S jijj ij jijj,, - + + + = 11

Donde

La k PVVFUW jN jj j kkk = + () ££ () = å 1 1 1 2

380 Chemical Engineering Computation con MATLAB

La k Q VVWK UV FUWj Njj jijj j j kkk = + () - - () ££ () + = å 11 1 1

RVKj Njj ij = £ £ () + 1111, SFzj Njj ij = - ££ (), 1 xx VW UiN en N,, + + == === 10 11 00

La nueva disposición de las ecuaciones para todo escenifica (j = 1, 2, …, N) rendimientos

10 0 01 0 1 00 1 1 2 1 1 2 xN de la letra x de la letra x de acto inapropiado de acto inapropiado


de acto inapropiado

El é
ë

êêêêêê

Úúúúúú

, NN

Adentro

N Nx

S-

El é

êêêêêê

Úúúúúú

El é

êêêêêê

Úúúúúú

-
Donde

acto inapropiado

Acto Inapropiado Qr P

acto inapropiado del jN

Acto Inapropiado Qj J Jj J = ££ () = - 1 1 1 1 21

SsP Qr P

JN s

S Qj jj j jj j = ££ () = 1 1 1 1 1 2

La composición líquida xi, j para j de etapa recibe por acto inapropiado sxsxsrxj NiN Nijjji j00 1
01 1 == - £ () +,, Cálculo de la tasa de flujo del componente de vapor de etapa vi, j: El
procedimiento de cálculo para vi, j es similar a la previo. El factor de absorción Ai, j puede ser
definido como Ai, j Lj/Ki, jVj. Luego, desde li, j Lj/Ki, jVj Ai, jvi, j, el balance masivo componente
le da a M vAvf Sv SA vi j yo la j yo la j yo la j yo j VijL yo la j yo j jj,,,, = + + + () - + () = +11 1 11 00

Esta ecuación puede ser reescrita como Un vBvv D yo la j yo j jijijj,, - + + + = 11 1

Donde BSSA Df jVLijjij jj = - + () = 11,

Coleccionar ecuaciones para todo escenifica rendimientos

10 0 01 0 1 00 1 1 2 1 1 2 p p v v vN

El é

êêêêêê

Úúúúúú

,
, NN

Adentro

N Nv

Q-

El é

êêêêêê

Úúúúúú

El é

êêêêêê

Úúúúúú

Los 381Mass Se Trasladan

Donde

A Bp

JN q
DqA Bp Aj iiij j jjij jjij = ££ ()

11 1 11 11 11,,,, jjN £ ()

Y Ai, 0 = p0 = q0 = 0. De estas ecuaciones, la tasa componente de flujo de vapor es dada por ahí

Vqvqpv jN en Nijjji J,, == - £ () + 1 11

El cálculo de la tasa de flujo del componente de líquido de etapa li, j: El procedimiento de


cálculo para li, j es similar a la previo para vi, j. La volatilidad relativa y la denudación factorizan
a Si, j puede ser expresada como

Kilobyte de Kilobyte aa ij ij bj bj bj j j ij ij j j ij bj S KV L S KV L S,,,,,,,,

Donde la b escrita debaja de una letra denota el componente remisivo. Si definimos a RL y RV


tan

acto inapropiado

UL

SR

W V SL j j LV j j Vjjjj = + = + = + = + 11 11,

La tasa componente de flujo de vapor puede ser representada como

KV L l

K de la K

KV L lS lij ij j j ij ij bj bj j j yo la j yo j bjij,,,,,,,, == = uno


La combinación de estas ecuaciones produce a l Wl Zl G ij jijj ij,, - + + + = 11

Donde WR SR ZSGf jLij bj Vjij bj ji jjj = - == + + aa,,,, 11

Coleccionando las ecuaciones de balance para todas las etapas cede

10 0 01 0 1 00 1 1 2 1 1 2 p p l l lN

El é

êêêêêê

Úúúúúú

, NN

Adentro

N Nl

Q-

El é

êêêêêê

Úúúúúú

El é

êêêêêê

û
Úúúúúú

Donde

Z Wp

JN q

Gq Wp jN pqj j jj j jj jj = ££ () = ££ () == - 1 1 1 0011 10

Consecuentemente, las tasas líquidas componentes de flujo son dadas por ahí

L qlqplj NiN Ni jjjij,, == - £ () + 1 11

382 Chemical Engineering Computation con MATLAB

El método de punto de burbujeo del 7.7.3 (bp) En el método BP, una forma del equilibrio y las
ecuaciones de suma total se usa para calcular la temperatura de etapa. Un set nuevo de
temperaturas de etapa se calcula durante cada iteración de las ecuaciones del bubblepoint. El
método BP generalmente surte efecto mejor para los sistemas que están en efervescencia
estrecho, ideales, o casi ideales, dónde la composición hace un mayor efecto en la
temperatura que el calor latente de vaporization.39 El condensador cargar a Q1 y la carga de la
recaldera QN puede ser expresada como

Q LVUWFh Vh LUhF hVV LF11 111121111111 = + + + () - + () +

Q Fh Uh Wh QVhL hN j N jFjj Lj jV j yo N jVNL N = () - == åå 11 1 11

La tasa líquida de flujo Lj y el flujo de vapor reprenden a gritos a Vj en la etapa del jth es dado
por ahí

La k L VV FUWjNL jj j kkk = + () ££ () = + = å 11 1 0 11 0
V

Da V b Nj VLVUWFj jj j j + = + + = ££ () +12 11 11 121

Ah hbhh jL VjVL jj jj = - = - + 11

La k d hh FUWFhh Wh hQ jL L j kkkjLF jV Ljjj jj jj = () - + + () () () + = å 1 1 1

En el procedimiento de cálculo del método BP, la composición líquida xi, j y la composición de


vapor yi, j son normalizadas como

letra x

letra x

letra x

El ij

El ij

yo

El ij

El ij

El ij

yo

El ij

,
,

, == åå = 1

La solución es considerada enfocada cuando se sedimenta de temperaturas de etapa en la


iteración del kth está dentro de alguna tolerancia prescripta de sets correspondientes de
temperaturas de etapa en la k iteración 1. Un criterio simple basado en sets sucesivos de
temperaturas de etapa puede servir para la prueba de convergencia:

La k de la j de la k J TT N T j N j = { } £ < < () = () - () å 1 1 2 01 ee

El algoritmo BP puede estar resumido como sigue:

1. Inicialice las variables de aporte (Fj, zi, j, hasta que se prohíba, PF, alta frecuencia, Pj, Uj, Wj,
Qj excluding Q1 and QN, N, L1 reflux flow rate, V1). La k determinada = 1. 2. Coloque los
valores iniciales del variables de la lágrima Tj y Vj. 3. Calcule a xi, xi utilizador j, N=SN, xi, j = sj -
rjxi, j + 1(1 = j = N - 1), r0 = s0 = 0, y normaliza al xi resultante, j por letra x del xx yo la j yo j ij yo
C,, = å 1. Este procedimiento tiene que hacerse para todos los componentes.

Los 383Mass Se Trasladan

4. Use el método de cálculo de punto de burbujeo para encontrar un set nuevo de Tj y yi, j. La
ecuación de equilibrio Ei, j yi, j - Ki, jxi, j = 0 es usada en el cálculo. 5. Calcule la carga del
condensador Q1 y la carga de la recaldera QN:

Q LVUWFh Vh LUhF hVV LF11 111121111111 = + + + () - + () +

Q Fh Uh Wh QVhL hN j N jFjj Lj jV j j N jVNL N = () - == åå 11 1 11

6. Calcule a Vj y Lj secuencialmente:

Da V b Nj VLVUWFj jj j j + = + + = ££ () +12 11 11 121

La k L VV FUWjNL jj j kkk = + () ££ () = + = å 11 1 0 11 0
7. Compruebe la convergencia usando la k de la j de la k de criterio J TT N T j j N = { } £ () () = å
1 2 1 e. Si el set de temperaturas de etapa no converge, se ajusta las variables de la lágrima
otra vez, = k k determinado + 1, y empuje a dar un paso 3.

El distBPeu de función MATLAB realiza este procedimiento de cálculo (en el nombre de


función, eu denota uso del sistema inglés de la unidad). La sintaxis básica es

X, y, T, L, V, iter distBPeu (opdat, mxdat)

El opdat de estructura contiene manejar condiciones como campos, y el mxdat de estructura


contiene parámetros y propiedades físicas como sus campos. Esta función llama otro phiHeu
de función a calcular el enthalpy de la mezcla y la fugacidad de cada componente.

La función el Cálculo del % x, y, T, L, V, iter distBPeu (opdat, mxdat) de destilación


multicomponente usando % de método BP (la unidad inglesa) Colocó datos eos = [Link]; N
= opdat.N; Nc [Link]; F = opdat.F; Tf [Link]; Pf [Link]; = [Link] de alta frecuencia; P =
opdat.P; T = opdat.T; V = opdat.V; L = opdat.L; Criv [Link]; U = opdat.U; W = opdat.W; Q =
opdat.Q; T0 opdat.T0; Nf [Link]; HV [Link]; HL [Link]; El fstate = superior
([Link]); = opdat.x de la letra x; y opdat.y; z opdat.z; Pc [Link]; = [Link] de la
hormiga; La inicialización del % unos = ceros (1, N); = los ceros de la b (1, N); = los ceros de la d
(1, N); V = L + V + U + (1) (1) (1) (2) W (1) - F (1); El enthalpy del % Feed para j = 1:La longitud (z
((nf) Z H phi phiHeu:,Nf (j)) ', Pf (nf (j)), Tf (nf (j)), fstate, eos, opdat, mxdat); La alta
frecuencia (nf (j)) = H; El fin del % Btu Mol

384 Chemical Engineering Computation con MATLAB

T = T0; = T Distinguida; CriT = 10; Iter = 1; La inicialización del % de kilobyte (yo, j): La k (yo, j) en
T0 para j = 1:N Pv0 (:,J) = Pc (:).*exp (la Hormiga (:,1) - la Hormiga (:,2). ((T (j) la Hormiga +:,3)));
La k (:,J) = Pv0 (:,J). P (j); El fin de ley de % Raoult mientras la letra x del % criT criv Calculate
(yo, j) para = 1:El nc para j = 2:N-1 Pj (j) = V (1) - la suma V + (F (1 (j):J-1) - U (1:J-1) - W (1:J-1));
Qj - ... la suma (1) (V (j) (j) (yo, j) (j) (j +1) (F (1 (j) = V - + W) *K - U - V:J) - U (1:J) - W (1:J));
Rj = V (j +1) (j) *K (yo, j +1); Sj (j) = - F (j) *z (yo, j); El fin Pj (N) = V (1) - la suma V + (F (1
(N):N-1) - U (1:N-1) - W (1:N-1)); Qj (1) = V (1) - (V (1) + W (1)) *K (yo, 1) - U (1) - V (2) - (F (1)
- U (1) - W (1)); Qj - la suma (1) (V (N) (N) (yo, N) (N) (F (1 (N) = V - + W) *K - U:N) - U (1:N) -
W (1:N)); Rj = V (2) (1) *K (yo, 2); Sj (1) = - F (1) *z (yo, 1); Sj (N) = - F (N) *z (yo, N); Acto
inapropiado = Rj (1) (1) /Qj (1); S = Sj (1) (1) /Qj (1); Para j = 2:Acto inapropiado N-1 (j) = Rj
(j) / (Qj (j) - acto inapropiado (j-1) *Pj (j)); S (j) = (Sj (j) - s (j-1) *Pj (j)) / (Qj (j) - acto
inapropiado (j-1) *Pj (j)); El fin s (N) = (Sj (N) - s (N-1) *Pj (N)) / (Qj (N) - acto inapropiado (N-
1) *Pj (N)); La letra x (yo, N) = s (N); Para j N-1:- La letra x 1:1 (yo, j) = s (j) - acto
inapropiado (j) *x (yo, j +1); El fin de fin para j = 1:La letra x de la N (:,J) = la letra x (:,J) / la
suma (la letra x (:,J)); El % de fin Calculate la nueva T (j) y y (yo, j) usando método BP para j =
1:El % N calcula y ((yo, j) y:,J) = kilobyte (:,J).*x (:,J); Y (:,J) = y (:,J) / la suma (y (:,J)); El % de
fin Antoine Eqn. (T: Deg.F) para j = 1:El % N calcula T = @ (Tv) (T en F) la suma f (Pc ' (j).*exp (la
Hormiga (:,1) - la Hormiga (:,2). (Tv +Ant (:,3))).*x (:,J) / P (j)) - 1; T (j) = fzero (f, T (j));
Acabe para j = 1:N lstate ' L '; Z H phi phiHeu (la letra x (:,J) ', P (j), T (j), lstate, eos, opdat,
mxdat); PhiL phi; HL (j) = H; El % Btu Lbmol Vstate ' V '; Z H phi phiHeu (y (:,J) ', P (j), T (j),
vstate, eos, opdat, mxdat); PhiV phi; HV (j) = H; Kilobyte del % Btu Lbmol (:,J) = phiL. El phiV;
El % de fin Calculate carga para el condensador y la recaldera

Los 385Mass Se Trasladan


Q (1) = (L + V + U + (1) (1) (1) W (1) - F (1)) *hV (2) - V (1) *hV (1) - ... (L (1) + U (1)) *hL + F (1)
(1) *hF (1); = la suma Q (F (N).*hF - U.*hL - W.*hV) - la suma (Q (1:N-1)) - ... V (1) *hV (1) - L
(N) *hL (N); El % Calculate V (j) y L (j) secuencialmente para j = 2:La N un (j) = hL (j-1) - hV (j);
B - hL (j-1) (j) (j-1) = hV; D - hL) *sum (j) (j-1) (F (1 (j) = (hL:J-1) - U (1:J-1) - W (1:J-1)) + ... F (j)
* (hL (j) - la alta frecuencia (j)) + W (j) * (hV (j) - hL (j)) + Q (j); El fin uno (1) = - hV (1); B (N) = -
hL (N); D = F (1) (1) * (hL (1) - la alta frecuencia (1)) + W (1) * (hV (1) - hL (1)) + Q (1); Para j =
2:N-1 V (j +1) = (d (j) - un (j) *V (j)) / b (j); L (j +1) = V (1) - la suma V + (F (1 (j):J) - U (1:J) - W
(1:J)); = la suma del criT de convergencia del Cheque del % de fin (la temperatura absoluta
(Dicho - T)); = T Distinguida; Iter + 1; El fin de fin

El phiHeu de función calcula el enthalpy de la mezcla y el coeficiente de fugacidad de cada


componente usando el sistema inglés de la unidad. La sintaxis básica es

Z H phi phiHeu (la letra x, P, T, estado, eos, opdat, mxdat)

Dónde la letra x es el vector de la fracción del topo, P y T son presión (° F) y temperatura (' L '
(psia), respectivamente, estatales denota la condición elocuente: El líquido, ' V ': El vapor), y
eos es la ecuación de estado siendo usada (' RK ', ' SRK ', o ' relaciones públicas '). El opdat es
una estructura conteniendo manejando condiciones como sus campos. El mxdat de estructura
incluye parámetros y propiedades físicas como sus campos: [Link] es un vector crítico de
presión (acto inapropiado), [Link] es un vector de temperatura crítica (la matriz diagonal de la
n de la letra x n), mxp.w es un vector de factores acéntricos, mxp.k es una matriz de
parámetros binarios (la dimensión (psia) de interacción, y [Link] es una matriz de
coeficientes de integración de aptitud de calor: El número de letra x de componentes numera
de parámetros). En las discusiones de salida, Z es el factor de compresibilidad, H es la mezcla
enthalpy (Btu / lb mol), y phi es un vector denotando los coeficientes de fugacidad de cada
componente.

La función el Cálculo del % Z H phi phiHeu (la letra x, P, T, estado, eos, opdat, mxdat) de
enthalpy de la mezcla y el coeficiente de fugacidad de Aportes componentes del %: letra x del
%: El % de vector de la fracción del topo P, T: La presión (Psia) y el estado del % de
temperatura (F): El estado elocuente (' L ': El líquido, ' V ': El vapor) el % eos: La ecuación de %
estatal (' RK ', ' SRK ', o ' relaciones públicas ') mxp: El % físico de estructura de la propiedad
[Link], [Link]: La presión crítica (Psia) y el % de vector de temperatura (acto inapropiado)
mxp.w: El factor acéntrico para cada % componente (el vector) mxp.k: La matriz diagonal del
nxn de % binario de parámetros de interacción [Link]: Los coeficientes de integración de
aptitud de calor para las Salidas ideales del % de gases: El % Z: El % de factor de
compresibilidad H: El % de la mezcla enthalpy (Btu Lbmol) phi: El coeficiente de fugacidad w
mxdat.w; = mxdat.k de la k; Tc [Link]/1.8; Pc = 6894.8 *[Link]; El % T y P en kilobyte y Pa

386 Chemical Engineering Computation con MATLAB

T /1.8 = (T-32) + 273.15; P = 6894.8 *P; Afi [Link]; El % Btu Lbmole nc (1Btu/lbmole = 2.326
J / mol) = [Link]; Acto inapropiado = 8.314; La constante del gas del %: Mol-K m ^3 Pa = J
Tr / (kilobyte mol) = T. Tc; Pr = P. Pc; Nc [Link]; Los eos = superiores (eos); El estado =
superior (el estado); Haga cambiar caso de eos ai { ' RK ' } = sqrt (0.4278. (Pc. *Tr.^2.5)); =
0.0867. (Pc. *Tr); Una = suma (letra x.*ai); = la suma de la B (letra x.*bi); La Z = se arraiga (1 - 1
B *P * ( A ^2 / B - B *P - 1 ) - A ^2 * ( B *P ) ^2 / B); Caso { ' SRK ' } mx = 0.48 +1.574 *w-0.176
*[Link] ^2; Al = (1 +mx.* (1-sqrt (Tr))).El ^2; Ai = 0.42747 *[Link] *Pr. (Tr. ^2); = 0.08664 *Pr. Tr; Es
= sqrt (ai ' *ai).* (de 1 k); Una = letra x *am *x '; = la suma de la B (letra x.*bi); La Z = se arraiga
(1 - 1 A - B - B ^2 - A *B); Caso { ' las relaciones públicas ' } mx = 0.37464 +1.54226 *w-0.26992
*[Link] ^2; Al = (1 +mx.* (1-sqrt (Tr))).El ^2; Ai = 0.45723553 *[Link] *Pr. (Tr. ^2); = 0.0777961 *Pr.
Tr; Es = sqrt (ai ' *ai).* (de 1 k); Una = letra x *am *x '; = la suma de la B (letra x.*bi); La Z = se
arraiga (1 B - 1 A - 3 *B ^2-2 *B B ^3 +B ^2 - A *B); = la temperatura absoluta del iz de fin (imag
(Z)); Z (y (iz > 0, iz 1e-6)) = realmente (Z (y (iz > 0, iz 1e-6))); Para yo = 1:La longitud (Z), zind (yo)
= isreal (Z (yo)); El fin Z=Z (zind); Si la estatal ' L ' Z = min (Z); Si no la Z = llegue al límite (Z); =
Acto Inapropiado de la V de fin *T *Z / P; El % del % m ^3/mol Enthalpy y % de coeficientes de
fugacidad Hv0 Int (Cp) Btu Lbmol, Afi T de usos en F Te *1.8 = (T-273.15) + 32; El % T: = la letra
x de K-F Hv0 * (Afi (:,1) *Te + Afi (:,2) *Te ^2/2 + Afi (:,3) *Te ^3/3 + ... Afi (:,4) *Te ^4/4 + Afi
(:,5) *Te ^5/5); Hv0 *2.326; Acto inapropiado de caso de eos del interruptor del %
1Btu/lbmole 2.326J/mol H = Hv0 + *T * (Z - 1 - 3 * (Un ^2) { ' RK ' } *log (1 + B *P / Z) / (2 *B));
El ph yo exp *bi ((Z-1) / B - el leño (Z-B *P) - (Un ^2 / B) * (2 / la A *ai - / B) *log (1 + B *P / Z));
Caso { ' SRK ' } hsum = 0; Para yo = 1:El nc para j = 1:La letra x nc hs um hsum + *x *am * - ...
mx (j) *sqrt (Tr (j)) / (2 *sqrt (al (j)))) (yo) (j) (yo, j) (1 - / (2 *sqrt (al (yo) (Tr (yo) (yo) *sqrt))) mx;
Acto inapropiado de fin de fin H = Hv0 + *T * (Z - 1 - el leño ((Z + B) / Z) *hsum / B); El ph yo
exp *bi ((Z-1) / B - el leño (Z-B) - (A/B) * (2 *sqrt (ai) /sqrt (Uno) - / B) *log ((Z +B) / Z)); Caso { '
las relaciones públicas ' } hsum = 0;

Los 387Mass Se Trasladan

Para yo = 1:El nc para j = 1:La letra x nc hs um hsum + *x *am * - ... mx (j) *sqrt (Tr (j)) / (2
*sqrt (al (j)))) (yo) (j) (yo, j) (1 - / (2 *sqrt (al (yo) (Tr (yo) (yo) *sqrt))) mx; Acto
inapropiado de fin de fin H = Hv0 + *T * (Z - 1 - el leño ((Z + B) / Z) *hsum / B); El ph yo exp
*bi (A/B / sqrt (8)) / B - el leño (Z-B) - * (2 *x (1 ((Z-1):El fin) *am (1: El fin,:) Uno - ... / B) *log ((Z
+ (1 +sqrt (2)) *B) / (Z + (1-sqrt (2)) *B))) el fin H = H/2.326; El % J / mol - el fin > Btu / lbmol

El ejemplo 7.16: La destilación de una Mezcla de cinco componentes

Resuelva 7.29 funciones una columna de destilación donde un pienso consistente en / propano
de etano (2) (1) n-hexane de n-pentane /nbutane (5) (4) (3) está destilado. El número de
etapas totales incluyendo el condensador y la recaldera son 16. La corriente del pienso 1 entra
a la primera etapa del pienso (la etapa 6 desde lo alto) en 170 ° F y 300 psia con la tasa de flujo
de F6 = 41   lb   mol/hr y la composición de z1,6 = 0.061, z2,6 = 0.342, z3,6 = 0.463, z4,6 =
0.122, y   z5,6 = 0.012. La corriente del pienso 2 entra a la segunda etapa del pienso (la etapa 9
desde lo alto) en 230 ° F y 275 psia con la tasa de flujo de F9 = 59   lb   mol/hr y la composición
de z1,9 = 0.0085, z2,9 = 0.1017, z3,9 = 0.3051, z4,9 = 0.5085, y z5,9 = 0.0762. La presión en la
columna es mantenida constante como 240 psia y la tasa de flujo de la corriente de vapor para
la primera etapa (V1)

Pienso 1

Pienso 2

23

13 15

L15

L16
V16

W13

16

U3 Q3 L1 U1

V1

FIGURA de columna de destilación de 16 etapas de 7.29 A de simple. (De Henley, E.J. Et Al., Los
principios del proceso de separación, ed. 3, John Wiley e Hijos, Hoboken, Nueva Jersey, 2011,
p. 411.)

388 Chemical Engineering Computation con MATLAB

Es 15 lb mol/hr y que de la corriente líquida para la primera etapa (L1) es 150 lb mol/hr. El
producto sobresaliente es obtenido como líquido de la primera etapa y la tasa de flujo del
sidecut líquido es U1 = 5 lb mol/hr. Un interenfriador es implementado en la etapa 3 y la tasa
refrescante es Q3 = 200,000 Btu Hr. La tasa de flujo de sidecut líquido de la etapa 3 es U3 = 3 lb
mol/hr y que de sidecut de valor de la etapa 13 es W13 = 37 lb mol/hr. El calor específico Cpv 0
(Btu Lb Mol) y la presión de vapor (P yo S) son dados por ahí

CaaT en en T pv 0 12 3 2 4 3 5 4 = + + + + ():F

El ln:: P Un A TA TPi s c c = + () ° 1 2 3 F, presión crítica

Ponga sobre una mesa 7.4 funciones la Mesa y propiedades físicas 7.540 parámetros de
funciones de ecuaciones específicas de calor para cada componente. Calcule las temperaturas
de etapa y vapor y composiciones líquidas y represente gráficamente los resultados versus el
number.41 de etapa Solution El c5distBPeu de la letra especifican los parámetros para cada
componente y las condiciones operativas y llaman el distBPeu de función para realizar los
cálculos BP. ¿La K-Value para el componente soy obtenido de Ki?¿El iL?IV, y el enthalpy y los
coeficientes de fugacidad para vapor y las fases líquidas en cada etapa se calculan por el
phiHeu de función.

El % c5distBPeu.m: El cálculo de destilación de 5 componentes usando % del % de método BP


(la unidad inglesa) Manejando condiciones y parámetros

POSPONGA 7.5 Parámetros del Specific Heat Equation para Each Component Component A1
A2 × 10 a3 × 104 a4 × 107 a5 × 1011 Ethane C2H6(1) 11.51606 0.140309 0.085404 - - 0.352626
1.864467 n-Butane C4H10(3) 20.79783 0.314329 0.192851 - - 0.584262 3.079918 n-Hexane
C5H12(5) 30.17847 0.519926 0.030488 - 0.110608 0.316220 Propane C3H8(2) 15.58683
0.250495 0.140426 0.458865 2.380972 n-Pentane C4H10(4) 25.64627 0.389176 0.239729
0.27640 1.346731

PONGA SOBRE UNA MESA 7.4 Propiedades Físicas de Feed Mixture Component Pc Tc (acto
inapropiado)   (psia) u A1 A2 A3 Ethane C2H6(1) 709.8 550.0 0.1064 5.38389 2847.921 434.898
Propane C3H8(2) 617.4 665.9 0.1538 5.35342 3371.084 414.488 n-Butane C4H10(3) 550.7
765.3 0.1954 5.74162 4126.385 409.5179 n-Pentane C5H12(4) 489.5 845.9 0.2387 5.85365
4598.287 394.4148 n-Hexane C5H12(5) 440.0 914.2 0.2972 6.03924 5085.758 382.794

Los 389Mass Se Trasladan

Aclare todo; Opdat.N = 16; [Link] = 5; El % N: Totalice etapas, nc: El número de = ceros del
intv de componentes (1, opdat.N); = los ceros del intc ([Link], opdat.N); Opdat.F intv;
[Link] intv; [Link] intv; [Link] intv; Opdat.P intv; Opdat.T intv; Opdat.V intv; Opdat.L
intv; Opdat.U intv; Opdat.W intv; Opdat.Q intv; [Link] ' pr '; [Link] intv; [Link] intv;
[Link] = 0; Opdat.x intc; Opdat.y intc; Opdat.z intc; Las propiedades de Reconocimiento
Médico del % y los parámetros para cada [Link] 709.8 617.4 550.7 489.5 440.0
componente; El % la presión crítica (psia) [Link] 550.0 665.9 765.3 845.9 914.2 ; = los ceros
de temperatura crítica del % mxdat.k ([Link], [Link]) (acto inapropiado); La matriz del %
de parámetros interacción binario mxdat.w 0.1064 0.1538 0.1954 0.2387 0.2972 ; El %
parámetros ecuación % factores acéntrico Antoine [Link] [5.38389 2847.921 434.898 ;
5.35342 3371.084 414.488 ; 5.74162 4126.385 409.5179 ; 5.853654 4598.287 394.4148 ;
6.03924 5085.758 382.794 ]; Los parámetros de calor específico del % (uno (yo)) [Link]
[11.51606 0.140309e - 1 0.0854034e - 4 - 0.110608e - 7 0.316220e - 11 ; 15.58683 0.2504953e
- 1 0.1404258e - 4 - 0.352626e - 7 1.864467e - 11 ; 20.79783 0.314329e - 1 0.192851e - 4 -
0.458865e - 7 2.380972e - 11 ; 25.64627 0.389176e - 1 0.239729e - 4 - 0.584262e - 7
3.079918e - 11 30.17847 0.519926e - 1 0.030488e - 4 - 0.27640e - 7 1.346731e - 11 ]; El %
Manejando condiciones (P: Psia, T: F, fluidifíquese: Lbmol/hr) [Link] 6 9 ; La etapa del pienso
del % [Link] ' V '; El pienso del % opdat.F estatal ([Link]) 41 59 ; Opdat.V (1) = 15;
Opdat.L (1) = 150; Opdat.U (1) = 5; Opdat.U (3) = 3; Opdat.W (13) = 37; = la suma opdat.L
(opdat.F ([Link]) (opdat.N)) - opdat.V (1) - opdat.U (1) - ... opdat.U (3) - opdat.W (13);
[Link] ([Link]) 300 275 ; [Link] ([Link]) 170 230 ; Opdat.P = 240 *ones (1, opdat.N);
Opdat.Q (3) = 2e5; Opdat.z (:,[Link] (1)) 0.061 0.342 0.463 0.122 0.012 ; Opdat.z (:,[Link]
(2)) 0.0085 0.1017 0.3051 0.5085 0.0762 ; La inicialización del % y la suposición opdat.T0 =
(300/opdat.N) * 1 : opdat.N ; El % temperaturas de etapa de suposición (2 (F)
opdat.V:Opdat.N-1) = 170; [Link] 1e 3; El cálculo del % de criterio de convergencia del %
BP x, y, T, L, V, iter = distBPeu (opdat, mxdat); Fprintf (' el Número de iteraciones (el criterio de
convergencia: %g): %d n ', [Link], iter) disp ( ' la Temperatura: '), T Nx = 1:Opdat.N; = la
letra x del x1 (1,:); = la letra x del x2 (2,:); = la letra x del x3 (3,:); = la letra x del x4 (4,:); = la
letra x del x5 (5,:); Y1 y (1,:); Y2 y (2,:); Y3 y (3,:); Y4 y (4,:); Y5 y (5,:); La figura (Nx, T), el
complot (' la Etapa '), xlabel (' T (F ) ', ylabel (2)), el axis la figura apretada (Nx, x1, Nx, x2, ' - ',
Nx, x3, ' (1), el complot.- ', Nx, x4, ':',Nx, x5, ' *-') xlabel ( ' la letra x ' ), ylabel ( ' la letra x _ 1 ', '
letra x _ 2 ', ' letra x _ 3 ', ' letra x _ 4 ', ' letra x _ 5 ' ), figura de leyenda (Nx, y1, Nx, y2, ' - ', Nx,
y3, ( ' la Etapa ' ) (3), complot '.- ', Nx, y4, ':',Nx, y5, ' *-') xlabel ( ' la Etapa ' ), ylabel ( ' y ' ),
leyenda ( ' y _ 1 ', ' y _ 2 ', ' y _ 3 ', ' y _ 4 ', ' y _ 5 ')

El c5distBPeu de la letra calcula el número de iteraciones y temperaturas, y genera la


temperatura y perfiles de composición como se muestra en cifras 7.30 a través de 7.32:

>> c5distBPeu Number de iteraciones (el criterio de convergencia: 0.001): 40 la Temperatura: T


= 102.0861 112.6251 118.4383 124.3199 132.5619 146.0313 157.7010 173.5853 195.1363
205.4129 215.8198 226.3022 237.5966 249.2418 262.1954 276.7688

390 Chemical Engineering Computation con MATLAB

7.8 la DESTILACIÓN DIFERENCIAL En la destilación diferencial simple, el líquido es caliente


lentamente para el punto de ebullición y el vapor es coleccionado y condensado. Resuelva 7.33
funciones un aparato de destilación intermitente de una etapa simple. Al principio, el vapor
condensado contiene mientras más sustancioso fracción del más componente volátil. Sino,
como la vaporización continúa, su concentración decrece. La concentración del componente
más volátil, la letra x, en la solución líquida (L) cambia el tiempo directo. Así, podemos
formular la ecuación usando el balance masivo basado en el componente más volátil. Deje dx
ser el cambio de la concentración del componente más volátil en el líquido

0 0.1 0.2 0.3 0.4 0.5 la letra x 0.6 0.7 0.8 0.9 1

2468 Escenifican

10 12 14 16

X1 x2 x3 x4 x5

FIGURA 7.31 el perfil Líquido de composición para la columna de 16 etapas.

120 140 160 180 T (° F) 200 220 240 260

468 Escenifican

10 12 14 16

FIGURA 7.30 el perfil de Temperatura para la columna de 16 etapas.

Los 391Mass Se Trasladan

La solución, dL es la cantidad fraccionada del líquido evaporado, y y sea la concentración del


componente más volátil en el vapor (V). La ecuación de balance cede

XL xdxLdL ydLxLL dx xdLd xdLy dL = () () + = - +

La magnitud del dxdL de término es insignificante comparado para otro los términos en esta
ecuación. Luego tenemos

XL Ldxx dL ydL = - +

02468 Escenifican

10 12 14 16

0 0.1 0.2 0.3 0.4 0.5

Y1 y2 y3 y4 y5

0.6 0.7 0.8 0.9 1

FIGURA 7.32 el perfil de composición de Vapor para la columna de 16 etapas.

El termómetro
Enfriando líquido adentro

El aparato receptor de destilado

Enfriando líquido fuera

La solución de vapor

El calor

La letra x, L

Y, V

Alrededor de frasco más bajo

Fraccionando Condensador de la columna

FIGURA de aparato de destilación intermitente de una etapa de 7.33 A de simple.

392 Chemical Engineering Computation con MATLAB

La nueva disposición de esta ecuación afloja

DL L

Dx xy

DL dx

L yx

La integración de ambos toma partido de esta ecuación da

Þ - = - Letra x letra x letra x letra x L dL L dx xy L dx xy 1 2 1 2 1 2 2 1 ln

Dónde L1 es el número inicial de topos de la solución líquida L2 es el número de topos de


líquido después de que la evaporación tenga lugar

El ejemplo 7.17: La Destilación Diferencial

Una solución conteniendo a 70 mol de benceno y 50 mol de tolueno están destilados usando el
aparato diferencial simple de destilación en 1 atm hasta sólo 50 mol de líquido queda. Calcule
la composición del líquido después del proceso de destilación. Posponga 7.6 funciones los
datos de equilibrio de fase para benceno – la mezcla de tolueno. La solución

letra x

L L1 2 1 70 70 50 0 5833

50 120 0 8755 = + == -., Ln .

Así, el valor de x2 satisfaciendo

= () òò ln. .. L dx xy dx fx xx 2 1 0 5833 0 5833 0 8755 22

Debe estar resuelto. El cuadrángulo de función incorporada puede servir para la integración.
Los datos dados de equilibrio pueden ser retrocedidos usando polinomio de orden 4.

>> la letra x 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 ; >> y 0.000 0.211 0.378 0.512 0.623 0.714
0.791 0.856 0.911 0.959 1.000 ; >> = el poliataque de la p (la letra x, y, 4); >> F = @ (la letra x)
1. (La letra x (p (1) *x.^4 +p (2) *x.^3 +p (3) *x.^2 +p (4) *x +p (5))); >> X1 = 0.5833; Vfix =
0.8755; Crit 1e 2; >> Para x2 x1:- 1e-3:0.0, si temperatura absoluta (el cuadrángulo (f, x1, x2) -
vfix) < = crit, rompa relaciones, destruya fin xf x2

Xf = 0.3983

Podemos ver que la composición de benceno en la solución del residuo después de la


operación de destilación es xf = 0.3983.

POSPONGA 7.6 Datos de Equilibrio de Fase para Benceno – la letra x de la Mezcla de Tolueno
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 y 0.000 0.211 0.378 0.512 0.623 0.714 0.791 0.856
0.911 0.959 1.000

Los 393Mass Se Trasladan

El ejemplo 7.18: El Distillation42 de la Cantidad de Cosas de Una Etapa

Un aparato de destilación intermitente de una etapa sirve para separación de etanol (2) de
agua (1). Una mezcla   líquida de 40 el agua del % mol (x1 = 0.4) y 60 mol que el etanol del %
(x2 = 0.6) es cargado a la cuenta inicialmente para la cazuela quieta. La cantidad del cargo
inicial es 100 kg mol (L1 = 100). La destilación es efectuada en 1 presión total atm y es
continuada hasta que los alcances de la fracción del topo de agua 0.8 (x1 = 0.8). Trame el perfil
de temperatura y la cantidad del faltante líquido en lo todavía como una función de la
composición de agua. Calcule la temperatura y la composición del faltante líquido en el silencio
después del proceso de destilación. El vapor – el equilibrio líquido sigue la ley de Raoult: ¿El kj?
¿JPj P. La presión de vapor Pj es dado por la ecuación Antoine y el coeficiente de actividad de
componente yo,?J, es dada por ahí

El leño, leño gg 11 2 1121 22 2 221212 12 = () + () { } = () + () { } xc cx cxcc

Donde c1 = 0.3781 y c2 = 0.6848. El cambio de temperatura con relación a la composición


líquida puede ser representado por ahí

DT dx

KkxKxK

11 221 = - () ():La constante

El constante kilobyte puede tomar un valor grande como 500,000. Los parámetros de ecuación
Antoine para agua y etanol reciben en Mesa 7.7. La solución El btdist de función define el
sistema de ecuaciones diferenciales algebraicas. El usebtdist de la letra llama el btdist de
función y utiliza el ode45 de función incorporada para encontrar soluciones.

El % de función del btdist.m dz btdist z (1) (x1, z, Pt, Una, B, C, c, kilobyte) = T, z = L x2 (2) 1-x1;
La letra x x1 x2 ; Pj = 10.(Uno - B. (Z (1) + C)); El cardumen (1) = 10 ^ ^2 * (c (1) ((1-x1) + 2 *x1 *
(c (2) - c (1)))); El cardumen (2) = 10 ^ ^2 * (c (2) ((1-x2) + 2 *x2 * (c (1) - c (2)))); = el cardumen
de la [Link] *Pj/Pt; La k de = kilobyte dz * *x1 - la k (2) *x2) (1) (1 - (1); Dz (1, 2) = z (2) / (x1 * (la k
(1) - 1)); El fin

El % del % del % usebtdist.m usebtdist.m z (1) = T, z (2) L A 7.96681 8.04494 ; B 1668.21 1554.3
; C 228 222.65 ; c 0.3781 0.6848 ; Pt = 760; = 5e5 de la k; x1v 0.4 0.8 ; Z0 79 100 ;

MESA 7.7 Antoine Equation Parameters para Agua y Etanol (T: °C, P: MmHg)

El componente

La Composición (la Fracción del Topo)

Los Parámetros de Ecuación del Antoine Un B C 1 Agua 0.4 7.96681 1668.21 228 2 el Etanol 0.6
8.04494 1554.3 222.65

394 Chemical Engineering Computation con MATLAB

X1 z ode45 (@ btdist, x1v, z0, [ ], Pt, Una, B, C, c, kilobyte); T = z (:,1); L = z (:,2);Fprintf (' Tfinal
%g, Lfinal %g N ', T (el fin), L (el fin)) la contratreta (1, 2), el complot (x1, T), xlabel (' la letra x _
1 '), ylabel (' T (C ) ') la contratreta (1, 2), el complot (x1, L), xlabel (' la letra x _ 1 '), ylabel (' L
(kgmole ) ')

El usebtdist de la letra genera los siguientes resultados y los complots demostrados en Figura
7.34:

>> usebtdist Tfinal = 82.7562, Lfinal = 13.0123

Podemos ver que la temperatura final es 82.76 ° C y la cantidad del faltante líquido en el
silencio es 13.01 kg mol.
7.9 para los que la SEPARACIÓN de la MEMBRANA En membrana procesa asfixian con gas
separación, una fase del gas es presente en ambos lados de la membrana, lo cual es
usualmente un polímero como caucho, polyamide, etcétera. La primera parte del gas del
solute se disuelve en la membrana y luego se difunde en el sólido para la otra fase del gas. El
gas del pienso de presión alta es provisto a un lado de la membrana y permea normalidad para
la membrana. Lo permea hojas en una dirección normal para la membrana, el atesoramiento
en el lado de presión baja. Por el coeficiente muy alto de difusión en gases, las gradientes de
concentración en el gas ponen en fase en la dirección normal para la superficie de la
membrana es muy pequeño. Por lo tanto, las resistencias de la película del gas se compararon
a la resistencia de la membrana puede estar descuidada. Hay varios casos en la operación de
un módulo de la membrana. Los modelos teóricos separados pueden estar derivativos para
tipos diferentes de operación. En derivarse modela para separación del gas por membranas,
las condiciones isotérmicas y la caída de presión insignificante en la corriente del pienso son
asumidas. Es también asumido que la caída de presión en la corriente del gas puede calcularse
usando el Hagen – la ecuación Poiseuille y que la permeabilidad de cada componente sea
constante (i.e., Ninguna de las interacciones entre componentes diferentes).

0.4 79

79.5

80

80.5

81

T (° C)

81.5

82

82.5

83

0.5 0.6 x1

0.7 0.8

L (kg mol)

10

20

30

40

50

60

70
80

90

100

X1 0.4 0.5 0.6 0.7 0.8

(Uno) (b)

CREO 7.34 (uno) la Temperatura y (b) los perfiles líquidos en el proceso de destilación
intermitente.

Los 395Mass Se Trasladan

7.9.1 modelo que se mezcla completo para separación del Gas En el modelo que se mezcla
completo, los cambios en composiciones de corrientes del gas - se asume - son insignificantes.
Resuelva 7.35 funciones un diagrama de flujo de datos para el modelo que se mezcla
completo. El en conjunto balance material es dado por L LV fR p = +

¿Dónde Lf la tasa molar de flujo son de sarta del pienso LR es la tasa molar de flujo de
producto rechazado corriente Vp es la tasa molar de flujo de permea corriente El corte o la
fracción del pienso permeó,?, Es expresado como

Q V L p f Para un pienso binario consistente en componente Uno y la componente B, la tasa de


empapamiento de componente Uno es dada por ahí

A de la q

A Vy

La A de hora del Pacífico px pyA m pp m hR lp == æ è ç ö ø ÷ ()

Dónde Pensilvania es la permeabilidad de Uno en el qA de la membrana es la tasa de flujo de


Uno en permee Es es el ph de área de la membrana es la presión total en el pl lateral de
presión alta es la presión total en el xR lateral de presión baja es la fracción del topo de Uno en
yp del producto rechazado es la fracción del topo de Uno en permea t es el espesor de la
membrana

La tasa de empapamiento de B componente es dada por ahí

A de la q

A Vy

Hora del Pacífico pxpyB m pp m B hRlp = () = æ è ç ö ø ÷ - () - () é ë ù û 1 11

¿Yp Vp?Lf pl, yp


Ph, xR

Lf, xf

¿XR LR = (1 –? )Lf

Aliméntese

El lado de presión alta

El lado de presión baja

Permee

Deniegue

FIGURA 7.35 el patrón que se mezcla completo de flujo.

396 Chemical Engineering Computation con MATLAB

Donde PB es la permeabilidad de B en la membrana. De estas dos ecuaciones, tenemos

Yxry pR pp Rp11 1 () - () { } = () () uno

Donde una = Pensilvania PB=PP Colorado N / 22 y = pl/ph de acto inapropiado. Solucionar esta
ecuación para yp produce

Bb ac ap = - + 2 4 2 donde uno = 1 - una, b = - 1 + un + (1 / acto inapropiado) + (uno - 1) (/ acto


inapropiado xR), y c = (- / acto inapropiado axR). Las concentraciones del producto rechazado y
permean corrientes así como también el corte son dadas por ahí

letra x

Xy y

Xxxx yxR fp p fRfR pR = () = - () q q q q 1 1

El área de la membrana puede ser expresado como

uno

Ly Pt px pym fp AhRl p = () - () q

La recuperación, rc, definido por la proporción de la cantidad de Uno permeado hasta un total
de Uno dio abasto, es dado por ahí
acto inapropiado

Vy Lxc pp ff = ´ 100

Si todo lo que el pienso suministró es permeado (i.e., ¿Vp Lf),? = 1 y yp xf. Por lo tanto,

letra x

La letra x del xr xR ff f + () () { } () + 11 1 1 un aa

Esta ecuación representa la composición mínima del producto rechazado. En cálculos, dos
casos pueden ser considerados: ¿(1) xf, xR, un, acto inapropiado es dado y yp?, Es debe estar
resuelto; ¿(2) xf?, Un, acto inapropiado es dado y yp, xR, Es debe estar resuelto. El cpm1ex de
función calcula el proceso de separación de la membrana basado en el modelo que se mezcla
completo para pienso binario. La sintaxis es

Hay campo para una mejoría = cpm1ex

Esta función llama el cpmdata de la letra que especifica datos de la membrana y condiciones
operativas.

La función hay campo para una mejoría cpm1ex cpmdata; Pa Pm (1); Uno = 1 - alpa; B = - 1 +
alpa + 1. Acto inapropiado + (alpa-1) *xr. acto inapropiado; C = - alpa *xr. acto inapropiado; Yp
= (- b +sqrt (b.^2 - 4 *a.*c)). (2 *a); El % empapa fracción del topo theta = (xf-xr). (Yp-xr); El %
herido en etapa Es = ([Link] *qf.*yp). ((Pa. T).* (ph. *xr - pl. *yp)); El área de la membrana del
% rc qf *theta *yp / (qf *xf); La proporción de recuperación del % xom = (xf * (1 +r * (alpa-1) *
(1-xf))) / (xf * (1-alpa) +alpa); El % Resulta: Hay campo para una mejoría yp, xr, Am, theta, rc
[Link] yp; [Link] theta; [Link] = Es; [Link] rc; [Link] xr;

Los 397Mass Se Trasladan

El ejemplo 7.19: El Model43 Que Se Mezcla Completo

Una membrana debe usarse para separar una mezcla gaseosa de Uno y B. La tasa de flujo del
pienso es Lf = 1 × 104 cm3 s y la composición del pienso de Uno es xf = 0.5 (la fracción del
topo). La composición deseada del producto rechazado es xR = 0.25. ¿Calcula lo permea
composición yp, lo herido?, Y el área de la membrana Es. Los datos: Espesor de la membrana t
= 2.54 10-3 cm, presión del pienso ph = 80   cmHg, empapa presión lateral pl = 20 cmHg
Permeability de UNO: Pensilvania = 50 × 10-10 la Permeabilidad   cm3 · cm / (s · cm2 · cmHg)
de B: PB = 5 × 10-10 la Solución   cm3 · cm / (s · cm2 · cmHg) El cpmdata de la letra especifica
los datos de la membrana y condiciones operativas.

El % cpmdata.m: La mezcla del gas y datos de la membrana t = 0.00254; Espesor del membrana
del % (cm) Pm 50 5 *1e 10; La permeabilidad del % alpa Pm (1) (cm ^3 *cm / (s *cm ^2
*cmHg) / Pm (2); Ph = 80; El % presión lateral en pienso (cmHg) pl = 20; El % permea = pl/ph
lateral de acto inapropiado de presión (cmHg); La proporción de presión del % (el Arado /
Phigh) qf 1e4; La tasa de flujo del pienso del % (cm ^3 s (el par trenzado blindado)) xf = 0.5;
Composición del pienso del % (la fracción del topo) xr = 0.25; El % deseó composición del
producto rechazado (la fracción del topo)
El cpm1ex de función produce los siguientes resultados:

>> cpm1ex ans yp: 0.6036 theta: 0.7071 Son: 2.7344e +08 rc: 0.8535 xr: 0.2500

El flujo de cruz del 7.9.2 modelo para separación del Gas En el patrón de flujo cruzado, la
velocidad de la corriente del gas de presión alta es bastante grande que esta corriente está en
flujo del tapón y flujos iguala a la membrana. El flujo de lo permea corriente en el lado del
lowpressure es esencialmente perpendicular para la membrana. Está asumida que no haya
mezcla en ambos el alto de baja presión y con el que la presión está de acuerdo. Así, lo permea
composición en cualquier punto a lo largo de la membrana es determinada por las tasas
relativas de empapamiento de los componentes del pienso en ese momento. Resuelva 7.36
funciones un diagrama de flujo de datos para el modelo de flujo cruzado. Reacomodar las
ecuaciones representando la tasa local de empapamiento sobre una represa diferencial de
área de la membrana en cualquier punto da

Xr y xr y11 1 = () () - () uno

Donde una = Pensilvania PB=PP Colorado N / 22, = pl/ph de acto inapropiado. La solución
analítica fue dada por Weller y Steiner As44

11 1 - * () () ()

æèç

öø÷

-+-+

æèç

ö ø ÷ - Q uno un acto inapropiado de la letra x de la letra x uE D uE D uF uF uF f f f S f / uuF T

398 Chemical Engineering Computation con MATLAB

Donde

Q*=-=-

El +
æèç

ö ø ÷ = - + +LL L L yo la letra x de la letra x de la letra x yo uDiDiE iFf ff 1 11 222 2, o

DrED FF rR D - = () - +é = - () ë ù û = - é ë ù û = - 1 2 1 2 1 2 11 1 21 aa uno uno,

DF T

F de Delaware

() + () ()

- ()

uno

Uno 1 21 2

1 //,

¿El uf denota el valor de u en yo = si = xf / (1 - xf) y?El * representa la fracción empapada hasta


letra x. ¿En la conexión de salida, = el xR de la letra x y?¿El * es igual a la fracción total de
empapamiento?. El área total de la membrana, Es, puede ser obtenido de la ecuación

uno

L pP t

letra x

UE D uE D

UF

El hB

yo

Yo f

acto inapropiado
f

acto inapropiado

F = ()

()

öø÷

-+-+

æèç

ö ø ò / / / 1 uno uno

æèç

öø÷

() +

El +

æèç

öø÷

yo

yo

UF

El fi

yo

acto inapropiado

El di

1 11

Donde si = xf / (1 - xf), iR xR / (1 - xR). El crf1ex de función calcula el proceso de separación de


la membrana basado en el modelo de flujo cruzado para una mezcla binaria del pienso. La
sintaxis básica es
Hay campo para una mejoría = que el crf1ex Esta función llama el crfdata de la letra que
especifica datos de la membrana y condiciones operativas. El mArea de función define la
función para ser integrado para dar el área de la membrana.

La función del crf1ex.m hay campo para una mejoría proceso de separación de la Membrana
del % = crf1ex para pienso binario usando claro de modelo de flujo cruzado todo; El crfdata; Pa
Pm (1); Pb Pm (2); D1 = ((1-alpa) *r + alpa) /2; F1 = - ((1-alpa) *r - 1) /2; E1 alpa/2 - [Link] *F1;
R1 = 1. (2 *D1-1); S1 = (alpa.* (D1-1) + F1). ((2 *D1 - 1).* (alpa/2 - F1));

Aliméntese

El lado de presión alta

El flujo del tapón

El lado de presión baja

¿Permea a yp Vp?Lf

¿LR = (1 –?)Lf

Deniegue

El elemento de volumen

DL, y (pl)

(Ph) la letra x L – dx

La represa

El xR

L – letra x dLL f, xf

FIGURA 7.36 el patrón de Cross-Flow.

Los 399Mass Se Trasladan

T1 = 1. (1 - D1 - E1. F1); I0 xr. / (1-xr); I2 xf. / (1-xf); Ur = - D1.*i0 + sqrt ((D1.^2).El *i0.^2 + 2
*E1.*i0 + F1.^2); Uf = - D1.*i2 + sqrt ((D1.^2).El *i2.^2 + 2 *E1.*i2 + F1.^2); Theta = 1 (- (1-xf).
(1-xr)).* ((uf-E1. D1). (Ur-E1. D1)).^R1 ....* ((uf-alpa +F1). (Ur-alpa +F1)).El ^S1.* ((uf-F1). (Ur-
F1)).El ^T1; Yp = (xf - (1-theta) *xr) /theta; = el cuadrángulo Ami (@ (la letra x) mArea (la letra
x, D1, E1, F1, R1, S1, T1, alpa, acto inapropiado, xf, uf), i0, i2); Es Ami *qf *t / (ph *Pb); Rc theta
*yp. El xf; El % de proporción de recuperación del % Calculó variables: Yp (permee fracción del
topo), Son (el área) % theta (herido en etapa) o Resultados del % xr (deniegue composición):
Los resultados yp, xr, Am, theta, rc [Link] yp; [Link] theta; [Link] = Es; [Link] rc; [Link] xr;
La función del mArea.m de fin y mArea (la letra x, D, E, F, acto inapropiado, S, T, alpa, acto
inapropiado, xf, uf) u = - D.*x + sqrt ((D.^2).* (letra x.^2) + 2 *E.*x + F.^2); Fi = (D.*x - F) + sqrt
((D.^2) * (letra x.^2) + 2 *E.*x + F.^2); Ud = (1-xf).* ((uf-E / D). (U-E / D)).El ^R.* ((uf-alpa +F).
(U-alpa +F)).^S ....* ((uf-F). (U-F)).El ^T; Y ud. / ((fi-x).* (1. (1 +x) - acto inapropiado. (1 +fi))); El
fin

El ejemplo 7.20: El Model45 de Flujo Cruzado


Una membrana debe usarse para separar una mezcla gaseosa de Uno y B. La tasa de flujo del
pienso es Lf = 1 × 104 cm3 sec y la composición del pienso de Uno es xf = 0.5 (la fracción del
topo). La composición deseada del producto rechazado es xR = 0.25. ¿Use el modelo de flujo
cruzado para determinar lo permea composición yp, lo herido?, Y el área de la membrana Es.
Los datos: Espesor de la membrana t = 2.54 10-3 cm, presión del pienso ph = 80   cmHg,
empapa presión lateral pl = 20 cmHg Permeability de UNO: Pensilvania = 50 × 10-10 la
Permeabilidad   cm3 · cm / (sec · cm2 · cmHg) de B: PB = 5 × 10-10 la Solución   cm3 · cm / (sec ·
cm2 · cmHg) El crfdata de la letra especifica datos de la membrana y condiciones operativas. El
mArea de función define la función para ser integrado para dar el área de la membrana.

El % crfdata.m: Datos cálculo flujo enojado t = 0.00254; Espesor del membrana del % (cm) Pm
50 5 *1e 10; La permeabilidad del % alpa Pm (1) (cm ^3 *cm / (s *cm ^2 *cmHg) / Pm (2); La
proporción del % de permeabilidad ph = 80; Presión del lado del pienso del % (cmHg) pl = 20; El
% permea = pl/ph lateral de acto inapropiado de presión (cmHg); La proporción de presión del
% (el Arado / Phigh) qf 1e4; La tasa del pienso del % (cm ^3 s (el par trenzado blindado)) xf =
0.5; La composición del Pienso del % theta; El % xr herido en etapa = 0.25; El % deseó
composición del producto rechazado (la fracción del topo) El crf1ex de función genere las
siguientes salidas:

>> crf1ex ans yp: 0.7670 theta: 0.4835 Son: 1.2677e +08 rc: 0.7418 xr: 0.2500

400 Chemical Engineering Computation con MATLAB

Los PROBLEMAS 7.1 Methanol (Uno) están evaporados en un caudal de aire seco (B) en un
tubo cilíndrico en 328.5 kilobyte. La distancia de la ensenada del tubo para la superficie líquida
es z2 - z1 = 0.238   m. En T = 328.5 kilobyte, la presión de vapor de methanol es PA0 = 68.4  
kPa y la presión total es P = 99.4   kPa. El coeficiente molecular binario de difusión de methanol
en aire en estas condiciones es PEDAZO PEQUEÑO = 1.991 × 10-5   m2 / sec. La temperatura de
perfil en el tubo exhibe una característica lineal de la superficie líquida (T = 328.5 kilobyte) para
la ensenada del tubo (T = 295 kilobyte). Calcule el fundente molar de methanol dentro del
tubo y represente gráficamente el perfil de la fracción del topo de methanol de la superficie
líquida para la corriente afluente de aire. A de 7.2 Gases y B son C estancada directa difusora
del gas en una temperatura de 55 ° C y una presión de 0.2 atmósferas de punto 1 (z1) para
apuntar 2 (z2). La distancia entre estos dos puntos es 0.001 m. El fundente molar de Uno
estaba medido para ser NA = 2.115 × 10-5   kg   mol / (m2 · sec). Se asume que del la mezcla
gas es gas ideal. Estime el fundente molar de B (NB) y represente gráficamente el perfil de la
fracción del topo para cada componente como una función de z. Los datos: CA1 = 2.229 × 10-4,
CA2 = 0, CB0 = 0, CB2 = 2.701 × 10-3, CC1 = 7.208 × 10-3, CC2 = 4.730 × 10-3, el PEDAZO
PEQUEÑO = 1.47 × 10-4, el CAD = 1.075 × 10-4, DBC = 1.245 × 10-4. 7.3 Dichlorobenzene (Uno),
suspendido en aire estancado (B), son subabonados con cal en 25 ° C y presión atmosférica. La
sublimación tiene lugar en la superficie de una esfera de dichlorobenzene sólido con un radio
de 3 10-3 m. El balance material en la fase del gas cede

Nr t

Vp RT

Vp RT

Dp dt
RkP V

uno

acto inapropiado

uno

El tt

uno

Ac A4 42 2 pD p () = æ è ç ö ø ÷ - æ è ç ö ø ÷ Þ = ¢ +D - p A BM () BM 2

El balance material en la partícula esférica cede

04

43

4 3 23 3 = () +

ö ø ÷ Þ=

El +

Nr tr M

acto inapropiado

Dr dt

uno

acto inapropiado

uno

Un tt

uno

Una t

D de acto inapropiado de la p de acto inapropiado pD p

Unos Alcohólicos Anónimos

uno
acto inapropiado de la M

Donde la Asociación Automovilística de la Asociación Automovilística de Alcohólicos


Anónimos N kPRT pppp pp P p P p Ac BM = ¢ () () () = () () () () // 22 2, l n, y k Dr cA B ¢ = (). La
presión de vapor de dichlorobenzene en 25 ° C es 1 mmHg, y el diffusivity en aire es 7.39 × 10-
6   m2 / sec. La densidad de dichlorobenzene es 1458   kg/m3 y el peso molecular es 147. Haga
cálculos el tiempo necesario para la sublimación completa de una partícula sola de
dichlorobenzene si la partícula está adjunto a la presente en un volumen de V = 0.05   m3.
Represente gráficamente el pA parcial de presión como una función del acto inapropiado del
radio. ¿7.4 Calculan el perfil de concentración para contador público certificado y determinan
el factor de efectividad? Para un 1storder reacción irreversible en una partícula cilíndrica de
catalizador, donde acto inapropiado = 0.5   cm, De = 0.1 cm2 sec, CAs = 0.2 g mol/cm3, y k1a =
6.4 sec-1. 7.5 que Un triple efecto evaporador de tarifa acometedora está usado para evaporar
una solución orgánica de coloide conteniendo sólidos de 15 % para una solución concentrada
de sólidos de 60 %. El vapor saturado en 29.82 psia es usado, y la presión en la fase de vapor
del tercer efecto es 1.27 psia. La tasa del pienso es 45,000 lb/hr en 60 ° F. que La aptitud de
calor de las soluciones líquidas es así como eso de agua en el rango entero de concentración.
Los coeficientes globales de reembarque de calor han sido estimados tan U1 = 530, U2 = 350, y
U3 = 195   Btu / (ft2 hr · ° F). Si las áreas de reembarque de calor de cada uno de los tres
efectos son ser iguales, calcule el área de reembarque de calor (ft2) y la cantidad de vapor
consumido (lb/hr). La elevación de punto de ebullición de las soluciones - se asume - es
insignificante. 7.6 a los que Una mezcla binaria debe estar destilada en una columna de
destilación dan un destilado de xD = 0.98 y una composición de fondos de xB = 0.01. La
composición del pienso es zF = 0.5 y la proporción de reflujo es acto inapropiado = 2.7. El
pienso es una mezcla de vapor y líquido y q = 1. La ecuación de equilibrio es dada por letra x
del = hacha de la y / (1 + (1 - uno)) con uno = 2.5. Determine la posición de la etapa del pienso
y el número de etapas totales, y represente gráficamente la curva de equilibrio, q-line, y las
líneas operativas como una función de líquido ponen en fase fracción del topo.

Los 401Mass Se Trasladan

7.7 a los que Una columna de 41 etapas con el condensador aéreo como la etapa 1, la etapa
del pienso como la etapa 21, y la recaldera como la etapa 41 están acostumbradas destilan una
mezcla binaria. La volatilidad relativa, uno, es 2.5. La tasa del pienso es F = 1 mol/min, la
composición del pienso es zF = que 0.5, y el pienso ponen en forma es q = 1 (el líquido de
punto de burbujeo). La tasa de flujo del destilado dejando la columna es 0.5 mol/min. Trame el
perfil líquido estatal en novio de composición a lo largo de las etapas para la tasa de flujo de
reflujo de acto inapropiado = 2.4, 2.7, y 3.0 mol/min. 7.8 a los que Una columna de 20 etapas
con el condensador aéreo como la etapa 1, la etapa del pienso como la etapa 10, y la recaldera
como la etapa 20 están acostumbradas destilan una mezcla binaria. La volatilidad relativa, uno,
es 2.5. La tasa del pienso es F = 1 mol/min, la composición del pienso es zF = que 0.5, y el
pienso ponen en forma es q = 1 (el líquido bubblepoint). La tasa de flujo de reflujo es acto
inapropiado = 3 mol/min y el destilado dejando la columna es 0.5   mol/min. Los atracos en el
condensador y la recaldera son ambos 5 mol, y el atraco en cada etapa es constante
mantenida como 0.5 mol. En t = 2 min, hay 0.2 cambio de paso mol/min en la tasa de flujo de
reflujo. Trame las composiciones líquidas del destilado y los fondos para 0 t = 30. También
trame el perfil líquido de composición a lo largo de las etapas en t = 30 min. 7.9 que Una
mezcla del pienso de tres componentes de n-pentane de n-butane de propano (3) (2) (1) debe
estar destilada en la columna de destilación de cinco etapas mostrada en Figure P7.9. La
composición del pienso es z1, 3 = 0.3, z2, 3 = 0.3, z3, 3 = 0.4 (la fracción del topo) y el pienso es
provisto a la etapa 3 con la tasa de flujo de Fj F3 = 100 lb mol/hr. El pienso es líquido saturado
en 122.33 ° F y 100 psia. La presión en cada etapa es constante mantenida como 100 psia. La
tasa de flujo de sidecut líquido es U1 L1/2 y la tasa de flujo de los fondos es L5 = 50 lb mol/hr.
El calor específico Cpv 0 (Btu Lb Mol) y la presión de vapor para cada componente (P yo s) son
dados por ahí

CaaT en en T pv 0 12 3 2 4 3 5 4 = + + + + ():F

El ln:: P Un A TA TPi s c c = + () ° 1 2 3 F, presión crítica

Totalice condensador 1

Etapa 2

Etapa 3

Etapa 4

La recaldera parcial 5

F del Pienso

V2 L1

V3

L3

L5

Q5

Q1

U1

L2

V4

L4V 5

La columna de destilación de etapa de la FIGURA P7.9 Five. (De Henley, E.J. Et Al., Los
principios del proceso de separación,   ed. 3, John Wiley e Hijos, S.A., Hoboken, Nueva Jersey,
2011, p. 417.)

402 Chemical Engineering Computation con MATLAB

Los parámetros y propiedades físicas para la ecuación específica de calor son demostrados en
Tables P7.9(1) y P7.9(2) .40 Plot el perfil de temperatura a lo largo de las etapas. También
represente gráficamente los perfiles de composiciones de líquido y de vapor a lo largo del
stages.46 7.10 funciones Figure P7.10 una columna de destilación donde una mezcla del
pienso consistente en n-pentane de n-butane de / propano de / etano de metano (5) (4) (3) (2)
(1) está destilada. El número de etapas totales incluyendo el condensador y la recaldera son
13. La corriente del pienso entra a la etapa del pienso (la etapa 7 desde lo alto) en 105 ° F y
400 psia con la tasa de flujo de Fj = F7 = 800   lb   mol/hr y la composición de z1,7 = 0.2, z2,7 =
0.4625, z3,7 = 0.3, z4,7 = 0.03125, y   z5,7 = 0.00625. La presión en la columna es mantenida
constante como 400 psia y la tasa de flujo de la corriente de vapor para la primera etapa (V1)
es 530 lb mol/hr y que de la corriente líquida para la primera etapa (L1) es 1000 lb mol/hr. El
producto sobresaliente es obtenido como vapor de la primera etapa y la tasa de flujo del
sidecut líquido es U1 = 0 lb mol/hr. El calor específico Cpv 0 (Btu Lb Mol) y la presión de vapor
(P yo s) son dados por ahí

CaaT en en T pv 0 12 3 2 4 3 5 4 = + + + + ():F

El ln:: P Un A TA TPi s c c = + () ° 1 2 3 F, presión crítica

Mesa P7.10(1) las funciones las propiedades físicas y Table P7.10(2) las funciones los
parámetros de ecuaciones específicas de calor para cada component.47 Calculan las
temperaturas de etapa y vapor y composiciones líquidas y representan gráficamente los
resultados versus el etapa number.48 7.11 membrana de la A son estar acostumbrados a
separar nitrógeno de aire + (B) (el oxígeno (Uno)). La tasa de flujo del pienso es Lf = 1 × 106
cm3 s y la composición del pienso de Uno es xf = 0.209 (la fracción del topo). ¿Lo herido es? =
0.2 y la proporción de la permeabilidad de oxígeno para eso de nitrógeno son uno = 10. Use el
modelo que se mezcla completo para calcular lo empapa composición yp, la composición del
producto rechazado xR, y el área de la membrana Am.49 Data: Espesor de la membrana t =
2.54 10-3 cm, presión del pienso ph = 190   cmHg, empapa presión lateral pl = 19 cmHg
Permeability de UNO: Pensilvania = 500 × 10-10   cm3 · cm / (sec · cm2 · cmHg)

¿Mesa P7.9(1) las Propiedades de Reconocimiento Médico de Each Component Component Pc


(psia) Tc   (acto inapropiado)? A1 A2 A3 Propane C3H8(1) 617.4 665.9 0.1538 5.35342
3371.084 414.488 n-Butane C4H10(2) 550.7 765.3 0.1954 5.74162 4126.385 409.5179 n-
Pentane C5H12(3) 489.5 845.9 0.2387 5.85365 4598.287 394.4148

MESA P7.9(2) los Parámetros de Specific Heat Equations para Each Component Component A1
A2 × 10 a3 × 104 a4 × 107 a5 × 1011 Propane C3H8(1) 15.58683 0.250495 0.140426 - -
0.458865 2.380972 n-Pentane C5H12(3) 25.64627 0.389176 0.239729 - 0.352626 1.864467 n-
Butane C4H10(2) 20.79783 0.314329 0.192851 0.584262 3.079918

Los 403Mass Se Trasladan

Pienso 7

1
12

13

L13

L1

V1

FIGURA P7.10 13 la columna de destilación de etapa. (De Henley, E.J. Et Al., Los principios del
proceso de separación,   ed. 3, John Wiley e Hijos, S.A., Hoboken, Nueva Jersey, 2011, p. 419.)

¿Mesa P7.10(1) las Propiedades de Reconocimiento Médico para Each Component Component
Pc (psia) Tc (acto inapropiado)? A1 A2 A3 Methane CH4(1) 673.1 343.9 0.0 5.14135 1742.638
452.974 Ethane C2H6(2) 709.8 550.0 0.1064 5.38389 2847.921 434.898 Propane C3H8(3) 617.4
665.9 0.1538 5.35342 3371.084 414.488 n-Butane C4H10(4) 550.7 765.3 0.1954 5.74162
4126.385 409.5179 n-Pentane C5H12(5) 489.5 845.9 0.2387 5.853654 4598.287 394.4148

MESA P7.10(2) los Parámetros de Specific Heat Equations para Each Component Component
A1 A2 × 10 a3 × 104 a4 × 107 a5 × 1011 Methane CH4(1) 8.24522 0.038063 0.0886474 - -
0.110608 0.316220 Propane C3H8(3) 15.58683 0.250495 0.140426 - - 0.458865 2.380972 n-
Pentane C5H12(5) 25.64627 0.389176 0.239729 - 0.074612 0.182296 Ethane C2H6(2)
11.51606 0.140309 0.0854034 0.352626 1.864467 n-Butane C4H10(4) 20.79783 0.314329
0.192851 0.584262 3.079918

404 Chemical Engineering Computation con MATLAB

7.12 que Una membrana debe usarse para separarse airean a (el oxígeno (Uno) +nitrogen (B)).
La tasa de flujo del pienso es Lf = 1 × 106 cm3 s y la composición del pienso de Uno (el oxígeno)
es xf = 0.209 (la fracción del topo). ¿Lo herido es? = 0.2 y la proporción de la permeabilidad de
oxígeno para eso de nitrógeno son uno = 10. Use el modelo de flujo cruzado para calcular lo
empapa composición yp, la composición del producto rechazado xR, y el área de la membrana
Am.45 Data: Espesor de la membrana t = 2.54 10-3 cm, presión del pienso ph = 190   cmHg,
empapa presión lateral pl = 19 cmHg Permeability de UNO: Pensilvania = 500 × 10-10 la
Permeabilidad   cm3 · cm / (sec · cm2 · cmHg) de B: PB = 50 × 10-10   cm3 · cm / (sec · cm2 ·
cmHg)

ESTABLECE REFERENCIAS PARA 1. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en


la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 384, 2008. 2. Geankoplis, C. J., Transport Va en Procesión y Principios del
Proceso de Separación, ed. 4, Prentice Hall, Boston, Massachusett, p. 418, 2003. 3. El Pájaro,
Acto Inapropiado. B., W. E. Stewart, y E. N. Lightfoot, Fenómenos de Transporte, ed. 2, John
Wiley e Hijos, Hoboken, Nueva Jersey, p. 551, 2002. 4. Geankoplis, C. J., Transport Va en
Procesión y Principios del Proceso de Separación, ed. 4, Prentice Hall, Boston, Massachusett, p.
426, 2003. 5. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química
y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p.
386, 2008. 6. El Pájaro, Acto Inapropiado. B., W. E. Stewart, y E. N. Lightfoot, Fenómenos de
Transporte, ed. 2, John Wiley e Hijos, Hoboken, Nueva Jersey, p. 538, 2002. 7. Cutlip, M. La B. y
M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO,
Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 385–386, 2008. 8. Cutlip, M.
La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica con
ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 413, 2008. 9.
Geankoplis, C. J., Transport Va en Procesión y Principios del Proceso de Separación, ed. 4,
Prentice-Hall, Boston, Massachusett, p. 421, 2003. 10. Geankoplis, C. J., Transport Va en
Procesión y Principios del Proceso de Separación, ed. 4, Prentice-Hall, Boston, Massachusett, p.
482, 2003. 11. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería
Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 391, 2008. 12. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, pp. 396–398, 2008. 13. El Pájaro, Acto Inapropiado. B., W. E. Stewart, y E. N.
Lightfoot, Fenómenos de Transporte, ed. 2, John Wiley e Hijos, Hoboken, Nueva Jersey, p. 566,
2002. 14. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 402,
2008. 15. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp.
406–408, 2008. 16. Geankoplis, C. J., Transport Va en Procesión y Principios del Proceso de
Separación, ed. 4, Prentice-Hall, Boston, Massachusett, p. 417, 2003. 17. Geankoplis, C. J.,
Transport Va en Procesión y Principios del Proceso de Separación, ed. 4, Prentice-Hall, Boston,
Massachusett, p. 506, 2003. 18. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, pp. 430–431, 2008. 19. Cutlip, M. La B. y M. Shacham, Resolución de Problemas
en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall,
Boston, Massachusett, pp. 428–429, 2008. 20. El Pájaro, Acto Inapropiado. B., W. E. Stewart, y
E. N. Lightfoot, Fenómenos de Transporte, ed. 2, John Wiley e Hijos, Hoboken, Nueva Jersey,
p. 562, 2002. 21. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería
Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 438, 2008. 22. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la
Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 439, 2008.

Los 405Mass Se Trasladan

23. Henley, E. J., J. D. Seader, y D. k. El amarrador, los Principios del Proceso de Separación, ed.
3, John Wiley e Hijos, S.A., Hoboken, Nueva Jersey, pp. 285–290, 2011. 24. Gilliland, E. Acto
inapropiado., Estimación del número de platos teóricos como una función de proporción de
reflujo, Industrial y la Química de Ingeniería, 32, 1220, 1940. 25. Hengstebeck, Acto
Inapropiado. J., Destilación, Reinhold, Nueva York, Nueva York, p. 234, 1961. 26. Liddle, C. J.,
Improved atajen método para cálculos de destilación, Ingeniería Química, 75, 137, 21 de
octubre, 1968. 27. El Caracol De Mar de Furgoneta, M. y W. G. Todd, diseño óptimo de
fraccionamiento por los métodos gráficos simples, la Ingeniería Química, 78, 136, 20 de
septiembre, 1971. 28. Molkavov, Y. La k., T. P. Koralina, N. yo. Mazurina, y G. uno. Nikiforov,
Un método de aproximación para calcular los parámetros básicos de fraccionamiento
multicomponente, Ingeniería Química Internacional, 12(2), 29–212, 1972. 29. Hohman, E. La C.
y F. J. Lockhart, destilación Fraccionada de mezclas multicomponentes, Tecnología Química, 2,
614, 1972. 30. Eduljee, H. E., Equations reemplacen complot Gilliland, Hidrocarburo Yendo en
Procesión, 54(9), 120, 1975. 31. Chang, H. Y., Gilliland tramen en una ecuación, Hidrocarburo
Yendo en Procesión, 64(3), 48, 1985. 32. Harg, kilobyte., Ecuación propuesta, Hidrocarburo
Yendo en Procesión, 64(3), 49, 1985. 33. McCormick, J. E., Una correlación para la destilación
escenifica y reflujo, Ingeniería Química, 95, 75, 26 de septiembre, 1988. 34. Kirkbride, C. G.,
Process diseñen procedimiento para fraccionadores multicomponentes, Refinería Petrolera,
23(9), 87, 1944. 35. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la
Simulación, el Golfo Publicando a Compañía, Houston, Texas, p. 516, 1995. 36. Cutlip, M. La B.
y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO,
Excel y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 544–545, 2008. 37. Cutlip, M.
La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica con
ERUDITO, Excel y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 551–552, 2008. 38.
Wang, J. La C. y G. E. Henke, Matriz Tridiagonal para la destilación, Hidrocarburo Yendo en
Procesión, 45(8), 155, 1966. 39. Kister, H. Z., Destilación: El diseño, McGraw-Hill, York S.A.,
Nuevo, Nueva York, p. 153, 1992. 40. Henley, E. La J. y J. D. Seader, Operaciones de Separación
de Equilibrium-Stage en la Ingeniería Química, John Wiley e Hijos, Hoboken, Nueva Jersey, pp.
716–722, 1981. 41. Henley, E. La J. y J. D. Seader, Operaciones de Separación de Equilibrium-
Stage en la Ingeniería Química, John Wiley e Hijos, Hoboken, Nueva Jersey, p. 568, 1981. 42.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 559–560, 2008.
43. Geankoplis, C. J., Transport Va en Procesión y Principios del Proceso de Separación, ed. 4,
Prentice Hall, Boston, Massachusett, p. 853, 2003. 44. Geankoplis, C. J., Transport Va en
Procesión y Principios del Proceso de Separación, ed. 4, Prentice Hall, Boston, Massachusett,
pp.   859–860, 2003. 45. Geankoplis, C. J., Transport Va en Procesión y Principios del Proceso
de Separación, ed. 4, Prentice Hall, Boston, Massachusett, pp.   861–863, 2003. 46. Henley, E.
J., J. D. Seader, y D. k. El amarrador, los Principios del Proceso de Separación, ed. 3, John Wiley
e Hijos, S.A., Hoboken, Nueva Jersey, pp. 417–419, 2011. 47. Henley, E. La J. y J. D. Seader,
Operaciones de Separación de Equilibrium-Stage en la Ingeniería Química, John Wiley e Hijos,
Hoboken, Nueva Jersey, pp. 716–722, 1981. 48. Henley, E. J., J. D. Seader, y D. k. El amarrador,
los Principios del Proceso de Separación, ed. 3, John Wiley e Hijos, S.A., Hoboken, Nueva
Jersey, pp. 418–421, 2011. 49. Geankoplis, C. J., Transport Va en Procesión y Principios del
Proceso de Separación, ed. 4, Prentice Hall, Boston, Massachusett, p. 857, 2003.

407

8 Calientan Boleto de Transbordo

El reembarque de energía en forma de calor ocurre en muchos procesos químicos. Los


reembarques de calor ocurren por una diferencia de temperatura, y el calor proviene de la alta
temperatura para la región baja de temperatura. El reembarque de calor a menudo ocurre en
combinación con otras operaciones de separación como desecarse, destilación, y evaporación.
El cambio de calor de proceso es una de las operaciones cruciales en la industria de ingeniería
química. Con la subida rápida en el costo de energía, ha habido un énfasis creciente en estos
últimos años en la conservación y la eficiencia. Para mejorar ambos proceso y rendimiento de
vatihoras en una planta operativa, es imprescindible monitorear la actuación de equipo de
cambio de calor regularmente. Sin embargo, tales esfuerzos pueden dar como resultado
tediosos y los cálculos repetitivos que no pueden estar abstraídos debido a la diversidad muy
amplia en las clases de equipo de reembarque de calor actualmente siendo utilizados en la
industria. Por esta razón, un número de ® programas modulares MATLAB han sido
desarrollados aquí. El objetivo principal de este capítulo es proveer a lectores del
conocimiento y las habilidades necesitadas que la aplicación de para MATLAB manejen calor
transfieren problemas. Los programas MATLAB presentados en este capítulo pueden ser
usados en cursos no graduados o graduados en el reembarque de calor. Los investigadores y
los ingenieros practicantes en el campo de ingeniería química pueden usar estos programas
MATLAB en el análisis y el diseño de equipo de reembarque de calor.

8.1 UN reembarque DIMENSIONAL de Calor del 8.1.1 de REEMBARQUE de CALOR en un


reembarque de Calor de la tabla De Una Sola Dimensión en una tabla de una sola dimensión
involucra conducción, convección, y radiación a las afueras. La conducción estatal en novio de
calor ocurriendo dentro de una tabla de una sola dimensión sin generación de calor sigue la ley
de Fourier dado por ahí

La letra x de la letra x de la T de la k de la k de la A de la q dT dx = - » - D

Dónde qx (W o J / sec) es la velocidad de transferencia de calor en la A de dirección de la letra


x (m2) es el área de sección transversal normal para la dirección de k de conducción de calor (·
kilobyte W / m) es la conductividad térmica del medio sólido

El reembarque de calor del convective entre sólidos y la fluido pueden estar descritos por ahí

La A de la q hT Tx wf = ()

Dónde h (· kilobyte W / m2) es el coeficiente de reembarque de calor Tw (kilobyte) es la


temperatura de la superficie del Tf sólido (kilobyte) es la temperatura elocuente

El fundente de calor en la interfaz entre sólidos y las fluidos pueden ser mandados por vía
urgente como

La k de la A de la q dT dx hT Tx SS wf == ()

Donde la S escrita debaja de una letra denota la superficie sólida.

408 Chemical Engineering Computation con MATLAB

El ejemplo 8.1: Caliente Boleto de Transbordo en un Slab1 De Una Sola Dimensión

Resuelva 8.1 funciones una tabla de una sola dimensión con conducción de calor y la radiación.
Una superficie de la tabla es mantenida en la temperatura T1, y la otra superficie en la
temperatura T2 hace calor de radiación transferir con las afueras que actúan como un
organismo negro en la temperatura Ta. La radiación de la superficie de la tabla puede ser
representada por el Stefan – la ley Boltzmann:

La A de la q TTx xx un xx = - = () = ´ D × () ss 2 44 82 45 676 10 kilobyte .W / m

Calcule y trame el perfil de temperatura dentro de la tabla. ¿Qué es el valor correspondiente


de T2? La conductividad térmica de la tabla sólida, la k, es dependiente en la temperatura y es
dada por k 30(1 + 0.002T). Doy por supuesto que el reembarque de calor del convective entre
la tabla y las afueras es insignificante. Los datos: ¿T1 = 290   la K, Ta = 1273   la K,?La letra x =
0.2 m Solution
q kA

DT dx

TA dT dx

TT

DT dx

TT xa uno = - = + () = () Þ = () 30 10002 32 44 2 44. S 0 01 0 002 + (). TA

Primero una estimación inicial para T2 es provista y soluciona la ecuación diferencial para
encontrar a un T2 nuevo. Las iteraciones son continuadas hasta que el valor de T2 converja. El
slab1T de función define la ecuación diferencial para ser solucionado.

El % de función dT slab1T slab1T. (la letra x, T, Un, T2, Ta, sigma) m: Caliente boleto de
transbordo dentro de una tabla de una sola dimensión dT = - la sigma * (T2 ^4 - Ta ^4) / (30 *
(1 + 0.002 *T) *A); El fin

El ht1D de la letra realiza los cálculos iterativos. En la letra, la k es el número de iteraciones


ejecutadas hasta que la convergencia es lograda, y T (el fin) denota un valor actualizado de T2
en cada iteración.

El % ht1D m: La A de reembarque de calor (la conducción y la radiación) de una sola dimensión


= 1; T2 = 700; Ta = 1273; La sigma 5.676e-8; Xspan 0 0.2 ; T0 = 290; DelT = 10; CriT 1e 3; La k =
1;

letra x

T1 T2 Taq

?letra x

CREO que 8.1 el calor De Una Sola Dimensión se traslada. (De Cutlip, M.B. y Shacham, M.,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, 2008, pp. 209–210.)

El reembarque del 409Heat

Mientras delT criT x T ode45 (@ slab1T, xspan, T0, [ ], Un, T2, Ta, sigma); = la temperatura
absoluta del delT (T2 - T (el fin)); T2 = T (el fin); El +1 de la = k de la k; El complot de fin (la
letra x, T), xlabel (' la letra x (m ) '), ylabel (' T (kilobyte ) '), la k cuadriculada, T (el fin)

El ht1D de la letra genera las siguientes salidas y el complot demostrado en Figura 8.2:

>> la k del ht1D = 10 ans = 729.1673

El reembarque de Calor del 8.1.2 a través de una Figura multicapa de la tabla 8.3 muestra una
tabla multicapa de más que un presente material. En interfaces entre dos sólidos diferentes, la
temperatura es continua. La continuidad de fundente de calor puede estar descrita por ahí

T TT
A de la q

DT dx

La letra x dT dxxi ntfx intf intf == = - = == 12 1 1 2 2,

Donde el intf escrito debajo de una letra representa la interfaz entre dos sólidos diferentes.
Desde que la q de flujo de calor es lo mismo en cada estrato, la ecuación de Fourier para cada
estrato (Una, B, y C) puede estar escrita como

letra x del kA

TT

letra x del kA

TT

La letra x del kA TTA Un B C C = () = () DD = () D12 23 34

Donde Uno es el área de reembarque de calor. La nueva disposición de esta ecuación cede

Alcohólicos Anónimos de la q A TT xk xk xk BB CC = + + 14 DDD

750 700 650 600 550 500 450 400 350 300 250

0 0.02 0.04 0.06 0.08

La letra x (m)

T (kilobyte)

0.1 0.12 0.14 0.16 0.18 0.2

CREO 8.2 Heat se trasladan dentro de tabla de una sola dimensión.

410 Chemical Engineering Computation con MATLAB

El reembarque de Calor del 8.1.3 a través del reembarque multicapa de Calor de Cilindros a
menudo ocurre a través de capas múltiples de cilindros en las industrias de proceso. En estado
estable, la q de velocidad de transferencia de calor es lo mismo para cada estrato. De ley de
Fourier, la velocidad de transferencia de calor recibe by2

TT
El hA

Rr kA

Rr kA hAii yo Alcohólicos Anónimos lm BB lm oo

+ - + - + 15 10 1 11

Donde rj   (j = oh, 1, yo) representa radio de cada cilindro hi y oiga (Btu / (hr ft2 · ° F)) es
coeficientes de reembarque de calor adentro y fuera del cilindro, respectivamente el kA y kB
son conductividades de calor (Btu / (hr · ft · ° F)) Las áreas de la superficie interiores y
exteriores (ft2) son dadas por = 2proL Ai = 2priL y Ao, respectivamente, y el área entre los
cilindros (ft2) es dado por A1 = 2pr1L. El área término medio en leño (ft2) está definido por ahí

uno

La Asociación Automovilística de Alcohólicos Anónimos

uno

Alcohólicos Anónimos AAAl m yo Blm u o = () = () 1 1 1 1ln, ln //

Resuelva 8.4 funciones dos cilindros vacíos concéntricos, es decir, una tubería con aislador
alrededor de eso.

El ejemplo 8.2: Caliente A Multilayer Slab3 Directo Transfer

Resuelva 8.5 funciones una tabla multicapa hasta el final cuál calor son transferidas. El espesor
de cada tabla es Los Angeles = 0.015   m, LB = 0.1   m, y LC = 0.075   m, y la conductividad
térmica de cada tabla es kA = 0.0151, kB = 0.0433, y kC = 0.762 (W / (· kilobyte m)).

1. Calcule el fundente de calor a través de la tabla si la superficie interior está en casa de T1 =


255   kilobyte y la superficie exterior está en casa de T4 = 298   kilobyte. 2. Está propuesto para
reducir la pérdida de calor por 50 % aumentando el espesor de la tabla B, LB. ¿Qué aprecia de
LB es requerido? 3. Una tabla nueva debe ser usada en lugar de la B de la tabla. La
conductividad térmica de la tabla nueva es dada por k 2.5e-1225 / T (T: La k), y el espesor de la
tabla nueva equivale a eso de la B de la tabla. Calcule el fundente de calor a través de la tabla
nueva si la superficie interior está en casa de T1 = 255   kilobyte y la superficie exterior está en
casa de T4 = 298   kilobyte, y trame el perfil de temperatura dentro de la tabla. Asuma esa / A
del qx = - 15   W / m2.

uno

letra x

T1 T2
?¿El xB?¿El xC? El xA

T3 T4 T5

AC

CREO 8.3 el calor De Una Sola Dimensión se traslada a través de una tabla sólida multia capas.
(De Cutlip, M.B. y Shacham, M., Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, 2008, p.
334.)

El reembarque del 411Heat

¿La solución 1. / la A qx = (T1 - T4) / (?¿Los Angeles / kA +?¿LB / kB +?LC/kC). Las siguientes
órdenes calculan el valor   de / A del qx.

>> T1 = 255; T4 = 298; L 0.015 0.1 0.075 ; La k 0.151 0.043 0.762 ; >> / la suma qx (L = (T1-T4).
La k) qx = - 17.0409

Podemos ver esa / A del qx = - 17.041   W / m2. 2. La pérdida de calor por el área de la unidad
es / A del qx = - 17.0409   W / m2. ¿Por lo tanto, el valor de?LB debe ser determinado tal que =
- 8.5204   W / m2 (- (0.5) 17.0409). ?LB puede calcularse directamente por ahí

La COPIA de Alcohólicos Anónimos de la letra x D DD Lk TT qA Lk LkBB = - + ì í () î ü ý þ 14 / //

uno

El ro

R1 ri

Hi T1

T2

T3

T4 T5 ho

CREO 8.4 Heat se trasladan cilindros multicapas directos. (De Cutlip, M.B. y Shacham, M.,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, PrenticeHall, Boston, Massachusett, 2008, p. 334.)

uno

letra x

T1 T2

El qx
KA kB kC

LCL BL UNO

T3 T4

T5

AC

CREO 8.5 Heat se trasladan a través de una tabla multicapa. (De Cutlip, M.B. y Shacham, M.,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, 2008, p. 334.)

412 Chemical Engineering Computation con MATLAB

>> T1 = 255; T4 = 298; L 0.015 0.075 ; La k 0.151 0.762 ; KB = 0.043; >> DLB kB * / (- (L ((T1-T4)
la suma - 8.5204). La k)) dLB = 0.2085 3. Según la ley de Fourier, boleto de transbordo de calor
de una sola dimensión por la conducción para cada estrato se fondea

DT dx

k del qA

El xL

QA e

LxLL

k del qA

LL

letra x

uno

uno

letra x

T AA B

letra x

uno

-£ +

-+
/

25 1225

B BABC xL LL ££ + +

El í

ïïï

ïïï

El slabmT de función define estas ecuaciones diferenciales.

El % de función dT slabmT slabmT. (la letra x, T, Los Angeles, LB, kA, kC, qx) m: Caliente boleto
de transbordo a través de tabla multicapa si letra x < = Los Angeles dT = - qx/kA; Letra x del
elseif < = Los Angeles +LB dT = - qx / (2.5 *exp (- 1225 / T)); Si no dT = - qx/kC; El fin

El espesor total de la tabla multia capas es Lt = Los Angeles + LB + LC = 0.19   m. Así, el intervalo
de integración es 0 = letra x = Lt. Las siguientes órdenes utilizan el ode45 de función
incorporada para solucionar el sistema de ecuaciones diferenciales definidas por el slabmT de
función y generar el complot demostrado en Figura 8.6.

>> LA = 0.015; LB = 0.1; LC = 0.075; Lt = Los Angeles +LB +LC; KA = 0.151; KC = 0.762; >> Qx = -
15; T0 = 255; Xspan 0 Lt ; >> X T ode45 (@ slabmT, xspan, T0, [ ], Los Angeles, LB, kA, kC, qx);
>> El complot (la letra x, T), el axis (0 Lt 250 310), xlabel (' la letra x (m ) '), ylabel (' T (kilobyte )
')

310

300

290

280
270

260

T (kilobyte)

250

0 0.02 0.04 0.06 0.08 0.1 la letra x (m)

0.12 0.14 0.16 0.18

FIGURA 8.6 el perfil de Temperatura a través de una tabla multia capas.

El reembarque del 413Heat

El reembarque de Calor del 8.1.4 en un Alambre El pasaje de la corriente en un alambre aislado


genera calor. Resuelva 8.7 funciones un volumen diferencial de un alambre cilíndrico de L del
radio de acto inapropiado y de longitud. ¿Un balance de energía en una concha del cilindro de
espesor?Acto inapropiado afloja

k de la Q

DT dr

d dr

El rQ

Yo k

Acto inapropiado rr e = - () =, 2

Donde Qr (W / m2) es la k de fundente de calor (W / (· kilobyte m)) es la conductividad de calor


yo (amps/m2) está al día ke (O-1 m-1) es la conductividad eléctrica

El ejemplo 8.3: Caliente Boleto de Transbordo en un Wire4

Un alambre aislado lleva una corriente eléctrica. La superficie del alambre es mantenida en T1
= 15 ° C, y lo eléctrico y a las conductividades térmicas les es dada por k = 5   W / (· kilobyte m)
y ke = 1.4 × 105e0.0035T O-1 m-1. El radio del alambre es R1 = 0.004 m, y la corriente total es
mantenida en él = 400   amperios. Calcule y trame la temperatura y caliente fundente dentro
del alambre. La solución

k de la Q

DT dr

d dr

El rQ

Yo k
El rQ

acto inapropiado del rQ

yo

Yo acto inapropiado de acto inapropiado Rrr E t = () == () =,, 2 1 2 4 y / p

El balance de energía cede

DT dr

U kr

DU dr

Yo k

El rTRTU

Acto inapropiado de la e == () == =,, 2 11 0 0

Donde U = rQr. El funQT de función define estas ecuaciones diferenciales.

?acto inapropiado

Acto inapropiado R1

¿El + de | acto inapropiado de | acto inapropiado Qr Qr?acto inapropiado

FIGURA 8.7 el volumen Diferencial de un alambre. (De Cutlip, M.B. y Shacham, M., Resolución
de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2,
Prentice-Hall, Boston, Massachusett, 2008, p. 339.)

414 Chemical Engineering Computation con MATLAB

La función dz funQT (acto inapropiado, z, k, R1, Ir) si acto inapropiado > 0, Qr Z (2) / acto
inapropiado; El distinto Qr = 0; El fin dz (1) = - / la k Qr; Dz (2) Ir ^2 *r / (1.4e5 *exp (0.0035 *z
(1))); Dz '; Acabe La temperatura en acto inapropiado = 0 es desconocida. Así, una suposición
inicial de T en acto inapropiado = 0 se usa para solucionar el sistema de ecuaciones
diferenciales para darle a T (acto inapropiado = R1). El valor de T en acto inapropiado = 0 está
actualizado en cada iteración hasta que la condición para T (acto inapropiado = R1) sea
satisfacida. El método de bisección puede ser usado en las iteraciones y el bisecQT de la letra
realiza los cálculos iterativos.

El % bisecQT m: El cálculo de fundente de calor y la temperatura en un claro del alambre todo;


T1 = 288.15; R1 = 0.004; La k = 5; Ir = 400 / (la pi *R1 ^2); T0a = 300; T0b = 400; El %
temperatura de inicial de suposición Teps 1e 3; Terr 1e3; Iter = 1; Mientras Terr Teps T0m =
(T0a +T0b) /2; R, za ode45 (@ funQT, 0 R1, T0a 0, [ ], k, R1, Ir); R, zb ode45 (@ funQT, 0
R1, T0b 0, [ ], k, R1, Ir); R, zm ode45 (@ funQT, 0 R1, T0m 0, [ ], k, R1, Ir); Un = za (el fin, 1);
B zb (el fin, 1); M zm (el fin, 1); Si (m-T1) > 0, T0b T0m; Si no T0a = T0m; = la temperatura
absoluta de fin Terr (T0b - T0a); Iter +1; El fin Qr Zm (:,2). acto inapropiado; T = zm (:,1); La
contratreta (1, 2), el complot (acto inapropiado, Qr), xlabel (' acto inapropiado (m ) '), ylabel ('
Qr (W / m ^2 ) '), la cuadrícula; La contratreta (1, 2), el complot (acto inapropiado, T), xlabel ('
acto inapropiado (m ) '), ylabel (' T (kilobyte ) '), la cuadrícula; Fprintf (' el Número de
iteraciones: %d, Qr en acto inapropiado = R1 (W / m ^2): %g, ', iter, Qr (el fin)) fprintf (T en acto
inapropiado = 0 (kilobyte): %g n ', T (1)) El bisecQT de la letra produce los siguientes resultados
y las curvas mostrados en Figura 8.8:

El bisecQT Number de iteraciones: 18, Qr en acto inapropiado = R1 (W / m ^2): 276472, T en


acto inapropiado = 0 (kilobyte): 389.245

3 400

380

360

340

320

300

280

2.5

1.5 Qr (W / m2)

T (kilobyte)

0.5

00 12 acto inapropiado (m) (uno) (b) 3 acto inapropiado × 10–3 (m) × 10–3

× 105

4 01234

CREO 8.8 (uno) el fundente de Calor y (b) el perfil de temperatura en un alambre.

El reembarque del 415Heat

La pérdida de Calor del 8.1.5 a través de flange5 PiPe Pipes puede estar conectada por el
empernado conjuntamente de dos bridas idénticas en los fines de la tubería. Resuelva 8.9
funciones la sección transversal de brida de la tubería. Las dos bridas son simétricas y sólo una
brida puede ser considerada con pérdida de calor de una cara circular expuesta y el cerco
expuesto como se muestra en Figura 8.9. La velocidad de transferencia de calor puede ser
representada como una función del acto inapropiado del radio. En la superficie interior donde
acto inapropiado = R1, la temperatura es mantenida como la temperatura elocuente T0. La
temperatura en acto inapropiado = R2 es determinada por la convección de calor de la
superficie para la temperatura ambiental Ta. El balance calórico en el elemento diferente cede
DT dr

k de la q

d dr

El rq

Hr B

TT q

Rq ra = - () = - - () = ()

La inicial y condiciones del límite son

T TrqR hT T rR rR un rR = == = () = () 1 22 02

El qr de fundente de calor es dado por qr 2prBq. Para determinar el perfil de temperatura y la


pérdida de calor fundente q, la condición inicial para rq debería ser determinada a fin de que la
condición del límite es satisfacida. Esto puede estar consumado definiendo una ecuación no
lineal tan

F rq RhTT rR un rR = () - () = == 22 2 0

La condición inicial debería satisfacer esta ecuación.

El ejemplo 8.4: Caliente A Pipe Flanges6 Directo Loss

Considere la unión establecida por dos bridas de aluminio. Calcule la q total de fundente de
pérdida de calor de una brida sola cuando la temperatura común ambiental Ta = 60 F. Plot el
qr de velocidad de transferencia de calor versus el acto inapropiado del radio. La conductividad
térmica de la tubería de aluminio y la brida es 133 Btu / (hr ft · ° F), el espesor de la brida es 1
adentro., Y R1 = 0.0833   ft y R2 = 0.25   ft. La fluido en la tubería está en casa de T0 = 260 ° F y
el coeficiente de reembarque de calor para las afueras es constante en h = 3   Btu / (hr · ft2 · °
F).

Ta

T0 R1

R2

Ta

El qconv
| acto inapropiado del qr

¿El + de | acto inapropiado del qr?acto inapropiado

?acto inapropiado

?acto inapropiado

acto inapropiado

RESUELVO 8.9 sección transversal de una brida de la tubería. (De Cutlip, M.B. y Shacham, M.,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, 2008, pp. 347–349.)

416 Chemical Engineering Computation con MATLAB

La solución El funQL de función define las ecuaciones diferenciales.

/ acto inapropiado de función dy funQL q = y (2) (acto inapropiado, y, Ta, k, h, B); Dy (1) = - / la
k q; Dy (2) = - h *r * (y (1) - Ta) / B; Dy '; El fin

El valor del rq del producto en acto inapropiado = R1 es desconocido. Así, tenemos que
proveer una suposición inicial para que rqrR = 1 solucione las ecuaciones diferenciales. Este
procedimiento continúa iteratively hasta la ecuación

FrqR hT T rR uno

RR = () - () = == 22 2 0

Queda satisfecho. El método de bisección puede ser usado eficazmente para actualizar la
suposición. El bisecQL de la letra realiza estos cálculos.

El % bisecQL m: El cálculo de pérdida de calor de claro de la brida de la tubería todo; T0 = 260;


Ta = 60; R1 = 0.0833; R2 = 0.25; B = 0.5/12; La k = 133; H = 3; Qa = 200; Qb = 800; El % asume
rango inicial para fundente de pérdida de calor feps 1e 3; Ferr 1e3; Iter = 1; Mientras ferr feps
qm = (qa +qb) /2; El punto medio del % del rango asumido de temperatura r, ya ode45 (@
funQL, R1 R2, T0 qa, [ ], Ta, k, h, B); R, yb ode45 (@ funQL, R1 R2, T0 qb, [ ], Ta, k, h, B); R,
ym ode45 (@ funQL, R1 R2, T0 qm, [ ], Ta, k, h, B); La fa = ya (el fin, 2) - R2 *h * (ya (el fin, 1) -
Ta); Fb yb (el fin, 2) - R2 *h * (yb (el fin, 1) - Ta); Fm ym (el fin, 2) - R2 *h * (ym (el fin, 1) - Ta); Si
(la fa *fm) < 0, qb qm; Si no qa = qm; = la temperatura absoluta del ferr de fin (qb - qa); Iter
+1; El fin Qr Ym (:,2). acto inapropiado; T = ym (:,1); Qrate = 2 *pi *ym (:,2) *B; El complot de
contratreta (acto inapropiado, qrate) (1, 2), xlabel (' acto inapropiado (ft ) '), ylabel (' q (Btu Hr )
'), la cuadrícula, el axis tirante; La contratreta (1, 2), el complot (acto inapropiado, T), xlabel ('
acto inapropiado (ft ) '), ylabel (' T (F ) '), la cuadrícula; Fprintf (' el Número de iteraciones: %d,
caliente velocidad de transferencia en acto inapropiado = R2 (Btu H): %g n ', iter, qrate (el fin))
fprintf (T en acto inapropiado = R2 (kilobyte): %g n ', T (el fin))

El bisecQL de la letra produce las siguientes salidas y las curvas mostradas en Figura 8.10:
El bisecQL Number de iteraciones: 21, el reembarque de calor evalúan en acto inapropiado =
R2 (Btu H): 38.602 T en acto inapropiado = R2 (kilobyte): 256.599

8.2 8.2.1 MULTIDIMENSIONAL de CONDUCCIÓN de CALOR conducción de Calor del estado


inseguro Para la conducción de calor en sólidos, los términos de velocidad son cero, y la
temperatura de perfil puede ser representada como una ecuación de conducción de calor del
estado inseguro tridimensional

RC T t

letra x de la T

Ty

T zp ¶ = ¶ ¶ + ¶ +

öø÷

El reembarque del 417Heat

Dónde Cp es la aptitud de calor en la constante presión y la k de conductividad de calor - se


asume - es constante dentro del sólido. La ecuación de conducción de calor del estado
inseguro de dos dimensiones puede ser expresada como

¶¶

=¶¶

El +

æèç

öø÷

Tt

letra x de la T

Ty
uno

¿Dónde una = k?Cp. Las condiciones de la inicial y del límite asociadas con las ecuaciones
parciales pueden subdividirse en tres condiciones categories.7 Dirichlet (la clase 1): Los valores
de la variable dependiente son dados en constantes de la variable independiente. Por ejemplo,
T fx tx = () = £ £ () 00, 1

La letra x T Tt == ££ () 0 00, 1

Las condiciones del límite pueden estar escritas como T ft xt TT xt = () = > () == > () 00 101,

Las condiciones Neumann (la clase 2): La derivada de la variable dependiente es dada como
una constante o como una función de la variable independiente. Por ejemplo,

¶¶

== ³ () Letra x T xt 01, 0

Las condiciones Cauchy: Una combinación de condiciones Dirichlet y Neumann está clasificada
como Cauchy pone en forma.

140 130 120 110 100 90 q (Btu Hr) 80 70 60 50 40

0.1 0.15 acto inapropiado (ft) (uno) (b) 0.2 0.25

260

259.5

259

258.5

258

257.5

257

256.5

T (° F)

Acto inapropiado (ft) 0.10.05 0.15 0.2 0.25


CREO que 8.10 Perfiles de (uno) reembarque de calor evalúen y (b) temperatura.

418 Chemical Engineering Computation con MATLAB

Las condiciones Robbins (la clase 3): La derivada de la variable dependiente es dada como una
función de la variable dependiente misma. Por ejemplo,

letra x de la T

HT Tx tf

¶¶

= () = ³ () 00

El método del 8.2.2 De lines8 En el método de líneas, sólo las derivadas espaciales son
diferencias finitas que usan discretized excepto las derivadas de tiempo. ¿Para la ecuación
parabólica de una sola dimensión?¿u?¿La t = uno (?¿2u/?X2), la discretización de sólo el
término derivado espacial afloja

letra x du dt

Uu ui ii yo = + +a () D 2 11 2

La colección completa de ecuaciones diferenciales ordinarias para 0 = yo = a la N puede estar


escrita tan

letra x du dt

Uu u

letra x du dt

Uu u

Du dt

yo

El ii

2 21 0

2 11
1

= + ()

= + ()

El +

Una D

Una D

Una D

El xx

Uuu NN N2 12 2 - + () -

Las ecuaciones en el límite

letra x du dt

Uu u

letra x du dt

Uu NN N

2 101 2 11 22 = + () = + () - + aa DD

Es especificado según las condiciones del límite. Por ejemplo, si una condición Dirichlet es
dada, u0 = ß (la constante) y

Du dt u0 0 00 = () =, b

Si una condición Neumann es dada en este límite, es decir,


Du dx t 0

= en letra x = 0, la derivada parcial es

Repuesto por una aproximación central de diferencia

Du dx

letra x del uu

El t0

1120

= () = / D y nosotros tenemos

Letra x du dt uu0 2 10 22 = () respecto a

El parab1D de función soluciona la ecuación parcial parabólica de una sola dimensión estatal
insegura. El parab2D de función soluciona la ecuación parcial parabólica de dos dimensiones
estatal insegura. Cuando una condición Dirichlet es dada en el límite para lo de una sola
dimensión parabólico

El reembarque del 419Heat

La ecuación parcial, el parabDbc de función también puede usarse para solucionar el


problema. La sintaxis básica del función parab1D, parab2D, y parabDbc son como sigue:

La función de función de función x, t, u parab1D u r parabDbc (nx, nt, dx, dt, alfa, u0, bci, bcf)
(nx, nt, dx, dt, alfa, u0, bc, func, varargin) x, y, t, u parab2D (nx, ny, nt, dx, dy, dt, alfa, u0, bc,
func, varargin)

Donde la u es la matriz de variables dependientes (u (la letra x, t)); El nx es el número de


divisiones en la dirección de la letra x; El ny es el número de divisiones en la dirección de la y;
El nt es el número de divisiones en la dirección de la t; El dx y dy son las distancias entre
puntos cuadriculados en las direcciones de letra x y y, respectivamente; El dt es el paso de
tiempo; Y u0 es la distribución vectorial para u en t = 0. En el función parab1D, bc es la matriz
conteniendo tipos y valores de condiciones del límite en la dirección de la letra x como sus
elementos (2 × 2 o 2 × 3 matricial). La primera parte y segundas filas de bc representan
condiciones en letra x inferior y en letra x superior, respectivamente. La primera columna de
bc especifica el tipo de las condiciones del límite (1: La condición Dirichlet, los valores de u es
especificada en la segunda columna; 2: La condición Neumann, los valores de u ' es
especificado en la segunda columna; 3: La condición Robbins, las constantes y los coeficientes
para u son especificados en el segundo y terceras columnas). El bci y bcf son valores de
condiciones del límite en cada uno fin de letra x. En el función parab2D, bc es la matriz
conteniendo tipos y valores de condiciones del límite en la letra x y las direcciones y como sus
elementos (4 × 2 o 4 × 3 matricial). La orden de las condiciones del límite es letra x inferior,
letra x superior, e inferior, y y superior (éstas son almacenadas en la primera parte cuatro fila
del bc matricial). La primera fila de bc especifica el tipo de las condiciones del límite (1: La
condición Dirichlet, los valores de u es especificada en la segunda columna; 2: La condición
Neumann, los valores de u ' es especificado en la segunda columna; 3: La condición Robbins,
las constantes y los coeficientes para u son especificados en el segundo y terceras columnas).

% función parab1D m x, t, u parab1D (nx, nt, dx, dt, alfa, u0, bc, func, varargin) Solve 1 Salidas
parabólicas dimensionales del % PDE: La letra x del %, t; Los vectores de letra x y t % de valores
u: La matriz de Aportes dependientes del % de variables u ( x, t ) : El % nx, nt: El número de
divisiones en letra x y el % de dirección t dx, dy: La letra x y t incrementan alfa del %: El
coeficiente de % de ecuación u0: El vector de distribución de la u en t = 0 el % bc: Una matriz
conteniendo tipos y los valores de % de condiciones del límite en fila del % de dirección de la
letra x (2x2 o matriz 2x3) 1: Las condiciones en letra x inferior, hacen avanzar con el remo 2:
Acondiciona en % superior de la letra x columna 1: El tipo de % de condición (1: La condición
Dirichlet, los valores de u en % 2 de la columna 2: La condición Neumann, los valores de u ' en
% 2 de la columna 3: Las columnas Robbins de condición, 2-3 contienen constante y coef. de
u)

La inicialización del % si nargin < 7 el error (' el número Insuficiente de aportes.') El fin

= el apuro del nx (nx); La letra x 0 : nx *dx; = el apuro del nt (nt); t 0 : nt *dt; = el alfa de acto
inapropiado *dt/dx ^2; U0 = (u0 (:).')'; El % confirma vector de columna si el error de longitud
nx +1 (' la longitud Incorrecta del vector de condición inicial (u0).') El fin

420 Chemical Engineering Computation con MATLAB

= el tamaño del a, b (bc); Si un ~ = 2 error (' el número Inválido de condiciones del límite.') El fin
si b < 2 | b > 3 el error (' la condición Inválida del límite.') El fin si b == 2 y llegue al límite (bc
(:,1)) < = 2 bc zeros ( 1, 2 ) ; El fin

U (:,1) = u0; = los ceros de la c (nx +1,1); La iteración del % según t para n = 2:El % nt +1 el caso
inferior del interruptor de condición del límite de la letra x bc (1) 1 Uno (1) = 1; C (1) = bc (1, 2);
La A de caso (1) { 2, 3 } = - 3 / (2 *dx) - bc (1, 3); Un (1, 2) = 2/dx; Uno (1, 3) = - 1 / (2 *dx); C (1)
= bc (1, 2); El interior del % de fin apunta para yo = 2:La A del nx (yo, I-1) = - acto inapropiado;
Un (yo, yo) = 2 * (1 +r); Uno (yo, yo +1) = - acto inapropiado; = acto inapropiado c *u (I-1, n-1)
(yo) + 2 acto inapropiado * *u + (yo, n-1) (de 1 acto inapropiado) *u (yo +1, n-1); Si nargin > = 8
la intercepción de ecuación del % Nonhomogeneous = feval (func, 0, la letra x (yo), t (n),
varargin {:}); La cuesta = feval (func, 1, la letra x (yo), t (n), varargin {:}) - La intercepción;
Una (yo, yo) = A (yo, yo) - dt *slope; C = c { (yo) (yo) (func, u (yo, n-1) (yo) (n-1) + dt
*feval, letra x, t, ... varargin:}) + dt *intercept; El % del interruptor de fin de fin bc (1, 2) el
caso superior de condición del límite de la letra x 1 Uno (nx +1, nx +1) = 1; C (nx +1) = bc (2);
La A de caso - bc { 2, 3 } (nx +1, nx +1) / (2 *dx) (2, 3) = 3; Uno (nx +1, nx) = - 2/dx; Uno (nx +1,
nx-1) = 1 / (2 *dx); C (nx +1) = bc (2); El fin u (:,N) = inv (Uno) *c; El fin

% función parab2D m x, y, t, u parab2D (nx, ny, nt, dx, dy, dt, alfa, ... u0, bc, func, varargin)
Solve 2 PDE parabólico dimensional: Use Salidas explícitas del % de fórmula: La letra x del %, y,
t: Los vectores de letra x, y y t % de valores u: El conjunto imponente del 3D de Aportes
dependientes del % de variables u ( x, y, t ) : El % nx, ny, nt: El número de divisiones en letra x,
y y el % de dirección t dx, dy: La letra x y y % de incrementos dt: La t incrementa (salga vacío
para usar los valores predeterminados) alfa del %: El coeficiente de % de ecuación u0: La
matriz de distribución de la u en t = 0 u0 ( x, y )

El reembarque del 421Heat

El % bc: Una matriz conteniendo tipos y los valores de límite el % de condiciones en letra x y %
de direcciones y (la matriz 4x2 o 4x3) hacen el pedido de aparecer: Baje letra x, letra x
superior, e inferior, % superior y en filas 1 para 4 del % matric bc columna 1: El tipo de % de
condición (1: La condición Dirichlet, los valores de u en % 2 de la columna 2: La condición
Neumann, los valores de u ' en % 2 de la columna 3: Las columnas Robbins de condición, 2-3
contienen constante y coef. de u)

La inicialización del % si nargin < 9 el error (' el número Inválido de aportes.') El fin

= el apuro del nx (nx); La letra x 0 : nx *dx; = el apuro del ny (ny); y 0 : ny *dy; El dt del %
Check para la estabilidad tmax dt *nt; Si isempty / (16 *alpha) | dt (dt) / (16 *alpha) dt > (dx ^2
+dy ^2) = (dx ^2 +dy ^2); Nt tmax/dt +1; Fprintf (' \ndt es adaptado a %6.2e (nt %3d) \ n ', dt,
apuro (nt)) = el apuro del nt de fin (nt); t 0 : nt *dt; = el alfa del rx *dt/dx ^2; = el alfa del ry
*dt/dy ^2; = el tamaño del r0, c0 (u0); Si el error r0 nx +1 c0 ny +1 (' el tamaño Incorrecto de la
matriz de condición inicial.') El fin

= el tamaño del a, b (bc); Si un ~ = 4 error (' el número Inválido de condiciones del límite.') El fin
si b < 2 | b > 3 el error (' la condición Inválida del límite.') El fin si b == 2 y llegue al límite (bc
(:,1)) < = 2 bc zeros ( 1, 4 ) ; El fin

La solución del % de PDE u (:,:,1) = u0; Para n = 1:El nt para yo = 2:El nx para j = 2:Ny u rx * (u
(yo +1, j, n) (yo, j, n +1) +u (I-1, j, n)) + ry * (u (yo, j +1, n) ... + u (yo, j-1, n)) + (1-2 *rx 2 *ry) *u
(yo, j, n); Si nargin > = 10 u = u { (yo, j, n +1) (yo, j, n +1) (func, u (yo, j, n) (yo) (j) (n) + ... dt
*feval, la letra x, y, t, varargin:}); El fin de fin de fin

El % el caso Inferior del interruptor de condición del límite de la letra x bc (1,2 (1) 1 u:Ny, n
+1) los unos = bc * (1, ny-1,1) (1, 2);

422 Chemical Engineering Computation con MATLAB

El caso { 2, 3 } u (1,2:Ny, n +1) (2,2 = (- 2 *bc (1,2) *dx + 4 *u:Ny, n +1) ... - u (3,2:Ny, n +1)) /
(2 *bc (1,3) *dx + 3); El fin

El caso del interruptor de condición del límite de la letra x del % Upper bc (nx +1,2 (1, 2) 1
u:Ny, n +1) los unos = bc * (1, ny-1,1) (2); El caso { 2, 3 } u (nx +1,2:Ny, n +1) (2,2) *dx - 4 *u
(nx, 2 = (- 2 *bc:Ny, n +1) ... + u (nx-1,2:Ny, n +1)) / (2 *bc (2,3) *dx - 3); El fin

El % el caso Inferior del interruptor de condición del límite de la y bc (2 (1, 3) 1 u:Nx, 1, n +1)
los unos = bc * (nx-1,1,1) (2, 3); El caso { 2, 3 } u (2:Nx, 1, n +1) (2 = (- 2 *bc (3,2) *dy + 4
*u:Nx, 2, n +1) ... - u (2:Nx, 3, n +1)) / (2 *bc (3,3) *dy + 3); El fin

El caso del interruptor de nodos del conditionCorner del límite de la y del % Upper bc (2 (1,
4) 1 u:Nx, ny +1, n +1) los unos = bc * (nx-1,1,1) (2, 4); El caso { 2, 3 } u (2:Nx, ny +1, n +1)
(4,2) *dy - 4 *u (2 = (- 2 *bc:Nx, ny, n +1) ... + u (2:Nx, ny-1, n +1)) / (2 *bc (4,3) *dy - 3); El fin
de fin

Nodos del Esquina del % u (1,1,:) = (U (1,2,:) + u (2,1,:)) 2; U (nx +1,1,:) = (U (nx +1,2,:) + u (nx,
1,:)) 2; U (1, ny +1,:) = (U (1, ny,:) + u (2, ny +1,:)) 2; U (nx +1, ny +1,:) = (U (nx +1, ny,:) + u (nx,
ny +1,:)) 2;
% del función del parabDbc.m u r parabDbc (nx, nt, dx, dt, alfa, u0, bci, bcf) Solve 1 Salidas
parabólicas dimensionales del % PDE (el constante límite Dirichlet pone en forma): El % u: La
matriz de Aportes dependientes del % de variables u ( x, t ) : El % nx, nt: El número de
divisiones en letra x y el % de dirección t dx, dy: La letra x y t alfa del % de incrementos: El
coeficiente de % de ecuación u0: El vector de fila de distribución de la u en t = 0 el % bci, bcf: El
límite pone en forma a ambos extremos de letra x (scalar)

= el alfa de acto inapropiado *dt/dx ^2; Unos = ceros (nx-1, nx-1); = los ceros de la u (nt +1, nx
+1); U (:,1) bci *ones (nt +1,1); U (:,Nx +1) bcf *ones (nt +1,1); U (1,:) = El u0; Un (1) = 1 + 2 *r;
Uno (1, 2) = - acto inapropiado;

El reembarque del 423Heat

Para yo = 2:La A nx-2 (yo, yo) = 1 + 2 *r; Uno (yo, I-1) = - acto inapropiado; Uno (yo, yo +1) = -
acto inapropiado; La A de fin = - acto inapropiado (nx-1, nx-2); Un (nx-1, nx-1) = 1 + 2 *r; B (1) =
u0(2) + u0(1) *r; Para yo = 2:Nx-2 b (yo, 1) = u0 (yo +1); El fin b = u0 + u0 (nx +1) (nx) (nx-1,1)
*r; L U lu (Uno); Para j = 2:Nt +1 y = L \ b; La letra x = U \ y; U (j, 2:Nx) = la letra x '; = letra x de
la b; B = b (1) (1) + bci *r; B = b (nx-1,1) (nx-1,1) + bcf *r; El fin de fin

El ejemplo 8.5: PDE Parabólico de una sola dimensión para el Reembarque de Calor

Una pared hecha de ladrillo es 0.5 m gruesa, y la temperatura de la pared es 100 ° C en t = 0. El


diffusivity termal del ladrillo es un = 4.52 10-7 m sec2. La temperatura en lo ambos toma
partido de la pared es repentinamente a lo que se dejó caer para 18 C. Calculate y trame el
perfil de temperatura dentro de la pared del ladrillo durante 5 hr (18,000 sec) con el intervalo
de 300 sec. Doy por supuesto que el número de nodos en la dirección de la letra x es 25. La
solución Desde Que los valores de la temperatura a ambos lados de la pared son dados en
constantes, las condiciones del límite son condiciones Dirichlet y el parabDbc de función puede
usarse para solucionar el problema. Las siguientes órdenes producen salidas deseadas y el
perfil de temperatura mostrado en Figura 8.11:

>> el alfa 4.52e-7; Nx = 25; Dx 0.5/nx; Dt = 300; Nt 18000/dt; >> U0 = 100 *ones (1, nx +1); Bci
= 18; Bcf = 18; >> U r parabDbc (nx, nt, dx, dt, alfa, u0, bci, bcf); >> >> la vista (- 217 30) de
oleaje (u), del axis (0 nx +1 0 nt +1 0 110), xlabel (' la letra x '), ylabel (' t '), acto inapropiado de
>> acto inapropiado zlabel (' T ') = 0.3390

100 80 60 40 20 0 0

20

40t

x60 25 20 15

10

FIGURA 8.11 el perfil de Temperatura dentro de la pared.

424 Chemical Engineering Computation con MATLAB


8.2.3 conducción estatal en novio de Calor La conducción estatal en novio de calor dentro del
sólido tridimensional puede ser expresado por la ecuación parcial elíptica:

¶¶

El +

El +

20

letra x de la T

Ty

Tz

El problema estatal en novio de conducción de calor de dos dimensiones puede estar descrito
por Ñ = () 2 0 ecuación T Laplace Ñ = () () 2Tfxy, ecuación Poisson Ñ + () = () () 2 la ecuación
TgxyTfxy, Helmholtz

¿Dónde?¿2u = (?¿2u/?¿X2) + (?¿2u/?Y2). ¿Introduciendo la aproximación central de diferencia


a la ecuación Laplace?¿2u = (?¿2u/?¿X2) + (?¿2u/?Y2) = 0, tenemos

1 202 11 2 letra x 11 DD uu u y uu uij ij ij yo la j yo la j yo +-+-+ j + () + () =,

La nueva disposición de esta ecuación afloja

-+

ö ø ÷ el +

ö ø ÷ + + 2 11 111 22 2 1 2 letra x de la u de la letra x u xy 1 DD DDD uij ij ij, yy u y u ij ij2 1 2 1 1

0
æèç

ö ø ÷ el +

æèç

ö ø ÷ = +, D

El ellipticPDE de función soluciona la ecuación parcial elíptica usando esta ecuación.

% de función x, y, U ellipticPDE (nx, ny, dx, dy, bc, f) Solve 2 la salida elíptica dimensional del %
PDE: La letra x del %, y: Los vectores de letra x y y % de valores U: La matriz de variables
dependientes (U (la letra x, y)) el aporte del %: El % nx, ny: El número de divisiones en letra x y
el % de dirección y dx, dy: La letra x y y % de incrementos f: La constante para % de ecuación
Poisson bc: Una matriz conteniendo tipos y los valores de límite el % de condiciones en letra x
y % de direcciones y (la matriz 4x2 o 4x3) hacen el pedido de aparecer: Baje letra x, letra x
superior, e inferior, % superior y en filas 1 para 4 del % matric bc columna 1: El tipo de
condición: El % (1: La condición Dirichlet, los valores de u en % 2 de la columna 2: La condición
Neumann, los valores de u ' en % 2 de la columna 3: Las columnas Robbins de condición, 2-3
contienen constante y coef. de u)

La inicialización del % si nargin < 5 el error (' el número Inválido de aportes.') El fin

El reembarque del 425Heat

= el tamaño del a, b (bc); Si un ~ = 4 error (' el número Inválido de condiciones del límite.') El fin
si b < 2 | b > 3 el error (' la condición Inválida del límite.') El fin si b == 2 y llegue al límite (bc
(:,1)) < = 2 bc zeros ( 1, 4 ) ; El fin

Si nargin < 6 | isempty (f) f = 0; El fin

= el apuro del nx (nx); La letra x 0 : nx *dx; = el apuro del ny (ny); y 0 : ny *dy; Dx2 1/dx ^2;
Dy2 1/dy ^2;

La matriz de Coeficiente del % y constante n vectorial = (nx +1) * (ny +1); Unos = ceros (n); = los
ceros de la c (n, 1); Onex diag (diag (los unos (nx-1))); Oney diag (diag (los unos (ny-1)));

Los nodos interiores del % yo [2 : nx ]; Para j = 2:Ny ind * (nx +1) = (j-1) +i; Uno (ind, ind) = - 2 *
(dx2 +dy2) *onex; Una (ind, ind +1) = A (ind, ind +1) + dx2 *onex; Una (ind, ind-1) = A (ind, ind-
1) + dx2 *onex; Una (ind, ind +nx +1) = A (ind, ind +nx +1) + dy2 *onex; Una (ind, ind-nx-1) = A
(ind, ind-nx-1) + dy2 *onex; C (ind) f *ones (nx-1,1); El fin

El % el caso Inferior del interruptor de condición del límite de la letra x bc (1) 1 ind * (nx +1) =
([2 : ny ] - 1) +1; Una (ind, ind) = A (ind, ind) + oney; C = bc (1, 2) (ind) *ones (ny-1,1); El caso
ind * (nx +1) = ([2 : ny ] - 1) { 2, 3 } +1; Una (ind, ind) = A (ind, ind) - (3 / (2 *dx) + bc (1, 3))
*oney; Una (ind, ind +1) = A (ind, ind +1) + 2/dx *oney; Una (ind, ind +2) = A (ind, ind +2) - 1 /
(2 *dx) *oney; C = bc (1, 2) (ind) *ones (ny-1,1); El fin

El caso del interruptor de condición del límite de la letra x del % Upper bc (1, 2) 1 ind 2 : ny *
(nx +1); Una (ind, ind) = A (ind, ind) + oney; C = bc (2) (ind) *ones (ny-1,1); El caso { 2, 3 } ind 2 :
ny * (nx +1); Una (ind, ind) = A (ind, ind) + (3 / (2 *dx) - bc (2, 3)) *oney; Una - 2/dx *oney (ind,
ind-1) (ind, ind-1) = A;

426 Chemical Engineering Computation con MATLAB


Un = A (ind, ind-2) (ind, ind-2) + 1 / (2 *dx) *oney; C = bc (2) (ind) *ones (ny-1,1); El fin

El % el caso Inferior del interruptor de condición del límite de la y bc (1, 3) 1 ind 2 : nx ; Una
(ind, ind) = A (ind, ind) + onex; C = bc (2, 3) (ind) *ones (nx-1,1); El caso { 2, 3 } ind 2 : nx ; Una
(ind, ind) = A (ind, ind) - (3 / (2 *dy) + bc (3)) *onex; Un (ind, ind +nx +1) 2/dy *onex; Uno = - 1
*onex (ind, ind +2 * (nx +1) / (2 *dy)); C = bc (2, 3) (ind) *ones (nx-1,1); El fin

El caso del interruptor de condición del límite de la y del % Upper bc (1, 4) 1 ind ny * (nx +1) + 2
: nx ; Una (ind, ind) = A (ind, ind) + onex; C = bc (2, 4) (ind) *ones (nx-1,1); El caso ind ny * (nx
+1) { 2, 3 } + 2 : nx ; Una (ind, ind) = A (ind, ind) + (3 / (2 *dy) - bc (3, 4)) *onex; Uno - 2/dy
*onex (ind, ind-(nx +1) (ind, ind-(nx +1)) = Uno); Uno (ind, ind-2 * (nx +1)) = Uno (ind, ind-2 *
(nx +1)) + 1 / (2 *dy) *onex; C = bc (2, 4) (ind) *ones (nx-1,1); El fin

La A de nodos de la Esquina del % (1) = 1; Uno (1, 2) = - 1/2; Uno (1, nx +2) = - 1/2; C (1) = 0;
Uno (nx +1, nx +1) = 1; Uno (nx +1, nx) = - 1/2; Uno = - 1/2 (nx +1,2 * (nx +1)); C (nx +1) = 0;

Un (ny * (nx +1) +1, ny * (nx +1) +1) = 1; Un = - 1/2 (ny * (nx +1) (nx +1) +1, ny * +2); Un = - 1/2
(ny * (nx +1) (ny-1) (nx +1) +1, * +1); C (ny * (nx +1) +1) = 0;

Uno (n, n) = 1; Uno (n, n-1) = - 1/2; Uno = - 1/2 (n, n-(nx +1)); C (n) = 0; U inv (Uno) *c; El %
soluciona ecuación

El % Rearrange da como resultado clase matricial para k = 1:Ny +1 U (la k, 1:Nx +1) = u * (nx +1)
((k-1) +1:La k * ' (nx +1)); El fin

El ejemplo 8.6: Las Ecuaciones Elípticas de Dos Dimensiones para Heat Transfer9

La temperatura de perfil en un plato delgado de metal de dos dimensiones puede estar


descrita por el twodimensional ecuación parcial elíptica:

¶ + ¶ = 2 2 2 2 la letra x T T y f

El reembarque del 427Heat

Se la asume que donde f es constante. El plato de metal está hecho de una aleación que tiene
un punto de fusión de 800 ° C y una conductividad térmica de 16   W / (· kilobyte m). El plato
está sujeto a una corriente eléctrica que crea una fuente uniforme de calor dentro del plato. La
cantidad de calor generada es Q ' = 100   kW/m3. Todos los bordes de cuatro del plato están
en contacto con una fluido en 25 ° C. El set de condiciones del límite Robbins es

¶¶

= () { } ¶ = () { } ¶ = () - La letra x de la letra x de la letra x T Ty T Ty T y Tx yy 01 0 50 25 5251


50,,,,, 225

5251

{}

¶¶
= () { }

Ty

Tx

letra x

Represente gráficamente los perfiles de temperatura dentro del plato. Para solucionar el
sistema de ecuaciones, todo los valores de variables dependientes tienen que ser
reacomodados como un vector de columna y numerados. La aproximación finita de diferencia
para este problema tiene la forma

-+

ö ø ÷ el +

ö ø ÷ el +

æèç

+-2 11 111 22 2 1 2 1 letra x de la u de la letra x u xy 2 DD DDD u ynn n øø ÷ +

æèç

ö ø ÷ = + + - u y ufnp np1 2 1 1 D

Cuándo la ecuación Laplace es solucionada, f = 0. Para la ecuación Poisson, el valor de f es


asumido constante a todo lo largo del plato. Si la condición del límite es del Dirichlet
mecanografíe, = (la constante). Sin embargo, si la condición del límite es del Neumann o
Robbins escriba, compra no al contado o la diferencia retrasada se usa para evaluar la derivada
de orden 1 en la letra x de linderos. = 0: La diferencia delantera (N es un nodo en la letra x de
la línea = 0)

¶¶

= - + ()

Letra x u xx uuu NNN 0 12 1 2 34 D

= L de la letra x: La diferencia retrasada (N es un nodo en la letra x de la línea = L)


¶¶

= + ()

U xx uuu xL NNN 1 2 3412 D

Y = 0: La diferencia delantera (N es un nodo en la línea y = 0)

¶¶

= - + ()

+ ++

U yy uu u y NNpN p 0 12 2 1 2 34 D

Y = L: La diferencia retrasada (N es un nodo en la línea y = L)

¶¶

= + ()

--

U yy uu u yL NNpN p 1 2 34 12 2D

La solución El tempPDE de la letra especifica la dimensión del plato y condiciones del límite.
Esta letra llama el ellipticPDE de función a solucionar la ecuación parcial.

Las ecuaciones del % del % tempPDE m Solve Laplace/Poisson usando método de diferencias
finitas

Aclare todo; Bcond [' Lower x boundary condition : ' ' Upper x boundary condition : ' ' Lower y
boundary condition : ' ' Upper y boundary condition : ' ];

428 Chemical Engineering Computation con MATLAB

Itercal = 1; Mientras = el aporte itercal distx (' la Longitud del plato en la dirección de la letra x
(m): '); = el aporte del disty (' la Anchura del plato en la dirección de la y (m): '); = el aporte del
ndx (' el Número de divisiones en la dirección de la letra x: '); = el aporte del ndy (' el Número
de divisiones en la dirección de la y: '); = el aporte del rhf (' el Lado Derecho de la ecuación: ');
Disp (' las condiciones del Límite:') Para k 1:4 disp (bcond (la k,:)) Disp (' 1: Dirichlet, 2:
Neumann, 3: De Robbins) = el aporte bc (' la condición del límite De Primera Calidad (la k, 1): ');
Si bc (la k, 1) < 3 = el aporte bc (' el Valor ') (la k, 2); Si no disp + (la gama) (' u ” = (la beta)
*u ' ) = el aporte bc ( ' la Constante (la beta) ' (la k, 2 ) ': '); = el aporte bc (' el Coeficiente (la
gama) (la k, 3): '); El fin de fin x, y, T ellipticPDE (ndx, ndy, distx/ndx, disty/ndy, bc, rhf); El
oleaje (' la letra x (m ) ', xlabel (' y (m ) '), ylabel (' T (deg C ) '), zlabel (135,45)) colorbar, mire (),
= aporte disp itercal (' los cálculos Repeat (no (y, letra x, T):0, sí:¿1)? '); El fin del clc

El tempPDE de la letra puede ser ejecutado como sigue. La temperatura de perfil es obtenida
como se muestra en Figura 8.12.

>> el tempPDE Length del plato en la dirección de la letra x (m): 1 Anchura del plato en la
dirección de la y (m): 1 Número de divisiones en la dirección de la letra x: 20

900 800 700 600 500 T (° C) 400 300

800

700

600

500

400

300

200 0 0 0.2 0.2 0.4 0.4 0.6 0.6 0.8 la letra x y (m) (m) 1 1 0.8

FIGURA 8.12 el perfil de Temperatura dentro de un plato de metal.

El reembarque del 429Heat

El número de divisiones en la dirección de la y: 20 el Lado Derecho de la ecuación: - Las


condiciones 100e3/16 Boundary: Aminore condición del límite de la letra x: 1: Dirichlet, 2:
Neumann, 3: La condición del límite Robbins Select: 3 u ' = (la beta) + (la gama) *u Constant (la
beta): - 5 *25 Coefficient (la gama): 5 la condición Superior del límite de la letra x: 1: Dirichlet,
2: Neumann, 3: La condición del límite Robbins Select: 3 u ' = (la beta) + (la gama) *u Constant
(la beta): 5 *25 Coefficient (la gama): - 5 la condición Inferior del límite de la y: 1: Dirichlet, 2:
Neumann, 3: La condición del límite Robbins Select: 3 u ' = (la beta) + (la gama) *u Constant (la
beta): - 5 *25 Coefficient (la gama): 5 la condición Superior del límite de la y: 1: Dirichlet, 2:
Neumann, 3: La condición del límite Robbins Select: 3 u ' = (la beta) + (la gama) *u Constant (la
beta): 5 *25 Coefficient (la gama): - 5 los cálculos Repeat (no:0, sí:¿1)? 0

8.3 la concha del 8.3.1 del CAMBIADOR DE CALOR y el cambista de Calor del tubo Sin [Link] de
cambio de fase la Diferencia término medio en leño de Temperatura En el diseño de la concha
de la contracorriente y cambista de calor del tubo, eso es importante para minimizar el
número de conchas. Para una contracorriente simple la concha y el tubo le calientan al
cambista mostrado en Figura 8.13, el número mínimo de conchas y la diferencia término
medio en leño de temperatura puede ser dada como follows10:

D tTttTt P

Tt
acto inapropiado

TT tt11 2221 21 11 12 21 = - = - = ,

T1

t2t 1

T2

CREO 8.13 Una concha simple y cambista de calor del tubo.

430 Chemical Engineering Computation con MATLAB

1. ¿acto inapropiado? 1:

öø÷

öø÷

El +

P de relaciones públicas

acto inapropiado

P de relaciones públicas

ACTO INAPROPIADO DE ACTO INAPROPIADO PN N

1111

11
1

El 2/

/,

El leño

Acto inapropiado RP

uno

Un P

RR

RR

¢¢

æèç

öø÷

- + - - +lo g, 2 11 2 11 2 2

2. Acto inapropiado = 1:

¢¢

¢¢ ¢¢ = - () = + × ()

-+

P NP N

RP P B

BP

10 1
2

22

El ln

El leño

22

22

¢¢

-P

D DD D D T tt t t lm = æ è ç ö ø ÷ 12 1 2 ln

¿Dónde?¿El t1 es la mayor diferencia terminal de temperatura?¿El t2 es la N terminal más


pequeña de diferencia de temperatura es el número de conchas requeridas?Tlm es la
diferencia término medio en leño de temperatura

La diferencia término medio en leño actualizada de temperatura es dada por ahí

D hasta que se prohíba Tlm lm

Donde la F es el factor de corrección. La diferencia término medio en leño actualizada de


temperatura es evaluada usando el siguiente procedimiento:

1. Introduzca en la computadora datos requeridos y calcule P y acto inapropiado. 2. N


determinada = 1 y compara el valor de acto inapropiado con 1. 3. ¿Si Acto Inapropiado? 1,
calcula P ' y UNO: yo. Si Uno > 0, calcule F y vaya para dar un paso 5. ii. Si Un < 0, set N=N + 1 y
vaya para dar un paso 3. 4. ¿Si acto inapropiado = 1, calcula la P? Y B: yo. Si B > 0, calcule F y
vaya para dar un paso 5. ii. Si B < 0, determinado N=N + 1 y vaya para dar un paso 3. 5. Si F =
0.75, determinado N=N + 1 y vaya para dar un paso 3. 6. ¿Si?¿El t1?¿T2,?¿Tlm?El t1. 7. ¿Si?¿El
t1? ?¿T2, calcula?Tlm. 8. ¿Actualice?Tlm.

Este procedimiento es ejecutado por el shellLMTD de la letra.

El % shellLMTD m: Numere de conchas requeridas y claro LMTD todo; Los datos del %

El reembarque del 431Heat

= el aporte T1 (' la temperatura elocuente Caliente de la ensenada (deg.F): '); = el aporte T2 ('
la temperatura elocuente Caliente de la conexión de salida (deg.F): '); = el aporte del t1 (' la
temperatura elocuente Fría de la ensenada (deg.F): '); = el aporte del t2 (' la temperatura
elocuente Fría de la conexión de salida (deg.F): ');
N = 1; El % Initialize N Dt1 = T2 - t1; Dt2 T1 - t2; La P del % Compute y Acto Inapropiado P / (T1
- t1) = (t2 - t1); Acto inapropiado / (t2 - t1) = (T1 - T2); La F del % Test y Acto Inapropiado Uno =
- 1; B = - 1; F = 0.1; La F del % Initial mientras (F < = 0.75) si (acto inapropiado > 1 || acto
inapropiado < 1) mientras (Uno < 0) Pp = (1 - ((P *R-1) / (P-1)) ^ (1 / N)) / (acto inapropiado - ((P
*R-1) / (P-1)) ^ (1 / N)); Uno = (2/Pp - 1 - acto inapropiado + sqrt (acto inapropiado ^2 +1)) /
(2/Pp - 1 - acto inapropiado - sqrt (acto inapropiado ^2 +1)); Si N=N (Uno < 0) + 1; El fin
de fin F * = (sqrt (acto inapropiado ^2 +1) log10 ((1-Pp) / (1-Pp *R)) / (R-1)) / (log10 (Uno)); Si
no acto inapropiado del % = 1 mientras Ppp (B < 0) = P / (N-P * (N-1)); B = (2 / Ppp - 2 + sqrt (2))
/ (2 / Ppp - 2 - sqrt (2)); Si N=N (B < 0) + 1; El fin de fin F * = (sqrt (acto inapropiado ^2
+1) Ppp / (el leño (10 * (1-Ppp)))) / (log10 (B)); El fin si N=N (F < = 0.75) + 1; El % de fin de
fin Compute LMTD si LMTD (Dt1 == Dt2) = Dt1; Si no LMTD = (Dt1-Dt2) / (el leño (Dt1/Dt2)); El
fin cLMTD = F *LMTD; El % Corrigió % LMTD Output fprintf (' \nNumber de concha = %3d \ n ',
N); Fprintf (' F factorice a = %9.4f\n ', F); Fprintf (' LMTD corregido = %9.4f\n ', cLMTD);

El ejemplo 8.7: El Número de Conchas y la Diferencia Término Medio En Leño de Temperatura

Una fluido caliente es enfriada por agua de refrigeración en un el cambiador de calor de


contracorriente de concha y del tubo. Determino el número de conchas requeridas, el factor
de corrección F, y la diferencia término medio en leño actualizada (LMTD) de temperatura. Los
datos: La temperatura elocuente caliente (T1) de la ensenada = 250 ° F, la caliente
temperatura elocuente (T2) de la conexión de salida = 100 ° F, enfriando temperatura de la
toma (t1) = 80 ° F, enfriando temperatura del hidrante (t2) = 120 ° F.

432 Chemical Engineering Computation con MATLAB

La solución El shellLMTD de la letra produce los siguientes resultados:

>> la temperatura de la ensenada de fluido del shellLMTD Hot (deg.F): 250 la temperatura
elocuente Caliente (deg.F) de la conexión de salida: 100 la temperatura elocuente Fría (deg.F)
de la ensenada: 80 la temperatura elocuente Fría (deg.F) de la conexión de salida: 120

Numere de conchas = 2 factor F = 0.9189 LMTD Corregido = 54.0029

8.3.2 coeficiente lateral en tubo de reembarque de Calor como el que El número lateral en
tubo Reynolds es definido

El dG

Rei

El ii

yo

Donde la tasa masiva de flujo Gi es obtenida a partir de


G

W ndi = 4 2 p

Dónde Wi es la tasa masiva total de flujo de la n fluida lateral en tubo es el número de tubos
por paso

El número Graetz Gzi para la fluido lateral en tubo puede ser definido como

DGC kLzi iipi = 2

El número Nusselt, Nui Hidi/ki, es especificado según el número lateral en tubo Reynolds tan

Re ui

El zi

El zi

yo

£ ()

El +

El +

æè

2100

366

0 085 10047 23

El flujo laminar:

m mw

öø÷£

æèç
öø÷>

El í

îïï

014

13

014

100

186 100

.:

El gygabyte

El zi

El zi

yo

El zi

m mw

2100 10 0 116 125 1 42 3

23

<< = () +

öø÷

El é

ëêê

NN NP d LRe iuiR ei ri:.

/
ûû ú ú

æèç

öø÷

M mw

014.

N NN iuiR ei ri

ö ø ÷ 10 0 023 40 80 33 014:... .m mw

Donde el número Prandtl Pri es definido como

La pi C kri yo = m

El reembarque del 433Heat

8.3.3 COeffiCient11 lateral en la concha de reembarque de Calor que El coeficiente local de


reembarque de calor en el lado de la concha está calculado usando el siguiente procedimiento:

1. Calcule el número lateral en la concha Reynolds

DW SRe s m = 00 0m

Dónde Sm es el área de flujo cruzado en o acérquese la línea central para una sección de flujo
cruzado by12 dado

LD d

Dd p pd

LD d

El bsotl

El otl

n
T

El bsotl

- +-- () é ú

0:Cuadre trazado + - - () é ú

El í

îïï

Dd p pdotl T 0 0:Los trazados triangulares

Dónde el lb es el deflector espaciando a Ds es la concha dentro de pT de diámetro es el dotl de


tono del tubo es la concha límite exterior del tubo

El tono del tubo normal para fluir, pn, es definido como pT para trazado cuadrado de línea,
pT /2 para trazado cuadrado rotado, y pT/2 para trazado triangular. 2. Calcule el coeficiente de
reembarque de calor para un from13 ideal del banco del tubo

H CG

JP ja N

oh

El po o

Hs ro

oh

Hs Res una T o

æèç

öø÷=

æè

,
/

, .23 0 014 1 2 133m m w

ö ø ÷ = el + uno

Hay campo para una mejoría aa una N

3 410 14

Posponga 8.1 funciones el coeficientes del correlational ai   (yo = 1, 2, 3, 4) para


configuraciones diversas de flujo. 3. ¿Determina el factor de corrección?La c para la
configuración del deflector efectúa de fctct c FF = + - () 0541 0 345. .

Donde Ftc es la fracción de tubos totales en el flujo cruzado y es dado por ahí

Dl d

Dl d

El tc

El sc

El otl

El sc

Otl s + æ è ç ö ø ÷ - - æ è ç ö ø ÷ - 1 2 22 2 lechuga romana del hueso - 11 p sinc é ú 2l d c otl

Dónde el lc es el deflector cortado en dimensiones de longitud. 4. ¿Calcula el factor de


corrección?La l para fuga del deflector efectúa usar

La fa una l

Tb sb

A saber +-(S + æ è ç ö ø ÷ 12 2ex p ().

Una d p + + () = - 04 41 15 81 1 2.,., La S a saber el servicio de red de archivos Sd Dsb tb sb tb


oT tc sb ss b ccos
öø÷

El é

ù û ú1 1 2l D c s

Donde NT es el número total de tubos en el manojo.

434 Chemical Engineering Computation con MATLAB

5. ¿Determina el factor de corrección?La b para manojo pasando por encima de efectos de

Fbb hb p

Los ss

CF

=-

æèç

öø÷

ì el í

El ü

El é

ëêê

ûúú

El exp

12

13

Dd S lN

Dp

LD
C

El bp

Así el tl

Bc s p

El bh hay campo para una mejoría

£,.: . 12 135 100 125: : NRes í î 100

Donde el tono del tubo paralelo para fluir, pp, es definido como pT para trazado cuadrado de
línea, pT /2 para trazado cuadrado rotado, y 32 pT / para trazado triangular. ?B = 1 cuando Nsc
Nc = 0.5. 6. ¿Calcula el factor de corrección?Acto inapropiado para acumulación adversa de
pendiente de temperatura en el humilde Reynolds numera usando

El ff

acto inapropiado

Hay campo para una mejoría

RR es Res

RR e

N NN

>

- () - () ££ 1 100 11 12400124 20 100: .. : : * ss í ï î ï ï 20

F ww rc c N c c p b

NN N

p
N

Ll

B * + () é ë ù û == - 376 081 1 015 0 174 .ln. , . .

7. Calcule el factor de corrección debido al espaciamiento desigual del deflector en ensenada


y la conexión de salida:

Fs n n

Fuera

La n fuera

Nll Nl l

() + () +

() - () 1 1 11 * * * *

La n del exponente cobra valores de 0.333 para NRes = 100 y 0.6 de otra manera.

MESA 8.1 Correlational Coefficients para el Rango Diversos de Acomodamiento del Tubo de
Configuraciones de Flujo de NRes a1 a2 a3 a4 Triangular 105 – 104 0.321 - 0.388 1.450 0.519
104 – 103 0.321 - 0.388 103 – 102 0.593 - 0.477 102 – 10 1.360 - 0.657 < 10 1.400 - 0.667
Cuadrado (de línea) 105 – 104 0.370 - 0.395 1.187 0.370 104 – 103 0.107 - 0.266 103 – 102
0.408 - 0.460 102 – 10 0.900 - 0.631 < 10 0.970 - 0.667 Cuadrado (rotado) 105 – 104 0.370 -
0.396 1.930 0.500 104 – 103 0.370 - 0.396 103 – 102 0.730 - 0.500 102- - 0.656 < 10 1.550 – 10
0.498 0.667

La fuente: Serth, R.W., Process Calienten Boleto de Transbordo, Prensa Académica, Elsevier,
Burlington, Massachusett, 2007, p. 249.

El reembarque del 435Heat

8. El coeficiente lateral en la concha de reembarque de a calor le es dado por h oo idealclbrs


=, fffff
La caída de presión del 8.3.4 en el lado del tubo por el que La caída de presión para la fluido
lateral en tubo se calcula

El mm de acto inapropiado

acto inapropiado

Fu LN

U g Ni ii eso p ii eso p = () + æ è ç ö ø ÷ 2 2 2 014 2.

Las pérdidas de presión en la ensenada y las boquillas de la salida pueden ser estimadas

P de acto inapropiado de la D

La boquilla u nozzlei

ö ø ÷ 15 2 2.

La caída de presión del 8.3.5 en el concha siDe13 1. Calcule el factor ideal de fricción del banco
del tubo de

f bN

B NsR es b o T b

Hay campo para una mejoría b +1 2 3 4 133 10 14. , . Las constantes de correlación   (yo = 1, 2,
3, 4) son demostradas en Mesa 8.2 para configuraciones diversas del tubo. 2. Calcule la caída
de presión ideal del banco del tubo para un camino de flujo cruzado:

acto inapropiado
m mw

Pf N G bs c u u o

öø÷

2 01. 4

La MESA 8.2 Constantes de Correlación para el Rango Diversos de Acomodamiento del Tubo de
Configuraciones del Tubo de NRes b1 b2 b3 b4 Triangular 105 – 104 0.372 - 0.123 7.00 0.500
104 – 103 0.486 - 0.152 103 – 102 4.570 - 0.476 102 – 10 45.100 - 0.973 < 10 48.000 - 1.000
Cuadrado (de línea) 105 – 104 0.391 - 0.148 6.30 0.378 104 – 103 0.0815 0.022 103 – 102
6.090 - 0.602 102 – 10 32.100 - 0.963 < 10 35.000 - 1.000 Cuadrado (rotado) 105 – 104 0.303 -
0.126 6.59 0.520 104 – 103 0.333 - 0.136 103 – 102 3.500 - 0.476 102 – 10 26.200 - 0.913 < 10
32.000 - 1.000

La fuente: Serth, R.W., Process Calienten Boleto de Transbordo, Prensa Académica, Elsevier,
Burlington, Massachusett, 2007, p. 249.

436 Chemical Engineering Computation con MATLAB

3. Calcule la caída de presión para una sección ideal de la ventana de

acto inapropiado

acto inapropiado

La W a saber

La W a saber

N pd
c

oh

El mo

Hay campo para una mejoría

oh

El mo

Para

+ ()

El +

20 6

100

0 026

.:

Ll d

La W a saber Nbo mo

Hay campo para una mejoría

W wr 2

100

æèç

ö ø ÷ el +

El í
îïï:

Dl D l D

LD

El sc

W=æèçöø÷-

öø÷-

öø÷

El é

ëê

11 2

La lechuga romana

êê

ûúú

- N FdT tc () o8 1 2 p
d

S NFdD lD Tt co sc s

P = () - () + () 4 21 21 21 el hueso / c

4. Determine el factor de corrección Rl para el efecto de fuga del deflector en el drop15 de


presión:

Rb a saber S

El mbb

Sl tb sb m m sb + é ú ú = - + +ex p. ,. .,13 30 15 08 S 1 ttb sb +

5. Calcule el factor de corrección Rb para el manojo pasando por encima de efecto en la caída
de presión:

RC F

Bb pb p

Los ss

P = ex c bp í ü é ú ú,.: 12 4513 Acto Inapropiado Res ResN í î 100 37 100.:

6. Determine el factor de corrección para el espaciamiento desigual del deflector en la


ensenada y la conexión de salida por ahí

Rl ln N Nsi n n fuera de n Res Hay Campo para Una Mejoría = +

£>

ì el í
() - () * 22 1 100 02 100: .:

7. La caída de presión lateral en la concha es dada por ahí

Acto Inapropiado D DD w wPR PN N RNRPob bb l c c sb l + + æ è ç ö ø ÷ é ë ê ù û ú = () +11

El procedimiento de Cálculo del cambista de Calor del 8.3.6 1. Introduzca en la computadora


los datos requeridos: La concha dentro del diámetro (Ds), deflector espaciando (lb), tubo
diámetro exterior (haga), tubo diámetro interior (di), trazado del tubo (el cuadrado triangular,
cuadrado, rotado), pez del tubo (pT), la longitud del tubo (L), el espesor de la hoja del tubo (ls),
el número de tubo pasa (NTp), totalice número de tubos (NT), corte del deflector (lc), número
de sellar tiras (Nss). 2. Especifico dos temperaturas remisivas (Tref1, Tref2) y propiedades
físicas en estas temperaturas: ¿Las densidades, las viscosidades, las conductividades térmicas,
y las aptitudes de calor de la concha y las fluidos laterales en tubo y la conductividad térmica
del material del tubo (k?). 3. Introduzca en la computadora las condiciones operativas: Las
temperaturas de la ensenada y de la conexión de salida de la lateral en la concha fluido fluida y
lateral en tubo, tasas de flujo de flujos laterales en la concha y laterales en tubo, y ensuciando
coeficientes. 4. Si una temperatura o un flujo evalúa es la incógnita, determine la cantidad
desconocida de una ecuación de balance de energía. Si hay dos cantidades desconocidas,
asumen una cantidad desconocida y calculan el otro por los balances de energía.

El reembarque del 437Heat

5. Calcule el coeficiente lateral en tubo de reembarque de calor usando una correlación


apropiada. ¿Para empezar, asume ese el factor de corrección de viscosidad, (µ yo / µ ?)0.14, es
igual a la unidad. 6. Calcule el coeficiente lateral en la concha de reembarque de calor. 7.
Estime la temperatura de la pared del tubo: ¿t? = Tb + (oiga / (el + hi ho)) (Tb - tb). 8. ¿Calcula
el factor de corrección de viscosidad (?)0.14. 9. ¿Repite el 5–8 de pasos hasta dos valores
sucesivos de t? Esté de acuerdo dentro de una tolerancia preprogramada. 10. Calcule el
coeficiente de la pared del tubo: ¿h? = ¿2k? (Haga - di). 11. Calcule el coeficiente global de
reembarque de calor. 12. ¿Calcula la diferencia término medio en leño de temperatura?Tlm y
la corrección factorizan a F=FT pues el tubo múltiple pasa. 13. ¿Si el deber de calor es sabido,
calcula el área requerido de reembarque de calor Areq Q/UFT?Tlm. Find la diferencia entre el
área real de reembarque de calor y el empuje y valor calculado a dar un paso 15. 14. ¿Si el
deber de calor es desconocido, estime el deber de calor de Q=U?TlmFTA. Usando a lo
estimado Q, calcule iteratively la cantidad desconocida asumió a compás 4. 15. Determine la
caída de presión lateral en tubo y lateral en la concha y detenga el procedimiento de cálculo.

Las funciones diversas MATLAB realizan estos pasos de cálculos. En el cálculo de propiedades
físicas, dos temperaturas remisivas en el rango de operación son especificadas y las
propiedades físicas en estas temperaturas se usan para encontrar propiedades físicas en una
cierta T de temperatura. Por ejemplo,

La viscosidad Liquidviscosity Vapor:: , El árbitro del árbitro de acto inapropiado del mr == ae T


bT

YabT yk Cp + = () mr,,
Las constantes uno y b está resuelta de dos valores remisivos. Los hxvis de función calculan las
viscosidades laterales en tubo y laterales en la concha. El hxthc de función calcula
conductividades de calor, el hxcp de función calcula aptitudes de calor, y el hxrho de función
encuentra densidades.

La viscosidad del % de función del hxvis.m mu hxvis Calculate (muref, Tref, T, fstate) en T
usando dos temperaturas remisivas y el aporte del % de viscosidades: El % muref: La viscosidad
vectorial en % remisivo de vector de temperatura Tref Tref: Establezca referencias para % de
vector de temperatura T: La temperatura (kilobyte) en la cual la viscosidad debe ser
determinada % fstate: El estado de fluido (1: El líquido (= la A mu *exp (B/T), 2: El vapor (= la A
mu +BT)) la salida del %: El % mu: La viscosidad (Ns/m ^2) si fstate == 1 % líquido mu muref
*exp (Tref (2) (1) * (Tref (1) - T) / (T *Tref (1) - ... Tref (2)) *log (muref (2) /muref (1))); Si no el
vapor del % mu = (muref (2) *Tref (1) - muref *Tref (2) (1) + ... T * (muref (1) - muref (2))) /
(Tref (1) - Tref (2)); El fin de fin

La conductividad de calor del % de función del hxthc.m xk hxthc Calculate (xkref, Tref, T) en T
usando dos temperaturas del árbitro. y el aporte del % de conductividades del %:

438 Chemical Engineering Computation con MATLAB

El % xkref: La conductividad de calor vectorial en % de vector de temperatura del árbitro. Tref


Tref: Establezca referencias para % de vector de temperatura (kilobyte) T: La temperatura
(kilobyte) en la cual la conductividad de calor debe ser determinada salida del %: El % xk: La
conductividad de calor (/ kilobyte W / m) (= la A xk +B *T) xk = (xkref (2) *Tref (1) - xkref *Tref
(2) (1) + ... T * (xkref (1) - xkref (2))) / (Tref (1) - Tref (2)); El fin

La aptitud de calor del % de función de función del hxcp.m Cp Hxcp Cp = hxcp Calculate (cpref,
Tref, T) (cpref, Tref, T) en T usando dos temperaturas del árbitro. y el aporte del % de aptitudes
de calor: El % cpref: La aptitud de calor vectorial (/ kilobyte J / kg) en % de vector de
temperatura del árbitro. Tref Tref: Establezca referencias para % de vector de temperatura
(kilobyte) T: La temperatura (kilobyte) en la cual la aptitud de calor debe ser determinada
salida del %: El % Cp: La aptitud de calor (/ kilobyte J / kg) (= la A Cp +B *T) Cp = (cpref (2) *Tref
(1) - cpref *Tref (2) (1) + ... T * (cpref (1) - cpref (2))) / (Tref (1) - Tref (2)); El fin

La densidad del % de función del hxrho.m rho hxrho Calculate (rhoref, Tref, T, fstate) en T
usando dos temperaturas del árbitro. y el aporte del % de densidades: El % rhoref: La densidad
vectorial (kg/m ^3) en % de vector de temperatura del árbitro. Tref Tref: Establezca referencias
para % de vector de temperatura (kilobyte) T: La temperatura (kilobyte) en la cual la densidad
debe ser determinada % fstate: El estado de fluido (1: El líquido (= la A rho +B *T, 2: El vapor
(rho A/T / T)) la salida del %: El % rho: La densidad (kg/m ^3) si fstate == 1 líquido del % rho =
(rhoref (2) *Tref (1) - rhoref *Tref (2) (1) + ... T * (rhoref (1) - rhoref (2))) / (Tref (1) - Tref (2)); Si
no el vapor del % rho rhoref *Tref (1) (1) / T; El fin de fin

Los coeficientes de reembarque de calor para el lado del tubo y el lado de la concha se calculan
por el htctube de funciones y htcshell, respectivamente.

El coeficiente de reembarque de calor del convective del % de función del htctube.m Htube
Htctube Calculate (Nre, Pr, D, L, Xk, Phi) dentro del aporte del % del tubo: El % Nre: Reynolds
numere % Pr: Prandtl numere % D: Dentro del diámetro de % del tubo (mm) L: El % de longitud
del tubo (m) Xk: La conductividad térmica de % fluido (/ kilobyte W / m) Phi: La salida del % de
factor de corrección de viscosidad:
El reembarque del 439Heat

El % Htube: El coeficiente de reembarque de calor del convective dentro de tubo Dm = D *1e-


3; Mm-m del % si Nre < = 2100 Gw Nre *Pr *Dm / L; Si Gw > 100 Nu = 1.86 *Phi *Gw ^0.333;
El distinto Nu = 3.66 + 0.085 *Gw *Phi / (1 + 0.047 *Gw ^0.6667); Fin elseif Nre 1e4 Nu =
0.116 * *Pr ^0.333 * (1 + (Dm / L) (Nre ^0.6667 - 125) ^0.6667) *Phi; El distinto Nu = 0.023 *Phi
* (Nre ^0.8) * (Pr ^0.333); El fin Htube Nu *Xk Dm; El fin

El % de función del htcshell.m Hshell Htcshell (D, Ds, L, Lbc, Lbin, Lbout, Lc, Dotl, Dsb, ... Pt, Nt,
Nss, w, Visc, Cp, Xk, Phi, Trazado) Calculate aporte lateral en la concha del % de coeficiente de
reembarque de calor: El % D: El diámetro exterior de % del tubo (mm) Ds: Dentro del diámetro
de % de la concha (mm) L: El % de longitud del tubo (m) Lbc: El deflector central espaciando
(mm) % Lbin: El % de espaciamiento del deflector de la ensenada (mm) Lbout: El % de
espaciamiento del deflector de la conexión de salida (mm) Lc: El deflector hirió (mm) % Dotl:
Descascare % exterior del límite del tubo (mm) Dsb: El % de despejo del deflector de concha
(mm) Pt: El % de tono del tubo (mm) Nt: Totalice número de tubos en el % del manojo Nss: El
número de pares de sellar desnuda % w: La tasa de flujo en % de la concha (kg s) Visc: El %
fluido lateral en la concha de viscosidad (Ns/m ^2) Cf: La aptitud de calor de % fluido lateral en
la concha (/ kilobyte J / kg) Xk: La conductividad de calor de % fluido lateral en la concha (/
kilobyte W / m) Phi: El trazado del % de factor de corrección de viscosidad: El trazado del tubo
(1:Triangular, 2:El cuadrado de línea, 3:El cuadrado rotado) la salida del %: El % Hshell: Los
coeficientes laterales en la concha del % de coeficiente de reembarque de calor Correlational
para el acomodamiento del tubo a1 0.321 0.321 0.593 1.360 1.400 ; 0.370 0.107 0.408 0.900
0.970 ; 0.370 0.370 0.730 0.498 1.550 ; A2 = - [0.388 0.388 0.477 0.657 0.667 ; 0.395 0.266
0.460 0.631 0.667 ; 0.396 0.396 0.500 0.656 0.667 ]; A3 1.450 1.187 1.930 ; A4 0.519 0.370
0.500 ; El caso del Trazado del interruptor 1 Pp = 0.866 *Pt; Pn Pt/2; Pd Pt; El caso 2 Pp Pt;
Pn Pt; Pd Pn; De otra manera Pp = 0.7071 *Pt; Pn Pp; Pd Pn; El fin

440 Chemical Engineering Computation con MATLAB

Nc Ds * (1 - 2 *Lc. Ds) /Pp; Sm Lbc * * (Dotl-D) (Ds - Dotl + (Pt-D) / Pd); Nres = D *w *1e3 / (Visc
*Sm); ¿La concha del %? ¿Reynolds? Pr Cp *Visc/Xk; Ptd Pt / D; Los coeficientes de
reembarque de Calor del % para tubo ideal ponen en el banco % (Nres: El número Reynolds de
fluido lateral en la concha) si Nres 1e4, J = 1; C1 = 1.25; Elseif Nres 1e3, J = 2; C1 = 1.25; Elseif
Nres > = 100, J = 3; C1 = 1.25; Elseif Nres > = 10, J = 4; C1 = 1.35; Si no J = 5; C1 = 1.35; Destruya
a un = a3 (el Trazado) / (1 + 0.14 *Nres ^a4 (el Trazado)); Hj a1 * ^a * Nres (1.33/Ptd) (el
Trazado, J) ^a2 (el Trazado, J); Hsi Hj *Cp *Phi *w *Pr ^ (- 0.6667) / (Sm *1e 6); El factor de
Corrección del % para la configuración del deflector efectúa a adm = (Ds - 2 *Lc) /Dotl; Adm1
acos (adm); Ftc = (pi + 2 *adm *sin (adm1) - 2 *adm1) / la pi; Phic Ftc + 0.54 * (1 - Ftc) ^0.345;
El factor de Corrección del % para fuga del deflector efectúa a Stb = 0.6223 *D * (1 + Ftc) *Nt;
Ssb Ds *Dsb *0.5 * (la pi - acos (1 - 2 *Lc/Ds)); R1 = (Stb + Ssb) /Sm; R2 Ssb / (Ssb + Stb); Phil =
0.44 * (1-R2) + (1-0.44 * (1-R2)) *exp (- 2.2 *R1); El factor de Corrección del % para manojo
pasando por encima de Fbp = (Ds - Dotl) *Lbc/Sm; Nsc Nss Nc; Si Nsc > = 0.5, Phib = 1; Si no si
Nss == 0, c2 = 0; Si no c2 = (2 *Nsc) ^0.3333; El fin Phib Exp (- c1 *c2 *Fbp); Fin Nb 1e3 *L/Lbc +
1; El factor de Corrección del % para acumulación adversa de pendiente de temperatura si
Nres > = 100, Phir = 1; El distinto Ncw = 0.8 *Lc/Pp; Phs = 1.51 / ((Nc +Ncw) * (Nb +1)) ^0.18;
Si Nres < = 20 Phir Phs; Elseif Nres < = 100 Phir Phs * - (1-Phs) (0.25-0.0125 *Nres); El fin si
Phir < = 0.4, Phir Phs; El factor de Corrección del % de fin de fin debido al espaciamiento
desigual del deflector en ensenada y la conexión de salida si Nres > = 100, Uno = 0.6; Si no Uno
= 0.333; El fin Phis ^ + (Lbout/Lbc) (1 Uno) = (Nb-1 + (Lbin/Lbc) ^ (1 Uno)) / (Nb-1 + ... (Lbin
+Lbout) /Lbc); El % el coeficiente lateral en la concha de reembarque de calor Hshell Hsi *Phic
*Phil *Phib *Phir *Phis; Acabe Las caídas de presión para el lado del tubo y descascare lado
está calculado por el dptube de funciones y dpshell, respectivamente.

El % de función del dptube.m DPtube (D, L, radiofrecuencia, v, rho, Visc, Phi, Npass) Calculate
aporte lateral en tubo del % de caída de presión:

El reembarque del 441Heat

El % D: El tubo dentro de % de diámetro (mm) L: La radiofrecuencia del % de longitud del tubo


(m): El % de aspereza del tubo (mm) v: El % lateral en tubo de tasa de flujo (m s) rho: El %
fluido de densidad (kg/m ^3) Visc: El % fluido de viscosidad (Ns/m ^2) Phi: El % de factor de
corrección de viscosidad Npass: El número de tubo pasa en la salida del % del manojo: El %
DPtube: Caída presión (N / m ^2) lateral en tubo g = 9.81; / D de = radiofrecuencia del rfD; Dm
1e 3 *D; Nre Dm *v *rho/Visc; Si Nre < = de 2100 flujo de % Laminar f 16/Nre; Elseif Nre < =
4000 el % Zigrang y correlación factor fricción Sylvester eqn t1 rfD / 3.7; T2 5.02/Nre; Ftm
log10 (t1 - t2 *log10 (t1 + 13/Nre)); F = 1 / (4 *log10 (t1) + t2 *ftm) ^2; Si no el % Alrededor
de correlación de factor de fricción eqn f = 1 / (3.6 *log10 (Nre / (0.135 * (Nre *rfD + 6.5)))) ^2;
Fin pD = 2 *f *rho *v ^2 *L Dm; Dp1 pD Phi; Dp2 = 4 *rho *L *v ^2 / (2 *g); DPtube = (dp1 +
dp2) *Npass; El fin

% de ncción dpshell.m fu DPs dpshell (Calculate aporte lateral en la concha del % de caída de
presión: El % D: El % de diámetro exterior del tubo (mm) Ds: La concha dentro de % de
diámetro (mm) L: El % de longitud del tubo (m) Lbc: El deflector central espaciando (mm) %
Lbin: El % de espaciamiento del deflector de la ensenada (mm) Lbout: El % de espaciamiento
del deflector de la conexión de salida (mm) Lc: El deflector hirió (mm) % Dotl: Descascare %
exterior del límite del tubo (mm) Dsb: El % de despejo del deflector de concha (mm) Pt: El % de
tono del tubo (mm) Nt: Totalice número de tubos en el % del manojo Nss: Numere pares de
sellar % de tiras w: El % lateral en la concha de tasa de flujo (kg s) rho: El % fluido de densidad
(kg/m ^3) Visc: El % fluido lateral en la concha de viscosidad (Ns/m ^2) Phi: El trazado del % de
factor de corrección de viscosidad: El trazado del tubo (1:Triangular, 2:El cuadrado de línea,
3:El cuadrado rotado) la salida del %: El % DPs: Los coeficientes laterales en la concha del % de
caída de presión Correlational para el acomodamiento del tubo b1 [0.372 0.486 4.570 45.100
48.000 ; 0.391 0.0815 6.090 32.100 35.000 ; 0.303 0.333 3.500 26.200 32.000 ]; B2 = - [0.123
0.152 0.476 0.973 1.000 ; 0.148 - 0.022 0.602 0.963 1.000 ; 0.126 0.136 0.476 0.913 1.000 ]; B3
7.00 6.30 6.59 ; B4 0.500 0.378 0.520 ;

442 Chemical Engineering Computation con MATLAB

El caso del Trazado del interruptor 1 Pp = 0.866 *Pt; Pn Pt/2; Pd Pt; El caso 2 Pp Pt; Pn Pt; Pd
Pn; De otra manera Pp = 0.7071 *Pt; Pn Pp; Pd Pn; El factor de Fricción del % de fin para
banco ideal de tubo Nc Ds * (1 - 2 *Lc. Ds) /Pp; Ptd Pt / D; Sm Lbc * * (Dotl-D) (Ds - Dotl + (Pt-D)
/ Pd); Nres = D *w *1e3 / (Visc *Sm); El % el número lateral en la concha Reynolds si Nres 1e4,
J = 1; C1 = 3.7; Elseif Nres 1e3, J = 2; C1 = 3.7; Elseif Nres > = 100, J = 3; C1 = 3.7; Elseif Nres > =
10, J = 4; C1 = 4.5; Si no J = 5; C1 = 4.5; El fin b b3 (el Trazado) / (1 + 0.14 *Nres ^b4 (el
Trazado)); Fj b1 * ^b * Nres (1.33/Ptd) (el Trazado, J) ^b2 (el Trazado, J); Dpbi = 2 *Fj *Nc * (w /
(Sm *1e 6)) ^2 / (rho *Phi); La caída de presión del % para la sección ideal de la ventana bdm =
(Ds - 2 *Lc) /Dotl; Bd1 acos (bdm); Bd2 = 1 - 2 *Lc/Ds; Ftc = (pi + 2 *bdm *sin (bd1) - 2 *bd1) /
la pi; Sw - * *pi *D ^2 = (Ds ^2/4) (acos (bd2) (1-bd2 ^2) (Nt/8) (1-Ftc) * - bd2 *sqrt); Dw = 4
*Sw / (1.5708 *Nt * (1-Ftc) *D + 2 *Ds *bd2); Ncw = 0.81 *Lc/Pp; Gw 1e6 *w/sqrt (Sm *Sw); Si
Nres > = 100 Dpw = 0.5 *Gw ^2 * (2 +0.6 *Ncw) /rho; Si no Dpw = (2.6e4 *Visc * (Ncw / (Pt-D) +
Lbc/Dw ^2) + Gw) *Gw/rho; El factor de Corrección del % de fin para fuga del deflector efectúa
a Stb = 0.6223 *D * (1 + Ftc) *Nt; Ssb Ds *Dsb *0.5 * (la pi - acos (bd2)); R1 = (Stb + Ssb) /Sm;
R2 Ssb / (Ssb + Stb); Pv = - 0.15 * (1 +R2) + 0.8; = Rl exp (- 1.33 * (1 + R2) *R1 ^Pv); El factor de
Corrección del % para manojo pasando por encima de Fbp = (Ds - Dotl) *Lbc/Sm; Nsc Nss Nc; Si
Nsc > = 0.5, Rb = 1; Si no si Nss == 0, c2 = 0; Si no c2 = (2 *Nsc) ^0.3333; El fin Rb Exp (- c1 *c2
*Fbp); El factor de Corrección del % de fin debido a deflector desigual espaciando en ensenada
y conexión de salida Nb 1e3 *L/Lbc + 1; Si Nres > = 100, Uno = 0.2; Si no Uno = 1; El fin Rs ^ +
(Lbout/Lbc) (2 Uno) = (Lbin/Lbc) ^ (2 Uno); El % la caída de presión lateral en la concha DPs Rb
*Dpbi * *Rl + (1 +Ncw Nc) ((Nb-1) *Rs) + Nb *Rl *Dpw; El fin

Hay seis variables críticas para ser especificados: T1 y T2 (la temperatura de la ensenada y de la
conexión de salida de la fluido caliente), t1 y t2 (la ensenada y temperatura de la conexión de
salida de la fluido fría), y Wi y Wo (la ensenada y flujo de la masa de la conexión de salida
evalúan de la fluido). Si cinco variables son sabidas, la variable 6 debería ser determinada

El reembarque del 443Heat

De antemano y especificado en el aporte. Si dos variables son desconocidas, entonces hay


ocho combinaciones posibles. Se especifica que una bandera denota el tipo de combinación
como se muestra en Mesa 8.3. Los datos de entrada requeridos en los cálculos del cambiador
de calor constan de lo siguiente:

La geometría del cambiador de calor: NT, Protocolo de Tiempo de la Red, Nss. El


acomodamiento del tubo: Ds, lbc, lin, patán, lc, ls, dsb, dotl, L, hagan, di, pT. Las propiedades
físicas: Dos valores de temperaturas remisivas, densidades, viscosidades, conductividades
térmicas, y las aptitudes de calor en las dos temperaturas remisivas para fluidos (el líquido o el
vapor) del tubo y de la concha. Procese datos: Ensuciando resistencias para el tubo y el lado de
la concha, los valores para seis variables críticas (hasta dos valores de prueba es especificado si
sólo cuatro variables son sabidas), y una bandera para el tipo problemático (la Mesa 8.3).

El hxndat de la letra define los datos de entrada. El hxnst principal de la letra llama el hxndat
de la letra a especificar los datos de entrada y las llamadas relataron funciones para realizar los
cálculos.

El % hxnst.m: La concha y el cambiador de calor del tubo aclaran todo; El hxndat2; El tipo del %
de datos de entrada del % Problem si ptype > 0 si ptype < = 3, Nvar = 1; El % calcula temp
lateral en tubo de la ensenada.(Ti1) elseif ptype < = 6, Nvar = 2; El % calcula temp lateral en
tubo de la conexión de salida.(Ti2) el Distinto Nvar = 3; El % de fin calcula fin lateral en tubo de
tasa de flujo (Wi)

Rw 1e 3 * (Haga - Di) / (2 *Xkw); El % Xkw: La inversa de = pi de la A de conductividad de calor


de la pared de tubo *1e-3 *Do * (L - 2e-3 *Ls) (1/hw) *Nt; Si ptype == 0 Cpim Hxcp (cpreft, Trt,
(Ti1 +Ti2) /2); El lado del tubo del % Cpsm Hxcp (cprefs, Trs, (Ts1 +Ts2) /2); El lado de la
concha del % Qi Wi *Cpim * (Ti2 - Ti1); Qs Ws *Cpsm * (Ts2 - Ts1); = la temperatura
absoluta Qr (Qi/Qs);

POSPONGA 8.3 Combinaciones Ocho Possible para Dos Variables Desconocido Variables
Desconocido Problem Tipo Todas las variables sabido 0 t1, T1 1 t1, T2 2 t1, Wo 3 t2, T1 4 t2, T2
5 t2, Wo 6 Wi, T1 7 Wi, T2 8

La fuente: Raman, acto inapropiado., Computaciones Químicas de Proceso, Elsevier Applied


Science Publishers, Ladrando, Essex, UK, 1985, p. 295.
444 Chemical Engineering Computation con MATLAB

Si (' el deber lateral en tubo y lateral en la concha de calor difiera por ahí más que 10 % (la
temperatura absoluta (1-Qr) > 0.1) el derrame di.'); El despliegue (' el deber lateral en
tubo de calor es utilizado como deber total.'); El fin Q = Qi; Las iteraciones del % de fin hasta
las diferencias en los valores sucesivos de variables cruciales convergen poner en el cero a.
varC = 10; Iter = 0; Mientras varC 1e 3 si ptype > 0 % Cálculo de energía que usa variables
desconocidas balanceara Cpim Hxcp (cpreft, Trt, (Ti1 +Ti2) /2); El % el lateral en tubo Cpsm
Hxcp (cprefs, Trs, (Ts1 +Ts2) /2); El % el lateral en la concha Qs Ws *Cpsm * (Ts2 - Ts1); Qi = -
Qs; Iter1 = 0; El caso del interruptor Nvar 1 el % calcula Ti1 (la temperatura lateral en
tubo de la ensenada) Ti1new Ti2 - Qi / (Wi *Cpim); CrT = 10; Mientras crT 1e 3 Ti1
Ti1new; Cpim hxcp (cpreft, Trt, (Ti1 +Ti2) /2); Ti1new Ti2 - Qi / (Wi
*Cpim); = la temperatura absoluta del crT ((Ti1new - Ti1) /Ti1new);
Iter1 + 1; El caso de fin 2 el % calcula Ti2 (la temperatura lateral en tubo de la
conexión de salida) Ti2new Ti1 + Qi / (Wi *Cpim); CrT = 10; Mientras crT 1e 3 Ti2
Ti2new; Cpim hxcp (cpreft, Trt, (Ti1 +Ti2) /2); Ti2new Ti1 + Qi / (Wi
*Cpim); = la temperatura absoluta del crT ((Ti2new - Ti2) /Ti2new);
Iter1 + 1; El caso de fin 3 el % calcula = la temperatura absoluta Wi Wi (Qs / (Cpim *
(Ti2 - Ti1) (la tasa lateral en tubo de flujo))); El fin de fin Tib = (Ti1 + Ti2) /2;

El % el coeficiente lateral en la concha de reembarque de calor Tsb = (Ts1 + Ts2) /2; Mus
hxvis (murefs, Trs, Tsb, fsS); El % la viscosidad lateral en la concha rhos hxrho (rhorefs, Trs, Tsb,
fsS); El % la densidad lateral en la concha Cps Hxcp (cprefs, Trs, Tsb); El % la aptitud lateral en
la concha de calor xks hxthc (xkrefs, Trs, Tsb); El % la conductividad lateral en la concha de
calor Tw = (Tsb + Tib) /2; Twnew Tw; CrT = 10; Mientras crT 1e 3 si fsS == 1 líquido del %
Phis = (mus/hxvis (murefs, Trs, Tw, 1)) ^0.14; Elseif fsS == 2 el gas del % Phis = (Tsb/Tw)
^0.25; El fin

El reembarque del 445Heat

Hs htcshell (Haga, *Ls Ds, L-2e-3, Lbc, Lbin, Lbout, Lc, Dotl, Dsb, Pt, ... Nt, Nss, Ws, mus,
Ciclos por Segundo, xks, Phis, Trazado);

El % la conductividad lateral en tubo de calor mut hxvis (mureft, Trt, Tib, fsT); El % la
viscosidad lateral en tubo rhot hxrho (rhoreft, Trt, Tib, fsT); El % la densidad lateral en tubo Cpt
Hxcp (cpreft, Trt, Tib); El % la aptitud lateral en tubo de calor xkt hxthc (xkreft, Trt, Tib); El % la
conductividad lateral en tubo de calor Ui 4e6 *Wi *Npass / (la pi *rhot *Di ^2 *Nt); Rei 1e 3
*Di *Ui *rhot/mut; Pri Cpt *mut/xkt; Si fsT == 1 Phit = (mut/hxvis (mureft, Trt, Tw, 1))
^0.14; Elseif fsT == 2 Phit = (Tw/Tib) ^0.25; El fin Ht Htctube (Rei, Pri, Di, L, xkt, Phit);

El % la temperatura de la pared del tubo de Estimación Tw Tib + Hs / (Hs + Ht) * (Tsb - Tib);
= la temperatura absoluta del crT ((Tw - Twnew) /Tw); Twnew Tw; El fin del % de fin
mientras

El deber de calor del % Calculate de ecuaciones de reembarque de calor U = 1 / (Haga / (Di


*Ht) + 1/Hs + Rw + Rds + Rdt); Dt1 Ts1 - Ti2; Dt2 Ts2 - Ti1; Si (Dt1 < = 0 Dt2 < = 0) la
suspensión; / el leño de fin Delt (Dt1/Dt2) = (Dt1 - Dt2); Ft = 1; Si Npass > 1 acto
inapropiado / (Ti2 - Ti1) = (Ts1 - Ts2); P / (Ts1 - Ti1) = (Ti2 - Ti1); Tm sqrt (acto
inapropiado ^2 + 1); Ft tm *log ((1-P) / (*P de 1 acto inapropiado)) / ((R-1) *log ((2-P *
(+1-tm de acto inapropiado)) / (2-P * (acto inapropiado +1 +tm)))); El fin Deltm Delt *Ft; Si
ptype == 0 Areq Qi / (U *Deltm); Da = (Uno - Areq) /A *100; Quiébrese; El fin Q=U *A
*Deltm;

El % Calculate asumió a Sgn variable desconocido = 1; Si Qs < 0, Sgn = - 1; El caso del ptype
del interruptor de fin { 1,4,7 } Ts1new Ts2 - Sgn *Q / (Ws *Cps); = la temperatura
absoluta del varC ((Ts1 - Ts1new) /Ts1new); Ts1 Ts1new; El caso { 2,5,8 } Ts2new
Ts1 + Sgn *Q / (Ws *Cps); = la temperatura absoluta del varC ((Ts2 - Ts2new) /Ts2new);
Ts2 Ts2new;

446 Chemical Engineering Computation con MATLAB

= la temperatura absoluta de caso Wsnew (Q / ((Ts2 - Ts1) { 3,6 } *Cps)); = la


temperatura absoluta del varC ((Ws - Wsnew) /Wsnew); Ws Wsnew; Fin iter + 1; El
fin

Caída de presión del % DPs dpshell (; DPt dptube (Di, L, radiofrecuencia, Ui, rhot, mut, Phit,
Npass);

La impresión del % resulta fprintf (' el coeficiente Global de reembarque de calor: U = %g (/


kilobyte W / m ^2) \ n ', U); Fp rintf (' el coeficiente de reembarque de Calor: = %g lateral en
tubo (/ kilobyte W / m ^2), = %g lateral en la concha (/ kilobyte W / m ^2) \ n ', Ht, Hs); Fprintf
(' el deber de Calor: Q = %g (W) \ n ', Q); Fprintf (' la caída de presión: = %g lateral en tubo (Pa),
= %g lateral en la concha (Pa) \ n ', DPt, DPs); Fprintf (' lateral en tubo: Ti1 %g (kilobyte), Ti2 %g
(kilobyte), tasa de flujo = %g (kg s) \ n ', Ti1, Ti2, Wi); Fprintf (' lateral en la concha: Ts1 %g
(kilobyte), Ts2 %g (kilobyte), tasa de flujo = %g (kg s) \ n ', Ts1, Ts2, Ws);

El ejemplo 8.8: La Concha y Tube Countercurrent Heat Exchanger17

El benceno líquido fluyendo en una tasa de 4.8 kg sec es enfriado de 353 kilobyte en una
concha de cuatro pasos y el cambiador de calor del tubo con agua de refrigeración fluyendo en
los tubos. La ensenada y las temperaturas de la conexión de salida de agua de refrigeración
son medidas para tener 298 años de edad y 303 kilobyte, respectivamente. La geometría del
cambiador de calor es como sigue: Haga = 25.4   mm, di = 19.86   mm, NT = 86   (montado en el
tono triangular equilátero con una proporción de tono de 1.25), entuban aspereza = 0.025
mm, L = 2   m, ls = 27   mm, Ds = 305   mm, dotl = 294   mm, dsb = 4.45   mm, Nss = 0, lbc = 450
mm, lin, el patán = 165   mm, el deflector cortan para deflectores segmentales = 25 %. La
conductividad térmica de material de la pared es 45 W / m / K. Las resistencias que ensucia
para el lado de tubo del lado y de la concha son 0.00036 y 0.00018   m2K / W,
respectivamente. Las propiedades físicas en las temperaturas remisivas son mostradas en
Mesa 8.4. Determine la temperatura de la salida de benceno, el deber de calor, la tasa de flujo
de agua de refrigeración, y la presión cae sobre la concha y los lados del tubo. La solución El
hxndat de la letra define los datos de entrada como sigue:

El % hxndat.m: La concha y el % de datos del cambista de calor del tubo Dos valores de
temperaturas remisivas y las propiedades físicas en las temperaturas de dos % de remisivo
para fluidos del tubo y de la concha

La MESA 8.4 Propiedades Físicas en la temperatura Remisiva (kilobyte) de Referencia del Lado
de la Concha del Lado del Tubo de Temperaturas (el Benceno) (el Agua) 323 283 375 289 la
Densidad (kg/m3) 988.1 999.7 798 885 la Viscosidad (mNs/m2) 0.6 1.26 0.258 0.679 la
conductividad de Calor (/ kilobyte W / m) 0.64 0.603 0.126 0.163 la aptitud de Calor (/ kilobyte
J / kg) 4183 4195 1980 1675
El reembarque del 447Heat

Trt 323 283 ; Trs 375 289 ; Las temperaturas de referencia del % (los ans del tubo descascaran)
(kilobyte) rhoreft 988.1 999.7 ; Rhorefs 798 885 ; Densidades del % (kg/m ^3) mureft 0.6 1.26 ;
Murefs 0.258 0.679 ; Viscosidades del % (mNs/m ^2) xkreft 0.64 0.603 ; Xkrefs 0.126 0.163 ;
Conductividades térmicas del % cpreft 4183 4195 ; Cprefs 1980 1675 ; Geometría del cambista
del Calor del % del aptitudes del calor del % (/ kilobyte J / kg) Do = 25.4; Di = 19.86; El diámetro
exterior del tubo del % (Haga, mm) y dentro de diámetro (Di, mm) Xkw = 45; La conductividad
de calor del % de pared del tubo (/ kilobyte W / m) L = 2; Longitud del tubo del % (m) Ls = 27;
La radiofrecuencia de espesor de la hoja del tubo del % (mm) = 0.025; Aspereza del tubo del %
(mm) Nt = 86; El número de total del % de tubos en tubo ata en bultos Trazado = 1; El trazado
del tubo del % (1:Triangular, 2:El cuadrado de línea, 3:El cuadrado rotado) Pt = 1.25 *Do; Tono
del tubo del % (mm) Nss = 0; El número del % de pares de sellar desnudan a Npass = 4; El
número del % de pasa a Rdt = 0.00036; Rds = 0.00018; El % ensuciando resistencia (m ^2 *K /
W) Ds = 305; La concha del % dentro de diámetro (mm) Dotl = 294; La concha del % fuera de
límite del tubo (mm) Dsb = 4.45; Despejo del deflector del concha del % (mm) Lbin = 165;
Lbout = 165; La ensenada del % y la conexión de salida frustran espaciar a (mm) Lbc = 450; El %
el deflector central espaciándole a (mm) Lc = 0.25 *Ds; El deflector del % hirió (mm)
Especificación del % de variables crucial Ti1 = 298; Ti2 = 303; Las temperaturas de % de
ensenada y de la conexión de salida para el lateral en tubo (kilobyte) Ts1 = 353; El %
temperatura ensenada (kilobyte) lateral en la concha (la corriente caliente) Ws = 4.8; El % tasa
flujo (kg s) lateral en la concha (la corriente caliente) masivo fsT = 1; FsS = 1; El % estatal de
fluidos laterales en tubo y laterales en la concha (1:El líquido, 2:El vapor) ptype = 8; Tipo del
problema del % Ts2 = 338; El % la temperatura de la conexión de salida de suposición de Wi
elocuente lateral en la concha = 5; La suposición del % la tasa lateral en tubo de flujo

El hxnst principal de la letra produce las siguientes salidas:

>> el hxnst

En conjunto caliente coeficiente de reembarque: U = 125.291 (/ kilobyte W / m ^2) el


coeficiente de reembarque de Calor: Lateral en tubo = 529.371 (/ kilobyte W / m ^2), lateral en
la concha deber de = 201.457 Calores (/ kilobyte W / m ^2): Q = 80243 (W) la caída de presión:
Lateral en tubo = 232564 (Pa), lateral en la concha = 26610.9 (Pa) lateral en tubo: Ti1 = 298
(kilobyte), Ti2 = 303 (kilobyte), tasa de flujo = 3.77462 (kg s) lateral en la concha: Ts1 = 353
(kilobyte), Ts2 = 344.138 (kilobyte), tasa de flujo = 4.8 (kg s)

El cambiador de calor de finned-tube de la tubería de doble de la A del cambista de Calor de la


Tubería de doble del 8.3.7 puede ser usado cuando el deber de calor es moderado (es decir,
UA < 100,000), o cuando una corriente es líquido viscoso, o cuándo las tasas de flujo es
pequeño. Los coeficientes de reembarque de calor y los coeficientes de la película para vapor –
las corrientes de líquido en el lado del tubo y el lado de la concha pueden ser determinadas
usando correlations.18 simple

1. El cálculo lateral en tubo Para líquido:

h Re Pr

La k D Di eq eq = æ è ç ö ø ÷ » æ è ç ö ø ÷ = 0 023 108 0 333 014., .. .M m m ww donde DDR e


GD ti eq, = m
Si Re HJ Pr

K Di Eq < = × 10 000 0 333,.

448 Chemical Engineering Computation con MATLAB

Para vapor:

CG Dh h Fi p eq si yo f == + () 0 0144 1108 02. , . . Ensuciando corrección

2. El cálculo lateral en la concha (deje al descubierto tubo): El uso Deq Dsi - Dto en el cálculo
lateral en tubo. 3. En conjunto caliente coeficiente de reembarque

1U

h de kilobyte DD

Uno Uno

Uno Uno

La D Do para ti si o entubo si entrada/salida de la concha el ti o para = - + =,

4. El cálculo lateral en la concha (el tubo finned): En el cálculo lateral en tubo, sediméntese

N DD NA

El calculador automático de Carolina del Norte DD AH Neq f si para f fs fs si para f = + () - + = - =


() = 4 24 222 pq qp,

Un DAXH h

La letra x XX ee eeot de si concha XX = + == = + æ è ç ö ø ÷ ¢ - p q ww, tanh, 6 1 == æ è ç ö ø ÷ +

== -
w

Uno Uno

Uno Uno

El hh

kilobyte DD

oh

oh

El ifd si

oh

Para ti

El tubewall

,+ +

El +

A del hA

Uno Uno

D DA

Si yo

El tubo o

La concha del ifd

yo

oh

El ti

Para f
,

¿Dónde hi es el coeficiente de la película de reembarque de calor (Btu / (ft2 ° F   hr)) kilobyte


es la conductividad térmica (Btu / (ft ° F   hr)) Re está el número Reynolds Pr es el número
Prandtl Deq es el diámetro equivalente (ft)? Es que la viscosidad elocuente (lb / (hr   ft2) J es la
G de factor de propagación de calor es la tasa masiva (Btu / (lb ° F) de flujo) Cp es la aptitud
elocuente (ft2) de calor) Uno es el área de sección transversal (adentro (cP) Dti es el tubo
dentro del diámetro.) Ff es el hif de factor que ensucia es el coeficiente de la película de
reembarque de calor corregido para batear de foul (adentro (Btu / (ft2 ° F   hr)) Dto es el
diámetro exterior del tubo.) Dsi es la concha dentro del diámetro (adentro.) ¿Ai el área interior
de reembarque de calor es para el tubo (ft2/ft) Ao es el área exterior de reembarque de calor
pues el tubo (ft2/ft) Uo es el coeficiente global (Btu / (ft2 ° F   hr) de reembarque de calor) Nf
es el área de sección transversal gratis neto lateral en la concha (ft2) N es el número de aletas?
Es el espesor de la aleta (normalmente 0.035 adentro.) La H es la altura de la aleta (adentro.)
¿Cs lo área de sección transversal es para que la concha lateral sin aleta (ft2) Af es la Letra X de
área de reembarque del finned (ft2   ) es el parámetro usado en el cálculo de eficiencia de la
aleta? ¿Es la eficiencia de la aleta?' Es que la eficiencia efectiva de la superficie para el hifd de
aletas es la velocidad de transferencia corregida (Btu / (ft2 ° F   hr) de calor de la película)

El reembarque del 449Heat

El ejemplo 8.9: El Coeficiente de Reembarque de Calor de Finned-Tube

Un cambiador de calor de finned-tube de la tubería doble debe usarse para enfriar 30 aceite
de ° API. Determino el tubeside y el coeficiente lateral en la concha de reembarque de calor y
el calor global transfieren coeficiente. Los condiciones operativas y datos son como sigue. El
lado del tubo: La tasa de flujo de agua de refrigeración = 26,740 lb/hr, Estaño = 85 ° F, el
Revendedor = 120 ° F,

F KC f p == ° ° 0 002 0 366 0721., .,., Btu ft F hr cP Btu lb Fm

El lado de la concha: La tasa de flujo de aceite = 18,000 lb/hr, el Estaño = 250 ° F, el


Revendedor = 150 ° F, Ff = 0.002,

La K Cp = () == () °° 0 074 2450 518., ., .Btu ft FhrcPB tu/lbFm

La geometría del cambiador de calor:

La concha: 3 adentro. (3.068 adentro. Idaho, 3.5 adentro. El desarrollo organizativo) el Tubo:
1.5 adentro. (1.61 adentro. Idaho, 1.9 adentro. El desarrollo organizativo) el Número de aletas:
24, la altura 0.5 adentro., La anchura 0.035 adentro. La k = () ° 25 acto inapropiado Btu Ft Fh

La solución que El htcoef de la letra calcula los coeficientes de reembarque de calor.

El % htcoef.m: Los coeficientes de reembarque de calor (el cambiador de calor de finned-tube


de la tubería doble) aclaran todo; % Data Fft = 0.002; Kt = 0.366; Mut = 0.72; Cpt = 1; Jt = 9.75;
% Tube Ffs = 0.002; Ks = 0.074; Mus = 2.45; Los Ciclos Por Segundo = 0.518; El % Shell Dis
3.068/12; Dos 3.5/12; El tamaño de la concha del % Dit 1.61/12; = 1.9/12 del Punto; Tamaño
del tubo del % N = 24; = 0.5/12 de Alta Frecuencia; w 0.035/12; Tamaño del aleta del % Gt =
26740; Gs = 18000; El flujo del % evalúa % lateral en tubo: Deq Dit; Pr Cpt * (2.4191 *mut) /Kt;
El % 1 cP = 2.4191 lb / (ft-hr) Re Gt *Deq / (2.4191 *mut); Si (Re < 10000) Jt * Pr ^0.333 *
Kt/Deq al que se pegó; Si no péguele a = 0.023 * Re ^0.8 * Pr ^0.333 * Kt Deq; Fin hift = 1 / (1 /
le pegó a + Fft); El % lateral en la concha (deje al descubierto tubo): Deq Dis - el Punto; Pr Cps *
(2.4191 *mus) / Ks; El % 1 cP = 2.4191 lb / (ft-hr) Re Gs *Deq / (2.4191 *mus); Si (Re < 10000)
su Jt * Pr ^0.333 * Ks Deq; Si no su = 0.023 * Re ^0.8 * Pr ^0.333 * Ks Deq; El fin

450 Chemical Engineering Computation con MATLAB

Hifs = 1 / (1 / su + Ffs); El % lateral en la concha (finned-tube): Af = 2 *Hf *N; = la pi Cs * (Dis ^2


- el Punto ^2) /4; Nf Cs - w *Af/2; Deq = 4 *Nf / (la pi * (Dis +Dot) - N *w + Af); = la pi Ao *Dot +
Af; La letra x Hf *sqrt (hifs / (6 *Kt *w)); E = (exp (la Letra X) - exp (- la Letra X)) / (exp (la Letra
X) + exp (- la Letra X)) / la Letra X; Ep e *Af/Ao + 1 - Af/Ao; Hifd hifs *ep; = la pi Ar *Dit / (la pi
*Dot + Af); Uo = 1 / ((Dot-Dit) /Kt + hift *Ar + hifd); El % Output Fprintf (' el coeficiente de
reembarque de calor del lado \nShell: %10.7f\n ', hifd); Fprintf (' el coeficiente lateral en tubo
de reembarque de calor: %10.7f\n ', hift); Fprintf (' la eficiencia de la Aleta: %10.7f\n ', ep);
Fprintf (' el coeficiente Global de reembarque de calor: %10.7f\n ', Uo);

El htcoef de la letra genera los siguientes resultados:

>> el htcoef el coeficiente lateral en la concha de reembarque de calor: 12.3624311 el calor


lateral en tubo transfieren coeficiente: 41.0441459 la eficiencia de la Aleta: 0.5070751 En
Conjunto calientan coeficiente de reembarque: 0.0516646

8.4 CALOR RASTREANDO Tuberías de TUBERÍAS de Indiana transportando fluidos viscosas es


mantenido en una temperatura enardecida por medio del rastreo de calor. Las tuberías
conteniendo vapores también pueden ser calor rastreado para impedir componentes de
condensarse fuera. Si el enfriamiento resultando de pérdida de calor de tuberías no puede ser
tolerado, el calor rastreando las tuberías se convierte en necessary.19 Heat cedido a través de
una tubería aislada involucra cuatro resistencias: La resistencia de la película en la pared
interior de la tubería, resistencia de calor a través de la pared de la tubería, resistencia de calor
a través del aislador, y el aire opacan resistencia en el exterior del aislador. Se considerar que
estas resistencias determinan la temperatura de la superficie de tubería aislada, el calor total
transferido por 100 ft de tubería, tasa de flujo de soporte lógico informático caliente, y el
número total de trazadores de calor requeridos. Las ecuaciones usadas para calcular estas
cantidades son como follows20:

TT

TT drtddtma vg mi mo un mavg p ioAoik,,, = + = + = + = + 22 2

Q
KT T dd

El hdTT

letra x Tx T

Ia s

El oi

Aosa ir

Aa ir = () () = () + 2 12 1 pp ln /,

letra x

DT T

oh

yo

uno

oh

yo

El rc

El aire del hueso

æèç

ö ø ÷ ×× = - + () ln, .24 564 27301 9

WT TT Thfs airea a aira = () - () = 2 814 0 0003885714 0 0000012857 2.. ., Wffr ch


Q QL W

Q CT T

La Q en T

Q bT Tt t pmim o t mavg p tc mavg p = × = () = () = (),,

El reembarque del 451Heat

Donde Tm, avg es la temperatura promedia de calentarse el mediano (° F) Tmi es la


temperatura de la ensenada de calentar al mediano (° F) Tmo es la temperatura de la conexión
de salida de calentar a di mediano (adentro (° F) es el diámetro interior de aislador.) Haga es el
diámetro exterior de aislador (adentro.) El ro es el diámetro exterior de tubería (adentro.) El tA
es la concesión para el diámetro del trazador (adentro.) El tk es el espesor del aislador
(adentro.) Ta es la temperatura promedia de tubería y el trazador (° F) Tair es la temperatura
de aire (° F) Ts es la temperatura exterior de la superficie del aislador (Btu / (ft ° F   hr) ki es la
conductividad térmica de material del aislador (Btu / (ft2 ° F   hr)) ha es el coeficiente de
reembarque de calor de la película para airear (Btu / (ft2 ° F   hr)) hrc es el convective
combinado y coeficiente de reembarque de calor (Btu (° F) de radiación), wf es el factor del
viento Qt es la pérdida total de calor de tuberíaHr) L es la longitud total (ft) de la tubería W es
la tasa de flujo de calentar al mediano (lb/lr) Cp es el calor específico de medio calentador (Btu
/ (lb ° F)) nt es el número de trazadores requeridos sin ntc de cemento de reembarque de calor
es el número de trazadores requeridos con cemento de reembarque de calor

Los parámetros uno y b son conductancias termales del trazador para la tubería fuera y con
cemento de reembarque de calor, respectivamente, y reciben en Mesa 8.5. El procedimiento
de cálculo es como sigue:

1. Asuma ha y calcule a Ts. 2. Calcule el ha nuevo y actualice usar el factor del viento. 3.
Calcule al Ts. nuevo 4. Repita hasta que el ha converja. 5. Calcule a Q, W, nt, ntc.

El pipeTracer de la letra ejecuta este procedimiento.

El % pipeTracer.m: Determino que la pérdida de calor y los requisitos calcadores aclaran todo =
aporte de datos de entrada del % Tmi (' la temperatura de la Ensenada de medio calentador
(deg.F): ');

La MESA 8.5 el Tamaño Termal del Tubo de Parámetros de Conductancia (adentro.) Una b 3/8
0.295 3.44 1/2 0.393 4.58 5/8 0.490 5.73

452 Chemical Engineering Computation con MATLAB

= el aporte Tmo (' la temperatura de la conexión de salida de medio calentador (deg.F): '); = el
aporte Cp (' el calor específico de medio calentador (Btu Lb / F): '); = el aporte Tp (' la
temperatura de la Tubería (deg.F): '); = el aporte Tair (' la temperatura de Aire (deg.F): '); = el
aporte del ro (' el Diámetro Exterior de tubería (adentro): '); = el aporte de la L (' la longitud de
la Tubería (ft): '); = el aporte del tt (' el tamaño del Trazador (adentro): '); = el aporte del tk (' el
espesor del Aislador (adentro): '); = el aporte Ki (' la Conductividad Térmica de aislador (Btu /
(hr-ft-F)): '); Los parámetros del %: Epsh 1e 4; TA = 1.25; Tmavg = (Tmi +Tmo) /2; Ta = (Tmavg +
Tp) /2; Di ro + tA; Haga a Di + 2 *tk; Si (tt 3/8) uno = 0.295; B = 3.44; Elseif (tt < = 0.5) uno =
0.393; B = 4.58; Si no uno = 0.49; B = 5.73; % de fin Determine Ha (el valor de la inicial de
suposición) ha = 4; Hai = 0; Mientras (la temperatura absoluta (ha-hai) > = epsh) hai ha; La letra
x = (ha *Do/24/Ki) *log (Hace / Di); Ts = (la letra x Ta + *Tair) / (la letra x +1); Wf 2.814-
0.0003885714 * * (Ts-Tair) - 0.0000012857 * (Ts-Tair) ^2; Ha = 564 *wf / (Hace ^0.19 * (273-Ts
+Tair)); La pérdida de Calor del % de fin y trazador Q = ha *pi *Do * (Ts-Tair) /12; Qt = Q *L; W
= Qt / (Cp * (Tmi-Tmo)); Nt = Q / (un * (Tmavg-Tp)); Ntc = Q / (b * (Tmavg-Tp)); El % Output Fp
Rintf (' el coeficiente de reembarque de calor \nFilm para airear a %10.7f Btu / (hr-Fft ^2) \ n ',
ha); Fprintf (' Total caliente pérdida %12.5f Btu hr n ', Qt); Fprintf (' Fuera de temperatura de la
superficie %12.5f deg.F\n ', Ts); Fprintf (' Flow reprenda a gritos de %12.5f Btu hr n mediano
ardiente ', W); Fprintf (' los Trazadores (sin cemento de reembarque de calor) = %3.1f\n ', nt);
Fprintf (' los Trazadores (con cemento de reembarque de calor) = %3.1f\n ', ntc);

El ejemplo 8.10: El Cálculo del Trazador de Calor

Determino que el número de trazadores requirió mantener 100 ft de uno 6 de adentro. tocan
el caramillo (el diámetro exterior = 6.065 adentro.) En 500 el medio calcador F. Hot está
disponible en 625 ° F y tiene una aptitud de calor de 0.53   Btu / (lb ° F). La   tubería está
cubierta de 2.5 adentro. de aislador, lo cual tiene una conductividad térmica de 0.037   Btu / (ft
° F   hr). La velocidad del viento es 20 millas por hora y la temperatura de aire es 0 ° F. La
temperatura mediana caliente de la conexión de salida son 550 1/2 F. Use en. trazadores. La
solución que El pipeTracer de la letra calcula el número de trazadores y el total calientan
pérdida. El pipeTracer de la letra produce las siguientes salidas:

>> la temperatura del pipeTracer Inlet de medio calentador (deg.F): 625 la temperatura de la
conexión de salida de medio calentador (deg.F): 550 Specific se calientan de medio calentador
(Btu Lb / F): 0.53

El reembarque del 453Heat

La temperatura de la tubería (deg.F): 500 Exteriorizan temperatura (deg.F): 0 el Diámetro


Exterior de tubería (adentro): 6.065 Interpretan con el Caramillo longitud (ft): 100 el tamaño
del Trazador (adentro): 0.5 el espesor del Aislador (adentro): 2.5 la Conductividad Térmica de
aislador (Btu / (hr-ft-F)): 0.037

Opaque coeficiente de reembarque de calor para exteriorizar = 3.8641643 pérdida de calor de


Total Btu / (hr-F-ft ^2) = 23428.95335 temperatura Exterior Btu Hr de la superficie = 18.80591
tasa deg.F Flow de medio caliente = 589.40763 Btu Hr Tracers (sin cemento de reembarque de
calor) = 6.8 Trazadores (con cemento de reembarque de calor) = 0.6

8.5 enfriadores de Aire del ENFRIADOR de AIRE pueden servir para corrientes de presiones
altas refrescantes donde la fluido está dentro de los tubos. En el diseño de un enfriador de
aire, el número de tubos por fila así como también el número de tubo hace avanzar con el
remo, temperatura de la conexión de salida de aire, área de la superficie total de tubos, área
más fresco de la cara, tasa de flujo de aire, caballo de fuerza del abanico, y la anchura del
manojo del tubo debería ser determinada. La correlación diversas que las ecuaciones son
propuestas para el calculations21 del diseño:
acto inapropiado

ACTO INAPROPIADO TT U FPI AI V = + - æ è ç ö ø ÷ = () 3 167876 3 794767 720 85418 0 953.


Ln,..,

TU

TT L

TT

AO

La PI PO

AI ES IA TD PO PI AO ¢ = + æ è ç ö ø ÷ + = () - () 0 005 2., La IA lnn TT PO PI AO

uno

Q UL

uno

acto inapropiado

Q FF

MTD

LA O AA AV AI = × == +,. , . ,.1 2557445 1081 0030502

FF F

FB

acto inapropiado

WF

RW

F LAV UNA t de CABALLO DE POTENCIA Uno Un == + = + =,. .,. .,7 4212329 12 5342466 36 49 35
Dónde acto inapropiado es el número de filas del tubo TPI es la temperatura elocuente (° F) de
la ensenada TAILANDESA es la A de temperatura de la boca de aspiración (° F) es la FA bare-
tube de área de la superficie (ft2 del tubo desnudo es el área de la cara de manojo del tubo
(ft2) FV es la velocidad de la cara de aire (ft/min) TAO ¢ es la temperatura estimada (° F) de la
conexión de salida de aire U es el coeficiente global (Btu / (hr   ft2 ° F) de reembarque de calor)
TPO es la temperatura elocuente (° F) de la conexión de salida LMTD es la diferencia término
medio en leño (° F) de temperatura La Q es el deber de calor (Btu Hr) TAO es la temperatura
calculada (° F) de la conexión de salida de aire F es la tasa de flujo de aire sobre tubo (std  
ft3/min) BHP es el caballo de fuerza del abanico Wt es el aire más fresco peso (lb) W es la
anchura del manojo del tubo (ft) L es la longitud del tubo (ft)

454 Chemical Engineering Computation con MATLAB

El procedimiento de cálculo es como sigue:

1. Introduzca en la computadora los datos: TPT, TPO, TAILANDÉS, U, Q. 2. Calcule Acto


Inapropiado. 3. Calcule O FT Virginia, ¢ y coloque a T AO AO. 4. Calcule a LMTD, A, bellas artes,
TAO. 5. Si TT AO AO - ¢ > e, vaya a 4.

6. Calcule F

FB

La A de la t de CABALLO DE POTENCIA W F Washington,,. El airCooler de la letra realiza este


procedimiento.

El % airCooler.m: El diseño preliminar de claro del enfriador de aire todo; Los datos del %
introducen en la computadora = aporte Tpi (' la temperatura elocuente Inlet (deg.F): '); = el
aporte Tpo (' la temperatura elocuente Outlet (deg.F): '); = el aporte tailandés (' la temperatura
de aire de la Ensenada (deg.F): '); = el aporte de la U (' el coeficiente Global de reembarque de
calor (Btu Hr/ft ^2/deg.F): '); = el aporte de la Q (' la carga de Calor (Btu Hr): '); = el aporte de la
L (' la longitud del Tubo (ft): '); Los parámetros del %: Epst 1e 4; Acto inapropiado = 3.167876 +
3.794767 *log ((tailandesa a Tpi) / U); Fv = 720.85418 * 0.953 ^R; Tao = 0.005 *U * ((Tpo +
Tpi) /2 - el tailandés) el tailandés +; Taop Tao + 10; La convergencia del Cheque del % mientras
(la temperatura absoluta (Tao-Taop) > = epst) Lmtd = ((tailandés a Tpo) - (Tpi-Tao)) / (el leño
((tailandés a Tpo) / (Tpi-Tao))); Una = Q / (U *Lmtd); = La A de Fa / (1.2557445 * (Acto
Inapropiado ^1.0030502)); Taop Tao; El tailandés Tao = Q + / (1.08 *Fa *Fv); El *Fv de la F de
variables de Salida del % de fin = Fa; = la fa de caballo de potencia / (7.4212329 +12.5342466
*R); Wt Fa * (36.4 +9.35 *R); / L de la W = Fa; La impresión del % resulta fprintf (' \nOutlet
airee temperatura %10.5f deg.F\n ', Tao); Fprintf (' Airee flujo sobre tubo %12.5f ft ^3/min n ',
F); Fprintf (' Tube ate en bultos anchura %9.5f ft n ', W); Fprintf (' la diferencia término medio
en leño de temperatura %10.5f deg.F\n ', Lmtd); Fprintf (' Airee peso más fresco %12.5f lb n ',
Wt); Fprintf (el área de la superficie de ' Bare-Tube %12.5f ft ^2 n ', Uno); Fprintf (' el Caballo de
Fuerza del abanico = %9.5f\n ', Caballo de Potencia);

El ejemplo 8.11: El Cálculo del Enfriador de Aire

Un líquido ligero de hidrocarburo debe ser enfriado de 160 ° F para 125 ° F usando un aire más
fresco. La velocidad de transferencia de calor es 4.55 MM Btu / hr (4,550,000 Btu / hr) y los
estimados en conjunto calientan boleto de transbordo es 55   Btu / (hr   ft2 ° F). La
temperatura seca (la temperatura de aire de la ensenada) de aire de la bombilla es 95 ° F y la
longitud del tubo es 40 ft. Realice un aire preliminar más fresco diseño. La solución El airCooler
de la letra genera los siguientes resultados:

>> la temperatura de fluido del airCooler Inlet (deg.F): 160

El reembarque del 455Heat

La temperatura de fluido de la conexión de salida (deg.F): 125 la Ensenada exteriorizan


temperatura (deg.F): 95 En Conjunto calientan coeficiente de reembarque (Btu Hr/ft ^2/deg.F):
55 Calientan carga (Btu Hr): 4550000 Entuban longitud (ft): 40

La temperatura de aire de la conexión de salida = 110.78583 el flujo deg.F Air sobre tubo =
266882.56061 la anchura del manojo ft ^3/min Tube = 11.11469 ft la diferencia término medio
en leño de temperatura = 38.81778 el peso más fresco deg.F Air = 31986.71312 el área de la
superficie del tubo lb Bare = 2131.16960 el caballo de fuerza ft ^2 Fan = 8.07255

Los PROBLEMAS de 8.1 A de baja presión saturaron flujos de vapor en uno aislado 2 en.
horario 40 tubería de acero con una conductividad térmica de 26   Btu / (hr ft · ° F) en 60 psia
(292.73 ° F) como se muestra en Figure P8.1. La cubierta de tubería tiene una conductividad
térmica de 0.05   Btu / (hr ft · ° F). El coeficiente de reembarque de calor del lado de vapor y el
coeficiente de reembarque de calor del lado de aire son hi = 2000   Btu / (hr ft2 · ° F) y h0 = 4  
Btu / (hr · ft2 · ° F), respectivamente. La temperatura de aire es 70 F.22 1. Determine la q de
fundente de calor para el exterior por pie si el aislador es 1 adentro. grueso. 2. Determine el
espesor del aislador (adentro.) Requerido para mantener la q de fundente de calor en 50  
Btu / hr. de 8.2 A de horizontal acera tubería con un diámetro externo de 0.033 arrastres m
trata al vapor en Ts = 450   K como se muestra en Figure P8.2. La tubería debe ser aislada con
un material cuya k de conductividad térmica   (W / (· kilobyte m)) es dado por una función de
temperatura T (kilobyte) as23

La k TT T ´ - ´ + ' --- 6 6667 10 15410108976 10 0 1445710 3623....

El coeficiente externo de reembarque de calor de la superficie de un cilindro debido a la


convección natural en aire es by24 aproximado

TD

æèçç

ö ø ÷ ÷ 13 2 14. D

¿Dónde?T   (kilobyte) es la diferencia de temperatura entre la superficie y el aire D (m) es el


diámetro aislado del cilindro

uno
El ro

R1 ri

Hi T1

T2

T3

T4 T5 ho

El reembarque de la FIGURA P8.1 Heat a través de cilindros multicapas. (De Cutlip, M.B. y
Shacham, M., Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO,
Excel, y MATLAB, ed. 2, PrenticeHall, Boston, Massachusett, 2008, p. 344.)

456 Chemical Engineering Computation con MATLAB

La temperatura ambiental es Ta = 300   K. La tubería - se asumir - están en la misma


temperatura como el vapor debido a la conductividad térmica alta de acero. 1. Determine la
pérdida de calor por el metro de la tubería sin aislador. 2. Determine la pérdida de calor por el
metro de la tubería cuando el espesor del aislador es 0.04 m. 8.3 que La distribución de
temperatura dentro de un plato de metal de dos dimensiones puede ser expresada por un
twodimensional la ecuación parcial elíptica de la forma general

¶¶

El +

¶¶

letra x de la T

Ty

Donde la f es una constante. Un plato cuadrado delgado de metal de dimensiones 1 m × 1 m


está sujeto a cuatro fuentes de calor, cuál mantiene la temperatura en sus cuatro bordes como
T (0, y) = 250 ° C, T (1, y) = 100 ° C, T (la letra x, 0) = 500 ° C, T (la letra x, 1) = 25 ° C (el límite
Dirichlet pone en forma). Los lados de bemol del plato son aislados a fin de que ningún calor es
transferido a través de estos lados. Determino los perfiles de temperatura dentro del plate.25
8.4 La distribución de temperatura dentro de un plato de metal de dos dimensiones pueden
recibir por un twodimensional ecuación parcial elíptica:

¶¶

El +

¶¶

letra x de la T

Ty

Donde la f es una constante. El plato es un plato cuadrado delgado de metal de dimensiones


1 m × 1 m. El aislador perfecto es instalado en dos bordes (la parte superior y bien) y los otros
dos bordes son mantenidos en constantes temperaturas. El set de Dirichlet y condiciones del
límite Neumann es dado por ahí

Ty

letra x de la T

Tx

Letra x de la T yx 0 250 00 500 0 11, C, C () = ¶ ¶ = () = ¶ ¶ = °°,,

Determino los perfiles de temperatura dentro del plate.25 8.5 benceno de Líquido deben ser
enfriados de 353 para 303 kilobyte en una concha de cuatro pasos y el cambiador de calor del
tubo, con agua de refrigeración fluyendo en los tubos. La temperatura de la ensenada de agua
de refrigeración es medida para ser 298 kilobyte y la tasa de flujo del agua de refrigeración es
12 kg sec. La geometría del cambiador de calor es como sigue: Haga = 25.4   mm, di = 19.86  
mm, NT = 86 (montado en e quilateral el tono triangular con una proporción de tono de 1.25),
entuban aspereza = 0.025 mm, L = 2   m, ls = 27   mm, Ds = 305   mm, dotl = 294   mm, dsb =
4.45   mm, Nss = 0, lbc = 450   mm, lin

El vapor

Oiga
El ro

QL

Para

Ts T

Ta

La pérdida de la FIGURA P8.2 Heat de una tubería aislada. (De Geankoplis, C.J., Transport Va en
Procesión y Principios del Proceso de Separación, ed. 4, Prentice-Hall, Boston, Massachusett,
2003, p. 305.)

El reembarque del 457Heat

El patán = 165   mm, el deflector cortó para deflectores segmentales = 25 %. La conductividad


térmica del material de la pared es 45 W / m / K. Las resistencias que ensucia para el lado de
tubo del lado y de la concha son 0.00036 y   0.00018 m2K / W, respectivamente. Las
propiedades físicas en las temperaturas remisivas son mostradas en Table P8.5. Determine la
temperatura de la salida del agua de refrigeración, el deber de calor, la tasa de flujo de
benceno, y la presión cae sobre la concha y los lados del tubo.

ESTABLECE REFERENCIAS PARA 1. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en


la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, pp. 209–210, 2008. 2. Geankoplis, C. J., Transport Va en Procesión y Principios
del Proceso de Separación, ed. 4, Prentice-Hall, Boston, Massachusett, pp.   246–247, 2003. 3.
Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y Bioquímica
con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp. 334–335, 2008.
4. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 339,
2008. 5. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería Química y
Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, pp.
347–349, 2008. 6. Cutlip, M. La B. y M. Shacham, Resolución de Problemas en la Ingeniería
Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2, Prentice-Hall, Boston,
Massachusett, p. 347, 2008. 7. Constantinides, Uno. y N. Mostoufi, Métodos Numéricos para
Ingenieros Químicos con MATLAB Applications, Prentice-Hall, Boston, Massachusett, pp. 370–
372, 1999. 8. Constantinides, Uno. y N. Mostoufi, Métodos Numéricos para Ingenieros
Químicos con MATLAB Applications, Prentice-Hall, Boston, Massachusett, pp. 401–402, 1999.
9. Constantinides, Uno. y N. Mostoufi, Métodos Numéricos para Ingenieros Químicos con
MATLAB Applications, Prentice-Hall, Boston, Massachusett, pp. 382–385, 1999. 10. El
Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo
Publicando a Compañía, pp. 596–604, 1995. 11. Raman, acto inapropiado., Computaciones
Químicas de Proceso, Elsevier Applied Science Publishers, Ladrando, Essex, UK, pp. 287–290,
1985. 12. Serth, Acto Inapropiado. W., Process Calienten Boleto de Transbordo, Prensa
Académica, Elsevier, Burlington, Massachusett, p. 254, 2007. 13. Serth, Acto Inapropiado. W.,
Process Calienten Boleto de Transbordo, Prensa Académica, Elsevier, Burlington,
Massachusett, p. 248, 2007. 14. Serth, Acto Inapropiado. W., Process Calienten Boleto de
Transbordo, Prensa Académica, Elsevier, Burlington, Massachusett, p. 249, 2007. 15. Serth,
Acto Inapropiado. W., Process Calienten Boleto de Transbordo, Prensa Académica, Elsevier,
Burlington, Massachusett, p. 259, 2007. 16. Raman, acto inapropiado., Computaciones
Químicas de Proceso, Elsevier Applied Science Publishers, Ladrando, Essex, UK, p. 295, 1985.
17. Raman, acto inapropiado., Computaciones Químicas de Proceso, Elsevier Applied Science
Publishers, Ladrando, Essex, UK, p. 298, 1985. 18. El Coquificador, Uno. La k., el Diseño
Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía, Houston,
Texas, pp. 632–634, 1995. 19. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el
Análisis y la Simulación, el Golfo Publicando a Compañía, Houston, Texas, p. 645, 1995.

MESA P8.5 Physical Properties en la temperatura Remisiva (kilobyte) de Referencia del Lado de
la Concha del Lado del Tubo de Temperaturas (el Benceno) (el Agua) 323 283 375 289 la
Densidad (kg/m3) 988.1 999.7 798 885 la Viscosidad (mNs/m2) 0.6 1.26 0.258 0.679 la
conductividad de Calor (/ kilobyte W / m) 0.64 0.603 0.126 0.163 la aptitud de Calor (/ kilobyte
J / kg) 4183 4195 1980 1675

458 Chemical Engineering Computation con MATLAB

20. El Coquificador, Uno. La k., el Diseño Químico de Proceso, el Análisis y la Simulación, el


Golfo Publicando a Compañía, Houston, Texas, pp. 649–652, 1995. 21. El Coquificador, Uno. La
k., el Diseño Químico de Proceso, el Análisis y la Simulación, el Golfo Publicando a Compañía,
Houston, Texas, pp. 640–644, 1995. 22. Cutlip, M. La B. y M. Shacham, Resolución de
Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y MATLAB, ed. 2,
Prentice-Hall, Boston, Massachusett, p. 344, 2008. 23. Cutlip, M. La B. y M. Shacham,
Resolución de Problemas en la Ingeniería Química y Bioquímica con ERUDITO, Excel, y
MATLAB, ed. 2, Prentice-Hall, Boston, Massachusett, p. 346, 2008. 24. Geankoplis, C. J.,
Transport Va en Procesión y Principios del Proceso de Separación, ed. 4, Prentice-Hall, Boston,
Massachusett, p. 305, 2003. 25. Constantinides, Uno. y N. Mostoufi, Métodos Numéricos para
Ingenieros Químicos con MATLAB Applications, Prentice-Hall, Boston, Massachusett, p. 382,
1999.

459

9 Tramitan Control

El campo de control de proceso ha sido uno de los contribuyentes más importantes para el
desarrollo de simulación de la computadora, y el hoy, las simulaciones de la computadora
pueden manejar progresivamente más problemas complejos en este área. Los problemas de
control de proceso, estando experimentado sin la ayuda de una computadora, requiera un
agarre cabal de los principios básicos complejos conjuntamente con un conocimiento de las
técnicas disponibles para la solución aproximada de problemas en la dinámica de proceso.
MATLAB ® tiene una colección excelente de órdenes y funciones que son útiles en problemas
de control de proceso que soluciona. Un contorno breve de los elementos básicos en un
sistema típico de control de proceso está descrito en este capítulo conjuntamente con el
MATLAB programa. Este capítulo cubre técnicas clásicas sino que también incluye un debate
de espacio estatal modelando y control, un tema moderno de control siendo carente textos de
control de proceso más químicos. El uso de programas MATLAB consiente una solución más
general que retiene todas las complejidades no lineales, así como también una optimización de
configuraciones de control por los procedimientos rápidos de prueba y error. El objetivo
principal de este capítulo es proveer a lectores de técnicas de resoluciones de problemas
usando programas MATLAB. Los programas MATLAB presentados en este capítulo están
escritos con comentarios de fácil manejo a fin de que el lector puede seguir cada paso
fácilmente. Los temas cubiertos en este capítulo incluyen al Laplace transforme y transfiera
función, el modelo del espacio estatal, la dinámica de procesos y los bucles de control por
retroalimentación, la estabilidad del sistema de control, y el análisis de respuesta de
frecuencia. Los programas MATLAB proveyeron pues estos temas pueden servir para
aplicaciones del académico o del industrial como para los cursos no graduados o graduados en
el control de proceso químico. Los investigadores y los ingenieros practicantes en el campo de
ingeniería de proceso del producto químico pueden aplicar estos programas MATLAB en el
análisis y el diseño de sistemas de control de proceso.

9.1 la FUNCIÓN de REEMBARQUE de operador booleano AND LAPLACE TRANSFORM 9.1.1


LapLace Transform e Inverse LapLace Transforman al Laplace transforme de una función f (t) es
definido como

Fs f t f henifique a tst () () { } = () ¥ - ò = L 0

El Laplace inverso transforme para encontrar a f (t) del Laplace dado transforma F (s) es
expresada como

F tF s () = () é ë ù û - L 1

En la expansión parcial de la fracción el método usó encontrar a f (t), el polinomio en el


denominador de F (s) es resuelto en fracciones parciales más simples. F (s) puede ser
representada como

Fs

Bs bs b sasa sa Rsm m m m n n n () + + + + + + + + () 1 1 10 1 1 10

Donde n m.

460 Chemical Engineering Computation con MATLAB

Las variables simbólicas son usadas en el Laplace transforme de una función de dominio de
tiempo usando a MATLAB. El laplace de funciones incorporadas e ilaplace son usados en el
Laplace y Laplace inverso transforma, respectivamente.

El ejemplo 9.1: Laplace Transform

El descubrimiento Laplace transforme de f (t) = 1 pecado + t + t2 + en - el bt de lechuga romana


t. La primera parte de solución crea la variables simbólica t, uno, y b usando los syms de
función incorporada y llamada el laplace de función incorporada. Las siguientes órdenes
producen al Laplace transforme de f (t).

>> syms t una b; >> F = 1 el pecado + t + t ^2 + (un *t) - t *cos (b *t); >> Lf laplace (f) Lf = un /
(un ^2 + s ^2) + 1 / (b ^2 + s ^2) - (2 *s ^2) / (b ^2 + s ^2) ^2 + 1 s + 1/s ^2 + 2/s ^3 >> bastante
(Lf) 2 unas 1 2 s 1 1 + 2 - + - ------- + ------- - ---------- + - 2 2 2 2 2 2 2 s 2 3 un + s b + s (b + s)
s

La función incorporada despliegue bonito exponentes que usan expresiones simbólicas.

El ejemplo 9.2: El Laplace Inverso Transforme


Encuentre al Laplace inverso transforme de F (s) = 2s / (s2 + 4s + 1). La solución Create el s
variables simbólicas y uso el ilaplace de función incorporada para traer a f (t). Las siguientes
órdenes producen al inverso Laplace transforma f (t) de F (s).

>> syms s; >> F = 2 *s / (s ^2 + + 4 *s 1); >> F ilaplace (F) f = 2 *exp * (dele un porrazo a (3 ^
(1/2) (- 2 *t) *t) - (2 *3 ^ (1/2) *sinh (3 ^ (1/2) *t)) /3) >> bastante (f) / 1/2 1/2 \ | 1/2 2 3 sinh
(3 t) | 2 exp (- 2 t) | la cachiporra (3 t) - ------------------- | \ 3 /

9.1.2 expansión de la fracción parcial En MATLAB, la expansión parcial de la fracción es


realizada por el residuo de función incorporada. Si la función F (s) puede ser expandida en la
suma de fracciones parciales y repetidos factores, F (s) puede ser a la que se escribió como

Fs

Ns Ds

Bs bs b sasa sa

acto inapropiado

N () = () () + + + + + + +

10

10

11
1

12 la k de acto inapropiado del sp de acto inapropiado del sp de acto inapropiado 2sp sp Ksk q
q q + + + + () () + ()

El control de 461Process

Para la expansión parcial de la fracción por MATLAB, el residuo de función incorporada puede
ser usado como

= el residuo R P K (N, D)

Donde acto inapropiado r1, r2, …, p P1, P2, …, y kilobyte es un vector de fila conteniendo los
coeficientes de kilobyte (s).

El ejemplo 9.3: La Expansión Parcial de la Fracción

F (s) = (s3 + 5s2 + 9s + 7) / (s2 + 3s + 2) puede ser expandido en F (s) = (- 1 / (s + 2)) + (2 / (s + 1))
+ (s + 2). Verifique esto usando a MATLAB. La solución El residuo de función incorporada puede
usarse para verificar esto.

>> N 1 5 9 7 ; D 1 3 2 ; >> Acto inapropiado del = residuo R P K (N, D) = - - 2 = - 1 2 P 1 kilobyte =


12

La representación del 9.1.3 de función de Reembarque En MATLAB, el Laplace transforme


puede ser representada por vectores de fila de coeficientes del numerador y el denominador
del Laplace transforma F (s) en la orden descendente. Los datos son corchete que usa aporte   [
] donde los números son separados por un espacio en blanco o una coma (,). Si el
denominador es factorizado, podemos usar el conv de función incorporada para expandir la
multiplicación de estos factores. Una vez que los vectores de coeficiente para el denominador
y el numerador de una función de reembarque están especificados, el MATLAB tf de función
incorporada puede usarse para obtener la función de reembarque en forma de Laplace
transforme. En este caso, otro MATLAB por el que los comandos fácilmente pueden ser usados
almacenando la salida de tf en una variable.

El ejemplo 9.4: La Representación de Función de Reembarque

El uso MATLAB para exhibir a G (s) = ((2s + 1) / (s2 + 3s + 2)) = ((2s + 1) / ((s + 1) (s + 2))). La
solución El conv de función incorporada puede usarse para expandir el producto de dos
términos. Las siguientes órdenes representan a G (s) en forma expandida.

>> num 2 1 ; La guarida = conv (1, 1 2); >> G = tf (num, guarida) G = 2 s + 1 ------------ s ^2 + + 3 s
2 la función de reembarque de tiempo a Continuous

El ejemplo 9.5: El uso del tf Function Incorporado

Encuentre la G de función de reembarque cuando el numerador recibe por 2s + 1 y el


denominador recibe por s2 + 3s + 2.

462 Chemical Engineering Computation con MATLAB

La solución Las siguientes órdenes producto la G de función de reembarque:


>> num 2 1 ; La guarida 1 3 2 ; >> G = tf (num, guarida) G = 2 s + 1 ------------ s ^2 + + 3 s 2 la
función de reembarque de tiempo a Continuous.

9.2 BLOQUEAN diagramas de bloques del DIAGRAMA constan de unidireccionales, los bloques
operacionales que representan el reembarque funcionan de las variables de interés. Los
componentes de un proceso químico pueden ser representados como bloques. Los bloques
interconectados demuestran claramente los flujos de información y hacen señales entre
componentes adyacentes de proceso. Resuelva 9.1 funciones un sistema de control de
información retroactiva simple representado por una diagrama de bloques. En Figura 9.1, cada
bloque representa un elemento de proceso cuyas características pueden ser expresadas en
términos de ecuaciones algebraicas o diferenciales. La identificación de expresiones
matemáticas para cada bloque es una de tareas importantes que un ingeniero de proceso
tiene que realizar. El MATLAB serie de funciones incorporadas, paralelamente, y la información
retroactiva puede usarse para sintetizar diagramas de bloques. La serie de función es usada
cuando los bloques están conectados en la serie, la función paralelamente es usada cuando los
bloques están conectados adentro paralelamente, y la información retroactiva de función se
usa para sintetizar una diagrama de bloques cuando la salida es utilizada como una señal de
retroalimentación.

El ejemplo 9.6: En Conjunto Transfiera Función

Encuentre la función global de reembarque para lazo simple de información retroactiva


demostrada en Figura 9.2. En Figura 9.2, G   = (2s + 1) / (s2 + 3s + 2), H = 1 / (s + 1). La solución
La información retroactiva de función incorporada produce los deseados en conjunto función
de reembarque:

>> ng 2 1 ; Dg 1 3 2 ; Nh = 1; Dh 1 1 ; >> = la información retroactiva del nt, dt (ng, dg, nh, dh, -
1); >> Gcl tf (nt, dt) Gcl = 2 s ^2 + 3 s + 1 s ^3 + 4 s ^2 + 7 s + 3 el reembarque de tiempo a
Continuous funciona.

El punto determinado

El +

– El controlador

El sensor /transductor

El elemento final de control

El proceso

Los disturbios

La variable controlada

CREO 9.1 Una representación de la diagrama de bloques de un sistema simple de control de


información retroactiva.

El control de 463Process

El numerador y denominador de G son almacenados en ng y dg, respectivamente, y esos de H


se guardan en nh y dh, respectivamente. El numerador y denominador de la función global de
reembarque son nt y dt, que se guarda en Gcl. Cuando la información retroactiva de función es
usada, la negativa o la retroalimentación positiva debería ser especificada por ahí – 1 (la
retroalimentación negativa) y +1 (la retroalimentación positiva).

9.3 la REPRESENTACIÓN STATE-SPACE Un set de ecuaciones diferenciales pueden ser metidos


en vector estándar – la forma matricial: -El xt Ax TB Ut Yt Cx TD Ut () = () + () () = () + ()

Dónde la letra x es la u vectorial variable estatal es la y de vector de aporte es el vector de


salida

La derivada de tiempo es denotada por el sobre-punto. Además, Uno es la matriz de proceso, B


es la matriz de aporte, C es la matriz de salida, y D es la matriz del feedforward. Si la dimensión
de la letra x vectorial, u, y y son n, m, y acto inapropiado, respectivamente, la dimensión de
Uno es n, esa de B es n m, ese de C es acto inapropiado × n, y esa de D es × m de acto
inapropiado. La F matricial resolutiva (s) es definida como

F ss Iowa () = () - 1

Esto le da la representación dominio de tiempo F (t) = coma, y lo hemos hecho

Xt tx tBudex eBud t En t At () = () () + () () = () + () òò () FF tttt tt 00 00

La transformación Laplace del modelo del espacio estatal afloja

Y sC Xs CsBUsGsUs () = () = () × () = () () F

Donde

Gs CsBC sI AB () = () = () - F 1

Es la matriz de función de reembarque. Una vez la A de matrices, B, y C son conocidas, el


modelo del espacio estatal puede ser fácilmente en el que se entró en MATLAB definiendo los
tres matrices y usando la orden de ss. Los tf2ss de orden se usan para crear un modelo del
espacio estatal de un modelo dado de función de reembarque. El ss2tf de orden genera un
reembarque modelo del modelo del espacio estatal dado.

Acto inapropiado (S)

El +

Y (S) G (s)

H (s)

CREO 9.2 Un lazo simple de información retroactiva.

464 Chemical Engineering Computation con MATLAB

El ejemplo 9.7: De Reembarque Function para el Modelo del Espacio Estatal


Encuentre un modelo del espacio estatal para el proceso cuyo reembarque la función es dada

s Sss

+ + + 21 32 132

La solución Los tf2ss de orden generan la A de matrices, B, C, y D.

>> n 2 1 ; d 1 3 2 1 ; >> La A B C D tf2ss (n, d) - - 2 = - 3 1 1 0 0 0 1 0 B = 1 0 0 C = 0 2 1 D = 0

El ejemplo 9.8: La Representación del Espacio Estatal

Encuentre una representación del espacio estatal para el sistema dado por ahí

Dy dt

Dy dt

Du dt

El uy

Dy dt

2 15 20 00 0 + + () = () = ().,

La solución To obtiene la A de matrices, B, C, y D, primero tomamos al Laplace transforme de la


ecuación diferencial y suministre los vectores de coeficiente del numerador y el denominador
en la orden descendente en los tf2ss de orden.

La A B C D tf2ss = - 1.5000 - (1 2, 1 1.5 1) 1.0000 1.0000 0 B = 1 0 C = 1 2 D = 0

9.4 TRAMITAN dinámica del 9.4.1 de DINÁMICA de una A de proceso de orden 1 proceso de
orden 1 es representada por la ecuación diferencial de orden 1

Tdy dt yK xt + = ()

El control de 465Process
Dónde la y es la letra x de salida es la t de aporte es la constante de tiempo del kilobyte de
proceso es la ganancia del proceso

Doy por supuesto que la condición inicial recibe por y (0) = 0. El Laplace transforme de este
modelo se doblega

Ys Xs

Gs

s de la k

() () = ()

T+1

La salida Y (s) depende de la Letra X de aporte (s). Para un aporte de paso de A de magnitud, la
respuesta de dominio de tiempo es dada por ahí

Y tKAe t () = () - 1 / t

Para un aporte de pulso del bloque de H de magnitud y duración de T, la salida Y (s) es dada
por ahí

Ys

KH ss e Ts () = + () () t 1 1

Y la respuesta de dominio de tiempo puede ser expresada como

Y tKHe eu tTt tT () = --- { } () é ë ê ù û ú - - () 11 / t t

El Laplace transforme de un aporte de la rampa con una cuesta de Uno es / s2 de la = A de la


Letra X (s). Así, la salida es dada por ahí

Y sGsXs

KA ss

KA s

KA s

KA s
() = () ()

+ ()

+ - +2 2 211t t t t

Y la respuesta de dominio de tiempo es dada por ahí

Y tK En e t = + tt () () t

¿Un aporte sinusoidal con un tamaño de Uno y la frecuencia de? ¿Puede ser representado
como el pecado de la = A de la Letra X ((t)?T) u (t). ¿El Laplace transforma de esta función es =
la A de la Letra X (s)? ¿(S2 +?2) y la salida es dada por ahí

Y sGsXs

KA ss

KA

s ss

() = () ()

+ + () () + + +w tw tw tw t tw w

1 11 22 22

22222 +

æèç

öø÷w

Podemos ver que la respuesta de dominio de tiempo puede ser representada como

Yt

KA

KA tt = + + () +
+ () - wt tw tw wft 1 1 22 22 / pecado

466 Chemical Engineering Computation con MATLAB

¿Dónde? ¿Por es el ángulo de retraso dada? = ¿Tan-1 (- t?). ¿Como t? 8, el término exponencial
van para cero y la salida de dominio de tiempo Y (t) se convierte en una curva sinusoidal con
constante tamaño y frecuencia:

KA t ¥ () = +

+ ()

1 22 tw wfsi n

¿En esta oscilación, el período es dado por T = (2p) /?. ¿La frecuencia de la oscilación sinusoidal
es representada cualquier por el Hertz (el número de ciclos por segundo), Hz, o por el radián
por el tiempo de la unidad?. La respuesta de paso de un proceso de orden 1 puede ser
obtenida por el paso de función incorporada en MATLAB. La función de paso trama la
respuesta de paso de la unidad para cada aporte – el par de salida del sistema, dado que las
condiciones iniciales es cero. La función de paso requiere la función de reembarque y el
tiempo de respuesta como las discusiones de aporte. El impulso de función incorporada calcula
la respuesta de impulso de un proceso de orden 1. La función de impulso trama la respuesta
de impulso de la unidad para cada aporte – el par de salida del sistema, dado que las
condiciones iniciales es cero. Esta función también necesita la función de reembarque y el
tiempo de respuesta como las discusiones de aporte. El lsim de función incorporada calcula la
respuesta para un aporte lineal. La función del lsim trama la respuesta del sistema para un
aporte arbitrario. Esta función necesita la función de reembarque, la forma de aporte, y el
tiempo de respuesta como las discusiones de aporte. La función del lsim también puede usarse
para calcular la respuesta para un aporte sinusoidal.

El ejemplo 9.9: La respuesta de paso de un Proceso de Orden 1

Trame la respuesta de paso de la unidad de un proceso de orden 1 durante el espacio de


tiempo de 0, 10 . La función de reembarque del proceso es dada a las 3 / (2s + 1). La solución El
step1 de la letra genera la curva deseada de respuesta de paso.

% step1.m num = 3; La guarida 2 1 ; t 0:0.1:10 ; = el paso de la y (num, guarida, t); El complot (t,
y), la cuadrícula, el título (' la Respuesta de paso de un proceso de orden 1 ') xlabel (' t (sec ) '),
ylabel (' Response Y (t ) ')

Resuelva 9.3 funciones la curva de respuesta de paso del proceso de orden 1 dado. La
respuesta de paso también puede ser obtenida por el Simulink. Para iniciar la simulación, haga
los siguientes pasos:

1. Dé un clic sobre el icono “ Nuevo ” () en la barra de menús MATLAB y haga una selección “
Simulink Modele.” 2. Una ventana modelo nueva aparece. En la barra de menús de la ventana
nueva del editor, seleccione el “ Navegador de la biblioteca ” icono (). 3. Seleccione y coloque
en la ventana nueva el “ Paso ” bloque de las “ Fuentes ” biblioteca localizada en el “ Simulink ”
submenú. Esto puede hacerse seleccionando el “ Paso ” bloque al presionando el botón
izquierdo del ratón y arrastrándolo para la ventana nueva. 4. Seleccione y coloque en la
ventana nueva el bloque “ Transfer Fcn ” (la función de reembarque) de la biblioteca “
Continua ” y el bloque de “ Alcance ” de la biblioteca de “ Fregaderos ”. 5. Construya una
diagrama de bloques Simulink para el proceso de orden 1. Para conectar los bloques en la
ventana nueva del editor, el chasquido en un bloque, localiza el ratón en subasta para estar
conectado, y dar un clic sobre el botón izquierdo del ratón al presionar la llave “ Ctrl ”.
Resuelva   9.4 funciones el diagrama del bloque construido conectando los bloques.

El control de 467Process

6. La especificación del numerador y el denominador de la función de reembarque puede


hacerse en la ventana del editor, lo cual aparece por ahí dando doble clic sobre el “ Transfer
Fcn ” bloque. 7. En la ventana del editor obtenida por dando doble clic sobre el “ Paso ”
bloque, “ Tiempo ” determinado de “ Paso ” para 0 y seleccione al “ Apply ” botón y luego
presione el botón “ Muy Bueno ”. 8. En la “ Simulación ” menú de la ventana modelo del
editor, seleccionan “ Parámetros modelo de Configuración, ” determinados el tiempo de
cálculo para 10 (sec), y seleccionan “ Corra ” en la “ Simulación ” menú. 9. La respuesta que la
curva puede verse por dando doble clic sobre el “ Alcance ” bloque. Resuelva 9.5 funciones la
curva de respuesta exhibida en el “ Alcance ” bloque.

El ejemplo 9.10: La respuesta sinusoidal de un Proceso de Orden 1

Trame la curva de respuesta del sistema de orden 1 3 / (2s + 1) para el = pecado sinusoidal (3t)
de la u de aporte durante el espacio de tiempo de 0, 10 . La solución El sin1st de la letra genera
la curva de respuesta como se muestra en Figura 9.6.

El % sin1st.m: La respuesta sinusoidal del proceso orden 1 num = 3; La guarida 2 1 ; G = tf


(num, guarida); t 0:0.1:10 ; = el pecado de la u (3 *t); z t *0; Y lsim (G, u, t); El complot (t, y, t, u,
':'), La leyenda (' Output Y (t ) ', ' Input U (t ) '), sujete parcela (t, z), mantenga alejado a xlabel ('
t (sec ) '), ylabel (' Response Y (t ) ') el título (' la respuesta Sinusoidal de proceso de orden 1)

2.5

1.5

0.5

012345 t (sec)

La respuesta y (t)

678910

CREO 9.3 la respuesta de Paso de un proceso de orden 1.


El Alcance del Fcn de Reembarque de Paso

3 2s +1

CREO 9.4 la diagrama de bloques Simulink de un proceso de orden 1.

468 Chemical Engineering Computation con MATLAB

La dinámica del 9.4.2 de orden 2 tramita Un modelo de orden 2 es representado por una
ecuación diferencial de orden 2. El Laplace correspondiente transforman produce una función
de reembarque con el denominador siendo un polinomio de orden 2 de s. La respuesta de un
proceso de orden 2 para los aportes diversos puede ser encontrada por métodos similares
usados en la orden 1 procesa. La forma general de la función de reembarque de un proceso de
orden 2 puede ser mandada por vía urgente como

Gs

Ys Xs

Los ss de la k

() = () () + tt z22 21

CREO 9.5 la respuesta de Paso curvean en el Alcance de Simulación.

1 0.8 0.6 0.4

La salida y (t) Input U (t)

0.2 0 – – 0.4 – – 0.8 – 0.2 0.6 1

012345 t (sec)

La respuesta y (t)

678910

CREO 9.6 la respuesta Sinusoidal de un proceso de orden 1.

El control de 469Process

La respuesta Y (s) para la Letra X de aporte de paso de la unidad (s) = 1 / s es dada por ahí

Ys

La k ss s

acto inapropiado de la k ss rs

KA s

B sr

C sr
()

+ () = () () +

ì í tt z tt22 2 12 2 1221 üü

Donde

acto inapropiado de acto inapropiado rA rr B rr

C rr r1 2 2 2 12 11 22 21 1111 1 = - = - == () () + zz t zz t, = -.

¿Las características del r1 de raíces y r2 dependen de la proporción de descomposición?:

1. ? < 1: El r1 de raíces y r2 son dos complicados conjugan polos. Esta situación es considerada
poco amortiguada. La respuesta de dominio de tiempo Y (t) es dada por ahí

Y tK et t = + æ è ç ç ö ø ÷ ÷ ì í () ï î ï ü

- 1 1 1 11 2 2 / pecado 1 z t ffzt, color café claro zz z 2

2. ? = 1: El raíz r1 r2 son dos polos repetitivos y la respuesta de dominio de tiempo Y (t) es


dada   por ahí

Y tK

T e t () + í

El ü

- 11 t

3. ? > 1: En este caso, el r1 de raíces y r2 son dos polos verdaderos bien definidos, y la
respuesta de dominio de tiempo Y (t) es dada por ahí

Y tK ee e t t () = - + æ è ç ç ö ø ÷ ÷ +

12
1

1 12 1 2 22

El zt

t zz

-ìí

El ü

El é

ëêêê

ûúúú

¿Para un pecado sinusoidal de la = A de la Letra X de aporte (t)?¿T, con Letra X (s) = (UNO?)
¿(S2 +?¿2), la salida Y (s) es dada por Y (s) = (KA?) ¿((S2 +?¿2) (t2s2 + 2t?S + 1)). La respuesta de
dominio de tiempo Y (t) puede ser expresada como

/ lechugas romanas Y te CtCt KAt = + z t z t z t tw tz - æ è ç ç ö ø ÷ ÷ + () + - () in1 2 2 2 22 2 11


12 ww wf () + () 2 pecan t

¿Dónde C1 y C2 son constantes? = ¿- Tan-1 ((2t??) ¿(1 - t2?¿2)) Como t? 8, el término


exponencial van para cero y la salida Y (t) se convierte en una curva sinusoidal con constante
frecuencia:

El pecado del lim t Yt KA

t
® ¥ ()

() + ()

+ () 12 22 2 2tw tzw wf

470 Chemical Engineering Computation con MATLAB

La respuesta de paso de un proceso de orden 2 puede ser obtenida usando el paso de función
tan en el proceso de orden 1. La respuesta de un proceso de orden 2 a impulsar, rampa, u
otros aportes puede ser encontrada por métodos similares usados en el proceso de orden 1.

El ejemplo 9.11: La respuesta de paso de un Proceso de Orden 2

¿En el proceso de orden 2 representado a las 1 / (t2s2 + 2t?S + 1), el valor de la constante de
tiempo es t   = 0.5. ¿Represente gráficamente las curvas de respuesta de paso cuándo? Son
0.5, 1.0, y 1.5 durante el intervalo de tiempo 0, 10 . La solución El step2ndpro de la letra
genera las curvas deseadas como se muestra en Figura 9.7.

% step2ndpro.m tau = 0.5; Z1 = 0.5; Z2 = 1; Z3 = 1.5; Num = 1; t 0:0.1:10 ; Den1 tau *tau 2 *tau
*z1 1 ; Den2 tau *tau 2 *tau *z2 1 ; Den3 tau *tau 2 *tau *z3 1 ; = el paso del y1 (num, den1,
t); = el paso del y2 (num, den2, t); = el paso del y3 (num, den3, t); El complot (t, y1, ':', T, y2, ' -
', t, y3), la cuadrícula, xlabel (' Time T (sec ) '), ylabel (' Output Y (t ) ') el título (' las Respuestas
de paso de un proceso de orden 2 '); La leyenda (' Underdamped ', ' Críticamente humedecido
', ' Overdamped ');

El Simulink puede estar acostumbrado a obtener la respuesta de paso de un proceso de orden


2. ¿Considera el caso cuándo? = 0.3. Desde t = 0.5, la función de reembarque recibe por G (s) =
1 / (0.25s2 + 0.3s + 1). Conecte bloques en la nueva ventana modelo creada por el MATLAB
Simulink como se muestra en Figura 9.8. Dé doble clic sobre el “ Transfer Fcn ” bloque para
establecer la función de reembarque, y dar doble clic sobre el “ Paso ” bloque para poner a
cero el “ Tiempo de paso ”. En la “ Simulación ” de la ventana del editor, seleccionan “ Modele
Parámetros de Configuración ” y sediméntese el tiempo de cálculo para 10 (sec). Seleccione “
Huye ” en la “ Simulación ” menú o dé un clic sobre el icono “ Corrido ” () en la barra de menús
para obtener la curva de respuesta de paso. El resultado mostrado en Figura   9.9 puede ser
encontrado por ahí dando doble clic sobre el “ Alcance ” bloque.

1.2

0.8

0.6

0.4

0.2

0 12345 Time T (sec)

La salida y (t)
678910

Underdamped Críticamente humedeció a Overdamped

CREO 9.7 respuestas de Paso de un proceso de orden 2.

El control de 471Process

La dinámica del 9.4.3 de complejo procesa [Link] orden Más Alta Processes De Orden
Superior o el complejo con el que los procesos son los procesos interconectó orden 1 o la
orden 2 tramita, con el tiempo se demora, o con comportamiento complicado como las
respuestas inversas. La forma general de un proceso de orden superior puede ser escrita como

Gs

Ys Xs

Ks

s nmj

El dj

yo

El gi

() = () ()

+ ()

+ ()

> ()

=ÕÕ

El paso de la unidad ((la Letra X (s) = 1 / s)) la respuesta de un proceso de orden superior puede
ser representada como
Y tK e

yo

Gi dj gi nm

El jj

Gi gj t () = () () = - = ¹ () - å Õ Õ 1 1 1 1 1 tt t tt /ttgi í ü

Por lo que respecta al caso de procesos de orden y 1 2, la función de paso puede usarse para
obtener la respuesta de paso de un proceso de orden superior.

El Alcance del Fcn de Reembarque de Paso

1 0.25 s2 +0.3 s +1

CREO 9.8 la diagrama de bloques Simulink de un proceso de orden 2.

FIGURA 9.9 la respuesta de Paso exhibió en la ventana de Alcance.

472 Chemical Engineering Computation con MATLAB

[Link] LeadLag Cuando m n = 1, la función de reembarque de un proceso de orden superior


venga bien

Gs

Ys Xs

() = () () + t t

11

El término 1 / (tgs + 1) es atraso de la orden 1 designado y los término tds + 1 es pista de la


orden 1 designada. La función de reembarque G (s) es algunas veces pista /atraso designada.
La respuesta de paso de la unidad de dominio de tiempo de un indicio es dada   por ahí

Y te d g t g () = + æ è ç ö ø ÷ 11 t t t
El paso de función incorporada puede usarse para obtener la respuesta de paso de un indicio.

Los procesos del producto químico de La Mayoría de Retraso de Tiempo del [Link] involucran
el movimiento de masa o la energía, y hay un retraso de tiempo (o el tiempo muerto) asociado
con el movimiento. ¿La función de reembarque de un retraso de tiempo de magnitud? ¿Es el
e-?s. Así, la función de reembarque de un proceso de orden 1 con el tiempo el retraso es dado
por ahí

Ys

Ke s s () = + - q t 1

Y la función de reembarque de un proceso de orden 2 con el tiempo el retraso es dado por ahí

Ys

Ke ss s = + () () + () - q tt 12 11

En MATLAB, el retraso de tiempo puede ser representado usando al ' iodelay ' opción. La
sintaxis básica de esta opción es

Retraso = 1.6; El set (G1, ' iodelay ', demórense);

El ejemplo 9.12: La respuesta de paso de un Proceso De Orden Superior

Represente gráficamente las curvas de respuesta de paso de la unidad para el proceso de


orden superior representado a las 1 / (2s + 1)2, 1 / (2s + 1)4, 1 / (2s + 1)5 durante el intervalo
de tiempo 0, 20 . La solución El highresp de la letra produce las curvas de respuesta de paso de
un proceso de orden superior.

% highresp.m num = 1; Den1 conv (2 1, 2 1); Den2 conv (den1, den1); Den3 conv (den2, 2 1); t
0:0.1:20 ; = el paso del y1 (num, den1, t); = el paso del y2 (num, den2, t); = el paso del y3 (num,
den3, t); El complot (t, y1, ':', T, y2, ' - ', t, y3), xlabel cuadriculado (' Time T (sec ) '), ylabel ('
Response Y (t ) ')

El control de 473Process

El título (' la Respuesta de paso de proceso de orden superior (n = 2, 4, 5 ) ') la leyenda (' n = 2 ',
' n = 4 ', ' n = 5 ', ' la posición ', ' mejor ')

Resuelva 9.10 funciones que la respuesta de paso curva del proceso de orden superior.

El ejemplo 9.13: La respuesta de paso de un Proceso Positivo Order de Time-Delay 1

Represente gráficamente la curva de respuesta de paso de la unidad de un proceso de orden 1


con retraso de tiempo, la función de reembarque de la cual es dado por ahí

Gs
Ys Xs

E s s () = () () = + - 3 31 16.

Compare el resultado con la respuesta de paso del proceso de orden 4 dado por ahí

Gs

Ys Xs ssss2 3 01 1051 13 1 () = () () = + + + () () () + ()..

La solución El tdelay de la letra usa al ‘ iodelay ’ opción para generar los complots requeridos
demostrados en Figura 9.11.

El % tdelay.m G1 tf (3, 3 1); Retraso = 1.6; El set (G1, ' iodelay ', demórense); G2 tf (3, conv
(conv (0.1 1, 0.5 1), conv (1, 3 1))); El paso (G1); Sujete grada (G2, ':'); La leyenda (' G1 ', ' G2 '),
la cuadrícula, el agarre completamente

La respuesta de paso de un proceso de orden superior G2 sin retraso de tiempo es muy


parecida a eso de un proceso del   1storder con retraso de tiempo (s). Esto quiere decir que los
procesos de orden superior pueden ser representados por un proceso de orden 1 con retraso
de tiempo. De hecho, muchos procesos químicos pueden estar de manera impresionante
representados por la orden 1 y el modelo de retraso de tiempo, lo cual puede ser usado en la
operación de control de la computadora.

1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0

0246810 Time T (sec)

La respuesta y (t)

12 14 16 18 20

N=2n=5n=4

FIGURA 9.10 la respuesta de Paso curvea de un proceso de orden superior.

474 Chemical Engineering Computation con MATLAB

9.5 la DINÁMICA DE función de Reembarque de circuito cerrado del 9.5.1 de BUCLES DE


CONTROL POR RETROALIMENTACIÓN Resuelven 9.12 funciones una diagrama de bloques de
un sistema de control de información retroactiva de circuito cerrado simple. Cada variable es
el Laplace transforme de una variable de la desviación, y cada bloque contiene la función de
reembarque. La función global de reembarque puede estar escrita como

GGGGG

acto inapropiado
G GGGGG LRc vT p cvTpm L cvTpm

El +

El +

+ 11

[Link] Servo Problem que El problema del servo refiere al comportamiento de sistema de
circuito cerrado para punto determinado lo cambia sólo. En este caso, ningún cambio de
disturbio ocurre y L = 0. De Figura 9.12, sigue eso

Acto Inapropiado C

GGGGG G

Gygabyte GGGGRc vT p OL cvTpm = + = 1,

ACTO INAPROPIADO GR E + +

El +

La tonelada bruta MG c Gv Gp

GL

Gm

CREO que 9.12 la diagrama de bloques de una información retroactiva de circuito cerrado
controlan sistema.

2.5

1.5

0.5

0
0510 Cronometran (sec)

G1 G2

El tamaño

15 20 25

CREO que 9.11 la respuesta de Paso de un proceso con el tiempo se demoran.

El control de 475Process

El problema del Regulador del [Link] que El problema del regulador refiere al
comportamiento de sistema de circuito cerrado para el disturbio cambia sólo. En este caso,
ningún cambio del punto determinado ocurre. Desde acto inapropiado = 0, la en conjunto
función de reembarque de circuito cerrado puede ser reacomodada para dar la función de
reembarque de circuito cerrado para los cambios de disturbio sólo. De Figura 9.12, sigue eso

CL

G L OL

El +1

La respuesta de paso de un sistema de control de información retroactiva de circuito cerrado


fácilmente puede ser obtenida usando el paso de función incorporada especialmente cuando
el proceso es orden o 1 2 y un controlador proporcional es usado.

El ejemplo 9.14: La respuesta de paso de un Sistema de Control de Información Retroactiva

La en conjunto función de reembarque de circuito cerrado de un sistema de control de


información retroactiva es dada por ahí

La k sK Rc c

+ 51

Calcule y trame la respuesta de circuito cerrado para un cambio de paso de la unidad en el


punto determinado para tres valores de la ganancia proporcional del controlador: Kc = 5, 20, y
50. La solución que El levelcon de la letra calcula y trama la respuesta de circuito cerrado la
curvea.

% levelcon.m Kc1 = 5; Kc2 = 20; Kc3 = 50; t 0:0.1:10 ; Num1 Kc1; Num2 Kc2; Num3 Kc3; Den1 5
1 +Kc1 ; Den2 5 1 +Kc2 ; Den3 5 1 +Kc3 ; = el paso del y1 (num1, den1, t); = el paso del y2
(num2, den2, t); = el paso del y3 (num3, den3, t); El complot (t, y1, ':', T, y2, ' - ', t, y3), xlabel ('
Time T (sec ) '), ylabel (' la salida y (t ) ') la leyenda (' Kc = 5 ', ' Kc = 20 ', ' Kc = 50 ')
Resuelva 9.13 funciones que la respuesta de paso curva. Podemos ver que el offset decrece
como la ganancia del controlador aumenta.

>> el levelcon

El ejemplo 9.15: Las respuestas de paso para el Control Proporcional de un Proceso de Orden 2

Un controlador proporcional debe estar acostumbrado a controlar un proceso de orden 2 dado


por G = 0.5 / (s (0.5s + 1)). Calcule y trame la respuesta de circuito cerrado para un cambio de
paso de la unidad en el punto determinado para tres valores de la ganancia proporcional del
controlador: Kc = 0.5, 1, y 2. Asuma Tan Kv Km = 1. La solución por la que La función de
reembarque a de circuito cerrado está dada

Acto Inapropiado C

c de kilobyte de ss de la k

+ 05 0 5 0 5 2. ..

El secpro de la letra pregunta introducir en la computadora la ganancia proporcional del


controlador y representa gráficamente las curvas de respuesta de circuito cerrado.

476 Chemical Engineering Computation con MATLAB

El % secpro.m: El control de información retroactiva de proceso de orden 2 usando = aporte de


la ganancia del controlador de Aporte del % de P-Controller Kc (' la Ganancia del controlador ');
Num = 0.5 *Kc; La guarida 0.5 1 0.5 *Kc ; La respuesta de paso de la Unidad del % t 0:0.1:10 ; =
el paso de la y (num, guarida, t); El complot (t, y), la cuadrícula, xlabel (' Time T (sec ) '), ylabel ('
Output C (t ) '); El usesecpro de la letra llama el secpro de la letra a introducir en la
computadora las ganancias del controlador y tramar las curvas de respuesta de paso.

El % usesecpro.m: Secpro.m de llamadas para tramar agarre del secpro de la curva de


respuesta de paso adelante, secpro, mantenga alejado texto del texto (4.1, 0.86, ' Kc = 1 ') (2.1,
1.1, ' Kc = 0.5 '),, texto (5.1, 0.68, ' Kc = 2 ') El usesecpro de la letra genera las curvas de
respuesta de paso como se muestra en Figura 9.14.

1.2

0.8

0.6

0.4

0.2

0
012345 Time T (sec)

La salida C (t)

678910

Kc = 0.5

Kc = 2

Kc = 1

CREO que 9.14 respuestas de Paso para un control de información retroactiva de orden 2
vayan en procesión.

Kc = 5 Kc = 20 Kc = 50

1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0

12345 Time T (sec)

La salida y (t)

678910

CREO que 9.13 respuestas de Paso para una información retroactiva controlen sistema.

El control de 477Process

>> la ganancia del usesecpro Controller = 0.5 la ganancia del Controlador = 1 la ganancia del
Controlador = 2

Figura 9.14 señala que Kc creciente tiende a apresurar la marcha de la respuesta. Sino, la
respuesta de circuito cerrado se pone más oscilatoria como Kc sea aumentado. Esto quiere
decir que la proporción de descomposición viene bien menos de 1 cuando Kc es mayor que un
cierto valor.

El ejemplo 9.16: La respuesta de paso de un Sistema de Control de Información Retroactiva


Usando un Controlador de PI

Uno proporcional – el controlador integral (la PI) es usado en un sistema de control de


información retroactiva. La función de reembarque de proceso recibe por Gp (s) = 5 / ((s + 1)
(2s + 1)), la ganancia de la válvula de control es Kv = 0.01, y la ganancia del sensor /transductor
es Km = 20. Use al Simulink para encontrar la curva de respuesta de paso para un cambio de
paso de la unidad en el punto determinado. La función de reembarque del controlador de PI es
dada por Gc = 2(1 (s) + (1/5s)). La solución La diagrama de bloques Simulink es mostrada en
Figura 9.15. La salida de alcance es demostrada en Figura 9.16.

El Reembarque de Paso Fcn + –

Reembarque Fcn 1S CopeGain 0.01

Ganancia 1 20

2s2 +3s +1 510 s +2 5s


FIGURA 9.15 La diagrama de bloques Simulink para un sistema de información retroactiva
usando un controlador de PI.

FIGURA 9.16 La salida de alcance para un sistema de información retroactiva usando un


controlador de PI.

478 Chemical Engineering Computation con MATLAB

El ejemplo 9.17: La respuesta de paso de un Sistema de Control de Información Retroactiva


Usando a un PID Controller

Resuelva 9.17 funciones un sistema de control simple de información retroactiva donde la


función de reembarque de proceso es Gp (s)   = 3 / (4s2 + s + 1) y un controlador derivado
proporcional (PID) – integral – es usado. La función de reembarque del controlador es Gc = Kc
(1 + (1/tIs) (s) + tDs). Calcule y trame la respuesta de circuito cerrado para un cambio de paso
de la unidad en el punto determinado para los valores diversos de tI y tD mientras el valor de
ser Kc siguió constante. La solución El tunpid de la letra genera curvas de respuesta de paso
para los valores diferentes de tD y tI, respectivamente, como se muestra en Figura 9.18.

% tunpid.m tau = 2; Zeta = 0.25; Kp = 3; Kc = 5; H (1,:) = '- '; H (2,:) = ': '; H (3,:) = '-.'; H (4,:) = '- ';
T0 = 0; Delt = 0.1; Fint = 20; Ms = 1;

El % Constant volvió a arrancar a tauI de tiempo (tauI) = 1; TauD 0.5 1 5 10 ; El intento del % 4
la contratreta diferente (1,2,1) del tauD para yo = 1:La longitud (tauD) num Kc *Kp * tauI *tauD
( i ) tauI 1 ; D1 tauI *tau ^2; D2 = 2 *tauI *tau *zeta +Kc *Kp *tauI *tauD (yo); D3 tauI * (1
+Kc *Kp); D4 Kc *Kp; La guarida d1 d2 d3 d4 ; Y, t stepnp (num, guarida, t0, delt, fint, ms);
El complot (t, y, h (yo,:)), Tenga aplicación de punta

1.4 1.6 1.4 1.2 1 0.8 Output Y (t) 0.6 0.4 0.2 0 – 0.2 1.2 1 0.8 0.6 Output Y (t) 0.4 0.2 0 0510 el
Tiempo (min) (uno) (b) PID contrólele a (Kc = 5, tI = 1) el Tiempo de control PID (min) (Kc = 5, tD
= 0.5) 15 tD = 0.5 tD = 1 tD = 5 tD = 10 tI = 0.5 tI = 1 tI = 5 tI = 10 20 0510 15 20

RESUELVA 9.18 Efectos de derivado tiempo de tiempo (b) (uno) y puesto a cero.

Acto Inapropiado Gc Gp C + –

FIGURA 9.17 el sistema Simple de información retroactiva.

El control de 479Process

St = 1 +0 *t; El complot (t, st), el agarre fuera de la leyenda (' \tau _ D = 0.5 ', ' \tau _ D = 1 ', '
\tau _ D = 5 ', ' \tau _ D = 10 ', ' la posición ', ' mejor ') xlabel (' el Tiempo (min ) '), ylabel (' la
Salida, y (t ) ') el título (' el control PID (Kc = 5, \tau _ = 1 ) ')

Tiempo del derivada del Constante del % (tauD) tauD = 0.5; TauI 0.5 1 5 10 ; El intento del % 4
la contratreta diferente (1,2,2) del tauI para yo = 1:La longitud (tauI) num Kc *Kp * tauI ( i )
*tauD tauI ( i ) 1 ; D1 tauI (yo) *tau ^2; D2 = 2 *tauI *tau *zeta +Kc *Kp *tauI (yo) (yo) *tauD;
D3 tauI (yo) * (1 +Kc *Kp); D4 Kc *Kp; La guarida d1 d2 d3 d4 ; Y, t stepnp (num, guarida, t0,
delt, fint, ms); El complot (t, y, h (yo,:)), Sujete fin st = 1 +0 *t; El complot (t, st), el agarre
fuera de la leyenda (' \tau _ = 0.5 ', ' \tau _ = 1 ', ' \tau _ = 5 ', ' \tau _ = 10 ', ' la posición ', '
mejor ') xlabel (' el Tiempo (min ) '), ylabel (' la Salida, y (t ) ') el título (' el control PID (Kc = 5,
\tau _ D = 0.5 ) ')
El tunpid de la letra llama el stepnp de función a obtener las respuestas de paso. El stepnp de
función calcula respuestas de paso de aporte solo correcto, sistemas de salida sola.

La función y, t stepnp (num, guarida, t0, delt, fint, ms); La respuesta de paso del % Calculate
de un % correcto de sistema de entrada serial salida serial num: El numerador de guarida del %
de función de reembarque: El denominador de % de función de reembarque t0: Cronometre
en cuál aporte de paso de la unidad es % introducido delt: Cronometre % de paso fint: El %
final de tiempo de respuesta y: El % de respuesta de paso ms: El tamaño de paso

La fracción parcial del % de (el aporte de paso) % * (acto inapropiado (la función de
reembarque): El vector del residuo, p: El vector del polo, la k: El constante vector) = el residuo
r, p, k (num, conv (la guarida, 1 0)); El % Colocó el espacio de tiempo de cálculo t t0: El delt: El
fint; La multiplicidad del polo del % Identify para j = 1: Tamaño (p) n = 1; Para yo = 1: El
tamaño (p) si p (j) == p (yo) si (yo ~ = j) n +1; El fin de fin de fin mult (:, J) = n; La
respuesta de Paso del % de fin: La inversa de uso Laplace transforman = ceros de la y (el
tamaño (t)); J = 1; Mientras < = el tamaño de la j (p, 1) para yo = 1: Mult (:, J) acto inapropiado
y + (j +i 1) * ((t-t0).(I-1)).*exp (p (j) * (t-t0)) / el factorial (I-1); El fin j +; Fin y ms *y; El fin

El tunpid de la letra genera los complots demostrados en Figura 9.18.

480 Chemical Engineering Computation con MATLAB

El control del 9.5.2 del calentador batido continuo del Tanque que El balance de energía para
el calentador batido continuo del tanque con una constante tasa de flujo puede ser expresado
tan

RCVdT dt wC TT Q pp yo = () +

¿Dónde? Es que la densidad elocuente (kg/m3) Cp es la aptitud elocuente (kJ / (kg · ° C) de


calor) V es el volumen del tanque calentador (m3) w es la tasa masiva de flujo de la Q
elocuente (kg/min) es el fundente de calor de la fuente calentadora (kJ/min)

La nueva disposición de la ecuación de balance de energía afloja

DT

TT

La k Qi = () +1 tt

¿Dónde t = 0 (?V) / w y kilobyte = 1 / (wCp). En estado estable,

TT

Los TTss de la k es Ri S = () = () 11
Donde TR es el punto determinado. Es asumido ese Ts = TR en estado estable. Resuelva 9.19
funciones un proceso que calienta tanque continuo y conmovido. ¿Desde que el par
termoeléctrico está localizado en la emanación interprete con el caramillo una corta distancia
corriente abajo, el par termoeléctrico exhibirá un retraso de tiempo,?, Cuál es el tiempo
requerido para el flujo de para salida alcanzar el punto de medida. Así, la temperatura sentida
por el par termoeléctrico puede ser representada como

T tT t1 () = () q

Para manejar el retraso de tiempo, podemos usar la aproximación de orden Pade 1:

La T se sedimenta

S Tss1 12 12 () = () » + () - q q

Ti, w, Cp

T1, w, CpT 1

Tt

TR

?, Cp, T, VQ

El calentador

El certificado de depósito aplazado del controlador

¿El par termoeléctrico?

CREO 9.19 Un proceso que calienta tanque continuo y conmovido.

El control de 481Process

El Laplace inverso transforme en T1 (s) cede

DT

TT

DT

2=-

öø÷qq
Si damos por supuesto que el par termoeléctrico exhibe una dinámica de orden 1 con el
tiempo constante tt y unidad ganancia, la dinámica de la temperatura Tt midió por el par
termoeléctrico puede ser representado como

Ts s

DT TTt t t t t () () = + = () 1 1 1 1 1 tt o

Si un controlador de PI es usado, la salida del controlador puede ser representado en términos


de la Q de tasa de calor suministrado del calentador:

Q tQKT T

TT dtsc Rt c yo t Rt () = + - + () () ò t 0

Donde Kc (kJ / (min · ° C)) es que la ganancia proporcional del controlador tI   (min) es el
tiempo vuelto a arrancar

El error acumulado de control es dado por ahí

Ct TT dte t Rt () = () ò 0

La diferenciación de esta ecuación cede

DC t dt TTe Rt ()

La sustitución de estas dos ecuaciones en la ecuación de salida del controlador afloja

kilobyte Q tQ

kilobyte Ct

DC t dts c yo ec e = + + () () () t

Si un controlador proporcional es usado, la salida del controlador es dada por ahí

Q tQKT T scRt () = + - ()

El ejemplo 9.18: El control de un Proceso que Calienta Tanque Conmovido

Un proceso que calienta tanque continuo y conmovido consta de un tanque batido, un


calentador, y controlador de PI. ¿El pienso líquido con una densidad de? = 980 kg/m3 y una
aptitud de calor de Cp = 1.6 los flujos kJ / (kg · ° C) en el tanque caliente en una constante tasa
masiva de flujo de w = 250 kg/min y temperatura Ti = 50 ° C. El volumen del tanque es V = 2.5
m3. Gusta para calentar esta corriente para un más alto temperatura punto determinado TR  
= 75 ° C. La temperatura de la conexión de salida es medida por un par termoeléctrico como
Tt, y el fundente de calor

482 Chemical Engineering Computation con MATLAB

Q (kJ/min) dio abasto por el calentador está ajustado por un controlador de PI con Kc = 60 kJ /
(min · ° C) y tI = 1.8   min. El par termoeléctrico exhibe dinámica de orden 1 con el tiempo tt
constante = 3 min y la ganancia de unidad. ¿El retraso de tiempo entre el tanque calentador y
el par termoeléctrico es? = 1.2 min.

1. El sistema inicialmente funciona en estado estable en una temperatura de 75 ° C (el punto


determinado). La temperatura de la ensenada Ti se varía repentinamente a 30 ° C en t de
tiempo = 10 min. No asumiendo acciones de control (el lazo abierto, Kc = 0), represente
gráficamente los perfiles de la temperatura elocuente en el tanque T, la temperatura medida
Tt, y la temperatura elocuente de la conexión de salida T1. 2. Si el controlador está
comprometido (el circuito cerrado), trame los perfiles de T, Tt, y T1. 3. Si el controlador de PI
es reemplazado por un controlador proporcional (P) con Kc = 60 kJ / (min · ° C), trame los
perfiles de T, Tt, y T1.

La solución El siguiente sistema de ecuaciones diferenciales debe ser solucionada:

DT

TT

DT

TT

DT dti = () + = -

ö ø ÷ 12 2 1 1tt q q,

DT

TT

DC t dt

TTQt Q

Kilobyte Ct dC tt t t e Rt s c yo ec e = () () = - = + () () + () 1 1 tt, d dt
1. El cambio en la temperatura de la ensenada puede ser representado como

Tt

Tt Tti yo () = < ³ ì í î 1 2 10 0: :

Donde Ti1 = 0 ° C y Ti2 = 30 ° C. El csthcont de función define el sistema de ecuaciones


diferenciales. El usecsthcont de la letra utiliza el ode45 de función incorporada para solucionar
el sistema de ecuaciones diferenciales y genera las curvas mostradas en Figura 9.20.

El % de función del csthcont.m dz csthcont z (1) (t, z, tau, tenso, tauI, kilobyte, Kc, theta, Qs, Ti,
Tr) = T, z (2) = T1, z (3) = Tt, z (4) = Ce si t < 10, Ti = 50; El distinto Ti = 30; El fin

76 74 72 70 68

La Conexión De Salida del Par Termoeléctrico del Tanque

64 66 62 60 58 56

010 20 3 0 t (min)

40 50 60

T (° C)

CREO 9.20 la respuesta de Circuito Cerrado de un proceso (el controlador P) que calienta
tanque conmovido.

El control de 483Process

Q = Qs + *z + Kc (4) (Kc/tauI) * (Tr - z (3)); Dz (1,1) = (Ti - z (1)) el *Q/tau de kilobyte /tau +; Dz
(2,1) = 2 * (z (1) - z (2) - (theta/2) *dz (1,1)) /theta; Dz (3,1) = (z (2) - z (3)) / tenso; Dz (4,1) = Tr -
z (3); El fin

El % del % usecsthcont.m usecsthcont.m z (1) = T, z (2) = T1, z (3) = Tt, z = Ce (4) rho = 980; V =
2.5; Cp = 1.6; W = 250; Tenso = 3.6; Theta = 1.2; Tr = 75; Ti = 50; TauI = 1.8; La k = 1 / (Cp *w);
Tau rho *V w; / La K Qs = (Tr-Ti); Z0 Tr Tr Tr 0 ; El espacio de tiempo del % Integral y condición
inicial tv 0 60 ; Kc = 0; T z ode45 (@ csthcont, tv, z0, [ ], tau, tenso, tauI, kilobyte, Kc, theta, Qs,
Ti, Tr); T = z (:,1); T1 z (:,2); Tt z (:,3); El complot (t, T, t, Tt, ':',T, T1, '.- ' ), xlabel ( ' t (min) ' ),
ylabel ( ' T (C) ' ) la leyenda ( ' el Tanque ', ' el Par Termoeléctrico ', ' la Conexión de Salida ', ' la
posición ', ' mejor ')

El usecsthcont de la letra produce las salidas demostradas en Figura 9.21.

>> el usecsthcont

2. En el letra usecsthcont, establecen valores de Kc y tv como Kc = 60; Tv 0 200 ; La letra


produce las salidas demostradas en Figura 9.22.

>> el usecsthcont

3. Cuando un controlador proporcional es usado, el fundente de calor es dado por ahí

Q tQKT T scRt () = + - ()
El csthcontp de función define el sistema de ecuaciones diferenciales, y el usecsthcontp de la
letra usa el ode45 de función incorporada para solucionar el sistema de ecuaciones
diferenciales.

80

75

70

65

T (° C)

60

55

010 20 3 0 t (min)

La Conexión De Salida del Par Termoeléctrico del Tanque

40 50 60

CREO 9.21 la respuesta de Lazo Abierto de un proceso que calienta tanque conmovido.

484 Chemical Engineering Computation con MATLAB

El % de función del csthcontp.m dz csthcontp z (1) (t, z, tau, tenso, kilobyte, Kc, theta, Qs, Ti,
Tr) = T, z (2) = T1, z (3) = Tt si t < 10, Ti = 50; El distinto Ti = 30; El fin Q = Qs + Kc * (Tr - z (3)); Dz
(1,1) = (Ti - z (1)) el *Q/tau de kilobyte /tau +; Dz (2,1) = 2 * (z (1) - z (2) - (theta/2) *dz (1,1))
/theta; Dz (3,1) = (z (2) - z (3)) / tenso; El fin

El % del % usecsthcontp.m usecsthcontp.m z (1) = T, z (2) = T1, z = Tt (3) rho = 980; V = 2.5; Cp
= 1.6; W = 250; Tenso = 3.6; Theta = 1.2; Tr = 75; Ti = 50; Kc = 60; La k = 1 / (Cp *w); Tau rho *V
w; / La K Qs = (Tr-Ti); Tv 0 60 ; Z0 Tr Tr Tr ; T z ode45 (@ csthcontp, tv, z0, [ ], tau, tenso,
kilobyte, Kc, theta, Qs, Ti, Tr); T = z (:,1); T1 z (:,2); Tt z (:,3); El complot (t, T, t, Tt, ':',T, T1, '.- ' ),
xlabel ( ' t (min) ' ), ylabel ( ' T (C) ' ) la leyenda ( ' el Tanque ', ' el Par Termoeléctrico ', ' la
Conexión de Salida ')

9.6 la ESTABILIDAD DE INFORMACIÓN RETROACTIVA CONTROLAN SISTEMAS Un sistema son


estables si la respuesta de salida está rodeada para cualquier aporte definido. La estabilidad de
un sistema de control de información retroactiva puede ser analizada usando la ecuación
característica. La función global de reembarque del sistema de control de información
retroactiva de circuito cerrado es dada por ahí

GGGGG

acto inapropiado

G GGGGG LRc vT p cvTpm L cvTpm

=
El +

El +

+ 11

La ecuación característica es

11 0 = el gygabyte + GGGGcv TpmO L

80 78 76 74 72 70 68 66 64 62

020 40 60 80 100 t (min)

La Conexión De Salida del Par Termoeléctrico del Tanque

T (° C)

120 140 160 180 200

CREO 9.22 la respuesta de Circuito Cerrado de un proceso (el controlador de PI) que calienta
tanque conmovido.

El control de 485Process

Las raíces de la ecuación característica son designadas los polos del sistema de circuito
cerrado. El sistema de control del closedloop es estable si todas las raíces de la ecuación
característica tienen partes verdaderas negativas. En otras palabras, el sistema de circuito
cerrado es estable si todos los polos del circuito cerrado transfieren mentira de función en el
avión de medio izquierdo. ¿Si algunas raíces de la ecuación característica descansan sobre el
axis imaginario, las partes verdaderas son cero y estas raíces pueden ser representadas como
r1,2 = ± ?u. La respuesta correspondiente a estas raíces puede ser expresada como

Cs

Como B s

Mt

U + + = + () () () + () 22 el pecado w wf

¿La respuesta exhibe oscilaciones sinusoidales conmigo

El ejemplo 9.19: El Lugar Geométrico de la Raíz (1)

Trame la trayectoria de polos cuando la ganancia del controlador Kc cambia de 1 para 40 para
el sistema con la ecuación característica dada por ahí

Ss sK c 32 61 1620 + + + Solution Los complots del rootloc de la letra el diagrama del lugar
geométrico de la raíz.

El % rootloc.m Kc 0:1:40 ; Para yo = 1:La longitud (Kc) pol 1 6 11 6 +2 *Kc ( i ) ; El sol = se arraiga
(pol); Para j = 1:= el sol de acto inapropiado de longitud (j) (yo, j) (el sol); El complot de fin
de fin (acto inapropiado, ' * '), la cuadrícula, ylabel (' la Parte imaginaria '), título xlabel (' el
Lugar Geométrico de la raíz (Kc 1~40 ) ' (' la Parte verdadera '))

Cuando la ganancia del controlador es mayor que 30, una cierta cantidad de la mentira de
polos a la derecha del axis imaginario en el avión complicado y el sistema se ponen inestables.
El rootloc de la letra genera el lugar geométrico de polos como se muestra en Figura 9.23.

>> el rootloc

El ejemplo 9.20: El Lugar Geométrico de la Raíz (2)

Represente gráficamente el diagrama del lugar geométrico de la raíz para el sistema de s con la
ecuación característica dada por ahí

3 2 02 + () + Ks ss

486 Chemical Engineering Computation con MATLAB

La solución que El numerador y denominador de la función de reembarque de lazo abierto son


s + 3 y s2 + 2s, respectivamente. Estos son provistos a los rlocus de función incorporada como
las discusiones de aporte. La función establece el rango de kilobyte automáticamente para
construir el diagrama del lugar geométrico de la raíz demostrado en Figura 9.24.

>> num 1 3 ; La guarida 1 2 0 ; Rlocus (num, guarida); >> La cuadrícula, el título (' el Lugar
Geométrico de la raíz '), xlabel (' el Axis verdadero '), ylabel (' el Axis imaginario ')

–1

–2

–3

– 4 – 7 – 6 – 5 – 4 – 3 la parte Verdadera

El lugar geométrico de la raíz (Kc 1–40)

La parte imaginaria

– 2 – 1 01

FIGURA 9.23 el Lugar Geométrico de polos cuando el controlador que ganancia cambie.

1.5
1

0.5

– 0.5

–1

– 1.5

–2–9

0.974

0.99

8 76543 2

0.945 0.9 0.82 0.66 0.4

0.974

–8–7–6–5

El axis imaginario (sec – 1)

El axis verdadero – 4 – – 2 (sec – 1) – 3 1 0 1

0.945

0.997

0.997

0.99

0.9 0.82 0.66 0.4

19

CREO 9.24 el lugar geométrico de la Raíz.

El control de 487Process

9.7 el ANÁLISIS de RESPUESTA DE FRECUENCIA La respuesta de un establo que el sistema


grandemente cronometra son caracterizados por su tamaño y su desfasaje cuando el aporte es
una ola sinusoidal. Considere un proceso estable cuyo reembarque la función es dada

Gs

Ys Xs

Ns srsr sr n

() = () ()

()
¿() () - (T) 12 La respuesta para un aporte sinusoidal general, un pecado de la = A de la letra x
(()?¿T), o la Letra X (s) = (UNO?) ¿(S2 +?2), pueda ser expresado   como

Y taeaea eC t

D trt rt n rt n = + + + + () + 12 12 lechuga romana inw w w

Donde la C y D son constantes. Desde que el sistema es establo, las partes verdaderas de todo
el raíz r1, r2, …, rn son negativas. Así de si el aporte sinusoidal es continuado por mucho
tiempo, los términos exponenciales decaerán fuera y la respuesta de tiempo se convierte en
una función puramente sinusoidal representada por los términos de coseno y del seno. El
coseno restante y los términos del seno pueden estar combinados para aflojar

Y tAIt Arkansas

TARI tA t + + = + () () () co ss en pecado inw w w ww fw f22

¿Dónde UNA Arkansas Yo = + 22 y? = Tan-1 (yo / acto inapropiado). La proporción de tamaño


(Arkansas) es dada por ahí

Arkansas == + = + = () Uno UNA Arkansas UN Rhode Island Gi 22 22 w

¿ Podemos ver que lo tamaño proporción lo magnitud es del número complicada obtenida
colocando s = ? En G (s).

9.7.1 Aguardó diagrama El diagrama Bode es una representación gráfica de las características
de respuesta de frecuencia de un modelo de función de reembarque. ¿El diagrama Bode
consta de un leño – el complot del leño del tamaño Arkansas versus? ¿(El radián /tiempo) y un
complot del semileño del ángulo de retraso? ¿Versus?. La función incorporada presagia
construcciones el complot Bode y calculan la proporción de tamaño y el ángulo de retraso.

¿El diagrama 9.7.2 nyquIsT El diagrama Nyquist, una representación alternativa de información
de respuesta de frecuencia, uno representación gráfica es de las partes verdaderas e
imaginarias de G (yo?) ¿En el avión de s con? Como el parámetro. ¿Porque un número
complejo puede ser metido en coordenadas polares, el diagrama Nyquist es también llamado
el complot polar de G (yo?). El diagrama Bode es más fácil para interpretar, mientras el
diagrama Nyquist está más ampliamente usado en multilazo o análisis multivariable. El
MATLAB nyquist de funciones incorporadas y la lata polar ambos estén acostumbrados a
construir el diagrama Nyquist.

9.7.3 nIchoLs haga un mapa de La gráfica Nichols es un complot de la magnitud logarítmica en


contra del retraso de fase. En MATLAB, la gráfica Nichols puede construirse por los nichols de
función incorporada.
488 Chemical Engineering Computation con MATLAB

El ejemplo 9.21: Aguardó Diagrama de un Proceso de Orden 2

¿Trame el diagrama Bode de una proceso orden 2 G / (2.25s2 + 3 (s) = 1?¿S + 1) cuándo? = 0,
0.25, 0.5, 0.75, y   1. De ¿la solución El bodezeta de la letra genera el complot Bode para cada
valor?.

El % bodezeta.m w logspace (- 2, 1, 300); Zeta 0:0.25:1 ; Num = 1; Para yo = 1:La longitud


(zeta), la guarida 2.25 3 *zeta ( i ) 1 ; Ar, phase = aguardó (num, guarida, w); El Lar = 20
*log10 (ar); Semilogx (w, Lar); Sujete fin xlabel (' w (el rad / min ) '), ylabel (' Arkansas '), titule ('
la Respuesta de proceso de orden 2 ') texto del texto (0.4, - 10, ' zeta = 1 ') (0.8, 20, ' zeta = 0
'),, cuadrícula

El bodezeta de la letra produce las curvas mostradas en Figura 9.25.

El ejemplo 9.22: Aguardó Diagrama de un Proceso de Orden 3

Represente gráficamente el diagrama Bode de un proceso de orden 3 con retraso de tiempo:

Gs

Se ss s = + + () () () + () - 04 1 03 11 02 2. . .

La solución El delaybode de la letra genera el complot Bode para el proceso de orden 3 con
retraso de tiempo. En la letra, la opción ' iodelay ' se usa para manejar el retraso de tiempo.

El % delaybode.m num 0.4 1 ; La guarida = conv (0.3 1, conv (1, 1)); G = tf (num, guarida, '
iodelay ', 0.2); Mag, phase, w = aguardó (G);

40 30 20 10 0 – – 20 – – 40 – 10 AR 30 50 10–2

W (el rad / min) 10010 – 1

Zeta = 1

101

Zeta = 0

CREO 9.25 el diagrama Bode para un proceso de orden 2.

El control de 489Process

La contratreta (2,1,1), loglog (w, apretón (mag)), ylabel cuadriculado (' el Tamaño '), xlabel (' la
Frecuencia (el rad /tiempo ) ') la contratreta (2,1,2), semilogx (w, apretón (la fase)), ylabel
cuadriculado (' la Fase (deg ) '), xlabel (' la Frecuencia (el rad /tiempo ) ')

El delaybode de la letra produce el complot Bode demostrado en Figura 9.26:

>> el delaybode

El ejemplo 9.23: Nyquist Diagram de un Proceso de Orden 2

Trame el diagrama Nyquist para un proceso de orden 2 cuyo reembarque la función es


Gs

Los ss

()

+ () + () 2 10 1251.

La solución Both las funciones incorporadas polares y nyquist pueden ser usados. Las
siguientes órdenes usan la función polar para generar el complot polar demostrado en Figura
9.27.

>> w logspace (- 2, 1, 300); Num = 2; La guarida = conv (10 1, 2.5 1); >> X, p = aguardó (num,
guarida, w); *p polar ((la pi / 180), letra x) >> el título (' Polar conspire de un 2 ^ { nd } - el
complot de orden ')

Las siguientes órdenes usan el nyquist de función para representar gráficamente el diagrama
Nyquist mostrado en Figura 9.28.

>> w logspace (- 2, 1, 300); Num = 2; La guarida = conv (10 1, 2.5 1); >> Nyquist (num, guarida)

El diagrama Nyquist también puede forjarse tramando las salidas obtenidas a partir del nyquist
de función.

100

El 10–2

10–2 10–1 100 la Frecuencia (el rad /tiempo)

La frecuencia (el rad /tiempo)

Ponga En Fase (° ) Tamaño

101 102

10–2 10–1 100 101 102

El 10–4

– 500

– 1000

– 1500

CREO 9.26 Bode diagraman de un proceso con retraso de tiempo.

490 Chemical Engineering Computation con MATLAB

El ejemplo 9.24: Nyquist Diagram de un Retraso De Tiempo

Represente gráficamente el diagrama Nyquist para un proceso de orden 1 con un retraso de


tiempo cuyo reembarque la función es
Gs

S () = + - 12 76 51.

La solución que Las siguientes órdenes generan el diagrama Nyquist deseado mostrado en
Figura 9.29.

>> G = tf (12.76, 5 1); El set (G, ' iodelay ', 1); >> el título (' el Diagrama Nyquist de un retraso de
tiempo ') nyquist (G) >> xlabel (' el Axis verdadero '), ylabel (' el Axis imaginario ')

1.5

0.5

0 el axis Imaginario – 0.5

–1

– – 1 – 1.5 0.5 0.5 el axis Verdadero 1 1.5 20

CREO que 9.28 Nyquist conspiran de un proceso de orden 2 por la función del nyquist.

150

180

210

240

270

300

330

30

60

290

1.5 1

0.5

120

CREO que 9.27 Nyquist conspiran de un proceso de orden 2 por la función polar.

El control de 491Process

El ejemplo 9.25: Nichols Chart


Represente gráficamente la gráfica Nichols para un proceso de orden 2 cuyo reembarque la
función es

Gs

Los ss

()

+ () + () 2 10 1251. .

La solución que Las siguientes órdenes generan la gráfica Nichols deseada mostrada en Figura
9.30.

>> num = 2; La guarida = conv (10 1, 2.5 1); W logspace (- 2, 1, 300); >> Nichols (num, guarida,
w); El ngrid

–2

–4

–6

– 8 – 2 0246 el axis Verdadero

El axis imaginario

810121 4

CREO 9.29 Nyquist diagraman de un proceso con retraso de tiempo.

40

20

– 20

– 40

– 60

– 80 – 360 – 315 – 270 – 225 – que 180 Lazo Abierto ponen en fase (° )

La ganancia de lazo abierto (dB)


– – 90 – 135 45 0

0.25 dB 0.5 dB 1 dB 3 dB

0 dB

– – 3 dB – – 12 dB – 1 dB 6 dB 20 dB

– 40 dB

– 60 dB

– 80 dB

+ 6 dB

CREO 9.30 la gráfica Nichols de un proceso de orden 2.

492 Chemical Engineering Computation con MATLAB

La ganancia del 9.7.4 y el margen de la Ganancia de márgenes de fase (la General Motors) y
margen de fase (la modulación de fase) proveen medidas cuantitativas de estabilidad relativa
eso indique qué tan cercano el sistema es para ponerse inestable. La última ganancia del
controlador Kcu es la ganancia en la cual el sistema está en estabilidad marginal. Así, cuando la
ganancia del controlador Kc está ajustada cerca de Kcu, el sistema de control le está próximo a
un estado inestable. ¿Deje arco ser el valor de la proporción de tamaño de lazo abierto en la
última frecuencia?¿La c cuándo? = ¿- 180 °, y el alquiler?¿G lo ángulo de retraso esté en la
frecuencia?La g cuando Arkansas = 1. La General Motors y modulación de fase son definidas
como, respectivamente,

La General Motors

Arkansas

== +1 de la noche 180 c g, f

En la práctica, un controlador está afinado a fin de que una General Motors miente entre 1.7 y
4.0 y una modulación de fase miente entre 30 ° y 45. Mientras más pequeño los valores de
General Motors y la modulación de fase, más cercano el sistema al extremo de la estabilidad
marginal, y las exhibiciones de sistema de circuito cerrado dinámica muy oscilatoria. La
ganancia del controlador puede estar colocada por la última ganancia Kcu y General Motors
tan

= la General Motors del cu


En MATLAB, la General Motors y la modulación de fase son obtenidas del margen de función
incorporada.

El ejemplo 9.26: La última Ganancia

La ecuación característica de un sistema de control de información retroactiva usando a un


controlador proporcional es dada   por ahí

08 51

El +

El +

Sc s.

Donde Kc es el controlador ganancia. Encuentre la última ganancia. La solución Las siguientes


órdenes producto las salidas deseadas.

>> G = tf (0.8, 5 1); Retraso = 2; M, p, w = aguardó (G); Mag m (1,:); >> La fase = p (1,:) - ((180 /
la pi) *delay *w '); >> Gm, Pm, Wcg, Wcp = margínele a (Mag, Fase, w) Gm = 5.7173 Pm = Inf
Wcg = 0.8922 Wcp NaN

¿ Podemos ver tan Kcu = 5.7173 y?U = 0.8922. Las siguientes órdenes generan una General
Motors de aparición de complot y modulación de fase (vea Figura 9.31).

>> G = tf (0.8, 5 1); Theta = 2; El set (G, ' iodelay ', theta); El margen (G)

El control de 493Process

Los PROBLEMAS 9.1 Expand F (s) = (s2 + 2s + 3) / (s3 + 3s2 + 3s + 1) en fracciones parciales. 9.2
Dos bloques conectados en la serie pueden ser representados como C = G1G2A. Sintetice estos
dos bloques. La función de reembarque de cada bloque recibe por G1 = 2 / (s + 1) y G2 = (2s +
1) / (s2 + 3s + 2). 9.3 Dos bloques conectados adentro igualan puede ser representado como C
A. = (G1 + G2) Synthesize estos dos bloques. La función de reembarque de cada bloque recibe
por G1 = 2 / (s + 1) y G2 = (2s + 1) / (s2 + 3s + 2). 9.4 que La representación del espacio estatal
de a un proceso están dados
d dt

letra x de la letra x de la letra x

letra x de la letra x de la letra x

01 0 013 10 7

El é

êêê

Úúú

= el é

Úúú

El é

êêê

Úúú

El é

êêê

ù
û

Úúú

= el é

El é

êêê

Úúú

011

100

El uy

letra x de la letra x de la letra x

Encuentre la función de reembarque para el proceso. 9.5 Encuentran la respuesta de impulso


de un proceso de orden 1 con la función de reembarque dada a las 3 / (2s + 1) durante el
espacio de tiempo de 0, 10 . 9.6 que La función de reembarque de un proceso de orden 1
recibe a las 3 / (2s + 1). Encuentre la curva de respuesta del proceso para el = 1.2t lineal de la
letra x de aporte durante el espacio de tiempo de 0, 10 . 9.7 En un proceso de orden 2, la
constante de tiempo y la ganancia de proceso reciben por t = 2 y la k = 3, respectivamente.
¿Un cambio de paso de la magnitud?M = 4 es iniciada en el aporte de proceso. ¿Trame la
respuesta sin dimensiones y (t) / (la k?¿M) como una función de t de tiempo (0 t = 40) para
cada valor de la proporción de descomposición? = 0.1, 0.4, 0.7, y   1. 9.8 En un proceso de
orden 2, la constante de tiempo y la ganancia de proceso reciben por t = 2 y la k = 3,
respectivamente. ¿Un cambio de paso de la magnitud?M = 4 es iniciada en el aporte de
proceso. ¿Trame la respuesta sin dimensiones y (t) / (la k?¿M) como una función de t de
tiempo (0 t = 40) para cada valor de la proporción de descomposición? = 1, 1.5, 2.0, y   2.5. ¿9.9
que La función de reembarque de un proceso de orden 2 recibe a las 1 / (t2s2 + 2t?S + 1)
donde t = 0.5. ¿Represente gráficamente la curva de respuesta de impulso para cada valor de
la proporción de descomposición? = 0.5, 1.0, y 1.5 durante el espacio de tiempo de 0, 10 .

– 10 – 20
– 30

– – 360 – – 1080 (el rad /Comisión de Valores y Bolsas) 40 0 720 1440 10–2 10–1 101 la
Frecuencia –

Aguardó diagrama a la General Motors = 15.2 dB (en 0.895 el rad /Comisión de Valores y
Bolsas), el de la noche = Inf

La Fase (° )

La magnitud (dB)

100

CREO 9.31 que la General Motors y la modulación de fase de un proceso con el tiempo atrasan.

494 Chemical Engineering Computation con MATLAB

9.10 que La función de reembarque de elemento de a un indicio están dados (ts + 1) / (s + 1).
Represente gráficamente la curva de   respuesta de paso de la unidad para cada valor de t = 0,
0.5, 1.0, 1.5, y 2 durante el espacio de tiempo de 0, 10 . 9.11 que Un controlador proporcional
(P) está usado en un sistema de control de información retroactiva. La función de reembarque
de proceso recibe por Gp (s) = 5 / (5s + 1), la ganancia de la válvula de control es Kv = 0.01, y la
ganancia del sensor /transductor es Km = 20. Use al Simulink para encontrar la curva de
respuesta de paso para un cambio de paso de la unidad en el punto determinado. La ganancia
del controlador Kc es 10. 9.12 a los que UN controlador de PI está acostumbrado control una
proceso orden 1 G = 0.8 / (5s + 1). La función de reembarque del controlador es Gc (s) = Kc (1 +
(1/tIs)) donde Kc = 1 y tI = 10. Encuentre la curva de respuesta de paso para un cambio de paso
de la unidad en el punto determinado. 9.13 Uno proporcional – el controlador integral (la PI)
es usado en un sistema de control nivelado en líquido. La función de reembarque de proceso
es G (s) = 2 / (4.8s + 1), la ganancia de la válvula de control es 0.08 y el tiempo puesto a cero
del controlador de PI es tI = 2. Use al Simulink para encontrar la curva de respuesta de paso
para un cambio de paso de la unidad en la tasa de flujo de la ensenada para cada valor del
ganancia del controlador Kc = 3, 10, 20, 60. ¿ Construir el bloque del controlador de PI en el
Simulink, seleccionar el bloque PID del Simulink? El submenú continuo en el Simulink Library
Browser y el obstáculo el bloque para el bloque diagraman en la ventana del editor. Dé doble
clic sobre el bloque PID para establecer los parámetros del controlador. Coloque ambos la N de
coeficiente del filtro y el tiempo derivado para los ceros. 9.14 funciones Figure P9.14 que dos
tanques nivelados en líquido conectaron en una moda que interactúa. Asumiendo constante
densidad elocuente, el balance material para cada tanque cede

uno

Dh dt

A del qChh

Dh dt ChhChi1 1 11 22 2 11 22 2 = - = -

Donde A1 y A2 son áreas de sección transversal de tanque 1 y tanque 2, respectivamente C1 y


C2 son parámetros
La variable manipulada es la tasa de flujo qi (ft3/min) para el primer tanque. Cuando un
controlador de PI es usado, la tasa de flujo de la ensenada para el primer tanque es dada por
ahí

RK et

La k etdt et hhi m mc c yo acto inapropiado de la t = + () + () () = ò t 0 2

El qi

Q1 q2 h1 h2 (Cruce área seccional: A2) (ar ea seccional Enojado: A1)

Guarde En Un Tanque 1 Tanque 2

El controlador LC

TOMO EN CUENTA a los tanques P9.14 Two conectados una moda que interactúa.

El control de 495Process

Dónde Kc   (min) es la ganancia del controlador tI (i.e   (ft-1) es el qm de tiempo vuelto a


arrancar es la máxima tasa posible de flujo., 0 qi qm) rm es la tasa fraccionada de flujo cuando
no hay acción de control (i.e., Qi rqm) hR es el punto determinado para el segundo nivel del
tanque

El error acumulado de control puede ser representado como

Acto inapropiado Ct Etdt Hh Dte Tt () = () = () òò 00 2

La diferenciación de esta ecuación afloja

Acto inapropiado dC t dt et hhe () = () = 2

Así, la ecuación del controlador puede ser expresada como

acto inapropiado

kilobyte Ct

DC t dt

yo
m

yo

Ec e + + () () t

Si un controlador de la P es usado, la ecuación del controlador lo hará

Acto inapropiado q rKhhi m mc + () 2

La siguiente información y los datos tienen aplicación: A1 A2, C1 = 61.8 ft2.5/min, C2 = 30.9
ft2.5/min, hR = 6 ft, rm = 0.4, qm = 480 ft3/min, d = 12 ft (d: El diámetro del tanque). 1. Trame
el nivel de líquido de cada tanque versus el tiempo cuando no hay acción de control. 2. Un
controlador de la P está acostumbrado a controlar el nivel de líquido. Trame el líquido ras con
ras del segundo tanque versus el tiempo cuando la ganancia del controlador es Kc = 2 y Kc =
40. 3. Un controlador de PI está acostumbrado a controlar el nivel de líquido. Trame el líquido
ras con ras de cada tanque versus el tiempo cuando la ganancia del controlador es Kc = 0.2 y el
tiempo puesto a cero es tI = 20 min. 9.15 Determinan la estabilidad de un sistema a cuya
ecuación característica está dada

Sss 432 5310 + +.

9.16 que La función de reembarque de un controlador PID puede ser expresada tan

Gs

Ms Es

s de la k

Ks

El tratamiento de datos de Anteproyecto-Internet del scP de kilobyte Ks yo () = () () + + + 2

Donde Kc = KP, KctD = KD y (Kc/tI) = KI. Represente Gráficamente el diagrama del lugar
geométrico de la raíz para los parámetros arbitrarios de afinación cuando la función de
reembarque de proceso es dada por Gp (s) = 1/s2. 9.17 Traman el diagrama Bode para un
proceso de orden 2 cuyo reembarque la función es dada

Gs

Los ss
()

+ () + () 2 10 1251. .

496 Chemical Engineering Computation con MATLAB

9.18 Traman el diagrama Nyquist para un sistema de orden 3 cuyo reembarque la función
recibe por G (s) = 1 / (s3 + 2s2 + 2s + 1). 9.19 el controlador A P están usados en un sistema de
control de información retroactiva a cuya ecuación característica está dados

123 0 = kilobyte + + + () () () sss c

Encuentre la última ganancia.

497

10 la Optimización

La optimización es el proceso computacional de minimizar o maximizando una función objetivo


al satisfacer las restricciones predominantes. La optimización ha sido una de la ingeniería más
importante labra ocuparse de costo alto de energía, competencia global en el precio del
producto y la calidad, y las reglas medioambientales escasas. En la industria de ingeniería
química, la aplicación de técnicas de optimización en la producción, el control de proceso, la
planificación, el control de inventario, y el transporte han dado como resultado ahorros de
costos significativos y han mejorado ambientes operacionales. Para que ingenieros químicos
apliquen optimización en su lugar de trabajo, deben entender ambos los algoritmos básicos y
los procedimientos computacionales. En este capítulo, enfocamos la atención en algoritmos de
optimización y ® programas MATLAB que implementan técnicas de optimización en los
problemas prácticos. La presentación de conceptos teóricos y las derivaciones de fórmula de
optimización así como también las pruebas rigurosas de optimización se omite. La introducción
de cada algoritmo de optimización es perseguida por ejemplos MATLAB para ilustrar
aplicaciones y proveer al lector de una comprensión de cómo surte efecto la técnica de
optimización. El objetivo principal de este capítulo es proveer a lectores de técnicas diversas
de optimización y programas correspondientes MATLAB que ya han sido encontrados, o
potencialmente pueden ser usados, para aplicaciones del académico o del industrial. Los
programas MATLAB pueden ser usados en cursos no graduados o graduados en la
optimización. Los investigadores y practicar a los ingenieros en el campo de diseñar procesos
pueden hacer a la medida y pueden aplicar a este MATLAB programa en el diseño, simulación,
y operación de procesos químicos.

10.1 la OPTIMIZACIÓN ESPONTÁNEA 10.1.1 Fibonacci Method El método Fibonacci son más
convenientes cuando el intervalo conteniendo el punto extremum (el mínimo o el máximum) o
el intervalo de incertidumbre debe reducirse a un valor dado en el número mínimo de pruebas
o evaluaciones de función. Si el Fibonacci numera es representado como F0, F1, F2, …, Fn, …, la
secuencia puede ser generado usando
FFFF Fi n ii i01 12 11 2 === + = ¼ () -,

Resuelva 10.1 funciones el procedimiento de reducción de intervalo, lo cual puede estar


descrito como

Yo IIIIIIII IIII yo kk knnnnn12 3234 12 21 1 = + ¼ = + ¼ = + = + + 2 - - = +,

Usando la definición del número Fibonacci, tenemos

Yo FI IFII FI nn nn nk kn 1211 == = - +,

El algoritmo de minimización basado en el método Fibonacci es dado debajo:

1. Especifique x1 de dos puntos y x4 representando el intervalo inicial I1 X4 - x1. 2. Especifique


el número de n de reducciones de intervalo. Si una e deseada de exactitud es dada, n puede
ser definida como el valor menor algo semejante que 1 Fn E.

498 Chemical Engineering Computation con MATLAB

3. Calcule vw

Vw w n n = - = + = () - + 51 2 15 15 1 1 1, uno. 4. Determine puntos intermedio x3 ax4 + (1 -


uno) x1 y calcule a f3 f (x3). 5. para yo = 1: N - 1 si yo = n - 1, x2 ax1 + distinto x2 0.01x1 +
0.99x3 (1 - uno) x4 endif calcula f2 f (x2). Si f2 f3, x4 x3, x3 x2, x1 x4 distinto f3 f2, x4 x2
endif

uno

() - + vw w ni ni 1 1 1

El fin para

El fbnopt de función MATLAB implementa el algoritmo de búsqueda Fibonacci. La sintaxis


básica es

X, f, fint fbnopt (objfun, una, b, n)

Dónde el objfun es la función objetivo, uno y b son los puntos iniciales de intervalo, n es el
número de reducciones, la letra x es el punto óptimo resultante, f es el valor de función en el
punto óptimo, y fint es la longitud del intervalo final.

El % de función x, f, fint fbnopt (objfun, una, b, n) fbnopt.m: 1 % dimensional de método de


búsqueda Fibonacci introduce en la computadora: El % objfun: El % objetivo de función una, b:
El intervalo inicial enseña con el dedo % n: El número de salida del % de reducción: El % fint: El
tamaño de letra x final del % de intervalo: El % óptimo del punto f: El valor de función en el
punto óptimo

I1

I2

I2

I3
I3

I4

I4

FIGURA 10.1 la reducción de Intervalo.

La 499Optimización

La carrera de la Prueba del %: El % uno = 0; B = 50; N = 20; Fobj = @ (la letra x) - 870 *x + 102
*x ^2 - 5 *x ^3; El % x, f, fint fbnopt (fobj, una, b, n);

V = (sqrt (5) - 1) /2; W = (1-sqrt (5)) / (1 +sqrt (5)); El x1 = uno; X4 b; El alfa v * (1-w ^n) / (1-w ^
(n +1)); = el alfa del x3 *x4 + (de 1 alfa) *x1; F3 objfun (x3); Para k = 1: N - 1 si k == n - 1 x2 =
0.01 *x1 + 0.99 *x3; Si no = el alfa del x2 *x1 + (de 1 alfa) *x4; El fin f2 objfun (x2); Si (f2
f3) x4 x3; X3 x2; F3 f2; Si no x1 = x4; X4 x2; F4 f2; El alfa de fin v * (1-w ^ (n - la k)) / (1-w ^
(n - k + 1)); = el x3 de la letra x de fin; f f3; = la temperatura absoluta del fint (x1 - x4);

El ejemplo 10.1: Búsqueda de Fibonacci

Use el método de búsqueda Fibonacci para encontrar el mínimo de pecado f = 2x2 (1.5x) (la
letra x) - 4x2 + 3x - 1. La inicial que el intervalo puede ser especificado como - 8, 8 . Deje el
número de reducciones de intervalo ser n = 20. La Solución >> Uno = - 8; B = 8; N = 20; Fobj =
@ (la letra x) 2 *x ^2 *sin (1.5 *x) - 4 *x ^2 + 3 *x-1; >> La letra x x, f, fint fbnopt = - 5.7256 f = -
(fobj, una, b, n) 197.9705 fint = 0.0015

10.1.2 Método de Sección Golden Del procedimiento de reducción de intervalo mostrado en


Figura 10.1,

YO IIIII 123234 = + = + ¼,

Como el número de iteraciones es aumentado, la proporción de la el límite alcances Fn-1/Fn


números Fibonacci t = () = 512061803 /.. La t del límite es designada la proporción de oro.
Ahora tenemos el deseo de mantener

Yo 2 1 3 2 4 3 ==== t

De estas relaciones, tenemos

Yo II 2132 2 t 1 == = tt,

500 Chemical Engineering Computation con MATLAB

Substituyendo estas ecuaciones en I1 I2 + I3, tenemos

1 2 + tt

La raíz positiva de esta ecuación es dada por ahí


t

- = 51 2

0 61803.

Cuál es la proporción de oro. El esquema de reducción de intervalo por el método de sección


de oro sigue el procedimiento usado en el algoritmo Fibonacci. El algoritmo de sección de oro
es dado debajo:

1. Especifico el x1 inicial del punto y la h de tamaño de paso. Evalúe a f1 f (x1). 2. Deje a x2 x1


+ h y evalúe a f2 f (x2). 3. Si f2 f1, intercambie puntos 1 y 2. H determinada = - h. 4. H xxh + t
determinada, 42 y evalúan a f4 f (x4). 5. Si f4 f2, vaya para dar un paso 7. 6. Deje a x1 x2, x2 x4
y vaya para dar un paso 4. 7. X3 tx4 + determinado (1 - t) x1 y evalúa a f3 f (x3). 8. Si f2 f3, x4 x1
determinado y x1 x3. Si no coloque a x1 x2, x2 x3, y f2 f3. 9. Si el criterio parador no es
satisfacido, vaya para dar un paso 7.

El gsopt de función MATLAB implementa lo algoritmo de búsqueda de sección de oro. La


sintaxis básica es

X, f, n gsopt (objfun, x1, h, crit)

Donde el objfun es la función objetivo, x1 es el punto inicial, h es el tamaño de paso, crit es el


criterio parador, la letra x es el punto óptimo resultante, f es el valor de función en el punto
óptimo, y n es la longitud del intervalo final.

El % de función x, f, n gsopt (objfun, x1, h, crit) gsopt.m: El aporte del % de método de


búsqueda de sección de oro: El % objfun: El % objetivo de función x1: El % inicial del punto h: El
% de tamaño de paso crit: Deteniendo salida del % de criterio: letra x del %: El % óptimo del
punto f: El valor de función en el % óptimo del punto n: El número de % de evaluaciones de
función prueban carrera: % crit 1e 6;,x1=1; H = 0.1; La diversión del % = @ (la letra x) 85 * ^2 +
(^2 de 1 letra x) (^3 de 1 letra x) + 3 * (de 1 letra x) ^2; El % x, f, n gsopt (la diversión, x1, h,
crit)

El % Initialization Tau = (sqrt (5) - 1) /2; N = 0; F1 objfun (x1); n +1; X2 x1 + h; F2 objfun (x2); n
+1;

La 501Optimización

La búsqueda de la sección áurea del % si f2 f1 temp x1; X1 x2; X2 temp; Temp f1; F1 f2; F2
temp; H = - h; El fin mientras x1 1e50 h h tau; X4 x2 + h; F4 objfun (x4); n +1; Si f4 f2, rompa
relaciones; El fin f1 f2; X1 x2; F2 f4; X2 x4; El pliegue de fin = (f1 + f2 + f4) / 3; Ind = 0; Mientras
x1 1e50 si < crit abs (x4-x1), rompa relaciones; El fin x3 tau *x4 + (1-tau) *x1; F3 objfun (x3); n
+1; Si f2 f3 x4 x1; X1 x3; F4 f1; F1 f3; Si no x1 = x2; X2 x3; F1 f2; F2 f3; Fin fpr = (f1 + f2 +
f4) / 3; Si crit ind ind + abs (fpr - el pliegue) 1; Si ind == 2, rompa relaciones; No acabe
si no a ind = 0; = el fpr del pliegue de fin; = el x2 de la letra x de fin; f f2; El fin

El ejemplo 10.2: El Método de Sección de Oro

Use la búsqueda de la sección áurea para encontrar el mínimo de pecado f = 2x2 (1.5x) (la letra
x) - 4x2 + 3x - 1. El punto inicial puede ser especificado como x1 = - 5. Deje el tamaño de paso
ser h = que 0.1 y el criterio parador sean 1 × 10-6. Solución crit 1e 6; X1 = - 5; H = 0.1; >> Fobj =
@ (la letra x) 2 *x ^2 *sin (1.5 *x) - 4 *x ^2 + 3 *x-1; >> La letra x x, f, n gsopt = - 5.7248 f = -
(fobj, x1, h, crit) 197.9705 n = 25

Reparo en que la función objetivo dada tiene muchos valores mínimos locales como se
muestra en Figura 10.2. Así, el diferente punto inicial da resultados diferentes. Por ejemplo, x1
= 1 da a xmin = 3.7939 y fmin = - 63.265, mientras x1 = 6 dan a xmin = 7.6665 y fmin = -
316.0254 como se muestra debajo.

>> x1 = 1; La letra x x, f, n gsopt (fobj, x1, h, crit) = 3.7939 f = - 63.2650 n = 28

502 Chemical Engineering Computation con MATLAB

>> x1 = 6; La letra x x, f, n gsopt (fobj, x1, h, crit) = 7.6665 f = - 316.0254 n = 28

El método Cuadrático ’S 10.1.3 brent de Ataque Suppose que puntos tres iniciales de datos
reciben tan (x1, f1), (x2, f2), (x3, f3) donde x1 x2 x3 y f2 min (f1, f3). Una función cuadrática de
una forma p (la letra x) = un + bx + cx2 puede ser satisfacida a través de estos puntos. Usando
el polinomio Lagrange, la función p (la letra x) puede ser expresada como

Px f

El xxxx de la letra x de la letra x de la letra x de la letra x

El xxx de la letra x de la letra x de la letra x de la letra x

()

() () () () +

() () () - 1 23 1213 2 13 212 xx f

Letra x de la letra x de la letra x de la letra x xxxx3 3 12 3132 () + () () () ()

La letra x mínima del punto * x4 puede ser encontrada colocando a dp (la letra x) /dx = 0, lo
cual se fondea

El xx

BCfx xA Cf xx ABf xx BCfA Cf ABf * + + + () () () + () 4 12 32 13 31 2 1232 Un xxxx BxxxxCxxxx = ()


() = () () = () () 121 3 21233 132

Un intervalo nuevo de incertidumbre (x1new, x2new, x3new) está resuelto comparando f2 con
f4 f (x4):

El xxx

letra x xxxxxf f xxxx

Newn ew nuevo 123


124424 2

2434 2,

,, () = () > ³ ():, :, , :, :, Ff xxxxxf f xxxxxf f 42 423424 2 142424 2 < () < ³ () << ì í ï î ï ï,

–8

– 300

– 250

– 200

– 150

– 100

– 50

El pecado del 2x2 (1.5x) – 4x2 + 3x – 1

– – 4 – 6 2 0 la letra x

2468

CREO que 10.2 Plot de f (la letra x) = 2x2 pecan (1.5x) - 4x2 + 3x - 1.

La 503Optimización

El método adecuado cuadrático de Brent comienza con asociar de un intervalo que tiene el
mínimo. En cualquier paso, cinco puntos (una, b, letra x, v, w) son considerados. Apunta uno y
corchete b el mínimo, la letra x es el punto que da el valor mínimo de función, w es el punto
que da el segundo valor mínimo de función, y v es el valor previo de w. El ajuste cuadrático es
probado para letra x, v, y w, y las s mínimas cuadráticas del punto son dadas como

El sx

Xw fx fv xv fx fw xwfx fv

() { } () () () { } - - () () () - { } () () -

12

22

La letra x xvfx fw () () - () { }

Supongo que los puntos estimados son equidistantes con una h de equidistancia. Luego la
estimada punto w, letra x, v y valores correspondientes de función pueden ser expresados
como
Wx xx whxhvx xhxh + + + +01 020 2,

F fw fx ffxfxffv fx 001122 = () = () = () = () = () = ()

La sustitución de estas relaciones para la anteriormente citada ecuación afloja

El sx

La alta frecuencia ff fff + - æ è ç ö ø ÷ 0 10 2 1022 43 2

El algoritmo adecuado cuadrático de Brent para el mínimo recibe below1:

1. Especifique tres puntos uno, b (forme el intervalo), y letra x (da el valor mínimo de función).
2. Dele un reset a la w y v en letra x. 3. Si la letra x, w, y v son todo bien definidas, vaya para
dar un paso 5. 4. Encuentre la u del punto destinando el método de búsqueda de sección de
oro para lo más grande de la letra x de dos - uno o la letra x - intervalos b. Vaya para dar un
paso 7. 5. Realice ecuación de segundo grado satisfaciendo para letra x, w, y v, y
descubrimiento la u mínima del punto. 6. Ajuste u en el mayor intervalo de letra x - uno o la
letra x - b. 7. Calcule a fu f (u). 8. Encuentre valores nuevos para uno, b, letra x, w, y v. 9. El
cheque ya sea lo más grande de la letra x de intervalos - uno o la letra x - b es más pequeño
que el criterio especificado de convergencia. Si la convergencia no ha sido lograda, vaya para
dar un paso 3.

El brentopt de función MATLAB implementa el algoritmo de búsqueda Brent. La sintaxis básica


es

Xopt, fopt, nf brentopt (objfun, x1, h, crit)

Donde el objfun es la función objetivo, x1 es el punto inicial, h es el tamaño de paso, crit es el


criterio parador, xopt es el punto óptimo resultante, fopt es el valor de función en el punto
óptimo, y nf es el número de evaluaciones de función.

El % de función xopt, fopt, nf brentopt (objfun, x1, h, crit) brentopt.m: La minimización (1


búsqueda dimensional) por el aporte del % de algoritmo de Brent: El % objfun: El % objetivo de
función x1: El % inicial del punto h: El % de tamaño de paso crit: El criterio de convergencia

504 Chemical Engineering Computation con MATLAB

La salida del %: letra x del %: El % óptimo del punto f: El valor de función en la alta frecuencia
óptima del % del punto: El número de evaluaciones de función para % de búsqueda Prueban
carrera: % x1 = 0.01; H = 0.2; Crit 1e 6; La diversión del % = @ (la letra x) exp (la letra x) - 3 *x +
0.02/x - 0.00004/x; El % xopt, fopt, nf brentopt (la diversión, x1, h, crit)

El % Initialization Clarge 1e40; Tau = (sqrt (5) - 1) /2; Nf = 1; F1 objfun (x1); El % puntos
Determine inicial 3 x2 x1 + h; Nf +1; F2 objfun (x2); Si f2 f1 temp x1; X1 x2; X2 temp; Temp f1;
F1 f2; F2 temp; H = - h; El fin mientras x1 clarge h h tau; X4 x2 + h; Nf +1; F4 objfun (x4); Si f4
f2, rompa relaciones; El fin f1 f2; X1 x2; F2 f4; X2 x4; El fin x3 x4; F3 f4; Un = x1; b x3; = el f1 de
fa; Fb f3; El ha = uno; Hb b; El cheque del % ya sea ha hb si (b < uno), ha b; El hb = uno; = el x2
de la letra x de fin; Fx fb; = letra x de la w; v w; Ev = 0; Fx f2; Fw fx; Fv fw; Mientras 1 hm = (ha +
hb) /2; La convergencia de intervalo del Cheque del % si < = crit - (hb - (la temperatura
absoluta (la letra x - hm) ha) /2), = la letra x x2; F2 fx; El regreso; Fin etemp = 0; P = 0; Q = 0; Si
(la temperatura absoluta (ev) > crit) acto inapropiado = (la letra x - w) * (fx - fv); Q = (la letra x -
v) * (fx - fw); P *q - (la letra x - = (la letra x - v) w) *r; Q = 2 * (q - acto inapropiado); Si
(q > 0), p = - p; Si no, q = - q; El fin etemp ev; Ev d; La longitud del % del mayor fin del
interva ind1 = 1; Si - p) < 0), la letra x ind1 ((q * (ha -) = - 1; Fin ind2 = 1; Si - p) < 0), la letra x
ind2 ((q * (hb -) = - 1; El fin si - la letra x ((la temperatura absoluta (p) (q *etemp/2) | (ind1
ind2) (la letra x < hm) > = la temperatura absoluta)) si, ev hb; Si no, ev ha - letra x; El fin d
= (1 - tau) *ev; Si no d = p / q; = la letra x de la u + d; Si (((u - ha) < crit) | ((hb - u) < crit)) si
(la letra x < hm), d crit; Si no, d = - crit; El fin de fin de fin si (la temperatura absoluta (d) >
= crit) = la letra x u + d; Si no si (d > 0), = letra x u + crit; Si no, = la letra x u - crit; El fin de fin

La 505Optimización

Nf +1; Fu objfun (u); El % Colocó uno, b, letra x, u, v, w para la siguiente iteración si (fu fx)
si (< la letra x u), = la letra x hb; Fb fx; Si no, = letra x ha; = el fx de fa; Fin v w; Fv fw; = letra
x de la w; Fw fx; = u de la letra x; Fx fu; Si no si (< la letra x u), ha u; = el fu de fa; Si no, hb
u; Fb fu; El fin si ((fu fw) | (== la letra x w)) v w; Fv fw; w u; Fw fu; Elseif ((fu fv) | (== la letra
x v) | (v w)) v u; Fv fu; La convergencia de función del Cheque del % de fin de fin si + (fb -
fx) ((la fa - fx) < crit), = la letra x x2; F2 fx; El regreso; El fin xopt x2; Fopt f2; El fin

El ejemplo 10.3: El algoritmo de Brent

El método de búsqueda de uso Brent para encontrar el mínimo de fx xx xx () = () - + exp.. 3


002000004. El punto inicial puede ser especificado tan x1 = 0.01. Deje el tamaño de paso ser h
= que 0.2 y el criterio parador sean 1 × 10-6. Solución >> x1 = 0.01; H = 0.2; Crit 1e 6; >> Exp
divertido (la letra x) = @ (la letra x) - 3 *x + 0.02/x - 0.00004/x; >> Xopt, fopt, nf brentopt (la
diversión, x1, h, crit) xopt = 1.0572 fopt = - 0.2744 nf = 12

10.1.4 Shubert – PiyavSkii Method2 Consider un problema simple de maximización de la forma

Maximice Tema f (la letra x) para una = b de la = letra x

Se asume que la función f (la letra x) es Lipschitz continuo: Hay una constante C cuyo valor es
asumido para ser sabido dónde | f (la letra x) - | la letra x f | = C (y) - y | para cualquier letra x,
y? A, b . Una secuencia de punto x0, x1, x2, …, convergiendo para el máximum global es
generado por construcción secuencial de una cubierta serrada sobre la función. El Shubert – el
algoritmo Piyavskii es dado debajo:

1. Escoja un primer x0 del punto de muestra en el punto medio del intervalo a, b como xa b0 1
2 = + (). 2. Dibuje un par de líneas con ustedstedsta de la cuesta en x: | la letra x y y0 + C (la
letra x) - x0. La intersección de este par de líneas con los puntos de fin del intervalo a, b da un
diente de sierra inicial consistente en dos puntos dados por tz por cbaaycba 11 22 00 22,, /, / ()
() é + () () + () () é.

506 Chemical Engineering Computation con MATLAB

3. ¿Construya una secuencia de los vertices ( t1, z1 ), ( t2, z2 ), …, ( tn, zn ) serrados (z1 z21? =
Zn). 4. Determine la cubierta serrada nueva ( t1, z1 ), ( t2, z2 ), …, ( tn - 1, zn - 1 ), ( tl, zl ), ( tr, zr
) donde z zzyt t C zytt C zylr nnlnn nrnn n == + () = - - () = + - () 1 2 1 2 1 2. 5. Detenga el
procedimiento cuando | zn - yn e.

El shubertopt de función MATLAB implementa al Shubert – el algoritmo Piyavskii. La sintaxis


básica es

Xopt, fopt, nf shubertopt (objfun, una, b, C, crit, nfmax)


Donde el objfun es la función objetivo, x1 es el punto inicial, uno y b son los puntos de fin del
intervalo inicial, C es la constante Lipschitz, crit es el criterio parador, nfmax es el máximo
número de evaluaciones de función, xopt es el punto óptimo resultante, fopt es el valor de
función en el punto óptimo, y nf es el número de evaluaciones de función.

El % de función xopt, fopt, nf shubertopt (objfun, una, b, C, crit, nfmax) shubertopt.m: La


optimización por la maximización del % de algoritmo de Shubert-Piyavskii 1-D de Lipschitz
funciona aportes del %: El % objfun: El % objetivo de función una, b: El fin apunta de % inicial
de intervalo C: El % constante Lipschitz crit: El % de tolerancia nfmax: El máximo número de
salidas del % de evaluaciones de función: El % xopt: El % óptimo del punto fopt: El valor de
función en el % óptimo del punto nf: El número de % de evaluaciones de función Prueban
carrera: % C = 8; Uno = - 3; B = 8; Crit 1e 6; Nfmax = 2000; La diversión del % = @ (la letra x) - el
pecado (la letra x) - el pecado (3.5 *x); El % xopt, fopt, nf shubertopt (la diversión, una, b, C,
crit, nfmax)

Nf = 0; X0 = (un + b) /2; Nf + 1; Y0 objfun (x0); Ymax y0; Xmax x0; Fmax y0 + C * (b - uno) /2; T
(1) = b; Z = y0 + C * (b - uno) (1) /2; T (2) = uno; Z = y0 + C * (b - uno) (2) /2; N = 2; Mientras
((fmax - ymax) > crit y nf nfmax) tn = T (n); Zn = Z (n); Nf + 1; Yn objfun (tn); Si (yn ymax),
ymax yn; Xmax tn; El fin zL = (zn + yn) /2; ZR zL; TL tn - (zn - yn) /2 / C; TR tn + /2 (zn - yn) / C;
El % Replace T (n) y Z (n) por tl, zl y tr, zr ind1 = 0; Ind2 = 0; Si (tL > = uno y tL b), ind1 = 1; El
fin si (tR > = uno y tR b), ind2 = 1; El fin si T (n) (ind1 == 1 e ind2 == 0) = tL; Z (n) = zL; Elseif T
(n) (ind1 == 0 e ind2 == 1) = tR; Z (n) = zR; Elseif T (n) (ind1 == 1 e ind2 == 1) = tL; Z (n) = zL; T
(n +1) = tR; Z (n +1) = zR; n +1; = el tipo de fin Z, Indx (Z); T=T (Indx); Fmax = Z (n); El fin xopt
xmax; Fopt ymax; El fin

La 507Optimización

El ejemplo 10.4: Shubert – el Algoritmo Piyavskii

Use el pecado Shubert (1.2x) – el método Piyavskii para encontrar el máximum de f (la letra x)
= - - el pecado (3.5x). La inicial que el intervalo puede ser especificado como - 3, 8 . Deje a la
constante Lipschitz ser C = 8, el criterio parador es 1 × 10-6, y el máximo número de
evaluaciones de función sea 2000. Solución >> C = 8; Uno = - 3; B = 8; Crit 1e 6; Nfmax = 2000;
>> La diversión = @ (la letra x) - el pecado (1.2 *x) - el pecado (3.5 *x); >> Xopt, fopt, nf
shubertopt (la diversión, una, b, C, crit, nfmax) xopt = 3.2162 fopt = 1.6239 nf = 2000

10.1.5 Método Más Pronunciado de descenso Consider un problema de minimización de la


forma Minimize () fx

Donde la letra x x1, x2, …, xn T es un vector de columna de n variables de valores verdadero.


Deje xk ser el punto en la iteración del kth. Escojamos que uno cuesta abajo d de dirección y un
paso dimensionan uno > 0 tal ese el punto nuevo xk + respecto a los rendimientos un valor
mejorado de función: F (el anuncio xk +) < f (xk). Para seleccionar a d, podemos usar la
expansión Taylor en f (la letra x) acerca de xk:

La letra x de la f de la letra x f xdf hace k del kk T + () = () +Ñ + aa () () a2

¿Dónde?F T (la letra x) [? f ( x ) / ? x1, ? f ( x ) / ? x2, …, ? f ( x ) / ? xn ]. Podemos ver que df, el


cambio en f, es dado como
La letra x de la f de la letra x da aa aff xdf hace k de la T de la k fx d kk T = + () - = Ñ + () () () @ Ñ
() 2

Para df < 0 (i.e., La reducción en f), d debería ser una dirección de descenso que satisface a k Ñ
fx d () T 0 En el método más pronunciado de descenso, la dirección d = dk en la iteración del
kth está escogida como d fx kk = - Ñ ()

¿Esta elección de d dk satisface?F (xk) Td < 0 desde Ñ () = Ñ () = - Ñ () Ñ () = - k letra x f letra x Ñ


fx dfxd f f xk T T kk T () kk -- 2 0 que Después tenemos que determinar el paso dimensionan un
= ak a lo largo del dk de dirección. Como movemos a lo largo de dk, la f objetiva de función y la
variable del diseño dependen sólo de un = ak: La k f xd fxdx kk + () º () + º () aaaa, La derivada
direccional de la f de función a lo largo del dk de dirección puede ser expresado como

El df

k fx dd kk T

Uno uno

uno

* () Ñ + ()

508 Chemical Engineering Computation con MATLAB

Podemos escoger uno = un * a fin de minimizar a f (uno) = f (xk + adk). El algoritmo más
pronunciado de descenso se replantea como sigue:

1. Especifique un x0 del punto de partida y una e paradora de criterios. La k determinada = 0.


2. ¿Calcula?F (xk). ¿El alto si??¿F (xk)? = e. ¿De otra manera, calcula un vector normalizado de
dirección dk = -?¿F (xk)? ?¿F (xk)?. 3. Determine ak = un * usando un método aproximado de
búsqueda de la línea. Actualice variable del diseño: Xk + 1 xk + akdk. 4. Calcule el valor de
función en el punto nuevo f (xk + 1). El alto si | f (xk + 1) - f (xk) | = e. De otra manera, el
determinado el de k = el de k el de + 1, el de xk xk + 1 y el empuje a dar un paso 2.

El sdopt de función MATLAB implementa el algoritmo más pronunciado de descenso. La


sintaxis básica es

Xopt, fopt, iter sdopt (la diversión, delfun, x0, alpha0, crit, kmax)

Donde la diversión es la función objetivo, delfun es la gradiente de la función objetivo, x0 es el


vector inicial del punto, alpha0 es el tamaño inicial de paso, crit es el criterio parador, kmax es
el máximo número de iteraciones, xopt es el punto óptimo resultante, fopt es el valor de
función en el punto óptimo, e iter es el número de iteraciones.
El % de función xopt, fopt, iter sdopt (la diversión, delfun, x0, alpha0, crit, kmax) sdopt.m: Los
aportes más pronunciados del % de método de descenso: La diversión del %: El % objetivo de
función delfun: La gradiente de % divertido x0: El % del punto de partida alpha0: El % inicial de
tamaño de paso crit: Deteniendo % de criterio kmax: Las máximas salidas del % de iteraciones:
El % xopt: El % óptimo del punto fopt: El valor de función en el punto óptimo (= f (xopt)) el %
iter: El número de Ejemplo del % de iteraciones: La diversión del % = @ (la letra x) 100 * (la
letra x (2) - la letra x (1) ^2) ^2 + (de 1 letra x (1)) ^2; El % delfun = @ (la letra x) [- 400 *x ( 1 ) *
( x ( 2 ) - x ( 1 ) ^2 ) +2 * ( x ( 1 ) - 1 ) ; 200 * ( x ( 2 ) - x ( 1 ) ^2 ) ]; El % x0 - 1.2 1 ; Crit 1e 6;
Alpha0 = 5; Kmax 1e3; El % xopt, fopt, iter sdopt (la diversión, delfun, x0, alpha0, crit, kmax)

Nfmax = 10; La función de máximum del % llama durante un búsqueda de la línea ni = 2; El %


indican reducciones escasas de intervalo antes de seccionar a h alpha0; La beta = 0.9; Xz x0; =
la diversión de la f (x0); X1 = 0; F1 f; Fs f; La k = 0; Nc = 0; = f del pliegue; Mientras = k de la k (1)
+ 1; Si la k > kmax, disp (' el Número de máximas iteraciones excedidas.'); Quiébrese; = el xz
de la letra x de fin; Objetos de barro = delfun (la letra x); Si la temperatura absoluta (la norma
(los objetos de barro)) < = crit, rompa relaciones; El fin d = - los objetos de barro '; El % / la
norma más pronunciada (d) de vector de dirección de descenso d ; El vector de fila del % xs, fs
quadappx (la diversión, xz, letra x, d, x1, f1, h, nfmax, ni, crit); X1 = 0; F1 fs; Xz + xs *d; = la
beta de la h * xs; Fpr fs; Si crit nc nc + abs (fpr - el pliegue) 1; Si nc ni, rompa relaciones;
El fin

La 509Optimización

Si no, nc = 0; = el fpr del pliegue de fin; = k del iter de fin; = letra x del xopt; Fopt fs; El fin

El método de aproximación de Ecuación de Segundo Grado del % de función x2, f2 quadappx


(la diversión, xz, letra x, d, x1, f1, h, nfmax, ni, crit) para la búsqueda de la línea tau = (sqrt (5) -
1) /2; X2 x1 + h; = la diversión del f2 (xz + x2 *d); Si f2 f1 mientras (1) h tau; X3 x2 + h; = la
diversión del f3 (xz + x3 *d); Si f3 f2, rompa relaciones; Si no, f1 f2; X1 x2; F2 f3; X2
x3; No destruya fin x3 x2; F3 f2; Mientras (1) x2 = (1 - tau) * x1 + tau * x3; = la diversión
del f2 (xz + x2 *d); Si f2 f1, rompa relaciones; Si no, x3 x2; F3 f2; Fin de fin de fin
sf = 0.05; El % 0 sf < 0.5 si (' el intervalo Incorrecto (x1 x2 x2 x3), disp.'); El regreso; Elseif (' No
el patrón de 3 puntos (f1 f2 f2 f3), disp.'); El regreso; Fin vs = 0; Vc = 0; Wc = 0; J = 1; Mientras j
nfmax vendió = temperatura absoluta (x3-x1); Fmold = (f1 +f2 +f3) /3.; Si vs == 0 Un = (x1-x2)
* (x1-x3); B = (x2-x1) * (x2-x3); C = (x3-x1) * (x3-x2); / la A x4 + f2 * / B + f3 * (x1 +x2) (x1
+x3) = (f1 * (x2 +x3) / C) / (f1/A +f2 / B +f3 / C) /2; Si no si x2 < = (x1 +x3) /2, x4 x2 + (1-tau) *
(x3-x2); Si no, x4 x3 * - (1-tau) (x2-x1); Fin vs = 0; Acabe %safeguard en contra de
puntos coincidentes dxs sf *min (la temperatura absoluta (x2-x1), abs (x3-x2)); Si < dxs abs
(x4-x1), x4 x1 +dxs; La temperatura absoluta del elseif (x4-x3) < dxs, x4 x3 dxs; La
temperatura absoluta del elseif (x4-x2) < dxs si x2 > (x1 +x3) /2, x4 x2 dxs; Si no, x4 x2
+dxs; = la diversión del f4 de fin de fin (xz + x4 *d); Si (x4 x2) si (f4 f2), x3 x4; F3 f4;
Si no, x1 x2; F1 f2; X2 x4; F2 f4; El fin

510 Chemical Engineering Computation con MATLAB

Si no si (f4 f2), x1 x4; F1 f4; Si no, x3 x2; F3 f2; X2 x4; F2 f4; = la temperatura
absoluta del snew de fin de fin (x3-x1); Fmnew = (f1 +f2 +f3) /3.; Si < = crit abs (x3-x1), rompa
relaciones; El fin si crit wc wc + abs (fmnew-fmold) 1; Si wc == 2, rompa relaciones; No
acabe si no, wc = 0; Acabe si el snew / vendió a tau vc vc + 1; Si vc ni, vc = 0; Vs = 1; No
acabe si no, vc = 0; Vs = 0; El fin de fin de fin
El ejemplo 10.5: El Método Más Pronunciado de Descenso

Use el método más pronunciado de descenso para encontrar el mínimo de la función de


Rosenbrock dado por ahí

La letra x fx xx () = () + () 100 121 2 2 1 2

El punto inicial puede ser especificado como - 1.2, 1 . Use el tamaño inicial de paso de a0 = 5.
El criterio parador y el máximo número de evaluaciones de función pueden estar colocados
como 1 × 10-6 y 10,000, respectivamente. La solución que La gradiente de a la función dada
está dada

Ñ ()

() + () ()

El é

ëêê

û ú úfx xx xx xx 400 21 200 11 2 21 21 2

>> la diversión = @ (la letra x) 100 * (la letra x (2) - la letra x (1) ^2) ^2 + (de 1 letra x (1)) ^2; >>
Delfun = @ (la letra x) [400 *x ( 1 ) * ( x ( 1 ) ^2 - x ( 2 ) ) +2 * ( x ( 1 ) - 1 ) ; 200 * ( x ( 2 ) - x ( 1 )
^2 ) ]; >> X0 - 1.2 1 ; Crit 1e 6; Alpha0 = 5; Kmax 1e4; >> Xopt, fopt, iter sdopt xopt = 0.9761
0.9526 fopt 5.7226e-04 iter = 2352 (la diversión, delfun, x0, alpha0, crit, kmax)

El método de Método de Newton de newton del 10.1.6 usa segundas derivadas, lo cual es
designado la matriz de la arpillera. La idea básica es construir una aproximación cuadrática
para la función objetiva f (la letra x) y minimizar la aproximación cuadrática. En un punto xk, la
aproximación cuadrática puede forjarse como

La letra x de la letra x de la letra x de la letra x de la letra x de la f de la letra x sx f fx xx kk T kk T


kk () = () +Ñ () - () + () Ñ () - () 1 2 2

La 511Optimización

¿El mínimo de s (la letra x) es encontrado por sedimentándose?S (la letra x) = 0, que da

Ñ () é ë ù û = - Ñ () 2 la k fx df xkk

Donde dk xk + 1 - xk. Así, un punto nuevo es dado por ahí

Xxdx fx fx kkkk kk + + Ñ () é Ñ () 1 2 1
En el punto nuevo, calculamos otra vez la gradiente y la matriz de la arpillera y actualizamos el
punto. El método del newton se replantea como sigue:

1. Escoja un x0 del punto de partida. Coloque el criterio parador la e y la k del índice de


iteración = 0. 2. ¿Calcula?¿F (xk) y?2f (xk). ¿El alto si??¿F (xk)? = e. De otra manera, encuentre
el vector de dirección dk. 3. Ponga al tanto el punto actual por xk + 1 xk + dk. 4. Calcule a f (xk +
1). El alto si | f (xk + 1) - f (xk) | = e queda satisfecho para dos iteraciones sucesivas. De otra
manera, el determinado el de k = el de k el de + 1, el de xk xk + 1 y el empuje a dar un paso 2.

El newtonopt de función MATLAB implementa el método de Newton. La sintaxis básica es

Xopt, fopt, iter newtonopt (la diversión, x0, crit, kmax)

Donde la diversión es la función objetivo, x0 es el vector inicial del punto, crit es el criterio
parador, kmax es el máximo número de iteraciones, xopt es el punto óptimo resultante, fopt
es el valor de función en el punto óptimo, e iter es el número de iteraciones. La matriz de la
arpillera se calcula por el jacob de función.

El % de función xopt, fopt, iter newtonopt (la diversión, x0, crit, kmax) newtonopt.m: La
minimización por los aportes del % de método del Newton: La diversión del %: El % objetivo de
función x0: El % del punto de partida crit: Deteniendo % de criterio kmax: Las máximas salidas
del % de iteraciones: El % xopt: El % óptimo del punto fopt: El valor de función en el punto
óptimo (= f (xopt)) el % iter: El número de Ejemplo del % de iteraciones: La diversión del % = @
(la letra x) 100 * (la letra x (2) - la letra x (1) ^2) ^2 + (de 1 letra x (1)) ^2; El % x0 - 1.2 1 ; Crit 1e
6; Kmax 1e3; El % xopt, fopt, iter newtonopt (la diversión, x0, crit, kmax)

H 1e 4; = la diversión del fx (x0); = la longitud del nf (fx); = la longitud del nx (x0); Xs (1,:) = X0
(:)'; La solución de la fila de la inicial del % el vector para k = 1:Kmax dx = - jacob (la diversión,
xs (la k,:), H) \fx (:); El % - df ^ (- 1) *fx xs (la k +1:) = Xs (la k,:) + dx '; = la diversión del fx (xs (la
k +1,:)); Si | la norma de norma < crit (dx) (fx) < crit, interrúmpase; La letra x de fin de fin =
xs (la k +1,:); = letra x del xopt; Fopt fx; = k del iter; El fin

512 Chemical Engineering Computation con MATLAB

El % de función Hs Jacob (la diversión, la letra x, h) Jacobian de f (la letra x) hd = 2 *h; = la


longitud de la n (la letra x); = la letra x de la letra x (:)'; = el ojo de la M (n); Para k = 1:N Hs (:,La
k) = (la diversión (la letra x + M (la k,:)*h) - la diversión (x-M (la k,:)*h)) ' / hd; El fin de fin

El ejemplo 10.6: El método del newton

El método de Newton de uso para encontrar el mínimo de la función de Rosenbrock dado por
ahí

La letra x fx xx () = () + () 100 121 2 2 1 2

El punto inicial puede ser especificado como - 1.2, 1 . El criterio parador y el máximo número
de evaluaciones de función pueden estar colocados como 1 × 10-6 y 1000, respectivamente. >>
la diversión de solución = @ (la letra x) 100 * (la letra x (2) - la letra x (1) ^2) ^2 + (de 1 letra x
(1)) ^2; >> X0 - 1.2 1 ; Crit 1e 6; Kmax 1e3; >> Xopt, fopt, iter newtonopt xopt = 0.9996 0.9993
fopt 9.6530e-07 iter = 646 (la diversión, x0, crit, kmax)
10.1.7 conjuga Método Gradient Si f (la letra x) es cuadrática y es minimizada en cada dirección
de búsqueda, converge adentro en la mayoría de iteraciones de la n porque sus direcciones de
búsqueda son conjugue. Lo conjuga método de la gradiente puede encontrar el mínimo de una
función objetivo cuadrática de variables de la n en iteraciones de la n. Este método combina
información actual acerca de la gradiente vectorial con eso de vectores de la gradiente de
iteraciones previas para obtener la dirección nueva de búsqueda. La dirección nueva se calcula
por una combinación lineal de la gradiente actual y la dirección previa de búsqueda. Este
método es también poderoso en funciones poco cuadráticas generales. Considere la
minimización de una función cuadrática dada por ahí

S xx Ax cx TT () = + 1 2

Donde la letra x x1, x2, …, xn T es un vector de columna de n A de valor verdadero de variables


es una c matricial simétrica definida positiva es un constante vector de columna

La gradiente de s (la letra x) en el xk del punto puede ser mandada por vía urgente como k Ñ +
sx gAxc kk ()

La d de dirección de búsqueda está escogida como la dirección más pronunciada de descenso y


el primer d0 de dirección está escogido como - g0. Un punto nuevo xk + 1 está resuelto
minimizando a s (la letra x) a lo largo del dk de dirección como sigue:

Xxd kkkk + + 1 uno

La 513Optimización

El valor de ak es obtenido de la minimización de f (uno) = s (xk + adk). De df (uno) /da = 0,


tenemos

T de la k del ak

T de la k

T de la k

Dg dA d dg = - = +, 1 0

El dirección nuevo dk + 1 es dado por ahí

d gd

K T k k k gg g ggkk kk T kk + + + + = + = () 11 11bb
La actualización de dk + 1 por la anteriormente citada ecuación es llamado el Polak – el
algoritmo Rebiere. Considerando el hecho que k del T del k del gg + = 1 0, ß la k pueden estar
calculados

T de la k del bk

T de la k

Gg + + 11

Que es llamado el Flechero – algorithm.3 Reeves Figure 10.3 ilustra el procedimiento de


actualización de dk para una función cuadrática de dos variables. Lo conjuga método de la
gradiente se replantea como sigue:

1. Escoja un x0 inicial del punto. ¿La k determinada = 0 y calcula a d0 = -?S (x0). 2. Determine
ak y calcule a xk + 1. 3. Calcule ß k y el siguiente dirección dk + 1. 4. El determinado el de k = el
de k el de + 1 y el empuje a dar un paso 2.

El cgopt de función MATLAB implementa lo conjuga algoritmo de la gradiente. La sintaxis


básica es

Xopt, fopt, iter cgopt (la diversión, delfun, x0, alpha0, crit, kmax)

Donde la diversión es la función objetivo, delfun es la gradiente de la función objetivo, x0 es el


vector inicial del punto, alpha0 es el tamaño inicial de paso, crit es el criterio parador, kmax es
el máximo número de iteraciones, xopt es el punto óptimo resultante, fopt es el valor de
función en el punto óptimo, e iter es el número de iteraciones.

El x2

El x0

El d0

D1 x1

F (x1)

?–

CREO 10.3 la gradiente Conjugate para una función de ecuación de segundo grado de dos
variables. (De Belegundu, dC y Chandrupatla, T.R., Conceptos de Optimización y Aplicaciones
en Diseñar, ed. 2, Cambridge University Press, Nueva York, Nueva York, 2011, p. 108.)

514 Chemical Engineering Computation con MATLAB

El % de función xopt, fopt, iter cgopt (la diversión, delfun, x0, alpha0, crit, kmax) cgopt.m:
Conjugue aportes del % de método de la gradiente (el Flechero Pasa por Una Polea algoritmo):
La diversión del %: El % objetivo de función delfun: La gradiente de % divertido x0: El % del
punto de partida alpha0: El % inicial de tamaño de paso (la búsqueda de la línea) crit:
Deteniendo % de criterio kmax: Las máximas salidas del % de iteraciones: El % xopt: El %
óptimo del punto fopt: El valor de función en el punto óptimo (= f (xopt)) el % iter: El número
de Ejemplo del % de iteraciones: La diversión del % = @ (la letra x) 100 * (la letra x (2) - la letra
x (1) ^2) ^2 + (de 1 letra x (1)) ^2; El % delfun = @ (la letra x) [- 400 *x ( 1 ) * ( x ( 2 ) - x ( 1 ) ^2 )
+2 * ( x ( 1 ) - 1 ) ; 200 * ( x ( 2 ) - x ( 1 ) ^2 ) ]; El % x0 - 1.2 1 ; Crit 1e 6; Alpha0 = 1; Kmax 1e3; El
% xopt, fopt, iter cgopt (la diversión, delfun, x0, alpha0, crit, kmax)

= la longitud de la n (x0); El % n: Numere de variable nfmax = 10; La función de máximum del %


llama durante un búsqueda de la línea ni = 2; El % indican reducciones escasas de intervalo
antes de seccionar a h alpha0; La beta = 0.9; Xz x0; = la diversión de la f (x0); X1 = 0; F1 f; Fs f;
La k = 0; Nc = 0; Nd = 0; = f del pliegue; Mientras = k de la k (1) + 1; Si la k > kmax, disp (' las
Máximas iteraciones posibles excedidas.'); Quiébrese; Fin nd + 1; = el xz de la letra x; Objetos
de barro = delfun (la letra x); = la norma del normd (los objetos de barro); Si < = crit abs
(normd), rompa relaciones; El fin si nd == 1, d = - los objetos de barro '; El vector de fila del % si
no, ^2 beta = (normd/normd0); D = - los objetos de barro ' el *d0 beta +; El fin d0 d; / la
norma d (d); Xs, fs quadappx (la diversión, xz, letra x, d, x1, f1, h, nfmax, ni, crit); X1 = 0; F1
fs; Xz + xs *d; = la beta de la h * xs; Fpr fs; Si crit nc nc + abs (fpr - el pliegue) 1; Si nc ni,
rompa relaciones; No acabe si no, nc = 0; = el fpr del pliegue de fin; Normd0 normd; Si nd
n +1, nd = 0; = k del iter de fin de fin; = letra x del xopt; Fopt fs; El fin

El método de aproximación de Ecuación de Segundo Grado del % de función x2, f2 quadappx


(la diversión, xz, letra x, d, x1, f1, h, nfmax, ni, crit) para la búsqueda de la línea tau = (sqrt (5) -
1) /2; X2 x1 + h; = la diversión del f2 (xz + x2 *d); Si f2 f1 mientras (1) h tau; X3 x2 + h; = la
diversión del f3 (xz + x3 *d);

La 515Optimización

Si f3 f2, rompa relaciones; Si no, f1 f2; X1 x2; F2 f3; X2 x3; No destruya fin x3 x2;
F3 f2; Mientras (1) x2 = (1 - tau) * x1 + tau * x3; = la diversión del f2 (xz + x2 *d); Si f2
f1, rompa relaciones; Si no, x3 x2; F3 f2; Fin de fin de fin sf = 0.05; El % 0 sf < 0.5 si ('
el intervalo Incorrecto (x1 x2 x2 x3) disp.'); El regreso; Elseif (' No el patrón de 3 puntos (f1 f2 f2
f3) disp.'); El regreso; Fin vs = 0; Vc = 0; Wc = 0; J = 0; Mientras j nfmax vendió = temperatura
absoluta (x3-x1); Fmold = (f1 +f2 +f3) /3.; Si vs == 0 Un = (x1-x2) * (x1-x3); B = (x2-x1) * (x2-
x3); C = (x3-x1) * (x3-x2); / la A x4 + f2 * / B + f3 * (x1 +x2) (x1 +x3) = (f1 * (x2 +x3) / C) /
(f1/A +f2 / B +f3 / C) /2; Si no si x2 < = (x1 +x3) /2, x4 x2 + (1-tau) * (x3-x2); Si no, x4 x3
* - (1-tau) (x2-x1); Fin vs = 0; El fin dxs sf *min (la temperatura absoluta (x2-x1),
temperatura absoluta (x3-x2)); Si < dxs abs (x4-x1), x4 x1 +dxs; La temperatura absoluta
del elseif (x4-x3) < dxs, x4 x3 dxs; La temperatura absoluta del elseif (x4-x2) < dxs si x2 > (x1
+x3) /2, x4 x2 dxs; Si no, x4 x2 +dxs; = la diversión del f4 de fin de fin (xz + x4 *d);
Si (x4 x2) si (f4 f2), x3 x4; F3 f4; Si no, x1 x2; F1 f2; X2 x4; F2 f4; No acabe si no si (f4
f2), x1 x4; F1 f4; Si no, x3 x2; F3 f2; X2 x4; F2 f4; = la temperatura absoluta del
snew de fin de fin (x3-x1); Fmnew = (f1 +f2 +f3) /3.; Si < = crit abs (x3-x1), rompa relaciones;
El fin si crit wc wc + abs (fmnew-fmold) 1; Si wc == 2, rompa relaciones; El fin

516 Chemical Engineering Computation con MATLAB

Si no, wc = 0; Acabe si el snew / vendió a tau vc vc + 1; Si vc ni, vc = 0; Vs = 1; No


acabe si no, vc = 0; Vs = 0; El fin de fin de fin

El ejemplo 10.7: Conjugue Método de la Gradiente


El uso lo conjuga método de la gradiente encontrar el mínimo de la función de Rosenbrock
dado por ahí

La letra x fx xx () = () + () 100 121 2 2 1 2

El punto inicial puede ser especificado como - 1.2, 1 . Use el tamaño inicial de paso de a0 = 1.
El criterio parador y el máximo número de evaluaciones de función pueden estar colocados
como 1 × 10-6 y 10,000, respectivamente. La solución que La gradiente de a la función dada
está dada

Ñ ()

() +

El é

ëêê

ûúú

El fx

Xx xx () () 400 21 200 11 2 21 21 2

>> la diversión = @ (la letra x) 100 * (la letra x (2) - la letra x (1) ^2) ^2 + (de 1 letra x (1)) ^2; >>
Delfun = @ (la letra x) [- 400 *x ( 1 ) * ( x ( 2 ) - x ( 1 ) ^2 ) +2 * ( x ( 1 ) - 1 ) ; 200 * ( x ( 2 ) - x ( 1 )
^2 ) ]; >> X0 - 1.2 1 ; Crit 1e 6; Alpha0 = 1; Kmax 1e3; >> Xopt, fopt, iter cgopt xopt = 1.0000
1.0000 fopt 1.0380e-10 iter = 28 (la diversión, delfun, x0, alpha0, crit, kmax)

10.1.8 Cuasi Método de newton La dirección de búsqueda del método más pronunciado de
descenso puede ser interpretado como ser ortogonal para una aproximación lineal de la
función objetivo en el xk actual del punto. El método del newton hace uso de la aproximación
de orden 2 de f (la letra x) en xk para determinar un direction.5 de búsqueda que El xk actual
del punto puede estar actualizado introduciendo un ak step-size el tamaño - paso como xxd
kkkk + + 1 un donde ak es obtenido de la minimización de f (uno) = f (xk + adk). El dk de vector
de dirección debería ser una dirección de descenso para la función f (la letra x) en = xk de la
letra x:

Ñ < Ñ Ñ é Ñ fx df xfxf xk T kk T () () () () kk 00 2 1or

La arpillera puede ser reemplazada con un simétrico y positivo y definido y matricial Fk


definido por FfxI Kk Ñ () +2 g

La 517Optimización

¿El parámetro? Está escogido que algo semejante que todos los eigenvalues de Fk son mayores
que un scalar d > 0.6 El vector de dirección que dk puede ser obtenido de

La k d FfxH fxkk kk é Ñ () = - Ñ () 1
Donde Hk Fk - 1. Usando este vector de dirección, la fórmula de actualización puede estar
escrita como

Xxdx Ffxx Hf xkk kk kkkkkkkk + - + é Ñ () = - Ñ () 1 1 aa uno

El concepto básico detrás de lo cuasi el método de Newton es comenzar con una H definida
positiva simétrica y actualizarla a fin de que contiene la información de la arpillera. De la
expansión Taylor, le tenemos a la letra x de la f de la letra x de la f de la letra x Ñ = Ñ +Ñ + f () ()
() kkkk 1 2 d donde dk = xk + 1 - xk. ¿La nueva disposición de esta ecuación le da a Ñ () == Ñ () -
Ñ () +2 1 el dg de la k de la letra x de la f de la letra x de la f de la letra x f kk El Hk + matricial 1
debería satisfacer lo cuasi condición de Newton Hk + 1?= el dk de la k. El Hk + matricial 1 puede
ponerse al corriente según

HHauu bvvH Ikk TT + = + + = 10,

¿Si escogemos a u dk y v Hk?La k, la fórmula de actualización puede ser expresada como

La k de la T de la k de la k de la k HH Hkk kkk T T kk kk T + = - + 1 gg gg dd dg

A que se refirió como el Davidon Powell method.3 (DFP) – el Flechero – Another por el que
fórmula de actualización a conocida está dados

HH

HH H

Kk T

Kk T

T de la k

T de la k

El kk

T de la k

Kk T

La k T + = - + + + æ è ç ö ø ÷ 1 gd 1 dg dg gg dg dd dg kk

Que es llamado el Broyden – – Flechero Goldfarb (BFGS) Shanno método –. El dfpopt de


función MATLAB implementa el método Davidon Powell (DFP) – el Flechero –. La sintaxis
básica es

Xopt, fopt, iter dfpopt (la diversión, delfun, x0, alpha0, crit, kmax)
Donde la diversión es la función objetivo, delfun es la gradiente de la función objetivo, x0 es el
vector inicial del punto, alpha0 es el tamaño inicial de paso, crit es el criterio parador, kmax es
el máximo número de iteraciones, xopt es el punto óptimo resultante, fopt es el valor de
función en el punto óptimo, e iter es el número de iteraciones.

El % de función xopt, fopt, iter dfpopt (la diversión, delfun, x0, alpha0, crit, kmax) dfpopt.m:
Cuasi el algoritmo de método de Newton (Davidon-Fletcher Powell (DFP)) los aportes del %: La
diversión del %: El % objetivo de función delfun: La gradiente de % divertido x0: El punto de
partida

518 Chemical Engineering Computation con MATLAB

El % alpha0: El % inicial de tamaño de paso (la búsqueda de la línea) crit: Deteniendo % de


criterio kmax: Las máximas salidas del % de iteraciones: El % xopt: El % óptimo del punto fopt:
El valor de función en el punto óptimo (= f (xopt)) el % iter: El número de Ejemplo del % de
iteraciones: La diversión del % = @ (la letra x) 100 * (la letra x (2) - la letra x (1) ^2) ^2 + (de 1
letra x (1)) ^2; El % delfun = @ (la letra x) [- 400 *x ( 1 ) * ( x ( 2 ) - x ( 1 ) ^2 ) +2 * ( x ( 1 ) - 1 ) ;
200 * ( x ( 2 ) - x ( 1 ) ^2 ) ]; El % x0 - 1.2 1 ; Crit 1e 6; Alpha0 = 1; Kmax 1e3; El % xopt, fopt, iter
dfpopt (la diversión, delfun, x0, alpha0, crit, kmax)

= la longitud de la n (x0); El % n: Numere de variable nfmax = 10; La función de máximum del %


llama durante un búsqueda de la línea ni = 2; El % indican reducciones escasas de intervalo
antes de seccionar a h alpha0; La beta = 0.9; La letra x = x0 '; = letra x del xz; = la diversión de la
f (la letra x); X1 = 0; F1 f; Fs f; La k = 0; Nc = 0; Nd = 0; = f del pliegue; = el ojo de la H (n);
Mientras = k de la k (1) + 1; Si la k > kmax, disp (' las Máximas iteraciones posibles
excedidas.'); Quiébrese; = el xz de la letra x de fin; Objetos de barro = delfun (la letra x); Si la
temperatura absoluta (la norma (los objetos de barro)) < = crit, rompa relaciones; El fin d = - H
*delf; / la norma d (d); Xs, fs quadappx (la diversión, xz, letra x, d, x1, f1, h, nfmax, ni, crit);
X1 = 0; F1 fs; Xz + xs *d; Delf0 delfun (xz); Delf0 - los objetos de barro; D0 = H *delf0; Qh
delf0 ' *d0; Si 1e-15 abs (Qh), H=H - d0 *d0 ' /Qh; El fin d0 xs *d; Pq d0 ' *delf0; Si 1e-15
abs (Pq), H=H + d0 *d0 ' /Pq; = la beta de la h de fin * xs; Fpr fs; Si crit nc nc + abs (fpr - el
pliegue) 1; Si nc ni, rompa relaciones; No acabe si no, nc = 0; = el fpr del pliegue de fin;
Si nd n +1, nd = 0; = el ojo de la H (n); = k del iter de fin de fin; = letra x del xopt; Fopt fs; El fin

El método de aproximación de Ecuación de Segundo Grado del % de función x2, f2 quadappx


(la diversión, xz, letra x, d, x1, f1, h, nfmax, ni, crit) para la búsqueda de la línea tau = (sqrt (5) -
1) /2; X2 x1 + h; = la diversión del f2 (xz + x2 *d); Si f2 f1 mientras (1) h tau; X3 x2 + h; = la
diversión del f3 (xz + x3 *d); Si f3 f2, rompa relaciones; Si no, f1 f2; X1 x2; F2 f3; X2 x3;
No destruya fin x3 x2; F3 f2; Mientras (1) x2 = (1 - tau) * x1 + tau * x3; = la diversión del f2 (xz
+ x2 *d);

La 519Optimización

Si f2 f1, rompa relaciones; Si no, x3 x2; F3 f2; Fin de fin de fin sf = 0.05; El % 0 sf
< 0.5 si (' el intervalo Incorrecto (x1 x2 x2 x3) disp.'); El regreso; Elseif (' No el patrón de 3
puntos (f1 f2 f2 f3) disp.'); El regreso; Fin vs = 0; Vc = 0; Wc = 0; J = 0; Mientras j nfmax vendió =
temperatura absoluta (x3-x1); Fmold = (f1 +f2 +f3) /3.; Si vs == 0 Un = (x1-x2) * (x1-x3); B =
(x2-x1) * (x2-x3); C = (x3-x1) * (x3-x2); / la A x4 + f2 * / B + f3 * (x1 +x2) (x1 +x3) = (f1 * (x2
+x3) / C) / (f1/A +f2 / B +f3 / C) /2; Si no si x2 < = (x1 +x3) /2, x4 x2 + (1-tau) * (x3-x2); Si
no, x4 x3 * - (1-tau) (x2-x1); Fin vs = 0; El fin dxs sf *min (la temperatura absoluta (x2-
x1), temperatura absoluta (x3-x2)); Si < dxs abs (x4-x1), x4 x1 +dxs; La temperatura
absoluta del elseif (x4-x3) < dxs, x4 x3 dxs; La temperatura absoluta del elseif (x4-x2) < dxs si
x2 > (x1 +x3) /2, x4 x2 dxs; Si no, x4 x2 +dxs; = la diversión del f4 de fin de fin (xz +
x4 *d); Si (x4 x2) si (f4 f2), x3 x4; F3 f4; Si no, x1 x2; F1 f2; X2 x4; F2 f4; No acabe si
no si (f4 f2), x1 x4; F1 f4; Si no, x3 x2; F3 f2; X2 x4; F2 f4; = la temperatura absoluta
del snew de fin de fin (x3-x1); Fmnew = (f1 +f2 +f3) /3.; Si < = crit abs (x3-x1), rompa
relaciones; El fin si crit wc wc + abs (fmnew-fmold) 1; Si wc == 2, rompa relaciones; No
acabe si no, wc = 0; Acabe si el snew / vendió a tau vc vc + 1; Si vc ni, vc = 0; Vs = 1; No
acabe si no, vc = 0; Vs = 0; El fin de fin de fin

520 Chemical Engineering Computation con MATLAB

El ejemplo 10.8: Cuasi el Método de Newton

La función de la madera es dada por ahí

Fx xx xxxx

letra x

() = () + + () () + ()

+ () +

100 1901

10 11

21 2 2

43 2 2

2 2. xxx x4 2 2411 98 11 () é + () ().

Use el método Davidon Powell (DFP) – el Flechero – para encontrar el mínimo de la función de
Madera. El punto inicial puede ser especificado como - 3, - 1, - 3, - 1 . Use el tamaño inicial de
paso de a0 = 2. El criterio parador y el máximo número de evaluaciones de función pueden
estar colocados como 1 × 10-6 y 1000, respectivamente. La solución que La gradiente de a la
función dada está dada

Ñ ()

() + ()

() + () +
El fx

Xx xx xx 400 21 200 20 21 19 81 11 2 21 21 2 24.. (() () + () () + () + ()

El é

360 21 180 20 21 19 81 33 2 43 43 2 42 xx xx xx..ëë

êêêêêêê

Úúúúúúú

>> la diversión = @ (la letra x) 100 * (la letra x (2) - la letra x (1) ^2) ^2 + (de 1 letra x (1)) ^2 +90
* (la letra x (4) - la letra x (3) ^2) ^2 + (de 1 letra x (3)) ^2 +10.1 * ((la letra x (2) - 1) ^2 + (la letra
x (4) - 1) ^2) +19.8 * (la letra x (2) - 1) * (la letra x (4) - 1); >> Delfun = @ (la letra x) [ 400 ^2-x *x
* (2) (la letra x (1) (1)) +2 * (la letra x (1) - 1) ; 200 la letra x * (1) (la letra x (2) ^2) +20.2 * (la
letra x (2) - 1) +19.8 * (la letra x (4) - 1) ; 360 ^2-x *x * (4) (la letra x (3) (3)) +2 * (la letra x (3) -
1) ; 180 * (la letra x (4) - la letra x (3) ^2) +20.2 * (la letra x (4)1); >> X0 - 3 - 1 - 3 - 1 ; Crit 1e 6;
Alpha0 = 2; Kmax 1e3; >> Xopt, fopt, iter dfpopt xopt = 1.0000 1.0000 1.0000 1.0000 fopt
1.2396e-12 iter = 39 (la diversión, delfun, x0, alpha0, crit, kmax)

10.2 la Formulación LINEAL del 10.2.1 de PROGRAMACIÓN de Problema Programador lineal La


forma general del problema lineal de programación (el LP) constan de una función objetivo
para ser minimizados o maximizados y un set de restricciones. La clase general de problema
del LP puede ser indicada como

¿Minimiza a f (la letra x) cTx c1x1 + c2x2 +? + cnxn Subject para Ax B, letra x = 0

La 521Optimización

Donde la letra x x1, x2, …, xn T es un vector de columna de n variables de valores verdadero. La


= b de restricciones Ax puede ser mandada por vía urgente como

b del hacha del hacha del hacha de la b del hacha del hacha del hacha

El hacha del hacha

El nn

El nn

El mm

11 11 22 11

21 12 22 22

11 22

+ ++++

+
- el hacha + b mn nm

Las restricciones pueden plasmarse en ecuaciones de desigualidad. Las restricciones de


desigualidad pueden convertirse en las formas de igualdad por variables de período de poca
actividad que introduce. Si una restricción aparece en la forma de = (menos que o el igual para)
tan

Hacha del hacha del hacha b jj jn nj 11 22 + +

Puede convertirse en la restricción de igualdad sumando a un xn + variable descuidado poco


negativo 1 como sigue:

Hacha del hacha del hacha xb jj jn nn j 11 22 1 + + + +

De modo semejante, si una restricción aparece en la forma de = (más gran que o el igual para)
como hacha del hacha del hacha b jj jn nj 11 22 + +

Puede convertirse en la restricción de igualdad sustrayendo a un xn + poco negativo 1 como


hacha del hacha del hacha xb jj jn nn j 11 22 1 + + +

Donde xn + 1 es conocido como una variable excedente. Una región factible, F, es el set de
todas las soluciones factibles: La letra x F xAxb == ³ { } |, |, 0 que Un * de la = letra x de la letra
x de solución óptima es un elemento de la región factible: La letra x * F. El valor de la función
objetivo en el punto óptimo, f (la letra x *), es designada el valor óptimo. Si la solución
determinada de LP contiene sólo un elemento, el problema del LP - se dice - tiene lo único
óptimo. Si el valor óptimo, f (la letra x *), acercamientos para el infinito positivo o negativo, el
LP - se dice - tiene ilimitado óptimo. Una operación giratoria usada en la solución de problemas
del LP es una secuencia de operaciones elementales de la fila que reducen los coeficientes de
una variable especificada a la unidad en una de las ecuaciones y el cero a otro sitio.

El método simplex del 10.2.2 Los principios de método simplex con una solución factible básica
inicial en forma canónica. La solución es mejorada encontrando otra solución factible antiácida
si es posible. Cuando una solución factible básica particular es encontrada y no puede ser
mejorado encontrando solución factible básica nueva, se dice que el optimality es alcanzado. Si
el mínimo de la función objetivo en la región factible es finito, luego un minimizador del vértice
existe. Supongo que el x0 es un vértice y que no es un minimizador. El método simplex genera
un x1 adyacente del vértice con f (x1) < f (x0). Este procedimiento es continuado hasta que un
minimizador del vértice sea alcanzado.

522 Chemical Engineering Computation con MATLAB

Deje a Aa ser la matriz cuyas filas son las filas de Uno ese es asociada con las restricciones que
son en ejecución en letra x. La Aa matricial es llamada la matriz activa de restricción. Denote a
Aak y el índice colocó J tan

uno

Uno uno

uno
Jjjj ia j T j T

Jn T

El klk

El é

êêêêêê

Úúúúúú

=¼*+

21 12 1

,,,,,,, jj ln + é ë ù û 1

Donde yo el * soy el índice que logra el mínimo. Dado un vértice xk, un vértice xk + 1 es
adyacente para xk si Aak +1 difiere de Aak por una fila. El método simplex puede estar
resumido como sigue:

1. Especifique x0 y forje a Aa0 y J0. La k determinada = 0. 2. Solucione cuenta corriente una T


kk m = para µ k. 3. Soluciónele a Aakdk el para dk. 4. Calcule al rk Axk vectorial residual - b. Si el
set del índice está vacío, alto. De otra manera, el ak de cómputo yo anuncio de la acto
inapropiado de la k de la T mi n. 5. Xk + determinado 1 xk + akdk. Actualice A Aak +1 y Jk + 1. El
determinado el de k = el de k el de + 1 y el empuje a dar un paso 2.

10.2.3 Método Simplex de dos fases El método simplex de dos fases usado para solucionar
problemas del LP consta de fase yo y fase II. Sincronizado Yo, el algoritmo unidireccional está
acostumbrado al descubrimiento ya sea el problema del LP tiene una solución factible. Si una
solución factible existe, provee una solución factible básica en forma canónica para iniciar usos
de fase II. Phase II el algoritmo unidireccional a encontrar si el problema tiene uno definido
óptimo. Si uno definido óptimo existe, encuentra la solución factible básica que es óptima. El
método simplex de dos fases está descrito en el siguiente steps7:

1. Reacomode el sistema dado a fin de que todos los constantes términos bison positivo o
ponga en el cero cambiando los signos en ambos lados de cualquiera de las ecuaciones de
restricción. 2. ¿Reescriba la función de objeción como c1x1 + c2x2 +? + cnxn + (- f) = 0.
Introduzca a este sistema un set de variables fingido (que sirve de variables básicas
sincronizadas yo) y1, y2, …, ym   (yi = 0) a fin de que venga bien

Hacha del hacha del hacha yb bj m jj jn njjj 11 22 01 + + + = ³ = ¼ () ,,


3. La w de fase I. Define como la suma de las variables artificiales: ¿w y1 + y2 +? + ym. Use el
algoritmo unidireccional para encontrar a xi = 0   (yo = 1, 2, …, n) y yi = 0   (yo = 1, 2, …, m). La
forma canónica puede ser reacomodada como sigue:

Hacha del hacha del hacha yb bj m jj jn njjj 11 22 01 + + + = ³ = ¼ () ,,

C xcxcxf nn11 22 0 + + + ()

La 523Optimización

D xdxdxwwd aawb b nn ii mi m11 22 01 0 1 + + + () = - = - + () - = - + ()

4. Si el mínimo de w > 0, ninguna solución factible existe y el procedimiento es terminado. Si el


mínimo de w = 0, fase de principio II eliminando la ecuación de la w y las columnas
correspondiente a cada uno de las variables artificiales del conjunto imponente. 5. La fase II.
Apply el método simplex para la forma canónica ajustada al final de la fase para obtener una
solución que optimiza la función objetiva f (la letra x).

El simplexlp de función MATLAB implementa el método simplex de dos fases. La sintaxis básica
es

Xopt, fopt simplexlp (Una, b, c, constr)

Donde Uno es la matriz de coeficiente de restricciones, b es un vector de columna denotando


el lado derecho de restricciones, c es el vector de fila representando los coeficientes de la
función objetivo, constr es una cuerda denotando el tipo de restricciones, xopt es el punto
óptimo resultante, y fopt es el valor de función en el punto óptimo (o para las desigualidades y
para las igualdades).

El % de función xopt, fopt simplexlp (Una, b, c, constr) simplexlp.m: El problema del % de


problema de minimización del LP de 2 fases: Minimícele a f (la letra x) c *x supeditada a Ax
Constr B, letra x > = 0 aportes del %: La A del %, b: Los coeficientes de % de ecuaciones de
restricción (y las desigualidades) c: Los coeficientes del % objetivo de función constr: El tipo de
restricciones (el ejemplo: Constr) las salidas del %: El % xopt: El % óptimo del punto fopt: El
valor de la función objetivo en letra x Ejemplo del % = xopt: Minimice a f (la letra x) 2x1 + 3x2 +
2x2 - el % x4 + x5 supeditado a 3x1-3x2 +4x3 +2x4 x5=0, A del % x1 +x2 +x3 +3x4 +x5=2 [3 - 3 4
2 - 1;1 1 1 3 1 ]; b 0 ; 2 ; c 2 3 2 - 1 1 ; Constr; El % xopt, fopt simplexlp (Una, b, c, constr)

B (:); C (:)'; = el tamaño del m, n (Uno); N1 n; Nleq = 0; Neq = 0; Ncomv = 0; Si la longitud (c) <
n, c zeros ( 1, n - length ( c ) ) ; Acabe para j = 1:= los ceros m temx (m, 1); Temx (j) = 1; Si
(constr (j)) el %: Menos que o el igual para Un A temx ; Nleq + 1; Elseif (constr (j)) el %: Más
gran que o el igual para Un A - temx ; Si no el %: Restricciones de igualdad neq + 1; = la
longitud del lenA de fin de fin (Uno); Si nleq m c c zeros ( 1, lenA - length ( c ) ) ; Un [A ; c ]; Un
[A [ b ; 0 ]; Maux, A, z compsim (Un, n1 +1:LenA, 1, 1); Si no la A eye ( m ) b ; Si m > 1, w = -
la suma (Uno (1:M, 1:LenA)); Si no, w = - Uno (1,1:LenA); Fin c zeros ( 1, length ( A ) - length
( c ) ) ; Un [A ; c ]; Un [A ; [ w zeros ( 1, m ) - sum ( b ) ];

524 Chemical Engineering Computation con MATLAB

Maux lenA +1:LenA +m; Mv maux; Maux, A, z compsim (Un, maux, 2, 1); Nc lenA + m + 1; =
los ceros de la letra x (nc-1, 1); = la A de la letra x (1 (maux):M, nc); = la letra x del xm (mv); El
incomv = interséctese (maux, mv); Si (cualquier (xm) ~ = 0), disp (sprintf (' la región factible n
Empty \ n ')); No regrese si no si ~ isempty (incomv), ncomv = 1; El fin de fin A=A (1:m +1,1:Nc);
Un [A ( 1 : m +1,1 : lenA ) A ( 1 : m +1, nc ) ]; Maux, A, z compsim (Un, maux, 1, 2); El fin si (z
inf z == - inf), el regreso; = el tamaño del m, n de fin (Uno); = los ceros de la letra x (n, 1); = la A
de la letra x (1 (maux):M-1, n); = la letra x de la letra x (1:N1); Z = - Uno (m, n); = el
descubrimiento de la t (Uno (m, 1:N-1) == 0); Si la longitud (t) m-1, disp ('hay soluciones
infinitas '); El fin si ncomv == 1, disp (' la restricción Redundante (s).'); = letra x del xopt de fin;
Fopt z; El fin

El lazo de la Cañería Maestra del % de función maux, A, z compsim (Un, maux, k, ph) del
algoritmo primitivo unidireccional. La regla de % Bland para el reciclar prevente es usada. = el
tamaño del m, n (Uno); Mi, col = Bland (Uno (m, 1:N-1)); Mientras ~ isempty (mi) y mi < 0 y = A
abs eps t (1 (mi):M-k, col); Si toda (t < = 0) z = - inf; Disp (sprintf (' la solución óptima n
Unbounded con z %s n ', z)); El fin de regreso row, small minrtest (Uno (1:M-k, n), Uno (1:M-k,
col)); Si ~ isempty (en trozos pequeños) si *eps < = 100 abs (Uno (m, 1 (la fila) y la k == 1, s,
col Bland:N-1)); La A de fin (la fila,:)= Uno (la fila,:) Uno (la fila, col); Maux (la fila) = col;
Para yo = 1:La m si ~ = remara, Uno (yo,:)= Uno (yo,:)Un *A - (la fila, (yo, col):); El fin de fin mi,
col = Bland (Uno (m, 1:N-1)); = la A de la z de fin de fin (m, n); El fin

El % del m, j de función = Bland (D) Apply la regla de Bland para la D de conjunto imponente. El
% m: Primero niegue número en D, j: El índice del = descubrimiento de entrada m ind (D < 0);
Si ~ isempty (ind), j ind (1); M = D (j); Si no, m; J; El fin de fin

La proporción de Mínimo del % de función row, mi minrtest (una, b) la prueba en vectorial


uno y la b vectorial. La fila del %: Indexe de la fila giratoria, mi: El valor de la = longitud mínima
(uno) de la m de proporción.; C = 1:m; Uno = uno (:); B (:); L c (b > 0); Mi, row min (uno (l). B
(l)); La fila = l (la fila); El fin

La 525Optimización

El ejemplo 10.9: El Método Simplex de Dos Fases (1)

Encuentre la solución del siguiente LP usando el método de dos fases:

Minimice a f (la letra x) 2x1 + x2 Subject para 2x1 + 5x2 = 20, x1 + x2 = 6, 3x1 + x2 = 9, x1 = 0, x2
= 0 la Solución

Ab c é ú ú ú é ú ú ú é ë ù û 25 1 3 1 1 20 6 9 21,

Desde todas las restricciones es desigualidad (; Más gran que o el igual para) las ecuaciones,
constr pueden estar listas como.

>> un [2 5 ; 1 1 ; 3 1 ]; b 20 ; 6 ; 9 ; c 2 1 ; Constr; >> Xopt, fopt simplexlp (Una, b, c, constr)


xopt = 1.5000 4.5000 fopt = 7.5000

Podemos ver que el punto óptimo es x1 = 1.5, x2 = 4.5 y el valor óptimo es f (xopt) = 7.5.

El ejemplo 10.10: El Método Simplex de Dos Fases (2)8

En el sistema de soporte de la plataforma mostrado en Figura 10.4, cable 1 puede mantener


120 lb, le puede cablegrafiar 2 pueden mantener 160 lb, y cables 3 y 4 pueden mantener 100
lb cada uno. Un peso de letra x actuando en uno del soporte izquierdo y b del derecho
soportan reacciones de causas de bx / (un + b) y el hacha / (un + b), respectivamente.
Determine la máxima carga que el sistema puede soportar. La solución que El problema puede
ser formulado tan

Maximice a f (la letra x) x1 + x2 o minimice a f (la letra x) = - x1 - x2 Subject para x2 = 200, 4x1 +
3x2 = 1280, 4x1 + x2 = 960, x1 = 0, x2 = 0

8 ft 4 ft 4 ft 4 ft

El x1

El x2

Cablegrafíele 1 Cable 2

Cable 4

Cable 3

RESUELVO 10.4 sistema de soporte de la Plataforma.

526 Chemical Engineering Computation con MATLAB

>> un [0 1;4 3;4 1 ]; b 200 ; 1280 ; 960 ; c - 1 - 1 ; Constr; >> Xopt, fopt simplexlp (Una, b, c,
constr) xopt = 170 200 fopt = - 370

El método del Punto de interior del 10.2.4 Consider que un problema de programación lineal
reacomodó en la forma estándar tan

Maximice a f (la letra x) cTx Subject para Ax B, la letra x = 0

Donde la letra x x1, x2, …, xn T es un vector de columna de n variables de valores verdadero. En


el método interior del punto, iniciamos de un x0 del punto estrictamente interior algo
semejante que todos los elementos de x0 son positivos. De este punto interior, procedemos en
alguna dirección para aumentar la función objetivo para la maximización. Esta dirección es
obtenida de la c de vector de coeficiente y la matriz de coeficiente de A de restricciones.
Usamos un esquema escamador y luego una idea de proyección para encontrar una dirección
razonable. Los esquemas diversos de escalada pueden ser usados, y Karmarkar usa un
esquema no lineal de escalada y le aplica para un problem.9 equivalente El algoritmo interior
del punto transforma el problema lineal de programación para una forma más conveniente y
luego las búsquedas a través del interior de la región factible usando una dirección de
búsqueda hacia su superficie. El método interior del punto está descrito en el siguiente
steps10:

1. Deje el número de variables ser n y ainbia ij j determinado, + () = () - () å 1 y c (n + 1) = 1 ×


104. Especifique el punto inicial x0 1 1, …, 1 . La k determinada = 0.

2. ¿Dk diag determinado (xk) y calcula un punto mejorado usando k del kT de la k xx sD cA DcA
kk kT + = - () - () () () 1 2 l lnorm dónde?La k = (Uno (Dk) 2AT) - 1A (Dk) 2c y las s de paso están
escogidos algo semejante que

A DcA Xc
uno

k del kT

k de la j

Jj Tk j = () () () í ü ý ï þ ï - la norma min wherei s th l l un eethcolumn del jA matricial.

3. Deténgase si los valores primitivos y duales de las funciones objetivos son


aproximadamente iguales. Si no coloque = k de la k + 1 y vaya para dar un paso 2.

El barnslp de función MATLAB implementa el método interior del punto por el algoritmo de
Barnes. La sintaxis básica es

Xopt, fopt, basic barnslp (Una, b, c, tol)

Donde Uno es la matriz de coeficiente de restricciones, b es un vector de columna denotando


el lado derecho de restricciones, c es el vector de fila representando los coeficientes de la
función objetivo, tol es el criterio parador, xopt es el punto óptimo resultante, fopt es el valor
de función en el punto óptimo, y básico es la lista de variables básicas.

El % de función xopt, fopt, basic barnslp (Una, b, c, tol) barnslp.m: La solución de LP por
utilizador el Problema interior del % de método del punto de Barnes: Minimice c'x supeditado
a Ax B (asumido para ser poco degenerado)

La 527Optimización

Los aportes del %: La A del %, b: Los coeficientes de % de ecuaciones de restricción c: Los


coeficientes de las Salidas objetivas del % de función: El % xopt: El % de vector de solución
fopt: El valor de función en % xsol básico: La lista de Ejemplo básico del % de variables:
Minimice a f (la letra x) 2x1 + 3x2 + 2x2 - el % x4 + x5 supeditado a 3x1-3x2 +4x3 +2x4 x5=0, A
del % x1 +x2 +x3 +3x4 +x5=2 [3 - 3 4 2 - 1;1 1 1 3 1 ]; b 0 ; 2 ; c 2 3 2 - 1 1 ; Tol 1e 6; El % xopt,
fopt, basic barnslp (Una, b, c, tol)

El % Initialization x2; La letra x; = el tamaño del m n (Uno); = los ceros del ctemp (1, n); = la
longitud del clen (c); Para j = 1:Clen, ctemp (j) = c (j); Fin c ctemp; Aplus1 b - la suma (Uno
(1:M,:)')'; Cplus1 = 1000000; Un A aplus1 ; c cplus1 ; B; n +1; = los unos del x0 (1, n) '; = el x0
de la letra x; El alfa = 0.0001; = los ceros del lambda (1, m) '; Iter = 0; El paso de la Cañería
Maestra del % mientras = la letra x abs tol x2 (c *x - lambda ' *b).El *x; D = diag (la letra x); D2
diag (x2); El *D2 de la = A del AD2; La mbda = (AD2 *A ' ) \ (AD2 *c '); Dualres c ' - Un '
*lambda; = la norma de normres (D *dualres); Para yo = 1:La n si dualres - Uno (yo) / (la letra
x (yo) (c (yo) ((yo) > 0, proporción = normres *:,Yo) ' *lambda)); Si no, la proporción (yo) =
inf; Acto inapropiado de fin de fin = min (la proporción) - el alfa; = la letra x del x1 - acto
inapropiado *D2 *dualres/normres; = el x1 de la letra x; Basiscount = 0; B; Básico; Cb; Para
k = 1:La n si letra x (la k) > tol, basiscount +1; Basic k antiácido; El % de fin de fin el problema
degenerado a Non si basiscount m para k = de sustento básico, B [B A ( :, k ) ]; Cb c ( k ) ; El fin
primalsol b / ' B '; Xopt primalsol; Quiébrese; Fin iter + 1; = la letra x del xopt de fin (básico);
Fopt c *x; El fin

El ejemplo 10.11: El Método Interior del Punto

Encuentre la solución del siguiente LP usando el método interior del punto:


Minimice a f (la letra x) = - 2x1 - x2 - 4x3 Subject para x1 + x2 + x3 + x4 = 7, x1 + 2x2 + 3x3 + x5 =
12, xi = 0   (yo = 1, …, 5) la Solución

Ab c é ú é ú = - - é ë ù û 11110 1 2301 7 12 214

528 Chemical Engineering Computation con MATLAB

>> un [1 1 1 1 0 ; 1 2 3 0 1 ]; b 7 ; 12 ; c - 2 - 1 - 4 ; Tol 1e 6; >> Xopt, fopt, basic barnslp (Una, b,


c, tol) xopt = 4.5000 2.5000 fopt = - 19.0000 básico = 1 3

10.3 CONSTRIÑERON el Método de Proyección de la Gradiente de OPTIMIZACIÓN 10.3.1 roSen


Consider un problema simple de minimización de la forma

Minimice Tema f (la letra x) para aix - = 0   (yo = 1, …, m), aix - = 0   (yo m + 1, …, m + l)

Donde la letra x x1, x2, …, xn T es un vector de columna de n variables de valores verdadero.


Ahora, suponga que el xk es el punto actual del diseño. Hace falta que el xk satisfaga las
anteriormente citadas restricciones. Tenemos que determinar una d de vector de dirección
seguida por una longitud de paso a lo largo de esta dirección, lo cual nos dará un punto nuevo
y mejorado del diseño. Deje q ser el número de restricciones en ejecución. Podemos introducir
el avión contiguo que puede estar descrito por n - los parámetros independientes q. Defina a
una B matricial qn Î ´ acto inapropiado que consiste de filas de los vectores de la gradiente de
las restricciones en ejecución:

Baaa TT q T = ¼ é ë ù û 12

¿ Encontramos una d de vector de dirección que satisface A las = 0 y que hace | -?F (xk) - d | un
mínimo. La d de dirección puede ser determinada como la solución del siguiente problema de
minimización:

¿Minimiza a h (d) = (-?¿F (- (xk) - d) T?F (xk) - d) Subject para Bd = 0

¿ Podemos definir al Lagrangian L (d) = (?¿F ((xk) + d) T?F (xk) + d) + TBd y aplica la condición
del optimality como sigue:

¶¶

= k Ñ + = L d fx dB T T () Tb 0

Usando el ecuación de restricción Bd = 0, tenemos

BB Bfx Tk b = - Ñ ()
Solucionando esta ecuación, tenemos

B BB Bfx = - () Ñ () - Tk 1

Así, la d de vector de dirección es dada por ahí

La k d fx Bf xB BB BfxWfxkT kTTk = Ñ () - = - Ñ () + () Ñ () = Ñ () () - b 1

La 529Optimización

Donde

WIBBBB TT = () - 1

El método de proyección de la gradiente de Rosen para las restricciones lineales está descrito
en el siguiente steps11:

1. Escoja un x0 factible del punto de partida. 2. Determine el set en ejecución y construya la B


matricial. 3. Haga cálculos ß y d. 4. ¿Si d? 0, determinan ak y ponen al tanto el punto actual del
diseño por xk + 1 xk + akd y van para dar un paso 2. 5. Si ß j = 0 para toda j correspondiente a
las desigualidades en ejecución, detenga el procedimiento. De otra manera, suprima la fila de
B correspondiente al componente más negativo de ß y vaya para dar un paso 3.

El rosencopt de función MATLAB implementa el método de proyección de la gradiente de


Rosen. La sintaxis básica es

Xopt, fopt, iter rosencopt (la diversión, delfun, x0, Una, b, ne, m, crit)

Donde la diversión es la función objetivo, delfun es la gradiente de la función objetivo, x0 es el


vector inicial del punto, Uno es la matriz de coeficiente de restricciones, b es un vector de
columna denotando el lado derecho de restricciones, ne es el número de restricciones de
igualdad, m es el número de restricciones de desigualidad, crit es el criterio parador, xopt es el
punto óptimo resultante, fopt es el valor de función en el punto óptimo, e iter es el número de
iteraciones.

El % de función xopt, fopt, iter rosencopt (la diversión, delfun, x0, Una, b, ne, m, crit)
rosencopt.m: El tipo del % de método de proyección de la gradiente Problem de Rosen: El %
del % Minimize F (la letra x) supeditado a Aj *x B (j = 1, ..., ne), punto de partida del % Aj *x B (j
ne +1, ..., m) debería satisfacer todas las restricciones. Los aportes del %: La diversión del %: El
% objetivo de función delfun: La gradiente de % divertido x0: La A del % del punto de partida
(debe satisfacer todas las restricciones): El % de la matriz de coeficiente de restricciones b: El
lado derecho de % de restricciones (el vector de columna) ne: El número de % de restricciones
de igualdad m: El número de % de restricciones de desigualidad crit: Las salidas paradoras del
% de criterio: El % xopt: El % óptimo del punto fopt: El valor de función en el punto óptimo (= f
(xopt)) el % iter: El número de Ejemplo del % de iteraciones: La diversión del % = @ (la letra x) -
la letra x *x (2) (1) *x (3); El % delfun = @ (la letra x) [- x ( 2 ) *x ( 3 ) ; - x ( 1 ) *x ( 3 ) ; - x ( 1 ) *x
( 2 ) ]; % x0 = 10 * 1 1 1 ; Crit 1e 4; Ne = 0; M = 8; La A del % [- 1 0 0;0 - 1 0;0 0 - 1;1 0 0;0 1 0;0 0
1 ; - 1 - 2 - 2;1 2 2 ]; El % b 0 0 0 42 42 42 0 72 '; El % xopt, fopt, iter rosencopt (la diversión,
delfun, x0, Una, b, ne, m, crit, kmax)

= el x0 de la letra x; = la longitud de la n (x0); El % n: El número de = diversión de la f de


variables (la letra x); Iter = 0;

530 Chemical Engineering Computation con MATLAB

Mientras (1) eso er iter + 1; Nc, nca actcont (n, m, ne, crit, letra x, Una, b); El % las
restricciones en ejecución dv, d, Bm dirvec (delfun, n, nc, ne, crit, letra x, nca, Uno); El vector
de dirección del % (la fila) si (la temperatura absoluta (dv) < crit), quiébrese; El fin alphak
maxstep (delfun, n, m, nc, letra x, x0, d, Una, b, nca); La letra x de tamaño de paso de
máximum del % x0 + alphak *d; Fp delfun (la letra x) ' *d '; Si (fp > 0), la letra x bisec (delfun,
n, alphak, x0, d); = la diversión de la f de fin (la letra x); = letra x del x0; = letra x del xopt de fin;
Fopt f; El fin

= la A de función nc, nca actcont g (n, m, ne, crit, letra x, Una, b) *x ' - b; Para k = 1:= la k m,
nca (la k); El fin nc ne; Para j ne +1:La m si (la temperatura absoluta (g (j)) < crit) nc + 1; Ntemp
nca (j); Nca (j) = nca (nc); Nca (nc) = ntemp; El fin de fin de fin

Letra x de función bisec (delfun, n, alphak, x0, d) mcrit 1e 6; A1 = 0; A2 alphak; Aw a2 - a1;


Mientras (a2 - a1) mcrit *aw es = (a1 + a2) /2; La letra x x0 + es *d; Fp delfun (la letra x) ' *d ';
Si (fp < 0), a1 = es; Elseif (fp > 0), a2 = es; Si no, quiébrese; La letra x de fin de fin x0 + a1
*d; El fin

La función dn, d, Bm dirvec (delfun, n, nc, ne, crit, letra x, nca, Uno) df delfun (la letra x) '; El
vector de fila del % mientras (1) si (nc == 0) d = - df; = la norma del dn (d); Si (dn crit),
quiébrese; Fin d dn; Bm (1) = 0; El regreso; Si no para j = 1: Nc ic nca (j); Para jk = 1: Nc
jc nca (jk); Son (j, jk) = 0.; Para k = 1: N, Es (j, jk) = Es (j, jk) A de la A + * (jc, k) (ic, k); El
fin de fin de fin para j = 1: Nc ic nca (j); Bm (j) = 0.; Para k = 1: N, Bm (j) = Bm (j) - Un (ic, k)
* df (la k); El fin de fin

La 531Optimización

Es = Es (1:Nc, 1:Nc); Bm (1:Nc) '; Bm inv (Es) *Bm; Para j = 1: N d (j) = - df (j); Para
k = 1: Nc, kn nca (la k); D (j) = d (j) - Un (kn, j) * Bm (la k); = la norma del dn de fin de fin de fin
(d); Si (nc ne y dn crit), quiébrese; El fin si (dn crit) Bmin Bm (ne +1); Imin ne + 1; Para j ne
+ 1: El nc si (Bmin Bm (j)), Bmin Bm (j); Imin j; El fin de fin si (Bmin > = 0.), Quiébrese; El se,
ntemp nca (imin); Nca (imin) = nca (nc); Nca (nc) = ntemp; Nc - 1; No acabe si no, d dn;
Quiébrese; El fin de fin de fin

Función alphak maxstep (delfun, n, m, nc, letra x, x0, d, Una, b, nca) nq = 0; Para k nc + 1: M cq
nca (la k); C = - b (cq); Aq = 0.; Para j = 1:N, A c + (cq, j) *x (j); La A aq + (cq, j) *d (j); El fin si
(aq ~ = 0) es = - c aq; Si (es > 0.) Nq + 1; Si (nq == 1), alphak = es; Si no si
(alphak > es), alphak = es; El fin de fin de fin de fin de fin si (nq == 0) alphak = 1; Mientras (2)
la letra x x0 + alphak *d; Fp delfun (la letra x) ' *d '; Si (fp > 0.), Quiébrese; Fin alphak = 2
*alphak; El fin de fin de fin

El ejemplo 10.12: El método de Proyección de la Gradiente de Rosen


Encuentro la solución del siguiente problema constreñido de minimización usando el método
de proyección de la gradiente de Rosen: Minimice a f 0.02x12 + 1.2x22 - 80 Subject para   3 - (la
letra x) x1 = 0, 12 - 10x1 + x2 = 0, - 40 = x1, x2 = 40 Como un punto de partida, usan a x0 4, 5 .
Reparo en que este punto satisface todas las restricciones.

532 Chemical Engineering Computation con MATLAB

La solución Las restricciones puede ser reacomodada como sigue:

£ - £ - + - xx xxxxx11 2121231 01 24040404 0,

De estas desigualidades, tenemos

Ab

El é

êêêêêêêê

Úúúúúúúú

El é

10 10 1 0 1 0 1 0 1 0 1

3 12 40 40 40 40

êê ê ê ê ê ê ê

Úúúúúúúú

>> la diversión = @ (la letra x) 0.02 *x ^2 +1.2 *x (2) (1) ^2-80; >> Delfun = @ (la letra x) [0.04
*x ( 1 ) ; 2.4 *x ( 2 ) ]; >> Ne = 0; M = 6; Crit 1e 4; X0 4 5 ; >> Un [- 1 0 ; - 10 1 ; - 1 0;0 - 1;1 0;0
1 ]; B - 3 - 12 40 40 40 40 '; >> Xopt, fopt, iter rosencopt (la diversión, delfun, x0, Una, b, ne, m,
crit) xopt = 3.0000 0.0000 fopt = - 79.8200 iter = 4

El método Factible de dirección de 10.3.2 Zoutendijk Consider un problema de minimización


con restricciones no lineales de la forma

Minimice Tema f (la letra x) para gi (la letra x) = 0   (yo = 1, …, m)

Donde la letra x x1, x2, …, xn T es un vector de columna de n variables de valores verdadero.


Primero definimos la H determinada en ejecución tan

K Hgxi Mj + ³ = ¼ { } = () e 01,

Después introducimos una variable artificial uno, lo cual es dado por ahí

Un = Ñ () Ñ () Î { } la k de la k de la letra x de miliamperio fx dgxdjH T j T

Para obtener un descenso dirección factible, tenemos que adelgazar uno hasta que se
convierte en un número negativo. Para hacer esto, podemos formular el siguiente
subproblema:

¿A Minimiza A Un Subject?¿F (xk) Td = uno?¿Gj (xk) Td = una, j? H, - 1 = di = 1   (yo = 1, …, n)

La 533Optimización

El problema de tamaño de paso es una búsqueda de una sola dimensión constreñida y puede
estar descrita como sigue:

Minimice Tema f = f (el anuncio xk +) (uno) para gj (uno) = gj (el anuncio xk +) = 0   (yo = 1, …,
m)

¿Este problema puede ser reescrito como Minimize - ß = un Subject para?¿F (xk) Ts + C0?¿Gj
(xk) Ts +?¿J cj   (j? H), 0 si = 2   (yo = 1, …, n), ß = 0

Donde c fxcg xij yo n ji yo n 0 11 == åå ¶¶ ¶¶ //,. El método factible de dirección de Zoutendijk


puede estar resumido como follows12:

1. Escoja un x0 factible del punto de partida que satisface las restricciones. 2. Determine la H
determinada. 3. Solucione el problema de minimización (minimice - ß = uno) para encontrar ß
* y d *. 4. Si ß * = 0, detenga el procedimiento. 5. De otra manera, encuentre el ak óptimo de
tamaño de paso y ponga al tanto el punto actual como xk + 1 xk + akd * y vaya para dar un
paso 2.

El zoutopt de función MATLAB implementa el método factible de dirección de Zoutendijk. La


sintaxis básica es

Xopt, fopt, iter zoutopt (funz, objetos de barro, delg, x0, xl, xu, nc, ncs, crit, kmax)

Donde el funz es la función objetivo y las restricciones, los objetos de barro son la gradiente de
la función objetivo, delg es la gradiente de restricciones, x0 es el vector del punto de partida, xl
y xu son los saltos inferiores y superiores en letra x, nc es el número de restricciones en
ejecución, ncs es el número de restricciones, crit es el criterio parador, kmax es el número de
máximas iteraciones posibles, xopt es el punto óptimo resultante, fopt es el valor de función
en el punto óptimo, e iter es el número de iteraciones.

El % de función xopt, fopt, iter zoutopt (funz, objetos de barro, delg, x0, xl, xu, nc, ncs, crit,
kmax) zoutopt.m: La minimización por el tipo factible del % de método de dirección Problem
de Zoutendijk: El % min f (la letra x) el tema para gj (la letra x) < = 0 (j = 1, ..., nca), < = letra x xl
Aportes del % < = xu: El % funz: La función objetivo y los objetos de barro del % de
restricciones: La gradiente de % f delg: La gradiente de % g x0: El % del punto de partida (debe
satisfacer todas las restricciones) xl, xu: Decrezca y límite superior de % de la letra x nc: El
número de % de restricciones en ejecución ncs: El número de % de restricciones crit:
Deteniendo % de criterio kmax: Las máximas Salidas posibles del % de iteraciones: El % xopt: El
% óptimo del punto fopt: El valor de función en el punto óptimo (= f (xopt)) el % iter: El
número de Ejemplo del % de iteraciones: Los objetos de barro del % = @ (la letra x) [- 1 ; - 2 ];
Delg = @ (la letra x) [2 *x ( 1 ) ; 12 *x ( 2 ) ]; El % x0 1 0 ; Xl 0 0 ; Xu 10 10 ; Nc = 0; Ncs = 1; Crit
1e 4; Kmax 1e3; El % xopt, fopt, iter zoutopt (funz, objetos de barro, delg, x0, xl, xu, nc, ncs,
crit, kmax)

534 Chemical Engineering Computation con MATLAB

Mcrit 2e 3; Gcrit 1e 4; Maxac = 20; Maxac = 20; Maxs = 30; = la longitud del nv (x0); = el x0 de
la letra x; Fg funz (la letra x); F fg (1); G fg (2); Ic = 0; = f del pliegue; Iter = 0; F0 f; Mientras (1)
iter + 1; Nc, na actcont (ncs, crit, g); El % las restricciones en ejecución si (' las Maximim
iteraciones posibles excedidas (iter kmax), disp.'); Quiébrese; El fin d, dn, beta dirvec (los
objetos de barro, delg, crit, nv, letra x, nc, xl, xu, mcrit); El vector de dirección del % si (la
temperatura absoluta (dn) < crit | abs crit (la beta)), quiébrese; Fin d dn; Al pha linsr (funz,
objetos de barro, nv, ncs, letra x, nc, na, xl, xu, d, x0, maxs, gcrit, crit); El % calcula *d de alfa de
la letra x de tamaño de paso x0 +; Fg funz (la letra x); F fg (1); = letra x del x0; Si (la
temperatura absoluta (f - el pliegue) < crit) ic + 1; Si (ic == 2), quiébrese; No acabe si no, ic
= 0; = f del pliegue de fin; El fin fg funz (la letra x); F fg (1); G fg (2); Nc, na actcont (ncs, crit,
g); = letra x del xopt; Fopt f; El fin

La función nc, na actcont (ncs, mcrit, g) para yo = 1:Ncs, na (yo) = ; Fin nc = 0; Para k = 1:Los
ncs si (g (la k) > - mcrit), nc + 1; Ntemp na (la k); Na (la k) = na (nc); Na (nc) = ntemp; El fin de
fin de fin

= los objetos de barro de función d, dn, beta dirvec df (la letra x) (los objetos de barro, delg,
crit, nv, letra x, nc, xl, xu, mcrit) '; El vector de fila del % si (nc > 0), Un = delg (la letra x) '; / la
norma de fin df (df); La normalización del % si (nc > 0) para j = 1:Nc, Uno (j,:) = Uno (j,:)/ sqrt
(Uno (j,:)*A (j,:)'); El % de fin de fin los saltos en ejecución para k = 1:El nv si (xl (la k) - letra x (la
k) + mcrit > = 0), nc + 1; Uno (nc, 1:Nv) = 0; Uno (nc, k) = - 1; El fin de fin para k = 1:El nv si (la
letra x (la k) - xu (la k) + mcrit > = 0), nc + 1; Uno (nc, 1:Nv) = 0; Uno (nc, k) = 1; El fin de fin si
(nc == 0), la beta = 1; D = - df; = la norma del dn (d); El regreso; El fin beta, d simpx (nc, nv, df,
Uno); Dn sqrt (d *d '); El % el fin factible de dirección

El % de alfa de función = linsr (funz, objetos de barro, nv, ncs, letra x, nc, na, xl, xu, d, x0, maxs,
gcrit, crit) el tamaño máximo Determine de paso usando método de búsqueda de la línea

La 535Optimización
Nlarge 1e40; La c = llegue al límite (la temperatura absoluta (xu - xl)); Para k = 1:El nv si (la
temperatura absoluta (d (la k)) *nlarge c) si (d (la k) < 0) cn = (xl (la k) - la letra x (la k)) / d (la k);
Si (cn nlarge), nlarge cn; No destruya si no a cn = (xu (la k) - la letra x (la k)) / d (la k); Si
(cn nlarge), nlarge cn; El fin de fin de fin de fin instiga = nlarge; La letra x x0 + instiga * d; Fg
funz (la letra x); F fg (1); G fg (2); El gmax = llegue al límite (g); Inda = 1; Si (gmax < = 0), inda =
0; El fin si (inda == 0), amax = instigue; Si no, x1 = 0; Xm, fm = se acerca (funz, x1, instiguen,
letra x, d, x0, maxs, crit); Amax xm; La letra x de fin x0 + amax *d; = los objetos de barro del df
(la letra x) '; Sdr df *d '; Si (sdr < = 0), = el amax de alfa; El regreso; Fin a1 = 0; A2 amax; Adif a2 -
a1; Mientras ((a2 - a1) crit * adif) es = (a1 + a2) /2; La letra x x0 + es *d; = los objetos de barro
del df (la letra x) '; Sdr df *d '; Si (sdr == 0), quiébrese; El fin si (sdr < 0), a1 = es; Elseif (sdr >
0), a2 = es; = el a1 de alfa de fin de fin; El fin

La función xm, fm = se acerca (funz, xa, xb, letra x, d, x0, maxs, crit) mitra = 0; Mientras (1) xm
= (xa + xb) /2; = mitra de la mitra + 1; Si (otórguele una mitra a > maxs), xm xa; = la fa del fm;
El regreso; La letra x de fin x0 + xm *d; Fg funz (la letra x); F fg (1); G fg (2); El gmax = llegue al
límite (g); Fm f; Si (el gmax < = 0 de y gmax > = - crit), el regreso; El fin si (gmax < 0), xa xm; =
el fm de fa; Si no, xb xm; El fin de fin de fin

El % de función beta, d simpx (nc, nv, df, Uno) la dirección de búsqueda de Descubrimiento
usando el método lineal de programación (la simplex) Bg 1e2; Nrow nc + nv + 2; Nm nc + nv +
1; Bm (1:Nrow) = 0; = la suma Bm (df) (1); Para j = 1:Nc Bm (j +1) = 0; Para k = 1: La A (j, k) nv,
Bm = Bm + (j +1) (j +1); El fin de fin para k nc + 2:Nrow - 1, Bm (la k) = 2; Acabe para k = 1: Nm,
k Bs nv + (la k) + 1; Fin ncol nv + nm + 1; Para k = 1:El nm si (Bm (la k) < 0), ncol + 1; Bs (la k) = -
ncol; El fin de fin

536 Chemical Engineering Computation con MATLAB

Es (1:Nrow, 1:Ncol) = 0; Es (1,1:Nv) = df; Es (1, nv +1) = 1; Para k = 1:El nc para j = 1: Nv, Es (la k
+1, j) = Uno (la k, j); El fin Es (la k +1, nv +1) = 1; Fin mi = 0; Para k nc +2: Nrow-1, mi + 1; Es (la
k, mi) = 1; El fin Es (nrow, nv +1) = - 1; Para k = 1: Nm, Tiene (la k, nv +k +1) = 1 años de edad;
Fin nt nv + nm + 1; Para k = 1: El nm si (Bm (la k) < 0) nt + 1; Bm (la k) = - Bm (la k); Para j =
1:Ncol, Es (la k, j) = - Es (la k, j); El fin Es (la k, nt) = 1; Es (nrow, nt) = Bg; El fin de fin para k =
1:El nm si (Bs (la k) < 0) Bs (la k) = - Bs (la k); Para j = 1: Ncol, Es (nrow, j) = Es (nrow, j) - Bg
*Am (la k, j); El fin Bm (nrow) = Bm (nrow) - Bg *Bm (la k); El fin de fin mientras (1) nf0 = 0;
Para k = 1:El ncol si (Es (nrow, k) < 0), nf0 = 1; Quiébrese; El fin de fin si (nf0 == 0), la
suspensión; Fin c Bg; Para j = 1:El ncol si (Es (nrow, j) < c), c = Es (nrow, j); Iv j; Fin de fin ik = 0;
Jk = 0; Para k = 1:Nrow - 1 si (Es (la k, iv) > 0) jk + 1; C1 Bm (la k) / (Es (la k, iv) + 1e 10);
Si (jk == 1), c c1; = k del jp; Si no, si (c1 c), c c1; = k del jp; Fin de fin ik = 1; El fin de fin
Bs (jp) = iv; Si (' la función objetivo Unbounded (ik == 0), disp.'); Quiébrese; El fin c1 1/Am (jp,
iv); Bm (jp) c1 *Bm (jp); Para j = 1:Ncol, Es (jp, j) c1 *Am (jp, j); Acabe para k = 1: El nrow si (la
k ~ = jp) c2 = Es (la k, iv); Para j = 1: Ncol, Es (la k, j) = Es (la k, j) - c2 *Am (jp, j); El fin Bm
(la k) = Bm (la k) - c2 *Bm (jp); El fin de fin de fin

La 537Optimización

D (1:Nv) = - 1; Para k = 1: El nm para j = 1: El nv si (j Bs (la k)), d (j) = Bm (la k) - 1; La beta de fin


de fin de fin = Bm (nrow); El fin

El ejemplo 10.13: El método Factible de Dirección de Zoutendijk


Encuentro la solución del siguiente problema constreñido de minimización usando el método
factible de dirección de Zoutendijk:

Minimice a f (la letra x) = - (1.2x1 + 3x2) Subject para gx xx xx () = + - £ ££ 1 2 2 2 1261 00 10

Como un punto de partida, use a x0 1, 0 . No hay restricciones en ejecución (nc = 0). Reparo en
que este punto satisface todas las restricciones. La solución La función objetivo y la restricción
pueden ser definidas como una función como sigue:

La función fg funz (la letra x) fg (1) = - (1.2 *x (1) + 3 *x (2)); = letra x fg (1) (2) ^2 + 6 *x (2) ^2 -
1; El fin

Las gradientes de f (la letra x) y g (la letra x) son dadas por ahí

¶¶

¶¶

¶¶

¶ = letra x de la g de la letra x de la letra x de la g de la letra x de la f de la letra x de la f

letra x

12 1

2 212 32 12., ,,

Los saltos inferiores y superiores en a letra x les puede ser escrito como xl 0 0, xu 10 10 .

>> los objetos de barro = @ (la letra x) [- 1.2 ; - 3 ]; Delg = @ (la letra x) [2 *x ( 1 ) ; 12 *x ( 2 ) ];
>> X0 1 0 ; Xl 0 0 ; Xu 10 10 ; Nc = 0; Ncs = 1; Crit 1e 4; Kmax 1e3; >> Xopt, fopt, iter zoutopt
(@ funz, objetos de barro, delg, x0, xl, xu, nc, ncs, crit, kmax) xopt = 0.6998 0.2916 fopt = -
1.7146 iter = 5

10.3.3 GeneraliZed redujo Método de la Gradiente (GrG) Lo generalizado agarraderas


reducidas de método de la gradiente (GRG) restricciones no lineales de igualdad. Considere un
problema de minimización con restricciones no lineales de la forma

Minimice Tema f () para h xi mlxk lx xxjn ik j L jj U == ¼ () £ = ¼ () (, (la letra x) ££ = ¼ () 01 01


1,,,)

538 Chemical Engineering Computation con MATLAB


Donde la letra x x1, x2, …, xn T es un vector de columna de n variables de valores verdadero.
Sumando una variable de poca actividad poco negativa para cada uno de las restricciones de
desigualidad, el problema pueden ser reescritas tan

Minimice Tema f (la letra x) para gx im lx xxjn m ij L jj U == ¼ + () () ££ = ¼ + () 01 1,,

El método GRG se basa en la eliminación de variables usando las restricciones de igualdad.


Usualmente las variables del diseño n + m están divididas en dos sets (las variables
independientes colocan a Y y las variables dependientes colocan a Z) tan

letra x

YZ

Znl ml

El é

ù û el ú

El é

êêê

Úúú

El é

êêê

Ú ú ú - +, 11
Las primeras derivadas del objetivo y las funciones de restricción reciben by13

El dfx

fy

El dy

fz

Dz fdYf dZ

yo

El nl

yo

yo

yo

El ml

yo

IY T

Z T = ¶ ¶ + ¶ = Ñ +Ñ () = + åå 11

El dgx

gy

El dy

G z dzi yo el nl yo el ml yo () + åå 11

La última relación puede ser expresada como dg = C   dY + B   dZ. Cuándo la Y es sujetado y fijo,
g (la letra x) + dg (la letra x) = 0. La sustitución de dg en esta ecuación le da a dZB gx CdY = () { }
1

Si las restricciones son satisfacidas en la letra x vectorial, el de g (la letra x) = 0 y dZ = - B-1C  


dY. Esta ecuación puede ser reescrita como

D BC d zy = - - 1

La d de vector de dirección es definida como d dz dy T. Substitution de dz para la derivada de


los rendimientos objetivos de función
Dfx fdYf dZ ff BCdY T Z T Y T Z T y = Ñ +Ñ () = Ñ - Ñ () - 1

La matriz de coeficiente es llamada lo generalizado gradiente reducida GR:

Gf fría a T Z = Ñ - () Ñ1

El punto nuevo es obtenido como

K xxd kk + 1 uno

Lo generalizado hizo más pequeño método de la gradiente puede estar resumido como
follows14:

1. Seleccione un x0 del punto de partida que satisface a g (x0) = 0 con xL x0 xU. 2. Determine
las variables básicas y poco básicas y calcule la gradiente reducida GR. 3. Encuentre la d de
vector de dirección. ¿Si?¿d? = E, detenga el procedimiento (e: El número muy pequeño).

La 539Optimización

4. Calcule el ak actual de tamaño de paso y determine a xk + 1. 5. Compruebe la viabilidad del


punto nuevo xk + 1: Si este punto es factible, el determinado el de xk xk + 1 y el empuje a dar
un paso 2. De otra manera, compute un +1 corregido de la k del xc del punto. Si f xf xc kk + () <
() 1, = el +1 determinado de la k de la c de la k del xx y vaya para paso 2. Si f xf xc kk + () > () 1,
ak determinado / 2, calcule a xk + 1, y repita paso 5.

El grgopt de función MATLAB implementa lo generalizado método reducido de la gradiente. La


sintaxis básica es

Xopt, fopt, iter grgopt (grgfun, delgrgf, delgrgg, x0, xl, xu, kmax, crit)

Donde el grgfun es la función objetivo y las restricciones, delgrgf es la gradiente de la función


objetivo, delgrgg es la gradiente de restricciones, x0 es el vector del punto de partida, xl y xu
son los saltos inferiores y superiores en letra x, kmax es el número de máximas iteraciones
posibles, crit es el criterio parador, xopt es el punto óptimo resultante, fopt es el valor de
función en el punto óptimo, e iter es el número de iteraciones.

El % de función xopt, fopt, iter grgopt (grgfun, delgrgf, delgrgg, x0, xl, xu, kmax, crit) grgopt.m:
La minimización por lo generalizado redujo tipo del % de método de la gradiente Problem
(GRG): El % min f (la letra x) el tema para gj (la letra x) = 0 (j = 1, ..., nca), < = letra x xl Aportes
del % < = xu: El % grgfun: La función objetivo y el % de restricciones delgrgf: La gradiente de % f
delgrgg: La gradiente de % g x0: El % del punto de partida (debe satisfacer todas las
restricciones) xl, xu: Decrezca y límite superior de % de la letra x kmax: El máximo % posible de
iteraciones crit: Las salidas paradoras del % de criterio: El % xopt: El % óptimo del punto fopt:
El valor de función en el punto óptimo (= f (xopt)) el % iter: El número de Ejemplo del % de
iteraciones: El % del % df1 = @ (la letra x) (la función objetivo y las restricciones están definidas
por la función fg1) - 1.2 - 3 0 ; Dg1 = @ (la letra x) 2 *x ( 1 ) 12 *x ( 2 ) 1 ; El % x0 0 0 1 ; Xl 0 0 0 ;
Xu 10 10 10 ; Crit 1e 4; Kmax 1e3; El % xopt, fopt, iter grgopt (@ fg1, df1, dg1, x0, xl, xu, kmax,
crit)

Dcrit crit/10; Fcrit crit *1e 2; = el x0 de la letra x; F g grgfun (la letra x); = el tamaño del ncs nv
(delgrgg (la letra x)); Para k = 1: Los ncs si (' Infeasible echando a andar punto (la temperatura
absoluta (g (la k)) > crit), disp.'); Quiébrese; Fin de fin indc = 0; = f del pliegue; Para iter =
1:Kmax df delgrgf (la letra x); Dg delgrgg (la letra x); Para k = 1:= la k nv, nbr (la k); El fin nbr,
df, dg redgr (nbr, nv, ncs, letra x, xl, xu, df, dg, crit); El % variables de sustento básico dm = 0.;
Para k ncs +1:Nv nk nbr (la k); D (nk) = - df (nk); Si (la letra x (nk) < xl (nk) +crit y df (nk) > 0),
d (nk) = 0; El fin si (la letra x (nk) > xu (nk) - crit y df (nk) < 0), d (nk) = 0; El fin si (< la
temperatura absoluta dm (d (nk))) = la temperatura absoluta dm (d (nk)); El fin de fin

540 Chemical Engineering Computation con MATLAB

Si (dm crit), quiébrese; Acabe para k = 1: Ncs nk nbr (la k); D (nk) = 0; Acto inapropiado
del fo j ncs +1:Nv, nj nbr (j); D (nk) = d (nk) - dg (la k, nj) *d (nj); = letra x del x0 de fin de fin; El
alfa = findstep (nv, letra x, xl, xu, d); = el x0 de la letra x; Para k = 1: Nv, alfa de la = letra x
xtemp + (la k) (la k) *d (la k); El fin ftemp g grgfun (xtemp); Df delgrgf (xtemp); Dg delgrgg
(xtemp); Fup = 0; Para k = 1:Nv, fup + df (la k) *d (la k); El fin si (fup > 0 ftemp f) c = 0; =
letra x del x0; Alpha, ftemp goldsec (nv, ncs, c, alfa, dcrit, d, letra x); = el x0 de la letra x;
Para k = 1:Nv, alfa de la = letra x xtemp + (la k) (la k) *d (la k); El fin de fin c g grgfun (xtemp); =
la temperatura absoluta del ag (g (1)); Para k = 1:Los ncs si (< la temperatura absoluta ag (g
(la k))), = la temperatura absoluta ag (g (la k)); El % de fin de fin Si infeasible, aplica el método
del Newton si (ag crit) blim = 20; Para bi0 = 1:Blim bnew = 0; Bi2 = 12; Para bi1 =
1:Bi2 bnew = bnew + 1; Df delgrgf (xtemp); Dg delgrgg (xtemp); =g
rednewton (dg, g, nbr, ncs); Bf = 0; Para k = 1: Ncs nk nbr (la k); Xtemp (nk) = xtemp
(nk) - g (la k); Si ((xtemp (nk) < xl (nk)) | (xtemp (nk) > xu (nk))), bf = 1; Quiébrese; El
fin de fin si (bf == 1), la suspensión; El fin c g grgfun (xtemp); = la temperatura absoluta del ag1
(g (1)); Para k = 1: Los ncs si (< la temperatura absoluta ag1 (g (la k))), = la temperatura
absoluta ag1 (g (la k)); El fin de fin si (el bf == 0 de y ag1 crit), la suspensión; Fin bf = 1;
Si (bnew > 3 ag1 ag), quiébrese; El fin ag ag1; El fin si (bf == 0) ftemp, g grgfun (xtemp);
Si (ftemp f), quiébrese; = el alfa de alfa de fin de fin / 2; Para k = 1:Nv, alfa de la = letra x
xtemp + (la k) (la k) *d (la k); El fin c g grgfun (xtemp); = la temperatura absoluta del ag (g (1));
Para k = 1: Los ncs si (< la temperatura absoluta ag (g (la k))), = la temperatura absoluta ag (g
(la k)); El fin de fin de fin de fin

La 541Optimización

Si (el bf == 0 y de ftemp f) para k = 1: Nv, letra x (la k) = xtemp (la k); Fin f ftemp; = la
temperatura absoluta del fcrit de fin (f) *fcrit + fcrit; Si (la temperatura absoluta (f - el
pliegue) < fcrit) indc + 1; Si (indc > 1), quiébrese; No acabe si no a indc = 0; = f del pliegue
de fin; = letra x del xopt de fin; Fopt f; ----------------------------------------------------------- la función
del % de fin x4, ft goldsec (nv, ncs, x1, x4, dcrit, d, letra x) tau = (sqrt (5) - 1) /2; X2 tau *x1 + (1-
tau) *x4; Para k = 1:Nv, = letra x xtemp (la k) (la k) + x2 *d (la k); El fin f2, g grgfun (xtemp);
Para cuenta 1:100 x3 tau *x4 + (1-tau) *x1; Para k = 1:Nv, = letra x xtemp (la k) (la k) + x3 *d
(la k); El fin f3, g grgfun (xtemp); Si (f2 f3), x4 x1; X1 x3; Si no, x1 x2; X2 x3; F2 f3; El fin si
(la temperatura absoluta (x4 - x1) < = dcrit), quiébrese; El fin de fin x4 x2; Ft f2;
----------------------------------------------------------- la función del % de fin g rednewton (dgr, g, nbr,
ncs) para k = 1: Ncs-1 nk nbr (la k); Para +1 de la = k del jk:Ncs c dgr (jk, nk) /dgr (la k, nk);
= k del j del acto inapropiado del fo + 1: Ncs, nj nbr (j); Dgr (jk, nj) = dgr (jk, nj) - c *dgr (la k, nj);
El fin g (jk) = g (jk) - c *g (la k); El fin de fin g = g (ncs) (ncs) /dgr (ncs, nbr (ncs)); Para jm =
1:Ncs-1 jk ncs - jm; Im nbr (jk); C 1/dgr (jk, im); G (jk) c *g (jk); Para k jk + 1: Ncs, nk nbr (la k);
G (jk) = g (jk) - c *dgr (jk, nk) *g (la k); ----------------------------------------------------------- la función
del % de fin de fin de fin nbr, df, dg redgr (nbr, nv, ncs, letra x, xl, xu, df, dg, xcrit) para k = 1:
Ncs nk nbr (la k); Kcount = 0; Para = k de la j: Nv nj nbr (j); Si (la letra x (nj) > xl (nj) +xcrit y
letra x (nj) < xu (nj) - xcrit)

542 Chemical Engineering Computation con MATLAB

Kcount + 1; Si (kcount == 1), monte sobre un pivote a = dg (la k, nj); Jpv j; Si


no si (la temperatura absoluta (el pivote) < la temperatura absoluta (dg (la k, nj))), monte sobre
un pivote a = dg (la k, nj); Jpv j; El fin de fin de fin de fin nbr (la k) = nbr (jpv); Nbr (jpv) = nk; Nk
nbr (la k); Si (la k == ncs), quiébrese; Acabe para +1 de la = k del jk: Ncs dgratio dg (jk, nk) /dg
(la k, nk); El +1 de la = k de la j de acto inapropiado del fo:Nv, nj nbr (j); Dg (jk, nj) = dg (jk,
nj) - dgratio *dg (la k, nj); El fin de fin de fin nbs nbr (ncs); Para j ncs + 1: Nv nj nbr (j); Dg = dg
(ncs, nj) (ncs, nj) /dg (ncs, nbs); Para jm = 1:Ncs-1 jk ncs jm; Km nbr (jk); Dgratio 1/dg (jk, km);
Dg (jk, nj) dgratio *dg (jk, nj); La k de acto inapropiado del fo jk +1: Ncs, nk nbr (la k); Dg (jk,
nj) = dg (jk, nj) - dgratio *dg (jk, nk) *dg (la k, nj); El % de fin de fin de fin Calculate hizo más
pequeña gradiente para jk ncs +1:Nv km nbr (jk); Para j = 1: Ncs, nj nbr (j); Df (km) = df (km) -
dg (j, km) *df (nj); El fin de fin de fin

Tamaño del paso del máximum del % del ----------------------------------------------------------- función


del % alpha findstep Calculate (nv, letra x, xl, xu, d) kcount = 0; Para j = 1:Nv au xu (j) - la letra x
(j); El cheque del % el salto superior si 1E-30 (d (j) * (au +1)) kcount + 1; Respecto a au d (j);
Si (kcount == 1), = el anuncio de alfa; El fin si (kcount > 1) si (> el anuncio de alfa), = el anuncio
de alfa; = la letra x del al de fin de fin de fin (j) - xl (j); El cheque del % el salto inferior si 1E-30 (-
d (j) * (al + 1)) kcount + 1; Respecto a = - al d (j); Si (kcount == 1), = el anuncio de alfa;
El fin si (kcount > 1) si (> el anuncio de alfa), = el anuncio de alfa; El fin de fin de fin de fin de fin

La 543Optimización

El ejemplo 10.14: Lo Generalizado Método Reducido de la Gradiente

Encuentro la solución del siguiente problema constreñido de minimización usando lo


generalizado redujo método de la gradiente:

Minimícele a fx xx xxxx xx () + + +1 2 2 2 3 2 4 2 12 342 3 1 2 4620 6 100.. Subordine para

Letra x de la h xxxxxxxx 11 2 2 2 3 2 4 2 1234 7 () + + + +

H xx xx xxx 21 2 2 2 3 2 4 2 1422 11 () + + -

Letra x de la h xxx xxxx xxx31 2 2 2 3 2 1241 23422 6 100 100 () + + - £ - ££,

Las restricciones de desigualidad pueden ser convertidas a igualdades por variables de período
de poca actividad que introduce como sigue:

Gx xxxxxxxxx 11 2 2 2 3 2 4 2 12345 70 () + + + +

Letra x del letra x del letra x del gx xxxx 21 2 2 2 3 2 4 2 14622 11 0 () + + - + -


Gx xxx xxxx 31 2 2 2 3 2 1247 22 60 () + + - +

Como un punto de partida, podemos usar a x0 0 0 0 0 7 11 6 . Reparo en que este punto
satisface todas las restricciones de igualdad. Determinado kmax = 1000 y crit = 1 × 10-4. La
solución La función objetivo y las restricciones de igualdad pueden ser definidas como una
función como sigue:

= la letra x de función f g grgfun x1 (1) (la letra x); = la letra x del x2 (2); = la letra x del x3 (3); =
la letra x del x4 (4); = la letra x del x5 (5); = la letra x del x6 (6); = la letra x del x7 (7); Variables
del período de poca actividad del % f x1 ^2 + x2 ^2 + 2.3 *x3 ^2 - 1.2 *x4 ^2 - 4 *x1 - 6 *x2 - 20
*x3 + 6 *x4 + 100; G x1 ^2 + x2 ^2 + x3 ^2 + x4 ^2 + x1 x4 + x5 - (1) - - x2 + x3 7; G - - x1 ^2 + 2
*x2 ^2 + x3 ^2 + 2 *x4 ^2 x4 + x6 - (2) x1 11; G - - = 2 *x1 ^2 + x2 ^2 + x3 ^2 + 2 *x1 x4 + x7 - (3)
x2 6; El fin

Las gradientes de f (la letra x) y g (la letra x) son dadas por ahí

¶¶

=¶ ¶

¶¶

¶ = - La letra x de la letra x de la f de la letra x de la letra x de la f de la letra x de la letra x de la


f de la letra x de la letra x +f 1 1 2 2 3 3 4 123 4264 6202 46., ,.,.

El Ñ

Ñ Ñ

El é

êêê

Úúú

La letra x de +-+-g g g xxxx xx 1 2 3 1234 12 3 21213121100 21 42 la letra x 4xx xx 4 12 3 10 10


422121 001 +-é ú ú

El delgrgf de funciones y delgrgg definen las gradientes de f (la letra x) y g (la letra x),
respectivamente:
= la letra x de función df delgrgf x1 (1) (la letra x); = la letra x del x2 (2); = la letra x del x3 (3); =
la letra x del x4 (4); = los ceros del df (1, la longitud (la letra x)); Df (1) = 2.3 *x1-4; Df (2) = 2
*x2-6; Df (3) = 4.6 *x3-20; Df (4) = - 2.4 *x4 +6; El fin

544 Chemical Engineering Computation con MATLAB

= la letra x de función dg delgrgg x1 (1) (la letra x); = la letra x del x2 (2); = la letra x del x3 (3); =
la letra x del x4 (4); Dg [2 *x1 +1 2 *x2-1 3 *x3 +1 2 *x4-1 1 0 0 ; 2 *x1-1 4 *x2 2 *x3 4 *x4-1 0 1
0 ; 4 *x1 +2 2 *x2-1 2 *x3 - 1 0 0 1 ]; El fin

Las siguientes órdenes ejecutan el grgopt de función para encontrar la solución:

>> x0 0 0 0 0 7 11 6 ; Xl - 100 - 100 - 100 - 100 0 0 0 ; Xu = 100 *ones (1,7); Kmax 1e3; Crit 1e 4;
>> Xopt, fopt, iter grgopt (@ grgfun, @ delgrgf, @ delgrgg, x0, xl, xu, kmax, crit) xopt = 0.0081
0.4922 0.6609 0.2043 6.3066 10.2076 6.0011 fopt = 86.2196 iter = 5

La ecuación de segundo grado del 10.3.4 SeQuential Programando (SQP) Método Consider una
minimización constreñida

Minimice Tema f (la letra x) para vi (la letra x) = 0   (yo = 1, …, p), wk (la letra x) = 0   (la k = 1, …,
q) donde la letra x x1, x2, …, xn T es un vector de columna de n variables de valores verdadero.
¿Deje { xk,?¿La k, µ la k } ser la iteración del kth y { dx, d?, ¿D µ } un set ser de vectores de
incremento algo semejante que el siguiente Alforzador Karush (KKT) – Kuhn – acondiciona está
satisfecho en la siguiente iteración { xk + 1?¿K + 1, µ k + 1 } = { xk + dx,?¿La k + d?, µLa k + d µ }:
Ñ () = () == ¼ () () ³ = ¼ () xi kxv xi pwxkqL,,, lm 0010 1

Mm ³ () == ¼ () 00 1, la k de la k wx kq

Donde la letra x de la L, lm () es el Lagrangian definido como

La letra x L xfxvxw yo la k de la k de la q de la k p ii, lm lm () = () - () - () == åå 11

Obtenemos el as15 aproximado de condiciones KKT

+-- k letra x k Z gA AAvA w ek Tk ik Tk ek xk ik xk kdl mddm + + 11 1 00, = - ³ -

La k del md j ik xk j Aw jq + () + () == ¼ () 1 01 2,

Donde

La k de la letra x de la k Z fx vx wx gf yo la k de la p yo letra x del k del k del xi j q j xi kk = Ñ () - ()


Ñ () - Ñ () () = Ñ == åå 2 1 2 1 2 lm, xxk ()

La 545Optimización
uno

El vx

El vx

uno

El wx

El wx

El ek

La letra x Tk

T de la letra x

El ik

La letra x Tk

T de la letra x

Ñ ()

Ñ ()

El é

êêêê

Úúúú

Ñ ()

Ñ(

11 ,)) é ú ú ú ú
¿Dado { xk,?La k, µ la k }, las condiciones aproximadas KKT pueden ser interpretadas como las
condiciones exactas KKT del problema de programación cuadrático dado por ahí

Minimícele a h xZ gTk Tk () = + 1 2 dd d Subject para Aekd = - vk, Aikd = - wk Si el dx es una


solución normal de este problema cuadrático de programación, la condición aproximada KKT
puede estar escrita como

+-- k letra x k A Z gA ek Tk aik Tk dl m = + + 11 0 ˆ donde el Aaik matricial consiste de esas filas


de Aik eso satisface la igualdad (Aikdx + wk) j = 0 y ˆ mk +1 es el multiplicador asociado
Lagrange. Si el dx es la solución de la anteriormente citada ecuación de segundo grado
programando problema, el xk actual del punto puede ponerse al corriente por ahí

Xx kk kx + + 1 respecto a

El valor de ak es as16 calculado

K aa ja aa ak j wx * * * = () { } é * + ££ 09 5 12 1012 .m adentro, un rg min, hacha m:, Un adx jJ


() ³ Î { } 0

El ja respecto a ba dm respecto a () = + () + () - () la p de la k de la letra x + + fx vx wxk () yo la


letra x de la k de la k de la letra x de la k j q j 1 2 1 1

Donde J = { j: (µ k + 1) j = 0 }. El Hessian Zk puede ponerse al corriente usando la fórmula BFGS


tan

k del kk de la letra x de la letra x de la k de la letra x ZZ Z Zkk kk T Tk xx Tk Tk

La letra x + () - = + () 1 1 hh dh dd dd hqgq d

La k de la T de la k de la e de la k de la e de la k gl mkk yo la k yo la Asociación Automovilística


de Alcohólicos Anónimos de la k T kgg = () - () - + + + + () +1 1 1 1 1,

Dg dd

Dd dddg

³
ì el í

10 2

08

:.

La letra x Tk

letra x de la letra x Tk

letra x de la letra x Tk

La letra x Tk Xx Tk

De otra manera

El algoritmo secuencial de programación de ecuación de segundo grado puede estar resumido


como sigue:

1. Seleccione x0 y µ 0 algo semejante que wk (x0) = 0   (la k = 1, …, q) y µ 0 = 0. Determinado k


= 0 y Z0 In. 2. Calcule a gk, Aek, Aik, vk, y wk.

546 Chemical Engineering Computation con MATLAB

3. ¿Soluciona el problema cuadrático de programación para dx, y calcula el multiplicador


Lagrange?K + 1, mk +1, y ak. 4. Dx akdx determinado y xk + 1 xk + dx. 5. ¿Si?¿El dx? = E,
detenga el procedimiento de cálculo. 6. ¿Calcula?¿La k,?, ?La k, y Zk + 1. El determinado el de k
= el de k el de + 1 y el empuje a dar un paso 2.

El sqpopt de función MATLAB implementa la ecuación de segundo grado secuencial


programando método. La sintaxis básica es

Xopt, fopt, iter sqpopt (la diversión, dfun, x0, lam0, mu0, crit)

Donde la diversión es la función objetivo y las restricciones, dfun es la gradiente de estas


funciones, x0 es el vector del punto de partida, lam0 y mu0 son los valores iniciales de
multiplicadores Lagrangian, crit es el criterio parador, xopt es el punto óptimo resultante, fopt
es el valor de función en el punto óptimo, e iter es el número de iteraciones.

El % de función xopt, fopt, iter sqpopt (la diversión, dfun, x0, lam0, mu0, crit) sqpopt.m: La
minimización usando tipo del % de algoritmo SQP Problem: Minimice a f (la letra x) sujeta para
h (la letra x) = 0, g (la letra x) Aportes del % > = b: La diversión del %: El objetivo y el % de
funciones de restricción dfun: Las gradientes del objetivo y el % de funciones de restricción x0:
El % del punto de partida lam0, mu0: El % inicial de multiplicadores Lagrange crit: Las salidas
paradoras del % de criterio: El % xopt: El % óptimo del punto fopt: El valor objetivo de función
en % de la letra x = xopt iter: El número de Ejemplo del % de iteraciones: El % x0 3 3 '; Lam0 =
1; Mu0 = 4; Crit 1e 6; El % xopt, fopt, iter sqpopt (@ la diversión, @ dfun, x0, lam0, mu0, crit)

La letra x = x0 (:); = la longitud de la n (la letra x); El número del % de variable lam1 lam0 + 1; Hj
= atisbe (n); = la diversión del fv (la letra x); Aj fv (2:Lam1); Cj fv ((lam1 +1):(Lam1 +mu0)); Gj
dfun (la letra x); Gj (:,1); Aej Gj (:,2:Lam1) '; Aij Gj (:,(Lam1 +1):' (Lam1 +mu0)); Iter = 0; D = 1;
Mientras d crit delx quadpr (Hj, gj, Aej, - aj, Aij, - cj, ceros (n, 1), crit); Respecto a Aij * (la letra
x +delx) + cj; = el descubrimiento de la k (respecto a < = crit); = la longitud del nk (la k); = los
ceros del muj (mu0,1); Si nk == 0, lamj inv (Aej *Aej ') *Aej * (Hj *delx +gj); Si no Aa ik = Aij
(la k,:); Aaj Aej ; Aaik ; Mun inv (Aaj *Aaj ') *Aaj * (Hj * Delx +gj); Lamj mun (1:Lam0); Mujh
mun (lam1:El fin); Muj (la k) = mujh; El fin al pha linsearch (la diversión, la letra x, delx, lam1,
muj, crit); El *delx de = alfa del delx; = la letra x de la letra x + delx; Grd dfun (la letra x); Grd1
grd (:,1); Agrd grd (:,2:Lam1) '; Es = grd (:,(Lam1 +1):' (Lam1 +mu0));

La 547Optimización

Ga mj ' - ' *muj = (grd1-gj) (Agrd-Aej) ' (Be-Aij ) ' - ' *lamj '; Qj Hj *delx; Dg delx ' *gamj; Dq
delx ' *qj; Si dg > = 0.2 *dq, theta = 1; Si no, theta = 0.8 *dq / (dq-dg); El fin eta theta
*gamj + (1-theta) *qj; Invdq 1/dq; Invde = 1 / (delx ' *eta); Hj + invde * ' - invdq * ' (eta *eta
' ) (qj *qj '); Aej Agrd; El Aij = Es; Gj grd1; = la diversión del fv (la letra x); Aj fv (2:Lam1); Cj fv
((lam1 +1):(Lam1 +mu0)); = la norma de la d (delx); Iter + 1; = letra x del xopt de fin; Fopt fv
(1); El fin

El % de alfa de función = linsearch (la diversión, xj, dx, dele una paliza, muj, crit) el tamaño de
paso Determine por = la longitud del nmuj de método de búsqueda de la línea (muj); Alrange
0:0.01:1; = la longitud del nint (alrange); = los ceros del hz (nint, 1); Para j = 1:Nint xd j xj +
alrange (j) *dx; = la diversión del fv (xdj); Af fv (2:Dele una paliza); Cf fv ((le da una paliza a +1):
(Le da una paliza a +nmuj)); Hz = fv (1) (j) + 1e2 *sum (af. ^2) - muj ' *cf; El fin mval, indhz
min (hz); Atemp alrange (indhz); = el descubrimiento del indmu (muj crit); = la longitud del mc
(indmu); Si mc == 0, alfa = 0.95 *atemp; Si no = los ceros del dv (mc, 1); Para k = 1:El mc para j
= 1:Nint aj alrange (j); Xdj xj + aj *dx; = la diversión del fcj (xdj); Cj fcj ((le da una paliza a
+1):(Le da una paliza a +nmuj)); Hz (j) = cj (indmu (la k)); = el descubrimiento del indhz de
fin (hz < 0); = la longitud del hc (indhz); Si hc == 0, dv (la k) = 1; Si no, dv (la k) = alrange
(indhz (1) - 1); El fin de fin mdv min (dv); El alfa = 0.95 *min (atemp, mdv); El fin de fin

La minimización del % de función xqr quadpr (Q, c, Aeq, beq, Ane, bne, x0, crit) por = la
longitud cuadrática (beq) del nbeq de método de programación; = la longitud del nbne (bne);
Rnbne nbne + 1.5 *sqrt (nbne); Aone 1-crit crit; La letra x = x0 (:); Y Ane *x - bne; = los ceros del
zeta (nbeq, 1); = los unos del gama (nbne, 1); Ym [Link] *gama; = la suma del sumy (ym); Iter = 0;
Mientras sumy crit tau sumy/rnbne; Resid c + Aeq ' *zeta + Ane ' = - Q *x - *gama; Di ffr beq -
Aeq *x; Numt tau - [Link] *gama; Yj gama. y; Ysj numt. y; Ydm diag (yj); Gr inv (Q + Ane ' *ydm
*Ane); Ag Aeq *Gr *Aeq '; Sí j resid + Ane ' *ysj; Diffag diffr - Aeq *Gr *ayj; Delz inv (ag)
*diffag; Dx Gr * (ayj + Aeq ' *delz); Dy Ane *dx; Dgama = (numt - (gama.*dy)). y;

548 Chemical Engineering Computation con MATLAB

= el descubrimiento del indny (dy < 0); Yr min (y (indny). (- Dy (indny))); = el


descubrimiento del indny (dgama < 0); Gamr min (gama (indny). (- Dgama (indny))); Aj aone
*min (1 yr gamr); = la letra x de la letra x + aj *dx; Gama + aj *dgama; Zeta + aj *delz; Y Ane
*x - bne; Ym [Link] *gama; = la suma del sumy (ym); Iter + 1; = letra x del xqr de fin; El fin

El ejemplo 10.15: El Método Secuencial de Programación de Ecuación de Segundo Grado

Encuentro la solución del siguiente problema constreñido de minimización usando el método


secuencial de programación de ecuación de segundo grado:

Minimícele a fx xx () = + 2 12 2 Subject para letra x h xxxx () = + = £££ £ 1 2 2 2 1280 41 5

Como un punto de partida, use a x0 2, 3 T. Los valores iniciales de multiplicadores Lagrangian


puede ser determinado como 1 y 3. Crit determinado = 1 × 10-6. La solución Las restricciones
de desigualidad puede ser reacomodada como sigue:

Xx 11 22 040105 0 ³ + ³ - ³ - + ³,

La diversión de función define la función objetivo, la restricción de igualdad, y las restricciones


de desigualidad:

= la diversión del fv de función fv (la letra x) [2 *x ( 1 ) + x ( 2 ) ^2 ; % objective function x ( 1 )


^2 + x ( 2 ) ^2 - 8 ; % equality constraint : h ( x ) = 0 x ( 1 ) ; % inequality constraint : g1 ( x ) > = 0
- x ( 1 ) + 4 ; % inequality constraint : g2 ( x ) > = 0 x ( 2 ) - 1 ; % inequality constraint : g3 ( x ) > =
0 - x ( 2 ) + 5 ]; La restricción de desigualidad del %: G4 (la letra x) > = 0 el fin

Las gradientes del objetivo funcionan, restricción de igualdad, y las restricciones de


desigualidad son dadas por ahí

Ñ é Ñ () () é Ñ ()

El é

êêêêê

El ú

Fx xhxxxg x22 22

10 10 0 0 1 1

21 2, úú ú ú ú

El dfun de función define estas gradientes como sigue:

La función dfv dfun (la letra x) df 2 2 *x ( 2 ) ; La gradiente del % de función objetiva dh 2 *x


( 1 ) 2 *x ( 2 ) ; La gradiente del % de restricción de igualdad (h (la letra x) = 0) dg 1 0 ; - 1 0;0
1;0 - 1 ; La gradiente del % de restricción de desigualidad (gi (la letra x) > = 0) dfv df ' dh ' dg ' ;
El fin

La 549Optimización

¿Repare en que se convirtió a de la cada vector gradiente un vector de columna y que la matriz
de la gradiente para?La g es transpuesta. Las siguientes órdenes implementan el algoritmo
SQP para obtener soluciones:

>> x0 2 3 '; Lam0 = 1; Mu0 = 3; Crit 1e 6; >> Xopt, fopt, iter sqpopt (@ la diversión, @ dfun, x0,
lam0, mu0, crit) xopt = 2.6458 1.0000 fopt = 6.2915 iter = 8

10.4 10.4.1 DIRECTO de MÉTODOS de BÚSQUEDA el Método coordinado cíclico En el método


coordinado cíclico de búsqueda, la búsqueda es realizada a lo largo de cada uno de las
direcciones coordinadas para encontrar el mínimo. Deje uk ser la unidad vectorial a lo largo de
la k coordinada de dirección. Luego el valor de ak que minimiza a f (uno) = f (la alca del + de la
letra x) es determinado, y un movimiento está hecho para la letra x nueva del punto + akuk al
final de la búsqueda a lo largo de la k de dirección. La búsqueda es transmitida a lo largo de
todas las direcciones posibles como una etapa. La búsqueda para el mínimo termina en el
punto en que la gradiente parece ser cero. Para el problema de n-dimensional, el algoritmo
coordinado cíclico puede estar resumido como follows17:

1. Escoja un x1 del punto de partida y calcule a f1 f (x1). La k determinada = 1, letra x = x1, y f


f1. 2. Determine ak que minimiza a f (uno) = f (la alca del + de la letra x). 3. Modifique el punto
actual por = letra x poniente de la letra x + akuk y calcule a f (la letra x). 4. Si la k < n, = k k
determinado + 1 y vaya para dar un paso 2. 5. Especifique la dirección como = letra x de la d -
x1 y determina respecto a eso minimiza a f (el anuncio del + de la letra x). 6. Múdese al punto
nuevo por + poniente de la = letra x de la letra x añádase y calcule a f (la letra x). 7. ¿Si?¿d? >
La e o |   f - f1 e, coloque = letra x del x1, f1 f y vaya para dar un paso 2.

El cycopt de función MATLAB implementa el método coordinado cíclico de búsqueda. La


sintaxis básica es

Xopt, fopt, iter cycopt (fcyc, x0, crit)

Donde el fcyc es la función objetivo, x0 es el vector del punto de partida, crit es el criterio
parador, xopt es el punto óptimo resultante, fopt es el valor de función en el punto óptimo, e
iter es el número de iteraciones.

El % de función xopt, fopt, iter cycopt (fcyc, x0, crit) cycopt.m: La minimización por los Aportes
coordinados cíclicos del % de búsqueda: El % fcyc: El % objetivo de funciones x0: El % del punto
de partida crit: Las salidas paradoras del % de criterio: El % xopt: El % óptimo del punto fopt: El
valor objetivo de función en % de la letra x = xopt iter: El número de Ejemplo del % de
iteraciones: El % x0 - 3 - 1 0 1 ; Crit 1e 4; La bujía pie del % = @ (la letra x) (la letra x (1) +10 *x
(2)) ^2 +5 * (la letra x (3) - la letra x (4)) ^2 + (la letra x (2) - 2 *x (3)) ^4 +10 * (la letra x (1) - la
letra x (4)) ^4; El % xopt, fopt, iter cycopt (la bujía pie, x0, crit)

550 Chemical Engineering Computation con MATLAB

El st tamaño = 0.1; = el x0 de la letra x; = letra x del xk; = la longitud del nv (la letra x); Fk fcyc
(xk); = el fk del pliegue; Iter = 0; Mientras (1) iter + 1; Para j = 1:Nv, h (j) = 0; Acabe para k =
1:El nv para j = 1:Nv, d (j) = 0; Fin d (la k) = 1; Aut = 0; Stfit, fvfit quadfit (fcyc, aut, fk, stsize,
xk, d, crit); Xk = xk (la k) (la k) + stfit; H (la k) = stfit; Fk fvfit; Fin aut = 0; Stfit, fvfit quadfit
(fcyc, aut, fk, stsize, xk, h, crit); Para j = 1:Nv, xk = xk (j) (j) + stfit * h (j); El fin si (la
temperatura absoluta (fk-fold) < = crit), quiébrese; = el fk del pliegue de fin; El fin xopt xk; Fopt
fcyc (xk); El fin

Función x2, f2 quadfit (fcyc, x1, f1, stsize, x0, d, crit) fr = 0.05; El % 0 sfrac < 0.5 x1, x2, x3, f1,
f2, f3 approx3pt (fcyc, x1, f1, stsize, x0, d); El % 3 el patrón del punto tau = (sqrt (5) - 1) /2;
Redi = 2; Si (x3 x1) xtemp x1; Ftemp f1; X1 x3; F1 f3; X3 xtemp; F3 ftemp; Fin iflag = 0; Indc = 0;
Jndc = 0; Mientras (1) = la temperatura absoluta xdold (x3 - x1); Favg = (f1 + f2 + f3) /3.; Si
iflag == 0 Un = (x1-x2) * (x1-x3); B = (x2-x1) * (x2-x3); C = (x3-x1) * (x3-x2); / la A x4 + f2 * /
B + f3 * (x1 +x2) (x1 +x3) = (f1 * (x2 +x3) / C) / (f1/A +f2 / B +f3 / C) /2; Si no si x2 < = (x1 +x3) /
2, x4 x2 + (1-tau) * (x3-x2); Si no, x4 x3 * - (1-tau) (x2-x1); Fin iflag = 0; El fin delt fr
*min (la temperatura absoluta (x2-x1), temperatura absoluta (x3-x2)); Si < delt abs (x4-x1), x4
x1 +delt; La temperatura absoluta del elseif - delt (x4 - < delt, x4 x3 x3); La temperatura
absoluta del elseif (x4-x2) < delt si x2 > (x1 + x3) /2, x4 x2 delt; Si no, x4 x2 +delt; El fin
de fin f4 fcyc (x0 + x4 *d); Si (x4 x2) si (f4 f2), x3 x4; F3 f4; Si no, x1 x2; F1 f2; X2 x4; F2 f4;
No acabe si no si (f4 f2), x1 x4; F1 f4; Si no, x3 x2; F3 f2; X2 x4; F2 f4; El fin de fin

La 551Optimización

= la temperatura absoluta del xdnew (x3-x1); Fvnew = (f1 + f2 + f3) /3.; Si < = crit abs (x3 -
x1), rompa relaciones; El fin si crit jndc jndc + abs (fvnew - favg) 1; Si jndc == 2, rompa
relaciones; No acabe si no, jndc = 0; El fin si xdnew/xdold tau indc indc + 1; Si indc redi,
indc = 0; Iflag = 1; No acabe si no, indc = 0; Iflag = 0; El fin de fin de fin

El patrón de Three-Point del % de función x1, x2, x3, f1, f2, f3 approx3pt (fcyc, x1, f1, stsize, x0,
d) tau = (sqrt (5) - 1) /2; Stlen stsize; X2 x1 + stlen; La letra x x0 + x2 *d; F2 fcyc (la letra x); Si (f2
f1) te mp x1; X1 x2; X2 temp; Temp f1; F1 f2; F2 temp; Stlen = - stlen; El fin mientras (1) stlen
stlen/tau; X3 x2 + stlen; La letra x x0 + x3 *d; F3 fcyc (la letra x); Si (f3 f2), quiébrese; Si no,
f1 f2; X1 x2; F2 f3; X2 x3; El fin de fin de fin

El ejemplo 10.16: El Método Coordinado Cíclico de Búsqueda

Encuentre el mínimo de la función de Powell usando el método coordinado cíclico de


búsqueda:

Fx xx xx xx xx = + + + () () () () + () 12 2 34 2 23 4 14 410 52 10

Como un punto de partida, use a x0 - 3, - 1, 0, 1 y crit = 1 × 10-4. La solución x0 - 3 - 1 0 1 ; Crit


1e 4; >> La bujía pie = @ (la letra x) (la letra x (1) +10 *x (2)) ^2 +5 * (la letra x (3) - la letra x (4))
^2 + (la letra x (2) - 2 *x (3)) ^4 +10 * (la letra x (1) - la letra x (4)) ^4; >> Xopt, fopt, iter cycopt
xopt = 0.1042 - 0.0097 0.0543 0.0566 fopt 3.1864e-04 iter = 14 (la bujía pie, x0, crit)

10.4.2 hooke y jeeveS Pattern Search Method En el Hooke y el patrón Jeeves registran método,
un tamaño inicial de paso uno es escogido y la búsqueda es iniciada de un punto de partida
dado. Deje uk ser la unidad vectorial a lo largo del xk coordinado de dirección. Luego el valor
de función en alca del + de la letra x es evaluado donde uno es el tamaño de paso. Si la función
disminuye, la corriente

552 Chemical Engineering Computation con MATLAB

La letra x del punto está actualizada según alca del + de la letra x. Si el valor de función no
decrece, calcule a f (la letra x - la alca). Si esta función que el valor reduce, letra x está
actualizada para ser letra x - la alca. Supongo que el punto de partida está implícito por Q cuya
coordenada es xQ. Si la búsqueda no tiene éxito acerca del punto de partida Q, el tamaño de
paso se acorta como un = ca donde c (< 1) es un parámetro de reducción de paso. Si la
exploración tiene éxito, la dirección del patrón xR - xQ es establecido y el acto inapropiado del
punto se convierte en el punto de partida nuevo. El Hooke y algoritmo de búsqueda del patrón
Jeeves pueden estar resumidos como follows18:

1. Seleccione un punto de partida x1, un tamaño inicial de paso uno, un parámetro de


reducción de paso c, y un parámetro de aceleración. 2. Búsqueda y xQ x1 determinado acerca
del xQ del punto. Si el valor de función hace más pequeño, defina el punto nuevo generado
como un xQ nuevo del punto de partida y renombre el punto de partida viejo como xQ '. Si la
búsqueda no tiene éxito, reduzca el tamaño de paso como un = ca. 3. Encuentre un punto xP
xQ + ß (xQ - xQ ') y realice exploración acerca del xP del punto. 4. Si el valor de función
disminuye, defina el punto nuevo generado como un punto de partida nuevo xQ, renombre el
punto de partida viejo como xQ ', y el empuje a dar un paso 3. 5. Si la búsqueda no tiene éxito,
realice exploración acerca del xQ del punto. Reduzca el tamaño de paso como un = ca hasta la
convergencia sea logrado. Tome el punto nuevo como un punto de partida nuevo y vaya para
dar un paso 3.

El hjopt de función MATLAB implementa al Hooke y método de búsqueda del patrón Jeeves. La
sintaxis básica es

Xopt, fopt, iter hjopt (fhj, x0, crit)

Donde el fhj es la función objetivo, x0 es el vector del punto de partida, crit es el criterio
parador, xopt es el punto óptimo resultante, fopt es el valor de función en el punto óptimo, e
iter es el número de iteraciones.

El % de función xopt, fopt, iter hjopt (fhj, x0, crit) hjopt.m: La minimización por el Hooke y el
patrón Jeeves registran Aportes del % de método: El % fhj: El % objetivo de funciones x0: El %
del punto de partida crit: Las salidas paradoras del % de criterio: El % xopt: El % óptimo del
punto fopt: El valor objetivo de función en % de la letra x = xopt iter: El número de Ejemplo del
% de iteraciones: El % x0 - 3 - 1 0 1 ; Crit 1e 4; El % f = @ (la letra x) (la letra x (1) +10 *x (2)) ^2
+5 * (la letra x (3) - la letra x (4)) ^2 + (la letra x (2) - 2 *x (3)) ^4 +10 * (la letra x (1) - la letra x
(4)) ^4; El % xopt, fopt, iter hjopt (f, x0, crit)

Inist = 0.5; Fr = 0.125; = el x0 de la letra x; = letra x del xb; = la longitud de la n (x0); Stsize inist;
Nc = 0; El número del % de pasos de contracción nb = 0; El número del % de base cambian a np
= 0; El número del % de patrón mueven a fb fhj (xb); Iter = 1; Mientras (1) fk fb; = la búsqueda
del fk, x (fhj, n, stsize, fk, letra x); Si (fb-fk > crit) mientras (2) icv = 0; Para j = 1:= la letra
x (j) n, cp; La letra x (j) = 2 *cp - xb (j); Xb (j) = cp; El fin

La 553Optimización

Fb fk; Fk fhj (la letra x); = la búsqueda del fk, x (fhj, n, stsize, fk, letra x); Si (fb-fk < =
crit) = el xb de la letra x; Si (nb > 1) si < crit abs (fk - el pliegue), icv = 1; Quiébrese; Fin
de fin nb + 1; Quiébrese; Fin np + 1; El fin si (icv == 1), la suspensión; No acabe si no
= fk del pliegue; Si (stsize crit), quiébrese; El fin stsize fr *stsize; Nc + 1; Fin iter + 1; =
letra x del xopt de fin; Fopt fk; El fin

= la búsqueda del fk, xk de función (fhj, n, stsize, fk, letra x) para k = 1:= la letra x n cpt (la k); La
letra x (la k) cpt + stsize; F fhj (la letra x); Si (f fk), fk f; Si no la letra x (la k) = cpt - stsize; F
fhj (la letra x); Si (f fk) fk f; Si no, la letra x (la k) = cpt; = letra x del xk de fin de fin de
fin; El fin

El ejemplo 10.17: El Hooke y Jeeves Pattern Search Method

Encuentre el mínimo de función f de Rosenbrock (la letra x) usando al Hooke y el método de


búsqueda del patrón Jeeves:

La letra x fx xx () = () + () 100 11 2 2 2 1 2

El uso x0 - 1, 1 y crit = 1 × 10-6. Solución >> f = @ (la letra x) 100 la letra x * ^2 (1) - la letra x
(2)) ^2 + (1 - (la letra x (1)) ^ 2; >> X0 - 1 1 ; Crit 1e 6; >> Xopt, fopt, iter hjopt xopt = 1.0078
1.0156 fopt 6.0860e-05 iter = 10 (f, x0, crit)

554 Chemical Engineering Computation con MATLAB

El método de 10.4.3 roSenbrock En el método de Rosenbrock, la búsqueda es conllevada fuera


de adentro n direcciones ortogonales en cada etapa. En la siguiente etapa, las direcciones
ortogonales nuevas son determinadas. La exploración de direcciones ortogonales presenta
algunos esquemas útiles para decisiones de tamaño de paso. El método de Rosenbrock puede
estar resumido como follows19:

1. Establezca los vectores de dirección tan { v1, v2, …, vn } = { u1, u2, …, } donde el ui es el
vector de la unidad. Escoja un punto de partida x0, longitudes paso inicial ai   (yo = 1, …, n), un
parámetro de expansión de paso ß   (> 1), y un parámetro de reducción de paso c   (< 1). La
letra x determinada y x0 y k = 1 (k: El mueble mostrador de etapa) y j = 0 (j: Cíclese en dirección
opuesta). 2. Si j n, j determinada = 1. Si no coloque a j + 1. Deje a fx f (la letra x) y = letra x y +
ajvj. Evalúe la función en y: Fy f (y). Si fy fx, aj determinado, reemplace letra x por y (la letra x =
y, fx fy), y vaya para dar un paso 3. Si fy fx, ai determinado = - cai y repita este paso. 3. La
construcción n linearly direcciones independiente w1, w2, …, wn como k wv inik ki n == ¼ () = å
uno 1,. Calcule la magnitud de w1: Una = ww T 11. Si uno está menos del criterio parador,
detenga el procedimiento. Si la convergencia no es lograda, las direcciones ortogonales nuevas
se forman usando el Gramo – el procedimiento Schmidt: Ww wv vv w wii yo T kk yo el ik yo ¢ =
- () = ¢ ¢ () = - å, la norma 1 1. 4. El determinado el de k = el de k el de + 1 y el arrastre fuera de
los siguientes cálculos de etapa. La etapa nueva comienza con direcciones de coordenada de la
n como iniciar vectores.

El rbopt de función MATLAB implementa el método de Rosenbrock. La sintaxis básica es

Xopt, fopt, istag rbopt (fros, x0, crit)

Donde los fros es la función objetivo, x0 es el vector del punto de partida, crit es el criterio
parador, xopt es el punto óptimo resultante, fopt es el valor de función en el punto óptimo, e
istag es el número de cálculo escenifica.

El % de función xopt, fopt, istag rbopt (fros, x0, crit) rbopt.m: La minimización por los Aportes
del % de método de Rosenbrock: El % fros: El % objetivo de funciones x0: El % del punto de
partida crit: Las salidas paradoras del % de criterio: El % xopt: El % óptimo del punto fopt: El
valor objetivo de función en % de la letra x = xopt istag: El número de Ejemplo del % de etapas:
El % x0 - 3 - 1 0 1 ; Crit 1e 4; El % f = @ (la letra x) (la letra x (1) +10 *x (2)) ^2 +5 * (la letra x (3)
- la letra x (4)) ^2 + (la letra x (2) - 2 *x (3)) ^4 +10 * (la letra x (1) - la letra x (4)) ^4; El % xopt,
fopt, istag rbopt (f, x0, crit)

= la longitud de la n (x0); El número del % de variable mi = 7; Stsize = 1; El alfa = 3; La beta =


0.5; Xt x0; Los vectores de la Inicial del % a lo largo de coordenadas para j = 1:La n para k = 1:N,
v (j, k) = 0; Fin v (j, j) = 1; El fin ft fros (xt); Istag = 0;

La 555Optimización

Mientras (1) istag + 1; La inicialización del % para j = 1:N, stp (j) = stsize; Stj (j) = 0; Sfv (j, 1) =
0; Sfv (j, 2) = 0; Fin iter = 0; Icont = 0; Idn = 0; Mientras (2) iter + 1; Si iter n, iter = 1;
Acabe para j = 1:N, letra x = xt + stp (iter) (j) (j) *v (j, iter); El fin f fros (la letra x); Si f ft stj =
stj (iter) (iter) + stp (iter); El % exitoso para j = 1:= la letra x (j) n, xt (j); El fin ft f; Idn = 0; = el alfa
stp (iter) *stp (iter); Si sfv (iter, 1) == 0, sfv (iter, 1) = 1; Icont + 1; No destruya si no
fracaso del % stp (iter) = - *stp beta (iter); Si sfv (iter, 2) == 0, sfv (iter, 2) = 1; Icont + 1;
Fin idn + 1; El fin si icont == 2 *n, la suspensión; El fin si idn > 50, mi + 1; El regreso; El fin
de fin si istag == 1, pliegue = ft; Si no si < crit abs (ft - el pliegue), mi + 1; El despliegue (' la
Convergencia lograda.'); Quiébrese; = el ft del pliegue de fin de fin; La construcción del % los
vectores nuevos para k = 1:La n para j = 1:N, u (la k, j) = 0; El fin de fin para yo = 1:La n para j =
1:La n para k = 1:N, u = u + stj (j) (la k, yo) (la k, yo) *v (la k, j); El % de fin de fin de fin
Orthogonalization por el procedimiento del Gram Schmidt para yo = 1:La n si > 1 para j = 1:N, v
(j, yo) = 0; Acabe para k = 1:I-1 c = 0; Para j = 1:N, c + u (j, yo) *v (j, k); Acabe para j =
1:N, v = v (j, yo) (j, yo) + c *v (j, k); El fin de fin para j = 1:N, u (j, yo) = u (j, yo) - v (j, yo); Fin de
fin c = 0; Para j = 1:N, c + u (j, yo) *u (j, yo); El fin c sqrt (c); La toma del % la longitud
nueva de paso como la longitud del primer vector si == 1 stsize c; Si stsize crit, mi + 1;
Quiébrese; El fin

556 Chemical Engineering Computation con MATLAB

Si el % c crit Orthogonality se pierde: Vuelva a arrancar vectores. para j = 1:La n para k =


1:N, v (j, k) = 0; Fin v (j, j) = 1; Quiébrese; El fin de fin para j = 1:N, v = u (j, yo) (j, yo) / c;
El fin de fin de fin de fin xopt xt; Fopt ft; El fin

El ejemplo 10.18: El método de Rosenbrock

Encuentre el mínimo de f (la letra x) x12 + 2x22 + 2x1x2 usando el método de Rosenbrock:

Fx xxxx () + 1 2 2 2 12 22

El uso x0 0.5, 1 y crit = 1 × 10-6. La letra x de solución >> f (1) = @ (la letra x) ^2 + 2 *x (2) ^2 + 2
*x (1) *x (2); X0 0.5 1 ; Crit 1e 6; >> La convergencia xopt, fopt, istag rbopt (f, x0, crit) logró a.
xopt = - 0.3000 0.2000 fopt = 0.0500 istag = 6

10.4.4 nelder y el Método Simplex de Aguamiel En un espacio de n-dimensional, los puntos n


+1 forman una simplex. Por ejemplo, un tetraedro forma una simplex en espacio
tridimensional. Una simplex inicial en espacio de n-dimensional puede formarse escogiendo el
origen como una esquina y puntos n, cada uno marcada en una distancia de s del origen a lo
largo de las hachas coordinadas. Una simplex normal se construye en espacio sumando las
coordenadas de un punto de partida para cada uno de la n + 1 puntos. Para la minimización,
los valores de función en la n + 1 rodean puntos de la simplex son primeros evaluados. El
punto con el valor más alto de función es reemplazado por un punto recién creado que se
obtuvo por la reflexión de pasos, expansión, o la contracción. Deje a fh, fs, y fl ser lo más alto,
en segundo lugar más alto, y la función mínima aprecia entre la n + 1 esquinas de la simplex,
respectivamente, y xh dejado, xs, y xl sean las coordenadas correspondientes. Luego xm, el
promedio de n apunta excepto el punto más alto, puede calcularse por ahí

letra x

Xj hm j n j = ¹ () = + å 1 1 1

Si el xm es el término medio de k apunta y el (k + 1) punto th está implícito por xk + 1, el


término medio actualizado del k + 1 apunta es dado por ahí

Xx kmm km + + +1 1

La 557Optimización

¿El xr reflejado del punto es dado por xr xm +?¿(Xm - xh) (?: ¿El parámetro de reflexión,? > 0),
y el xe expandido del punto es dado por xe xr + ß (xr - xm) (: El parámetro de expansión, ß > 1).
Si fr f (xr) > fh, el xc contraído del punto es dado por xc xm + c (xh - xm) (c: El parámetro de
contracción, 0 c < 1). ¿Si fj fr fh (j? H), el xc contraído del punto es dado por xc xm + c (xr - xm).
El xj del punto está actualizado por xj xl + uno (xj - xl) 20. El Nelder y el método simplex de
Aguamiel pueden estar resumidos como follows21:

1. Escoja un x1 del punto de partida y evalúe a f1 f (x1). La k determinada = 0. 2. Genere una


simplex creando n puntos rinconeros nuevos y calcula los valores de función en estos puntos. =
k k determinado + 1. 3. Determine lo más alto, en segundo lugar más alto, y la función mínima
aprecia a fh, fs, y fl y el coordenadas correspondiente xh, xs, y xl, respectivamente. Si | fh - fl e,
vaya para dar un paso 13. 4. Determine a xm, el promedio de n apunta excepto el punto más
alto, y el xr reflejado del punto. Calcule a fr f (xr). Si fr fl, vaya para dar un paso 7. 5. Evalúe xe y
fe f (xe). Si fe fl, vaya para dar un paso 11. Reemplace xh y fh por xe y fe, respectivamente, y
vaya para dar un paso 2. 6. Reemplace xh y fh por xr y fr, respectivamente, y vaya para dar un
paso 2. 7. Si fr fh, vaya para dar un paso 9. 8. Reemplace xh y fh por xr y fr, respectivamente. 9.
Si fr fs, vaya para dar un paso 2. 10. Evalúe = f (xc) del xc y de la bujía pie. Si la bujía pie > fh,
vaya para paso 11. Reemplace xh y fh por xc y bujía pie, respectivamente, y vaya para dar un
paso 2. 11. Realice actualización para encontrar xj y fj f (xj). 12. Calcule los valores de función
en las esquinas nuevas de la simplex y vaya para dar un paso 2. 13. Si el de k > 1 y | fmin - fl e,
la convergencia es lograda y detenga el procedimiento de cálculo. 14. Fmin fl determinado y
reemplaza x1 y f1 por xl y fl, respectivamente. Reduzca el parámetro de reducción de paso y
vaya para dar un paso 2.

El nmopt de función MATLAB implementa al Nelder y el método simplex de Aguamiel. La


sintaxis básica es

Xopt, fopt, iter nmopt (la diversión, x0, crit)


Donde la diversión es la función objetivo, x0 es el vector del punto de partida, crit es el criterio
parador, xopt es el punto óptimo resultante, fopt es el valor de función en el punto óptimo, e
iter es el número de iteraciones.

El % de función xopt, fopt, iter nmopt (la diversión, x0, crit) nmopt.m: La minimización por el
Nelder y los Aportes unidireccionales del % de método de Aguamiel: La diversión del %: El %
objetivo de funciones x0: El % del punto de partida crit: Las salidas paradoras del % de criterio:
El % xopt: El % óptimo del punto fopt: El valor objetivo de función en % de la letra x = xopt iter:
El número de Ejemplo del % de iteraciones: El % x0 - 3 - 1 0 1 ; Crit 1e 4; El % f = @ (la letra x)
(la letra x (1) +10 *x (2)) ^2 +5 * (la letra x (3) - la letra x (4)) ^2 + (la letra x (2) - 2 *x (3)) ^4 +10
* (la letra x (1) - la letra x (4)) ^4; El % xopt, fopt, iter nmopt (f, x0, crit)

La radiofrecuencia = 1; Parámetro del reflexión del % ef = 2; El parámetro de expansión del %

558 Chemical Engineering Computation con MATLAB

Cf = 0.5; Parámetro del contracción del % sf = 0.5; = la longitud de la n de parámetro de la


escama del % (x0); La beta = 1; N1 n +1; Iter = 0; = el x0 de la letra x; = la diversión fv (la letra x)
(1); Para j = 1:= la letra x (j) n, pt (1, j); La simplex del % de fin Create y evalúa valores de
función para k = 2:= los ceros n1 u (1, n); U (1, k-1) = 1; Pt (la k,:) = Pt (1,:) El *u de beta del +;
La letra x = pt (la k,:); = la diversión fv (la letra x) (la k); El fin mientras (1) nloop = 0; Mientras
(2) nloop + 1; Si (nloop == 2), quiébrese; Fin iter + 1; El descubrimiento del % más alto,
el arrendamiento, y los segundos valores más altos fh, indh = llegan al límite (fv); Fl, indl min
(fv); Fs fv (indl); Inds indl; Para k = 1:El n1 si (la k ~ = indh) si (fs fv (la k)), fs fv (la k); = k de
inds; El % de fin de fin de fin el Descubrimiento el promedio de n apunta xm para k = 1:N xm (la
k) = 0; Para j = 1:El n1 si (j indh), xm = xm (la k) (la k) + pt (j, k); El fin de fin xm = xm (la k)
(la k) / n; La radiofrecuencia de procedimiento de Reflexión del % de fin xr xm + * (xm - pt
(indh,:)); = la diversión del fr (xr); Si (fr fl y fr fs) el % acepte reflexión fv (indh) = fr; Pt
(indh,:) = El xr; Quiébrese; El procedimiento de Expansión del % de fin si (fr fl) xe xr + ef *
(xr - xm); = la diversión del fe (xe); Si (fe fl) el % acepte expansión fv (indh) = fe; Pt
(indh,:) = El xe; Quiébrese; Si no el % acepta reflexión fv (indh) = fr; Pt (indh,:) = El xr;
Quiébrese; El procedimiento de Contracción del % de fin de fin si (pt (indh, (fr fh) xc xm +
cf *:) - Xm); = la diversión del fc (xc); Si (la bujía pie < = fh) el % acepte = bujía pie de
contracción fv (indh); Pt (indh,:) = El xc; Quiébrese; El fin elseif (fr fs y fr fh) xc xm + cf *
(xr - xm); = la diversión de la bujía pie (xc); Si (la bujía pie < = fr) el % acepte = bujía pie de
contracción fv (indh); Pt (indh,:) = El xc; Quiébrese; El fin

La 559Optimización

El % de fin Escalando para k = 1:El n1 si acto inapropiado fo (la k ~ = indl) j = 1:N, letra x sf
*pt + (1 - sf) (la k, j) (j) *pt (indl, j); = la letra x pt (j) (la k, j); = la diversión de fin fv (la letra x) (la
k); La sigma de fin de fin de fin = std (fv); = el término medio del avg (fv); Si (la sigma <
= crit) inc + 1; Si (inc == 2), quiébrese; No acabe si no a inc = 0; El fin de fin xopt pt (indl,:);
Fopt fl; El fin

El ejemplo 10.19: El Nelder y el Método Simplex de Aguamiel

Encuentre el mínimo de la función de Powell usando a Nelder y el método simplex del


Aguamiel:

Fx xx xx xx xx = + + + () () () () + () 12 2 34 2 23 4 14 410 52 10
Como un punto de partida, use a x0 - 3, - 1, 0, 1 y crit = 1 × 10-6. La solución x0 - 3 - 1 0 1 ; Crit
1e 6; >> F = @ (la letra x) (la letra x (1) +10 *x (2)) ^2 +5 * (la letra x (3) - la letra x (4)) ^2 + (la
letra x (2) - 2 *x (3)) ^4 +10 * (la letra x (1) - la letra x (4)) ^4; >> Xopt, fopt, iter nmopt - - xopt
(f, x0, crit) 0.0097 = - 0.0244 0.0025 0.0100 fopt 1.3627e-06 iter = 80

10.4.5 Simuló endurecer por calor (Sa) Metales de Método tiene transformaciones de fase
cuando la temperatura cambia. Endurecer por calor es un proceso donde las tensiones
nerviosas son eximidas de un metal previamente endurecido. Mejor dicho, endurecer por calor
es el proceso físico de calentarse un metal por encima de su punto fundente siguió enfriándolo
abajo tan lentamente que los átomos excitados de metal pueden reacomodarse en un nivel de
energía mínimo, produciendo un cristal con una estructura normal. La energía en el proceso
que endurece por calor algunas veces puede aumentar aun mientras la tendencia es una
disminución neta. Esta propiedad puede ser aplicada a problemas de optimización. Considere
un problema simple de minimización de la forma

Minimice Tema f (la letra x) para li xi ui   (yo = 1, …, n)

560 Chemical Engineering Computation con MATLAB

Donde la letra x x1, x2, …, xn T es un vector de columna de n variables de valores verdadero. En


aplicaciones de optimización, comenzamos con una condición inicial de T de temperatura que
se colocó en un nivel de alto. El proceso simulado que endurece por calor puede ser
implementado usando la función de distribución de probabilidad de Boltzmann dado por ahí

PE e

E kTD D ()

Donde la k es la constante de Boltzmann, cuál puede estar escogido como igual para 1 en
aplicaciones de optimización. ¿El cambio?La f en el valor objetivo de función es aceptada cada
vez que representa una disminución. ¿Si es un incremento, lo tomamos con una probabilidad
de p (?¿F) = e-?F / T (la k = 1). La solución de problema de minimización por el método
simulado que endurece por calor puede estar resumida como follows22:

1. Escoja una letra x del punto de partida y evalúe a f (la letra x). = la letra x determinada del
xmin y fmin f. 2. Escoja unas s de vector con si de tamaño de paso a lo largo del ui coordinado
de dirección. El valor inicial de cada si puede ser igual determinado para un tamaño de paso sT
(= 1) y un parámetro de reducción de paso rs. 3. Defina un vector uno de proporciones de
aceptación con cada igual del elemento para 1. 4. Escoja una T de temperatura de puesta en
marcha y un rT de factor de reducción de temperatura. La k determinada = 1. 5. Establezca la
temperatura como rTT y el tamaño de paso como rssT. En cada temperatura, las iteraciones NT
son efectuadas, y cada iteración consta de ciclos de Carolina del Norte. 6. Genere un acto
inapropiado aleatorio (- 1 = acto inapropiado = 1) de número y evalúe una = letra x nueva de xs
del punto + rsiui. Si este punto recae sobre el exterior de los saltos, el componente del ith de
xs está ajustado para ser un punto aleatorio en el li de intervalo para ui. 7. Evalúe a fs f (xs). Si
fs f, el punto es aceptado por = xs ponientes de la letra x. Si fs fmin, actualice fmin y xmin. Si fs
f, el punto es tomado con una probabilidad de pe ff T s. 8. Genere un acto inapropiado
aleatorio de número. Si acto inapropiado < p, acepte fs. Si un rechazo toma lugar, actualice el
ai de proporción de aceptación como aa N ii C = 1. 9. El determinado el de k = el de k el de + 1 y
el empuje a dar un paso 5. 10. Al final de ciclos de Carolina del Norte, el ai de uso para
actualizar el tamaño de paso para la dirección. Un valor bajo de ai significa que hay más
rechazos sugiriendo que el paso clasifica según el tamaño deberían acortarse. Una tasa   alta
de ai insinúa más aceptaciones, lo cual puede ser debido al tamaño pequeño de paso. En este
caso, el tamaño de paso debe ser aumentado.

El smopt de función MATLAB implementa el método simulado que endurece por calor. La
sintaxis básica es xopt, fopt, iter saopt (la diversión, (la diversión, T, xl, xu, rp, rs, crit) dónde la
diversión es la función objetivo, T es la temperatura inicial, xl y xu son los saltos inferiores y
superiores, rp es el factor de reducción de temperatura, rs es el parámetro de reducción de
paso, crit es el criterio parador, xopt es el punto óptimo resultante, fopt es el valor de función
en el punto óptimo, e iter es el número de función ciclista de iteraciones. xopt, fopt, iter =
saoptT, xl, xu, rp, rs, crit) el % saopt.m: La minimización por Aportes del % de método
simulados que endurece por calor (SA): La diversión del %: El % objetivo de función T: El %
inicial de temperatura xl, xu: Decrezca y saltos superiores en % de la letra x rp: El % de factor
de reducción de temperatura rs: El % de parámetro de reducción de paso crit: Las salidas
paradoras del % de criterio: El % xopt: El % óptimo del punto fopt: El valor objetivo de función
en % de la letra x = xopt iter: El número de iteraciones ciclistas

La 561Optimización

El ejemplo del %: El % f = @ (la letra x) - la lechuga romana (5 *sqrt (la suma (x-5).^2)) + 0.1
*sum (x-5).El ^2; % T = 100; Xl = - 10 * 1 1 ; Xu = 10 * 1 1 ; Rp = 0.8; Rs = 0.9; Crit 1e 8; El %
xopt, fopt, iter saopt (f, T, xl, xu, rp, rs, crit)

% Initialization Sf = 2; Stp = 1; Np = 10; Nc = 20; Nt 2e4; Ir = 16; Rcrit 1e 10; = la longitud de la n


(xu); El punto de partida del % Feasible para j = 1:N, letra x = xl (j) (j) + rand * (xu (j) - xl (j)); = la
letra x xs (j) (j); = la letra x xmin (j) (j); = la diversión de la f de fin (la letra x); Fmin f; = f del
pliegue; El citador = 0; El % Coloca tamaños de paso, factores de paso y proporciones de
aceptación para j = 1:N, stsize (j) = stp; Ar (j) = 1; El fin mientras (1) para piter = 1:Acto
inapropiado fo lazo paso temperatura % np ic = 1:La búsqueda del % del % nc se cicla: Busque
a lo largo de la dirección coordinada para k = 1:= la letra x n xs + (2 *rand - 1) (la k) (la k) *stsize
(la k); Si (xs (la k) < xl (la k)) | (xs (la k) > xu (la k)), xs = xl (la k) (la k) + rand * (xu (la k) -
xl (la k)); = la diversión de fs de fin (xs); Si el punto del % fs f es aceptado:
Actualice xmin y letra x fmin (la k) = xs (la k); f fs; Si fs fmin, xmin xs; Fmin fs; No
destruya si no a p exp ((f - fs) / T); Si rand p, letra x (la k) = xs (la k); f fs;
Si no el punto del % denegó = letra x xs (la k) (la k); Ar (la k) = ar (la k) - 1 / nc; El
paso del % de fin de fin de fin de fin Adjust tan ese cerca de la mitad de los puntos es
aceptado. para j = 1:La n si ar (j) > 0.6, stsize = stsize (j) (j) * (1 + sf * (ar (j) - 0.6) /0.4); El
seif ar (j) < 0.4, stsize (j) = stsize (j) / (1 + sf * (0.4 - ar (j)) /0.4); El fin si stsize (j) > xu (j) - xl
(j), stsize (j) = xu (j) - xl (j); Fin ar (j) = 1; El fin de fin stsize stp * (xu - xl); Fcrit crit + rcrit *abs
(fmin); Si (fmin < = sucumba) y = citador del citador (el pliegue - fmin fcrit) + 1; Si el
citador > = ir, rompa relaciones; No acabe si no, citador = 0; La temperatura del % de fin
Reduce T = rp *T; Stp rs *stp; = el xmin de la letra x; f fmin; = f del pliegue; El fin xopt xmin;
Fopt fmin; = el citador del iter; El fin

562 Chemical Engineering Computation con MATLAB

El ejemplo 10.20: El Método Simulado Que Endurece por Calor

Encuentre el mínimo de la función corrugada primaveral f (la letra x) usando el method23


simulado que endurece por calor:
Fx kR RR xc xc xx () = - () + = () + () - £ co s.,, ,01 10 102 1 2 2 2 12

Coloque la temperatura inicial como T = 100, el factor de reducción de temperatura rp = 0.8,


los parámetro de reducción de paso rs = 0.9, y crit = 1 × 10-8. La solución La función primaveral
corrugada está definida por el fcy de función como sigue:

El % de función fv fcy (la letra x) Corrugó función primaveral C = 0; Para j 1:2, C=C + (la letra x
(j) - 5) ^2; El fin fv = - la lechuga romana (5 *sqrt (C)) + 0.1 *C; El fin

Las siguientes órdenes llevan a cabo el procedimiento de cálculo SA:

>> T = 100; Xl = - 10 * 1 1 ; Xu = 10 * 1 1 ; Rp = 0.8; Rs = 0.9; Crit 1e 8; >> Xopt, fopt, iter saopt
(@ fcy, T, xl, xu, rp, rs, crit) xopt = 5.0000 5.0000 fopt = - 1.0000 iter = 16

El algoritmo del 10.4.6 Genetic (Ga) El lugar natural de tomas de proceso a través de la
mutación y la recombinación de los cromosomas en la población para producir una mejor
estructura del gene. El algoritmo genético es un típico método de búsqueda directo modelado
en la selección y evolución natural va en procesión hacia la ley del más fuerte. Una de las
características significativas del algoritmo genético es el uso de información estocástica en su
implementación, y por consiguiente este método puede ser considerado como un método
global de optimización. Un algoritmo genético básico puede estar resumido como follows24:

1. Coloque un set de P (0) de solución o de cromosomas (la población). Evalúe la solución


inicial para la adaptabilidad. T determinada = 0. 2. Genere el set de niños (el pasadizo, la
mutación) usando a los operadores genéticos. Sume un set nuevo de al azar población
generada y evalúe otra vez la adaptabilidad demográfica. 3. Determine cuál estarán los
miembros en parte de siguiente generación (la selección competitiva). Seleccione a la
demográfica P (t + 1). 4. Si la convergencia no es lograda, el determinado el de t t + 1 y el
empuje a dar un paso 2.

Resuelva 10.5 funciones el diagrama de flujo para un algoritmo genético. En general, el


problema para el algoritmo genético es planteado en la forma

Maximice Tema f (la letra x) para li xi ui   (yo = 1, …, n)

La 563Optimización

Donde la letra x x1, x2, …, xn T es un vector de columna de n variables de valores verdadero.


Cada variable es representada como un número binario, oye, de pedacitos de la m. Esto es
realizado dividiendo el intervalo factible de xi variable en 2m - 1 intervalos. El si de paso de
intervalo para xi variable es dado por ahí

El ul

yo

Ii m = 21
En la creación de población inicial, cada miembro de la población es una cuerda de pedacitos
de tamaño n * m. En la fase de evaluación, los valores de variables para cada miembro son
extraídos. La función aprecia a f1, f2, … es evaluado. Estos valores son llamados valores de
adaptabilidad. La reproducción toma los pasos de creación de una piscina copulativa, pasadizo,
y operaciones de mutación. La suma de la S escalada de valor de adaptabilidad se calcula como

Sf f

acto inapropiado del fQ

QffR fQ

El jj

J hl h + = - = + () = å 1 0 1 1 1 1..,El hacha de la m,

La selección de la rueda de la ruleta se usa para hacer copias de los miembros más adecuados
para la reproducción. La operación del pasadizo es conllevada fuera de adelante la piscina
copulativa del padre para producir a descendencia. Hay una oportunidad que la selección del
padre y las operaciones del pasadizo pueden resultar adentro cerca de individuos idénticos
que no pueden ser lo más adecuado. La mutación es realizada en la cual la operación aleatoria
es efectuada para cambiar la esperada adaptabilidad. La población es evaluada otra vez, y el
valor más alto de adaptabilidad y los valores variables correspondientes son almacenados
como fmax y xmax. Esto completa una generación. Si el número predeterminado de
generaciones es completo, el proceso de cálculo es terminado. El gaopt de función MATLAB
implementa el algoritmo genético. La sintaxis básica es

Xopt, fopt, iter gaopt (la diversión, xl, xu, nb, ps, ng, mp)

Inicialice a la población

La evaluación

¿Los valores de función para todos los cromosomas son casi iguales?

No

La terminación

La reproducción

El pasadizo

La mutación

FIGURA 10.5 el Diagrama de Flujo para un algoritmo genético. (De Yang, W.Y. Et Al., Numerical
Methods Using aplicado MATLAB, Wiley Interscience, Hoboken, Nueva Jersey, 2005, p. 338.)
564 Chemical Engineering Computation con MATLAB

Dónde la diversión es la función objetivo, xl y xu son los saltos inferiores y superiores, nb es el


número de dígitos binarios, ps es el tamaño demográfico, ng es el número de generaciones,
mp es la probabilidad de mutación, xopt es el punto óptimo resultante, fopt es el valor de
función en el punto óptimo, e iter es el número de evaluaciones de función.

El % de función xopt, fopt, iter gaopt (la diversión, xl, xu, nb, ps, ng, mp) gaopt.m: La
maximización por los Aportes genéticos del % de algoritmo: La diversión del %: El % objetivo de
funciones xl, xu: Decrezca y saltos superiores en % de la letra x nb: El número de % de dígitos
binarios ps: El % demográfico de tamaño ng: El número de % de generaciones mp: Las salidas
del % de probabilidad de mutación: El % xopt: El % óptimo del punto fopt: El valor objetivo de
función en % de la letra x = xopt iter: El número de Ejemplo del % de evaluaciones de función:
El % xl = - 6 * 1 1 1 1 ; Xu = 6 * 1 1 1 1 ; Nb = 8; Ps = 40; Ng = 50; Mp = 0.02; El % f = @ (la letra
x) (la letra x (1) +10 *x (2)) ^2 +5 * (la letra x (3) - la letra x (4)) ^2 + (la letra x (2) - 2 *x (3)) ^4
+10 * (la letra x (1) - la letra x (4)) ^4; El % xopt, fopt, iter gaopt (f, xl, xu, nb, ps, ng, mp)

= la longitud de la n (xu); = la ronda Pn (rand (ps, n *nb)); La inicial del % la población para kg =
1:= la adaptabilidad ng ft (la diversión, ps, nb, n, xl, xu, Pn); Fmax, kmax = llegue al límite (ft);
Si (kg == 1) fbest fmax; Para k = 1:N ab num2str (Pn (kmax, nb * (k-1) +1:Nb *k)); =
adec bin2dec (ab); El % onvert cuerda binaria para el decimal entero xbest = xl (la k) (la k) + (xu
(la k) - xl (la k)) / (2 ^nb - 1) *adec; No acabe si no si (fmax fbest) fbest fmax; Para k =
1:N ab num2str (Pn (kmax, nb * (k-1) +1:Nb *k)); = adec bin2dec (ab); Xbest = xl (la k)
(la k) + (xu (la k) - xl (la k)) / (2 ^nb - 1) *adec; El fin de fin de fin

= la carta franca del frk, ft (ps, ft); El % escalando para k = 1: El % ps caminando arrastrando
los pies: La rueda de la ruleta ik frk (la k); Ptemp ps; = k del ktemp; Es (ik) = 2 * (ptemp + 1 -
ktemp) / (ptemp * (ptemp + 1)); Acabe para k = 2: Ps, ptemp = es (la k - 1); Es (la k) ptemp +
es (la k); El % de fin para k = 1:La selección del % ps ks tr1 roul (ps, sean); Kstr2 roul (ps, sean);
Kchd cros (Pn, nb, n, kstr1, kstr2);

La 565Optimización

Kchd mutat (kchd, mp, nb, n); Para j = 1: Nb *n, Pn (la k, j) = kchd (j); El fin de fin de fin
xopt xbest; Fopt fbest; Iter ng *ps; El fin

La evaluación de función del % de = adaptabilidad del ft de función (la diversión, ps, nb, n, xl,
xu, Pn) para k = 1:Los ps para j = 1:La n un = num2str (Pn (la k, nb * (j-1) + 1:Nb *j)); = adec
bin2dec (uno); La letra x = xl (j) (j) + (xu (j) - xl (j)) / (2 ^nb - 1) *adec; = la diversión de la f
de fin (la letra x); Ft (la k) = f; El fin de fin

La función frk, ft = carta franca (ps, ft) para k = 1:Ps, = k frk (la k); Acabe para k = 1:Ps-1 temp ft
(la k); = k del ktemp; Para +1 de la = k de la j:Los ps si (ft (j) > temp), temp ft (j); Ktemp j; El fin
de fin jtemp frk (ktemp); Frk (ktemp) = frk (la k); Frk (la k) = jtemp; Ftemp ft (ktemp); Ft
(ktemp) = ft (la k); Ft (la k) = ftemp; El fin de fin

El % de función kstr roul (ps, sean) barajando operación temp rand; Para k = 1:Los ps mientras
(1) si (temp > es (la k)), quiébrese; = k del kstr de fin; El regreso; El fin de fin de fin

La operación del pasadizo del % de función kchd cros (Pn, nb, n, kstr1, kstr2) para j = 1:N jp nb
* (j - 1); = el piso del nc (rand *nb + 0.5); Si (nc == 0) para k = 1:Nb, kchd (la k +jp) = Pn (kstr2,
k +jp); El fin elseif (nc nb) para k = 1:Nb, kchd (la k +jp) = Pn (kstr1, k +jp); No acabe si no para k
= 1: Nc, kchd (la k +jp) = Pn (kstr1, k +jp); Acabe para k nc +1:Nb, kchd (la k +jp) = Pn (kstr2, k
+jp); El fin de fin de fin de fin

La operación de mutación del % de función kchd mutat (kchd, mp, nb, n) para k = 1:Nb *n

566 Chemical Engineering Computation con MATLAB

Si (rand mp) si (kchd (la k) == 1), kchd (la k) = 0; Si no, kchd (la k) = 1; El fin de fin de
fin de fin

El ejemplo 10.21: El Algoritmo Genético

Encuentre el mínimo de la función corrugada primaveral f (la letra x) usando el algorithm26


genético:

Fx kR RR xc xc xx () = - () + = () + () - £ co s.,, ,01 10 102 1 2 2 2 12

Nb determinado = 8, ps = 50, ng = 60, y mp = 0.05. La solución Note que los arrastres del gaopt
de función expulsan el problema de maximización. Así, la corrugada función primaveral
definida en el ejemplo previo (la función fcy) debería ser multiplicada por ahí - 1 como sigue:

El % de función fv fcy2 (la letra x) Corrugó función primaveral C = 0; Para j 1:2, C=C + (la letra x
(j) - 5) ^2; La lechuga romana de fin fv (5 *sqrt (C) = - (-) + 0.1 *C); El fin

Las siguientes órdenes llevan a cabo el procedimiento de cálculo de Georgia:

>> xl = - 10 * 1 1 ; Xu = 10 * 1 1 ; Nb = 8; Ps = 50; Ng = 60; Mp = 0.05; >> Xopt, fopt, iter gaopt


(@ fcy2, xl, xu, nb, ps, ng, mp) xopt = 4.9020 4.9804 fopt = 0.8766 iter = 3000

10.5 10.5.1 que PROGRAMA MIXED-INTEGER Ponen en el Cero – una ingeniería Programadora
Method Many problemas puede ser formulada como el cero – uno problemas. Por ejemplo, la
selección de posiciones óptimas de accionadores puede ser formulada como un cero – un
problema. Además, una cierta clase de problemas de programación con números enteros
puede convertirse en el cero equivalente – problemas de una programación lineal. Considere
un problema simple de minimización de la forma

Minimice Tema f (la letra x) para gi (la letra x), xi = 0   o   1   (yo = 1, …, n)

Donde la letra x x1, x2, …, xn T es un vector de n variables de valores verdadero. Si hay


restricciones de desigualidad de “ más gran que ” (> = ) el tipo, estos pueden convertirse en las
restricciones de “ menos que ” (< = ) el tipo. La búsqueda para los principios de solución con
una letra x inicial del punto = 0. Si esta solución inicial es también factible, luego terminamos.
Si no es factible, los valores variables están ajustados a fin de que la viabilidad es lograda.

La 567Optimización

El ozopt de función MATLAB implementa el cero – un método programador. La sintaxis básica


es

Xopt, fopt, iter ozopt (Una, c, nl, ne)

Donde Uno es la matriz de coeficiente para restricciones, c es un vector de fila de coeficientes


de la función objetivo, nl es el número de “ menos que ” (< = ) restricciones de tipo, ne es el
número de restricciones de igualdad (= ), nint es el número de variables de entero, xopt es el
punto óptimo resultante, fopt es el valor de función en el punto óptimo, e iter es el número de
iteraciones. La última columna de la A matricial contiene los lados derechos de “ menos que ”
las restricciones de desigualidad.

El % de función xopt, fopt, iter ozopt (Una, c, nl, ne) ozopt.m: El método un en cero de
programación para entierra restricciones de desigualidad del % de problema de minimización
deberían ser reacomodadas para < = las restricciones. Los aportes del %: A del %: La matriz de
coeficiente para manos derechas que incluyen restricciones está de acuerdo con % c: El
coeficiente vectorial para % objetivo de función (el vector de fila) nl: El número de % de < =
restricciones ne: El número de Salidas del % de = restricciones: El % xopt: El % óptimo del
punto (0 o 1) fopt: El valor de función en el punto óptimo (= f (xopt)) el % iter: Numere de % de
Ejemplo del % de iteraciones nl = 3; Ne = 0; La A del % [- 1 3 6 6 ; - 2 - 3 - 3 - 2 ; - 1 0 - 1 - 1 ]; c 4
5 3 ; El % xopt, fopt, iter ozopt (Una, c, nl, ng, ne)

% nl = 3; Ne = 3; La A del % [1 0 0 1 0 1 0 0 0 1;0 1 0 0 0 0 1 0 0 1;0 0 0 1 0 0 0 0 1 1;1 1 1 0 0 0 0


0 0 1;0 0 0 1 1 0 0 0 0 1;0 0 0 0 0 0 0 1 1 1 ]; El % c = - 5 3 1 3 5 2 5 5 2 ;

= la longitud del nv (c); m nl + ne; = los ceros de la letra x (1, nv); Son = ceros (m +1, nv +1); =
los ceros del xvec (1, nv); = los ceros del indv (1, nv); = los ceros del temA (1, m +1); = los ceros
del xmin (1, nv); = el tamaño del rAm, cAm (Uno); Es (1:El carnero, 1:La leva) = UNO; Para k =
1:M, Es = - Es (la k, nv +1) (la k, nv + 1); < = las restricciones del Converso del % de fin para > =
para k = 1:El nl para j = 1:Nv +1, Es (la k, j) = - Es (la k, j); = las restricciones del Converso del %
de fin de fin para sumando una > = restricción si ne > 0 m + 1; Para k nl +1:M-1 para j = 1:Nv
+1, Es (m, j) = Es (m, j) - Es (la k, j); Las variables del Converso del % de fin de fin de fin si c (j) < 0
check0 = 0; Para j = 1:El nv si c (j) < 0 indv (j) = 1; Check0 + c (j); C (j) = - c (j);

568 Chemical Engineering Computation con MATLAB

Para k = 1:La m Es (la k, nv +1) = Es (la k, nv +1) + Es (la k, j); Es (la k, j) = - Es (la k, j); El
fin de fin de fin para k = 1:= la k nv, xvec (la k); La letra x (la k) = 0; Acabe para k = 1:M, temA (la
k) = Es (la k, nv +1); Fin indf = 1; Inds = 0; F = 0; Iter = 0; Mientras (1) sflag = 0; Iter + 1; Si xvec
(indf) > - 1 sflag = 1; Para k = 1:La m si temA (la k) < 0, sflag = 0; Quiébrese; El fin de fin de
fin si sflag == 1 el % factible solución inds + 1; Si inds == 1 || (la inds > de 1 y f fmin) fmin f;
Para k = 1:= la letra x (la k) nv, xmin (la k); Fin de fin de fin cflag = 0; Nflag = 0; Si sflag == 0 la
solución del % infeasible para k = 1:M indk temA (la k); Si indk < 0 para j indf +1:El nv si
Es (la k, xvec (j)) > 0, indk + Son (la k, xvec (j)); El fin de fin de fin si indk < 0, cflag = 1;
Quiébrese; El fin de fin si inds > 0 nflag = 1; Para k indf +1:El nv si f + c (xvec (la k)) <
fmin, nflag = 0; Quiébrese; El fin de fin de fin de fin si sflag == 1 || cflag == 1 || nflag == 1
mientras xvec (indf) < 0 xvec (indf) = - xvec (indf); Indf - 1; Si indf == 0, rompa relaciones;
El fin de fin si indf == 0, suspensión; La letra x de fin (xvec (indf)) = 0; Las restricciones de
Actualización del % y la función aprecian (f) para k = 1:M, temA (la k) = temA (la k) - Es (la k,
xvec (indf)); El fin f - c (xvec (indf)); Xvec (indf) = - xvec (indf); Indf + distinto 1; Para = indf
de la k:Nv difa = 0;

La 569Optimización

Para j = 1:M temg temA (j) + Es (j, xvec (la k)); Si temg < 0, difa - temg; El fin de
fin si = el difa de objetos de barro del == indf de la k; = k de tinta; Si no si objetos de
barro > difa, = difa de objetos de barro; = k de tinta; El fin de fin de fin inj xvec (indf); Xvec
(indf) = xvec (la tinta); Xvec (la tinta) = inj; La letra x de Actualización del % y la letra x f
(xvec (indf)) = 1; Para k = 1:M, temA = temA (la k) (la k) + Es (la k, xvec (indf)); El fin f + c
(xvec (indf)); El fin de fin si inds == 0, despliegue (' Ninguna solución factible.'); El regreso; El
% de fin Assign devuelve para k = 1:El nv si (indv (la k) == 1), xmin (la k) = 1 - xmin (la k); El fin
de fin xopt xmin; Fopt fmin; El fin

El ejemplo 10.22: El Cero – Un Método Programador

Encuentre la solución del siguiente problema de minimización usando el cero – un método


programador:

Minimice a f (la letra x) 4x1 + 3x2 Subject para 2x1 - 5x2 = 10, 3x1 + 2x2 = 9, 0 = x1, x2 (xi = 0   o
1) Solution Nl = 2; Ne = 0; Un [2 - 5 10;3 2 9 ]; c 4 3 ; >> Xopt, fopt, iter ozopt (Una, c, nl, ne)
xopt = 0 1 fopt = - 1 iter = 4

La rama del 10.5.2 y el Método comprometido La rama y método comprometido son útiles
para solucionar problemas de programación lineal de entero mixto. En este método, un
problema lineal relajado continuo de programación es solucionado en cada etapa de solución.
Si la solución del problema continuo acierta a ser una solución de entero, representa la
solución óptima del problema de entero. De otra manera, al menos una de las variables de
entero debe asumir un valor de poco entero. Si un xi variable no es un entero, puede ser
representado por ahí yo xI xix +1 donde Ix es el entero más grande definido por xi. Por
ejemplo, si xi = 4.7, Ix = 4. En este caso, dos subproblemas son formulados, uno con la
restricción comprometida superior adicional y otro con la más bajo restricción comprometida
como sigue: La letra x yo la letra x yo la letra x yo letra x £ ³ +, 1

570 Chemical Engineering Computation con MATLAB

En esta bifurcación procese, alguna porción del espacio continuo que no es factible para el
problema de entero es eliminado mientras todo el entero soluciones factibles es retenido. La
solución de un problema continuo forma un nodo, y el problema lineal de programación es
solucionado en cada k del nodo. El proceso de bifurcación y solucionando una secuencia de
problemas continuos son continuados hasta un entero solución factible es encontrada para
uno del dos problems.27 continuo El algoritmo de ramificaciones y límites puede estar
resumido como follows28:

1. Establezca el nodo de la raíz con todas las variables discretas libera. Establezca la solución
incumbente actual para f * = 8, la letra x * 8 . 2. Si cualquier soluciones a medias factibles en
ejecución quedan, escoja uno como xs. Si ninguno existe y allí existe una solución incumbente,
se hace. Si ninguno existe y no hay solución incumbente, el problema es infeasible. 3. Obtenga
la terminación de los xs de solución a medias usando una relajación continua del problema
original. 4. ¿Si no hay terminaciones factibles de la solución a medias xs, s + determinadas 1?
Las s y el empuje a dar un paso 2. 5. ¿Si la mejor terminación factible de los xs de solución a
medias no puede mejorar la solución incumbente, coloque a s + 1? Las s y el empuje a dar un
paso 2. 6. ¿Si la mejor terminación factible es mejor que lo incumbente, actualice la solución
incumbente como fs? ¿F * y xs? El * de la letra x. ¿Coloque a s + 1? Las s y el empuje a dar un
paso 2.

El bnbopt de función MATLAB implementa el algoritmo de ramificaciones y límites. La sintaxis


básica es

Xopt, fopt, iter bnbopt (Una, b, c, nl, ng, ne, ibd)


Donde Uno es la matriz de coeficiente para restricciones, b es un vector de fila representando
el lado derecho de restricciones, c es un vector de fila de coeficientes de la función objetivo, nl
es el número de “ menos que ” restricciones de tipo (> = ), ng es el número de “ más gran que ”
las restricciones de tipo (= ), ne es el número de restricciones de igualdad, ibd es el vector
variable del índice, xopt es el punto óptimo resultante, fopt es el valor de función en el punto
óptimo, e iter es el número de iteraciones (< = ).

El % de función xopt, fopt, iter bnbopt (Una, b, c, nl, ng, ne, ibd) bnbopt.m: Bifurque y delimite
método para mixto entierra % de problema de minimización Inputs: A del %: La matriz de
coeficiente para % de restricciones b: El lado derecho de % de restricciones (el vector de fila) c:
El coeficiente vectorial para % objetivo de función (el vector de fila) nl: El número de % de < =
restricciones ng: El número de % de > = restricciones ne: El número de % de = restricciones ibd:
Las salidas variables del % de vector del índice: El % xopt: El % óptimo del punto (0 o 1) fopt: El
valor de función en el punto óptimo (= f (xopt)) el % iter: El número de iteraciones

Critd 1e 4; Critf 5e 2; Kmax 1e4; Ksol = 0; Kf = 0; Fmin 1e30; = la longitud del nv (c); = la
longitud del nbd (ibd); Para j = 1:La longitud (b) si (b (j) < 0), disp (' b (j) debe ser poco
negativo.'); El regreso; El fin de fin para k = 1:Nv, vtype (la k) = 1; Acabe para k = 1:Nbd, vtype
(ibd (la k)) = 2; Acabe para j = 1:Nv, kvar (j) = j; Fin iter = 0; Kconv = 0;

La 571Optimización

Mientras (1) iter + 1; Si (iter kmax) disp (' las Máximas iteraciones posibles excedidas ');
Quiébrese; Fin ktrac = 0; F, x, kflag linpm (nv, nl, ng, ne, kf, kvar, Una, b, c); Si (kflag > 0) si ('
Ninguna solución factible (nbd == 0), disp.'); El regreso; Si no fmin = f; = letra x del xmin;
Quiébrese; Fin de fin jc = 0; Mientras (2) jc +1; Si (jc == 2), quiébrese; El fin si (kf == 0) si ('
Ninguna solución factible (kflag > 0), disp.'); El regreso; Fin ktrac = 1; Quiébrese; El % no vuelve
hacia atrás operación si (iter == 1), flb f; Acabe % mejor salto bajo si (f fmin), ktrac = 1;
Quiébrese; Fin vmax = 0; Para j = 1:El nv si (vtype (j) == 2) = la temperatura absoluta diffx
(la letra x (j) - alrededor (la letra x (j))); Si (diffx vmax), vmax diffx; Jv j; El fin de fin de
fin si (vmax critd) ksol = 1; Si (f fmin) fmin f; Para j = 1:= la letra x (j) nv, xmin (j); / la
temperatura absoluta de = temperatura absoluta del gapf de fin de fin (flb) (flb - fmin);
Si (gapf critf), kconv = 1; Quiébrese; Fin ktrac = 1; El % no vuelve hacia atrás suspensión de
operación kf + 1; Jt kvar (kf); Kvar (kf) = kvar (jv); Kvar (jv) = jt; El fin de fin de fin
mientras (ktrac == 1) si (kvar (kf) > 0), kvar (kf) = - kvar (kf); Quiébrese; Si no kvar (kf) = -
kvar (kf); Kf - 1; Si (ksol == 0) si (' Ninguna solución factible (kf == 0), disp.'); El regreso;
Fin kconv = 1; Quiébrese; El fin de fin de fin si (kconv == 1), la suspensión; El fin de fin
xopt xmin; Fopt fmin; El fin

572 Chemical Engineering Computation con MATLAB

La función f, x, kflag linpm (nv, nl, ng, ne, kf, kvar, Una, B, C) si idn (kf > 0) [1 : nv ]; Para k =
1:= la temperatura absoluta (kvar (la k) kf, jk); Idn (jk) = 0; El fin difnv nv - kf; Nej ne; = A del Aj;
Bj = B; F0 = 0; Cj = 0; Jm = 0; Para k = 1:El nv si idn (la k) > 0, cj +1; Ck (cj) = C (la k); Si no
jm = jm +1; Si (kvar (jm) > 0), cm = 1; Si no, cm = 0; El fin f0 + C (la k) *cm; El fin
de fin para k = 1:Nl, golpe repentino (la k) = - 1; Acabe para k = 1:Ng, golpe repentino (nl +k) =
1; Acabe para k = 1:Nl +ng +ne cj = 0; Jm = 0; Para j = 1:El nv si (idn (j)) > 0, cj + 1; = la A Aj
(la k, j) (la k, cj); Si no jm = jm +1; Si (kvar (jm) > 0), cm = 1; Si no, cm = 0; El fin Bj
(la k) = Bj (la k) - Un (la k, j) *cm; El fin de fin si (la k nl +ng y Bj (la k) < 0) el golpe
repentino (la k) = - el golpe repentino (la k); Aj (la k,:) = - Aj (la k,:); Bj (la k) = - Bj (la k); Fin
de fin nlk = 0; Ngk = 0; Para k = 1:Nl +ng si (el golpe repentino (la k) == - 1), nlk + 1; Elseif
(el golpe repentino (la k) == 1), ngk + 1; = el tipo del ids, xk de fin de fin (el golpe
repentino); Un = Aj; B = Bj; Para k = 1:Nl +ng, Uno (la k,:) = Aj (xk (la k):); B (la k) = Bj (xk (la k));
El fin nk nlk + ngk + nej; = La A del Aj (1:Nk, 1:Difnv); Bj = B (1:Nk); Si no difnv = nv; Nlk nl; Ngk
ng; Nej ne; = A del Aj; Bj = B; Ck = C; El fin fk, xs, kflag linsimx (difnv, nlk, ngk, nej, Aj, Bj, Ck); Si
(kflag > 0), = los xs de la letra x; f fk; El regreso; El fin si (kf > 0) cj = 0; Jm = 0; Para j = 1:El nv si
(idn (j)) > 0. cj +1; La letra x (j) = xs (cj); Si no jm = jm +1; Si (kvar (jm) > 0), cm = 1; Si
no, cm = 0; La letra x de fin (j) = cm; El fin de fin f fk + f0; Si no

La 573Optimización

f fk; = los xs de la letra x; El regreso; El fin de fin

El % de función f, x, kflag linsimx (nv, nl, ng, ne, Una, B, C) la programación lineal por método
simplex mnp = 20; Bigm = 0; Kflag = 0; Nc nv + nl + ne + 2 *ng; Nr nl + ne + ng + 1; El %
Initialization Aj (1:Nr, 1:Nc) = 0; Bj (1:Nr) = 0; Aj (1:Nr-1,1:Nv) = Uno (1:Nr-1,1:Nv); Aj (nr, 1:Nv)
= C (1:Nv); Bj (1:Nr-1) = B (1:Nr-1); Un = Aj; B = Bj; Para j = 1:Nv, Una (nr, j) = C (j); Acabe para j
= 1:Nv, bigm + mnp *abs (Uno (nr, j)); El fin si (nl > 0) las variables de período de poca
actividad del % para k = 1:Nl, Uno (la k, nv +k) = 1; La k Bs nv + (la k); El fin de fin si (ng > 0) para
k = 1:La A del ng = - 1 (nl +k, nv +nl +k); Uno (nl +k, nv +nl +ng +k) = 1; La k Bs nv + nl + ng +
(nl +k); El fin de fin si (ne > 0) para k = 1:La A del ne (nl +ng +k, nv +nl +2 *ng +k) = 1; Bs (nl
+ng +k) nv + nl + 2 la k *ng +; El fin de fin mge ng + ne; Si (mge > 0), para k = 1:Mge, Un (nr, nv
+nl +ng +k) bigm; El fin de fin si % (mge > 0) Remove variables artificiales para k = 1:Mge C=A
(nr, nv +nl +ng +k); Para j = 1:Nc, Una (nr, j) = A (nr, j) - C *A (nl +k, j); El fin B (nr) = B (nr) - C
*B (nl +k); El método simplex del % de fin de fin mientras (1) jflag = 0; Para j = 1:El nc si
(Uno (nr, j) < 0), jflag = 1; Quiébrese; El fin de fin si (jflag == 0), la suspensión; El fin C bigm;
Para j = 1:El nc si (Uno (nr, j) < C), C=A (nr, j); Idv j; Fin de fin jn = 0; Jk = 0; Para k = 1:Nr-1 si
(Uno (la k, idv) > 0) jk + 1; Dm = B (la k) / (Un (la k, idv) + 1e-10); Si (jk == 1), C = Dm; = k
del jp; Si no, si (Dm < C), C = Dm; = k del jp; Fin de fin jn = 1; El fin

574 Chemical Engineering Computation con MATLAB

El fin Bs (jp) = idv; Si (jn == 0), kflag = 1; F = 0; La letra x = 0; El regreso; Fin Dm = 1 / Uno (jp,
idv); B = Dm (jp) *B (jp); Para j = 1:Nc, Un (jp, j) Dm *A (jp, j); Acabe para k = 1:El nr si (la k ~ =
jp) = la A Em (la k, idv); Para j = 1:Nc, Una (la k, j) = A (la k, j) - Em *A (jp, j); El fin B (la k) = B (la
k) - Em *B (jp); La letra x de fin de fin de fin (1:Nv) = 0; Nt nv + nl + ng; Para k = 1:Nr-1 si (Bs
(la k) > nt), kflag = 1; F = 0; La letra x = 0; El regreso; El fin de fin para k = 1:El nv para j = 1:Nr-1
si (Bs (j) == la k), la letra x (la k) = B (j); Quiébrese; El fin de fin de fin f = B (nr); F = - f; El fin de
minimización del %

El ejemplo 10.23: El Algoritmo de Ramificaciones Y Límites (1)

Encuentre la solución del siguiente problema de minimización usando el algoritmo de


ramificaciones y límites:

Minimice a f (la letra x) 12x1 + 10x2 + 6x3 + 4x4 Subject para x1 + 3x2 + 2x3 + 4x4 = 8, x1 + x2 +
x3 = 2, x3 + x4 = 1   (xi = 0   o   1) >> A de Solución [1 3 2 4;1 1 1 0;0 0 1 1 ]; b 8 2 1 ; c 12 10 6 4 ;
Nl = 1; Ne = 2; Ng = 0; Ibd 1 2 3 4 ; >> Xopt, fopt, iter bnbopt (Una, b, c, nl, ng, ne, ibd) xopt = 0
1 1 0 fopt = 16 iter = 1

El ejemplo 10.24: El Algoritmo de Ramificaciones Y Límites (2)


Encuentre la solución del siguiente problema de maximización usando la rama y el algorithm29
atado:

Maximice a f 5x1 + 3x2 + x3 + 3x4 + 5x5 + 2x6 + 5x7 + (la letra x) 5x8 + 2x9 Subject para x1 + x4
+ x6 = 1, x2 + x7 = 1, x4 + x9 = 1

Xxxxxxxx i12 3458 9 11101 + + + == (), o >> A de Solución [1 0 0 1 0 1 0 0 0;0 1 0 0 0 0 1 0 0;0 0


0 1 0 0 0 0 1;1 1 1 0 0 0 0 0 0;0 0 0 1 1 0 0 0 0;0 0 0 0 0 0 0 1 1 ]; >> = los unos de la b (1,6); C = -
5 3 1 3 5 2 5 5 2 ; Nl = 3; Ne = 3; Ng = 0; Ibd 1:9 ; >> Xopt, fopt, iter bnbopt (Una, b, c, nl, ng,
ne, ibd)

La 575Optimización

Xopt = 1 0 0 0 1 0 1 1 0 fopt = - 20 iter = 1

Podemos ver que el máximo valor de función es fmax = 20.

10.6 USAN DE MATLAB BUILT-IN-IN FUNCTION MATLAB proveen muchas funciones útiles que
le permiten solucionar problemas diversos de optimización. Ponga sobre una mesa 10.1 listas
que los nombres de MATLAB construyeron en las rutinas de optimización.

10.6.1 optimización espontánea [Link] fminsearch El fminsearch de función puede usarse


para solucionar un problema no lineal espontáneo multidimensional de minimización. Esta
función usa al Nelder – el método unidireccional Mead (la búsqueda directa). La sintaxis básica
es

X, f fminsearch (la diversión, x0)

Donde la f es el valor de función en el punto óptimo, x0 es el punto inicial de búsqueda, la


diversión es una agarradera de función, y la letra x es una minimizador local de diversión.

[Link] fminunc El fminunc de función encuentra un mínimo local de una función de varias
variables. Esta función puede ser usada como

X, f fminunc (la diversión, x0)

Donde la f es el valor de función en el punto óptimo, x0 es el punto inicial de búsqueda, la


diversión es una agarradera de función, y la letra x es una minimizador local de diversión.

MESA 10.1 MATLAB fminbnd optimización Descripción Nombre Tipos Rutinas Optimización
Incorporado Problem Function Unconstrained Bounded fminsearch minimización no lineal
Unconstrained mínimo no lineal del fminuc de minimización Local de una función de varios
lsqlin de optimización de problema de mínimos cuadrados de lsqnonlin de variable Nonlinear
Constrained Constrained el mínimo problemático del fmincon Constrained de mínimos
cuadrados lineal de una solución del fminimax de función Minimax de un entero del intlinprog
de programación de entero de problema de programación lineal del linprog de programación
lineal de problema de programación del quadprog de función Quadratic Mixed Mixed el
problema de programación lineal

576 Chemical Engineering Computation con MATLAB

[Link] fminbnd El fminbnd de función soluciona un problema no lineal definido variable en


soltero de minimización de función. Si queremos encontrar un mínimo local de la diversión de
función en la < letra x del x1 de intervalo < x2, podemos ejecutar las siguientes órdenes: X, f
fminbnd (la diversión, x1, x2) donde el x1 y x2 denotan los saltos inferiores y superiores, la
diversión es una agarradera de función, y la letra x es una minimizador local de diversión.

[Link] lsqnonlin El lsqnonlin de función trata de solucionar problemas de mínimos cuadrados


no lineales de la forma

Minimice a fx () 2

La sintaxis básica es

La letra x = lsqnonlin (la diversión, x0, lb, ub) donde el x0 es el punto de partida, la diversión es
una agarradera de función, lb y ub son los saltos inferiores y superiores (< la letra x lb < ub), y
la letra x es una minimizador local de diversión. Si ninguno de los saltos existen, nosotros uso
podemos vaciar matrices para lb y ub o justamente los podemos omitir. Si el xi es ilimitado lb
de abajo, determinado (yo) = - Inf, y ub determinado (yo) = Inf si el xi es ilimitado arriba.

El ejemplo 10.25: La Optimización Espontánea por Funciones Incorporadas

1. Encuentre el mínimo de letra x electrónica de pecado f = 2x2 + (la letra x) (la letra x) usando
el fminsearch de fminunc y funciones incorporadas. 2. Minimice letra x electrónica de pecado f
= 2x2 + (la letra x) (la letra x) usando el fminbnd de función incorporada en el intervalo - 4 = la
letra x = 0. 3. Minimice letra x electrónica de pecado f = 2x2 + (la letra x) (la letra x) usando el
lsqnonlin de función incorporada en el intervalo - 4 = la letra x = 0. El uso x0 = - 1 como un
punto de partida. Compruebe el resultado usando el fminbnd de función. La solución 1. Deje el
punto de partida ser x0 = 1: >> F = @ (la letra x) 2 *x ^2 *sin (la letra x) + exp (- la letra x); X0 =
1; >> La letra x x, fv fminsearch (f, x0) = 0.3488 fv = 0.7887 la letra x x, fv fminunc (f, x0) =
0.3488 fv = 0.7887 2. Para el intervalo - 4 = la letra x = 0, x1 lb = - 4 y x2 ub = 0. >> F = @ (la
letra x) 2 *x ^2 *sin (la letra x) + exp (- la letra x); Lb = - 4; Ub = 0; >> La letra x x, fv fminbnd = -
1.7540 fv = - (f, lb, ub) 0.2724 3. Para el intervalo = - = - 4 y x2 ub = 0, y x0 - 4 = la letra x = 0, x1
lb 1. >> F = @ (la letra x) 2 *x ^2 *sin (la letra x) + exp (- la letra x); Lb = - 4; Ub = 0; X0 = - 1; >>
La letra x = lsqnonlin (f, x0, lb, ub)

La 577Optimización

La letra x de la letra x = - 1.4962 >> f = @ (la letra x) (2 *x ^2 *sin (la letra x) + exp (-)) ^2; Lb = -
4; Ub = 0; X0 = - 1; >> La letra x x, fv fminbnd = - 1.4962 fv 6.5941e-11 (f, lb, ub)

10.6.2 constriñó optimización [Link] lsqlin El lsqlin de función soluciona problemas de


mínimos cuadrados lineales constreñidos de la forma

Minimice

12

2 Cx D Subject para Ax B, Aeqx Beq

La sintaxis básica es

¿La letra x = lsqlin (C, d, Una, b, Aeq, beq, lb, ub, x0) dónde la C? Rm n es una matriz de
coeficiente, x0 es el punto de partida, la diversión es una agarradera de función, lb y ub son los
saltos inferiores y superiores (< la letra x lb < ub), y la letra x es una minimizador local de
diversión. Si ninguno de los saltos existen, nosotros uso podemos vaciar matrices para lb y ub o
justamente los podemos omitir. Si el xi es ilimitado lb de abajo, determinado (yo) = - Inf, y ub
determinado (yo) = Inf si el xi es ilimitado arriba. A merced de las condiciones o tipo
problemático, las discusiones correspondientes de aporte pueden omitirse. Por ejemplo, si allí
existen sólo restricciones de desigualidad, podemos usar

La letra x = lsqlin (C, d, Una, b)

[Link] fmincon El fmincon de función encuentra un mínimo constreñido de una función de


varias variables de la forma

Minimice Tema f (la letra x) para Ax B, Aeqx Beq (las restricciones lineales), = ub de la = letra x
lb

La sintaxis básica es

X, f fmincon (la diversión, x0, Una, b, Aeq, Beq, lb, ub)

Donde la f es el valor de función en el punto óptimo, x0 es el punto de partida, y la diversión es


una agarradera de función. Si ninguno de los saltos existen, nosotros uso podemos vaciar
matrices para lb y ub o justamente los podemos omitir. Si el xi es ilimitado lb de abajo,
determinado (yo) = - Inf, y ub determinado (yo) = Inf si el xi es ilimitado arriba. A merced de las
condiciones o tipo problemático, las discusiones correspondientes de aporte pueden omitirse.
Por ejemplo, si allí existen sólo restricciones de desigualidad, podemos usar

La letra x = fmincon (la diversión, x0, Una, b)

[Link] fminimax El fminimax de función encuentra una solución de minimax de una función
de varias variables de la forma

Minimice (Topa. f (la letra x)) Subordine para Ax B, Aeqx Beq (las restricciones lineales), = ub de
la = letra x lb

578 Chemical Engineering Computation con MATLAB

La sintaxis básica es

La letra x = fminimax (la diversión, x0, Una, b, Aeq, Beq, lb, ub)

Dónde el x0 es el punto de partida y la diversión es una agarradera de función. Si ninguno de


los saltos existen, nosotros uso podemos vaciar matrices para lb y ub o justamente los
podemos omitir. Por ejemplo, si no hay restricciones, podemos usar

La letra x = fminimax (la diversión, x0)

[Link] quadprog El quadprog de función soluciona ecuación de segundo grado programando


problemas de la forma

Minimice

12

La letra x del xHxc TT + Subject para Ax = b, Aeqx = beq (las restricciones lineales), = ub de la =
letra x lb

La sintaxis básica es

X, f quadprog (H, c, Una, b, Aeq, beq, lb, ub, x0)


Donde la f es el valor de función en el punto óptimo. Si ninguno de los saltos existen, nosotros
uso podemos vaciar matrices para lb y ub o justamente los podemos omitir. Por ejemplo, si allí
existen sólo restricciones de desigualidad, podemos usar

La letra x = quadprog (H, c, Una, b)

El ejemplo 10.26: La Optimización Constreñida por Funciones Incorporadas

1. Solucione el problema de mínimos cuadrados lineal constreñido dado por Minimize 1 2 2 Cx


D Subject para = b Ax dónde

AbCd = - é ú é ú é ú é ú 21 35 6 8 20 03 4 4,,

2. Minimice a fx xx xx = æ è ç ö ø ÷ + () () + () - () 1 2 1 2 2 2 2 21 2 12 11 Subject para 2x1 + 4x2


= 7, - 3x1 + x2 = 3 Set X0 0 0 . 3. Encuentre una solución de minimax de fx xx () = () + () + - 1 0 3
0 0 1 1 0 9 0 0 4 5 22.. .. . Uso x0 = 1. 4. Minimice a f (la letra x) = - 4x1 + x12 - 2x1x2 + 2x22
Subject para 2x1 + x2 = 6, x1 - 4x2 = 0, x1 = 0, x2 = 0 la Solución 1. Usamos el lsqlin de función:

>> C [2 0;0 3 ]; d 4 ; 4 ; Un [- 2 1;3 5 ]; b 6 ; 8 ; >> La letra x la Optimización = lsqlin (C, d, Una, b)


terminó. letra x = 1.3039 0.8177

La 579Optimización

2. Podemos ver tan Ab é ú é ú 24 31 7 3,. El fmincon de función puede ser usado:

>> f = @ (la letra x) (la letra x (1) - 1/2) ^2 * (la letra x (1) +1) ^2 + 2 * (la letra x (2) +1) ^2 * (la
letra x (2) - 1) ^2; >> Un [2 4 ; - 3 1 ]; b 7 ; 3 ; X0 0 0 ; >> La letra x x fv fmincon = 0.5000 -
1.0000 fv 2.8902e-16 3 (f, x0, Una, b). Usamos el fminimax de función:

>> f - 5 = @ (la letra x) / ((x-0.3) / ((x-0.9) 1 ^2 +0.01) + 1 ^2 +0.04); X0 = 1; >> La letra x x, fv


fminimax (f, x0) 2.2928e +07 fv = - 5.0000 4. La función puede ser expresada como

Fx xx

letra x de la letra x

letra x de la letra x

() = é

El é

ù û el ú

El é

ù û ú +é

El é
ù û el ú

12

22 24 4012 1 2

12

Y las restricciones pueden estar escritas como

21 14 1 0 0 1

6000

El é

êêêêê

Úúúúú

El é

êêêêê

Úúúúú

letra x

Usamos el quadprog de función:

>> H [2 - 2 ; - 2 4 ]; c - 4 ; 0 ; Un [2 1;1 - 4 ; - 1 0;0 - 1 ]; B 6 0 0 0 '; >> La letra x x, f quadprog (H,


c, Una, b) = 2.4615 1.0769 f = - 6.7692

10.6.3 entero lineal y Mixto ProGraMMinG ProbleMS [Link] Linprog El linprog de función
soluciona el problema lineal de programación de la forma

Minimice a f Tx Subject para Ax B, Aeqx Beq (las restricciones lineales), = ub de la = letra x lb

La sintaxis básica es
X, fv linprog (f, Una, b, Aeq, Beq, lb, ub, x0)

Donde el fv es el valor de función en la letra x óptima del punto. Si ninguno de los saltos
existen, nosotros uso podemos vaciar matrices para lb y ub o justamente los podemos omitir.
Si el xi es ilimitado lb de abajo, determinado (yo) = - Inf, y ub determinado (yo) = Inf si el xi es
ilimitado arriba. A merced de las condiciones o tipo problemático, las discusiones
correspondientes de aporte pueden omitirse. Por ejemplo, si allí existen sólo restricciones de
desigualidad, podemos usar

X, fv linprog (f, Una, b)

580 Chemical Engineering Computation con MATLAB

[Link] intlinprog que El intlinprog de función soluciona mezcló problemas de programación


lineal de entero de la forma

Minimice a f Tx Subject para Ax B, Aeqx Beq, (las restricciones lineales), = letra x lb = ub, xi: Los
enteros

La sintaxis básica es

X, fv intlinprog (f, intcon, Una, b, Aeq, Beq, lb, ub)

Donde el intcon es el vector del índice conteniendo variables de entero. Si ninguno de los
saltos existen, nosotros uso podemos vaciar matrices para lb y ub o justamente los podemos
omitir. Si el xi es ilimitado lb de abajo, determinado (yo) = - Inf, y ub determinado (yo) = Inf si el
xi es ilimitado arriba. A merced de las condiciones o tipo problemático, las discusiones
correspondientes de aporte pueden omitirse. Por ejemplo, si allí existen sólo restricciones de
desigualidad, podemos usar

X, fv linprog (f, Una, b)

El ejemplo 10.27: El problema lineal de Programación por la Función Incorporada

Minimice a f = - 50x1 25x3 - 43x4 Subject para 6x1 + 12x2 + 3x3 + 8x4 = 1150, 4x1 + 30x2 + 2x3
+ x4 = 750, xi = 0   (yo = 1, …, 4) la Solución El vector de coeficiente es dado por f - 50 - 98 - 25 -
43 T y las restricciones pueden ser expresadas como (la letra x) - 98x2 -

6123 8 4302 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1

1150 75

El é

êêêêêêêê
ù

Úúúúúúúú

£ letra x

00 0 0 0 0

El é

êêêêêêêê

Úúúúúúúú

>> f - 50 - 98 - 25 - 43 '; >> Un [6 12 3 8;4 30 2 1 ; - 1 0 0 0;0 - 1 0 0;0 0 - 1 0;0 0 0 - 1 ]; B 1150


750 0 0 0 0 '; >> La optimización x, fv linprog (f, Una, b) ultimó. letra x = 128.7717 - 0.0000
115.5335 3.8462 fv = - 9.4923e +03

El ejemplo 10.28: Problema que Programa Entero mixto por la Función Incorporada

Minimice a f - 3x2   (x1, x2 (la letra x) = - 2x1: Las variables de entero) Subject para 4x1 + 10x2 =
45, 4x1 + 4x2 = 23, xi = 0   (yo = 1, 2)

La 581Optimización

La solución El vector de coeficiente es dado por f - 2 - 3 T y las restricciones pueden ser


expresadas como

41 0 44 1 0 0 1

45 23 0 0

El é

êêêêê

Úúúúú

£
El é

êêêêê

Úúúúú

letra x

Desde que el x1 y x2 son variables de entero, intcon 1 2 .

>> c - 2 - 3 ; Un [4 10;4 4 ; - 1 0;0 - 1 ]; b 45 23 0 0 ; Intcon 1 2 ; >> El LP x, fv intlinprog (c,


intcon, Una, b): El valor objetivo óptimo es - 15.166667. La solución
óptima encontró. letra x = 1.0000 4.0000 fv = - 14

¿Los PROBLEMAS de 10.1 pelota de A metálica soltada de una h de altura en ángulo? Y la v de


velocidad con relación a lo horizontal en una g gravitacional del campo viaja a través de una d
de distancia cuando le pega a la tierra. La d de distancia es dada por ahí

hg

G v + + æ è ç ö ø ÷ æ è ç ç ö ø ÷ ÷ peca en lechuga romana qq q2 2

¿Use el método de búsqueda Fibonacci para encontrar? Para cuál la distancia la d está un
máximum y para determinar la máxima d de distancia. Datos hvgn ab:, ,. ,,,. .== == ==60 80 98
30 01 62mm m sec 10.2 Una compañía piensa pedir prestados a S × 1000 dólares para
sobreedificar una planta nueva en abonos a plazos anuales iguales los siguientes años de la n.
El interés cargado a la cuenta es e1 + e2S. El dinero ganado puede ser reinvertido en una tasa
de mr al año. El esperado valor futuro del regreso es dado por ahí

Acto inapropiado f Pe wS = () - 1

Y el valor futuro del pago es dado por ahí


f

Acto inapropiado de la n de acto inapropiado de acto inapropiado del rr SP ee n e n = + () - é ë


ê ê ù û ú ú + + é ë ê ê ù û ú () () ú 11 1 11

Use el método de búsqueda de sección de oro para titular S para ser pedido prestado para el
máximo valor futuro de ganancia F, lo cual es dado por F = fR - fP. Los datos: E1 = 0.046, e2 =
0.00028, mr = 0.061, P = 500 × 103$, w = 0.012/$1000, n = 6. 10.3 el método de búsqueda de
Use Brent para encontrar el mínimo de f = 87.5(1 (la letra x) (1 - - la letra x) x2) + 3(1 - x3)2 + 2.
El punto inicial puede ser especificado tan x1 = 0.01. Deje el tamaño de paso ser h = que 0.2 y
el criterio parador sean 1 × 10-6.

582 Chemical Engineering Computation con MATLAB

10.4 Usan al Shubert – el método Piyavskii para encontrar el máximum de f xjjx j j = + + () () () =


å sin1 1 5. Use las siguientes condiciones: El intervalo inicial - 10, 10, C constante Lipschitz = 80,
deteniendo criterio = 1 × 10-6, el máximo número de evaluaciones de función = 2000.30 10.5
Uso el método más pronunciado de descenso para encontrar el mínimo de la función dada por
ahí

F xxxx xxx () = - - + - 1 2 12 12 2 24

El punto inicial puede ser especificado como 0, 0 . Use el tamaño inicial de paso de a0 = 2. El
criterio parador y el máximo número de evaluaciones de función pueden estar colocados como
1 × 10-6 y 10,000, respectivamente. 10.6 Usan el método más pronunciado de descenso para
encontrar el mínimo de la función de Madera dada por ahí

f xxxxxx

El xx

() = () + () + ()

+ + () () +

100 19 0

11 01 1

21 2 2

43 2 2

2 2. xxx x4 2 2411 98 11 () é ú + () ().


El punto inicial puede ser especificado como - 3, - 1, - 3, - 1 . Use el tamaño inicial de paso de
a0 = 2. El criterio parador y el máximo número de evaluaciones de función pueden estar
colocados como 1 × 10-6 y 10,000, respectivamente. 10.7 Usan el método de Newton para
encontrar el mínimo de la función dada por ahí

letra x de la f

Xx

()

-+

El é

ù û ú 24 21 12 12

El punto inicial puede ser especificado como 0, 0 . El criterio parador y el máximo número de
evaluaciones de función pueden estar colocados como 1 × 10-6 y 1000, respectivamente. La
función de 10.8 Madera es dada por ahí

f xxxxxx

El xx

() = () + () + ()

+ + () () +

100 19 0

11 01 1

21 2 2

43 2 2

2 2. xxx x4 2 2411 98 11 () é ú + () ().

El uso lo conjuga método de la gradiente encontrar el mínimo de la función de Madera. El


punto inicial puede ser especificado como - 3, - 1, - 3, - 1 . Use el tamaño inicial de paso de a0 =
2. El criterio parador y el máximo número de evaluaciones de función pueden estar colocados
como 1 × 10-6 y 10,000, respectivamente. 10.9 Usan el método Davidon Powell (DFP) – el
Flechero – para encontrar el mínimo de la función de Rosenbrock dado por ahí

F xxxx () = () + () 100 121 2 2 1 2

El punto inicial puede ser especificado como - 1.2, 1 . Use el tamaño inicial de paso de a0 = 1.
El criterio parador y el máximo número de evaluaciones de función pueden estar colocados
como 1 × 10-6 y 1000, respectivamente.

La 583Optimización

10.10 la función de Himmelblau es dada por ahí

Letra x f xxxx = + () () + () 1 2 2 2 12 2 211 7.

1. Construya malla y los complots del contorno para esta función en el rango de - 6 = x1, x2 =
6. 2. Determine el mínimo usando el método Davidon Powell (DFP) – el Flechero –. Use el
tamaño inicial de paso de a0 = 1 y coloque el punto inicial como 0, 0 . El criterio parador y el
máximo número de evaluaciones de función pueden estar colocados como 1 × 10-6 y 1000,
respectivamente. 10.11 Encuentran la solución del siguiente LP usando el método de dos
fases: Minimice a f (la letra x) 2x1 + 6x2 Subject para - x1 + x2 = 1, 2x1 + x2 = 2, x1 = 0, x2 = 0
10.12 que Un agricultor tiene la elección de producir tomates, verdean anima, o los pepinos en
lo de él 200 el acre labran la tierra. Un total de 480 día-hombres de trabajo está disponible. El
costo pretencioso de fertilizante es lo mismo para todos los productos, determine la
combinación óptima del cultivo usando el método simplex de dos fases.

Produzca ($ Acre) Tomates Relativos Al Parto (los Día-Hombres) 410 6 pimientos verdes 350 8
Pepinos 390 7

10.13 Encuentran la solución del siguiente LP usando el método interior del punto: Minimice a
f (la letra x) = - x1 - 2x2 - x3 Subject para 2x1 + x2 - x3 = 2, 2x1 - x2 + 5x3 = 6, 4x1 + x2 + x3 = 9,
x1 = 0, x2 = 0, x3 = 0 10.14 el Descubrimiento la solución del siguiente problema constreñido
de minimización usando el método de proyección de la gradiente de Rosen: Minimice a f (la
letra x) = - x1x2x3 Subject para   0 = x1 + 2x2 + x3 = 70, 0 = x1, x2, x3 = 40 Como un punto de
partida, usan a x0 5, 5, 5 . Reparo en que este punto satisface todas las restricciones. 10.15
Encuentran la solución del siguiente problema constreñido de minimización usando lo
generalizado redujo método de la gradiente: Minimice a f (la letra x) = - (1.2x1 + 3x2) Subject
para hx xx xx () = + - £ ££ 1 2 2 2 1261 00 10, La restricción de desigualidad pueden ser
convertidos a igualdad introduciendo x3 variable descuidado como sigue: Letra x gx xx () + = 1
2 2 2 3 61 0

Como un punto de partida, use a x0 0, 0, 1 . Reparo en que este punto satisface todas las
restricciones. Determinado kmax = 1000 y crit = 1 × 10-4. 10.16 Encuentran la solución del
siguiente problema constreñido de minimización usando el method31 secuencial de
programación de ecuación de segundo grado: Minimícele a que f xxx () = + 1 2 2 el Tema para
hx xx xx () = + = £££ £ 1 2 2 2 1291 52 4, Como un punto de partida, usan a x0 3, 3 . Los valores
iniciales de multiplicadores Lagrangian pueden ser determinados como 1 y 4. Crit determinado
= 1 × 10-6.

584 Chemical Engineering Computation con MATLAB

10.17 Encuentran la solución del siguiente problema constreñido de minimización usando el


método secuencial de programación de ecuación de segundo grado: Minimícele a letra x f
xxxxxxxx () + + +1 2 2 2 3 2 4 2 12 342 3 1 2 4620 6 100.. Subordine para

H xxx xxxxxx 11 2 2 2 3 2 4 2 1234 7 () + + + +

H xx xx xxx 21 2 2 2 3 2 4 2 1422 11 () + + -

H xxxx xxxx xxx31 2 2 2 3 2 1241 23422 6 100 100 () + + - £ - ££,

Como un punto de partida, podemos usar a x0 0 0 0 0 T. Los valores iniciales de


multiplicadores Lagrangian puede ser determinado como 1 y 4. Crit determinado = 1 × 10-6.
10.18 Encuentran el mínimo de cada uno de las funciones dadas usando el método coordinado
cíclico de búsqueda. 1. f xxxx () = () + () 100 11 2 2 2 1 2 (la función de Rosenbrock), x0 - 1,   1,
crit = 1 × 10-4. 2. letra x f xx xx () + 1 2 2 2 12 22, x0 0.5,   1, crit = 1 × 10-4. 10.19 Encuentran el
mínimo de f (la letra x) x12 + 2x22 + 2x1x2 usando al Nelder y el método simplex del Aguamiel.
El uso x0 0.5,   1 y crit = 1 × 10-6. 10.20 Encuentran el mínimo de la función de Rosenbrock
usando el método simulado que endurece por calor:

F xxxx xx () = () + () - £ () 100 1551 2 2 2 1 2 12

Coloque la temperatura inicial como T = 100, el factor de reducción de temperatura rp = 0.8,


los parámetro de reducción de paso rs = 0.9, y crit = 1 × 10-8. 10.21 Encuentran el mínimo de la
función dada f (la letra x) usando el method32 simulado que endurece por calor:

La letra x f xx xxxxxx () = - - + - - £ () 1 4 1 2 12 4 2 2 21 216 51 65 55

Coloque la temperatura inicial como T = 100, el factor de reducción de temperatura rp = 0.8,


los parámetro de reducción de paso rs = 0.9, y crit = 1 × 10-8. 10.22 Encuentran el mínimo de la
función de Powell usando el algoritmo genético:

F xx xxxxxxxx xx = + + + () () () () + () - £ 12 2 34 2 23 4 14 4 12310 52 10 5, xx4 5

Nb determinado = 8, ps = 50, ng = 50, y mp = 0.04. 10.23 Encuentran la solución del siguiente


problema de minimización usando la rama y el algorithm33 atado: Minimice a f (la letra x)
65x1 + 57x2 + 42x3 + 20x4 Subject para 4x1 + 5x2 + 6x3 + 10x4 = 12, x1 + x2 = 1, x3 + x4 = 1 (xi
= 0   o   1) 10.24 el Descubrimiento la solución del siguiente problema de minimización usando
el cero – un método programador: Minimice a f (la letra x) 4x1 + 5x2 + 3x3 Subject para 2x1
3x2 = - 2, - - 3x2 - - x1 + 3x2 + 6x2 = 6, - x1 - x3 = - 1, 0 = x1, x2 (xi = 0   o   1)

La 585Optimización

10.25 Suponen que el anuario costó a C (adentro (d) ($) de una tubería puede ser expresado
como una función del diámetro de la tubería d.) Como sigue:
Cd d

Dd () + + 500 240 22 715 25 4. .

1. El complot C (d) versus d. 2. Encuentre el valor óptimo de d usando la función incorporada


de MATLAB. 3. ¿Si la d debería estar dentro del intervalo 1, 3, qué será el anuario óptimo
costado? Use la función incorporada de MATLAB que soluciona constreñido el problema de
optimización.

También podría gustarte