• No se han encontrado resultados

1027157 Clases de Hysys 6 Funciones Logicas

N/A
N/A
Protected

Academic year: 2021

Share "1027157 Clases de Hysys 6 Funciones Logicas"

Copied!
86
0
0

Texto completo

(1)

PRÁCTICASDE DISEÑO

PRÁCTICASDE DISEÑO

DE

DE PROCE

PROCESOS

SOS

Adriana

(2)
(3)

OPERACIONES LÓGICAS

OPERACIONES LÓGICAS

HYSYS dispone de varias operaciones

HYSYS dispone de varias operaciones

lógicas las cuales se encuentran en la

lógicas las cuales se encuentran en la

paleta de objetos. Entre ellas se

paleta de objetos. Entre ellas se

encuentran las funciones: SET, AJUSTE,

encuentran las funciones: SET, AJUSTE,

RECICLO.

(4)

A continuación se presenta la lista de las A continuación se presenta la lista de las funciones lógicas que tiene hysys.

funciones lógicas que tiene hysys.

De las anteriores De las anteriores operaciones lógicas operaciones lógicas solo se emplean 5 solo se emplean 5 en el modo de en el modo de estado estado estacionario: estacionario: SET

SET,, ADJUSTADJUST,, BALANCE

BALANCE,, RECYCLE

RECYCLE, , yy SSpreadsheetpreadsheet..

(5)

Función de

Función de Ajuste

Ajuste

La función de ajuste varía un valor de una La función de ajuste varía un valor de una corriente (Variable Independiente) para cumplir corriente (Variable Independiente) para cumplir con un valor requerido o especificación (Variable con un valor requerido o especificación (Variable dependiente) en otro corriente u operación.

dependiente) en otro corriente u operación.

La función objetivo puede emplearse para La función objetivo puede emplearse para automáticamente realizar iteraciones de ensayo automáticamente realizar iteraciones de ensayo y error en una simulación que es difícil de y error en una simulación que es difícil de resolv

(6)

• La función AJUSTE es muy flexible. Esta permite

relacionar variables en una simulación de formas que no son posibles usando operaciones unitarias ordinarias. Se puede emplear para resolver para un valor especifico de una variable dependiente, o se pueden emplear múltiples funciones de AJUSTE para resolver de manera simultánea para varios valores deseados.

• La Función AJUSTE puede desempeñar las siguientes

funciones:

Ajustar la variable independiente hasta que la variable dependiente tenga el valor objetivo (Target Value).

Ajustar la variable independiente hasta que la variable dependiente sea igual a otra variable de otro objeto más un offset.

(7)

Ejercicio 18.

1 kmol/hr de una corriente que contiene:

• Benceno (40 mol%)

• Toluene (30 mol%)

• O-xylene (30 mol%)

Considere una operación adiabática y que no hay caída de presión. Se trabaja a 1 atm.

Ajuste la temperatura de operación para obtener un flujo másico de líquido de 62.9 kg/h.

(8)

• Para lograr lo anterior se emplea el tanteo o la

función ajuste que varíe la temperatura de la corriente de alimentación (Adjusted variable) hasta obtener un flujo másico de líquido

(Target Value) de 62.9 kg/h.

• De la paleta de objetos seleccionar la función

(9)

• Clic en el botón Select Var… para seleccionar la

temperatura de la corriente de alimentación (Adjusted variable).

(10)

Seleccionando la Variable Ajustable o

(11)

• Luego se selecciona la Variable dependiente

con el botón Select Var..  De la variable objetivo o dependiente (tarjet Variable)

(12)

• Una vez seleccionadas las variables se debe

escoger la fuente de la variable dependiente para lo cual Hysys tiene 3 opciones. En Source seleccione una de las opciones.

(13)

User Supplied: se especifica el valor que el usuario quiere fijar la Target Variable (variable dependiente) en este caso 62.9 kg/h.

(14)

• Luego de intentar varias veces y de ajustar los

parámetros de la operación Ajuste se logra la convergencia.

(15)

• Los resultado son:

(16)

Ahora se quiere saber que fracción de vapor en la alimentación se debe fijar para que el flujo de tolueno en la corriente vapor sea 0.1994 kmol/h para el mismo flash que opera a 1 atm.

(17)
(18)

• Inserte una corriente llamada síntesis con las

siguientes especificaciones:

Especificaciones Valor

Presión 1 atm

Temperatura 200 C

Flujo molar 2 kmol/h

Fracción molar tolueno 0.6478

(19)

Considere un flash que opera a 1 atm y 104°C sin caída de presión que tiene una corriente de alimentación de 1 kmol/h de una corriente que contiene:

 – Benceno (40 mol%)  – Toluene (30 mol%)  – O-Xylene (30 mol%)

Adicione una corriente de calor al flash y ajuste este Q para que la fracción molar de benceno en la corriente síntesis más 0.1 .

(20)
(21)
(22)

• Los parámetros de solución se muestran a

(23)

• También se puede fijar el valor de la Tarjet

(24)

Hay dos formas de iniciar una operación de Ajuste:

1. Si todos los valores de los campos de la pestaña Parameters se especifican la

operación inicia automáticamente los

cálculos.

2. Si se omite uno o los valores de los campos

Minimum/Maximum para la variable

independiente se debe pulsar el botón Start para iniciar los cálculos.

(25)
(26)

Una vez la operación ADJUST está corriendo el botón Una vez la operación ADJUST está corriendo el botón Start desaparece indicando que los cálculos están en Start desaparece indicando que los cálculos están en progreso. Cuando el error es menor que la tolerancia la progreso. Cuando el error es menor que la tolerancia la barra de estatus se torna color verde con el mensaje barra de estatus se torna color verde con el mensaje OK. Si la función ajuste llega al máximo de iteraciones OK. Si la función ajuste llega al máximo de iteraciones sin converger aparece el siguiente mensaje en la barra sin converger aparece el siguiente mensaje en la barra de estatus que se orna color rojo "Reached iteration de estatus que se orna color rojo "Reached iteration Limit without

Limit without converging“converging“..

•  Si se presiona el botón Start y los parámetros  Si se presiona el botón Start y los parámetros

requeridos no está definidos

requeridos no está definidos aparece una barra amarillaaparece una barra amarilla con el mensaje

con el mensaje “Incomplete”“Incomplete”  y no se inician los  y no se inician los

cálculos. cálculos.

•  Para parar o deshabilitar los cálculos emplear la  Para parar o deshabilitar los cálculos emplear la

checkbox Ignore checkbox Ignore

(27)

• Antes de instalar la función de ajuste seAntes de instalar la función de ajuste se

recomienda dar valores a la variable recomienda dar valores a la variable independiente para ver como afecta la independiente para ver como afecta la variable

variable dependientdependiente. e. Lo Lo anterior anterior con con el el finfin de saber que

de saber que PASOPASO  que se requiere para que  que se requiere para que los cálculos lleguen a la convergencia.

los cálculos lleguen a la convergencia.

• Si elSi el PASOPASO  es muy pequeño y no se logra la  es muy pequeño y no se logra la

convergencia antes de exceder el máximo convergencia antes de exceder el máximo número de iteraciones se debe variar este número de iteraciones se debe variar este valor.

(28)

Ejercicio 11:

Ejercicio 11: Absorción de Absorción de acetona acetona en una en una torre torre concon etapas a contracorriente.

etapas a contracorriente.

Se desea absorber acetona de un gas que contiene 1% Se desea absorber acetona de un gas que contiene 1% mol de acetona en aire en una torre de etapas a mol de acetona en aire en una torre de etapas a contracorriente. El flujo gaseoso total de entrada a la contracorriente. El flujo gaseoso total de entrada a la torre es 30 kg mol/h, y la entrada total de flujo de agua torre es 30 kg mol/h, y la entrada total de flujo de agua pura que se usará para absorber la acetona es 90 kg pura que se usará para absorber la acetona es 90 kg mol H2O/h.

mol H2O/h.

El proceso operará isotérmicamente y no hay caída de El proceso operará isotérmicamente y no hay caída de presión a través de la columna.

(29)

Si la torre tiene 10 etapas y opera a 1

Si la torre tiene 10 etapas y opera a 1

atm sin caída de presión ¿Cuál es la

atm sin caída de presión ¿Cuál es la

temperatura a la cual opera la torre para

temperatura a la cual opera la torre para

absorber 63.06% de la acetona en el gas?

absorber 63.06% de la acetona en el gas?

Si la torre tiene 10 etapas y opera a 500 k

Si la torre tiene 10 etapas y opera a 500 k

¿Cuál es la presión a la cual opera la torre

¿Cuál es la presión a la cual opera la torre

para absorber 95.69% de la acetona en el

para absorber 95.69% de la acetona en el

gas?

(30)

RESPUESTAS

La torre debe operar a una temperatura

de 26.85°C para absorber 63.06% de la

acetona en el gas.

Si la torre tiene 10 etapas y opera a 500 k

debe operar a 202.6kPa para absorber

95.69% de la acetona en el gas

(31)

OPERACIÓN SET

• La operación set se usa para fijar el valor de

una variable de proceso en relación a otra. La relación es entre variables de proceso de dos objetos del mismo tipo. Esta operación se puede usar en modo dinámico o en estado estacionario.

(32)
(33)

Se debe seleccionar la variable que se

quiere fijar en un valor y el objeto al cual

se quieren relacionar.

Ejercicio:  En este caso se quiere fijar el

flujo de entrada a un tanque separador

de tres fases como dos veces el flujo de

vapor del flash simulado en el último

ejercicio.

(34)
(35)

Especificando los parámetros de la

operación SET:

En la pestaña Parameters se debe

especificar el multiplicador (Multiplier) y el

offset (intercepto) de la ecuación:

Y= MX + B

Que relaciona la variable Tarjet con el

objeto fuente que se desee.

(36)
(37)

• Se puede emplear un Spreadsheet para variar

el término multiplicador y el offset de la operación SET.

Tarea: Esto se verá más adelante y se debe

entregar impreso este reporte de este

(38)

OPERACIÓN RECICLO

• La operación lógica de Reciclo de HYSYS se

emplea para resolver un lazo en un sistema donde una corriente aguas abajo es mezclada con una corriente aguas arriba en el proceso.

• Esta operación resuelve iterativamente,

comparando el valor actual con el valor calculado y actualiza dicho valor. Esto se repite hasta que el valor cumpla con la tolerancia.

(39)

  Recomendaciones:

• Utilizar los bloques de reciclo antes de corrientes que

definen múltiples corrientes (Ej: antes de un splitter y un mezclador)

• En corrientes que tienen condiciones fijas como a la

salida de un calentador o enfriador, debido a que así hay que itera menos variables.

• En corrientes que no empleen funciones de ajuste.

En una misma simulación es posible tener varias operaciones de Reciclo. Se debe seleccionar bien donde se ubican las operaciones de reciclo para minimizar el tiempo de cálculo.

(40)

Después de que la operación

Reciclo converge las corrientes

de entrada y salida a esta

unidad deben ser iguales con

cierta tolerancia que puede ser

modificada por el usuario.

(41)

• La tolerancia de la función Reciclo es calculada como el

producto de la tolerancia que hysys tiene por defecto según el tipo de variable por la tolerancia especificada por el usuario. La tolerancia absoluta depende de la propiedad en cuestión fijada por hysys. La siguiente tabla muestra las tolerancia absolutas para cada propiedad fijas por Hysys:

Propiedad Tolerancia absoluta Unidades

Fracción de Vapor 0.01 Temperatura 0.01 °C Presión 0.01 kPa Flujo 0.001 Kgmole/s Entalpía 1 kJ/kgmole Energía 0.1 kW Composición 0.0001

(42)

La Tolerancia es calculada en Hysys en unidades SI.

(43)

Cuando hay múltiples operaciones de reciclo hay dos modos de operación:

NESTED: cuando las operaciones de reciclo son independientes.

(44)

• SIMULTANEOS: cuando las operaciones de

reciclo interactúan o están interconectadas.

En este modo los bloques de reciclo no se calculan con las demás unidades de operación. Se resuelven en un solver adicional que calcula luego de que las demás unidades se resuelven.

(45)

 Ajuste del modo de cálculo en la función reciclo

(46)

Ejercicio:

Recircule la corriente Gas Sin Acetona al absorbedor que opera a 500 K debe operar a 202.6 kPa y que tiene 10 etapas.

Calcule el porcentaje de absorción de acetona en el solvente.

¿Cuanto aumenta este porcentaje con la recirculación?

(47)

Solución:

1.Inserte la función Reciclo en el PFD y habra el visor.

(48)

2. Especifique la corriente a recircular (Solvente con Acetona 2) y la corriente de entrada al

(49)

• Al conectar las corrientes a la función reciclo

(50)

• En esta ventana se cambian las tolerancias por

variable y la dirección en la cual se propaga la información en la simulación.

(51)

Hay tres opciones de dirección de transferencia:

Not transferred: se emplea si solo algunas de las variables de las corrientes quieren ser transferidas a la corriente de salida del reciclo.

Transfer forwards: la información va de la corriente de entrada al reciclo hacia la de salida para recalcular.

Transfer backwards: la información va de la corriente de salida del reciclo hacia la de entrada, para recalcular.

(52)
(53)

En esta ventana se ajustan los

(54)

La operación Reciclo se puede ajustar para usar uno de los dos tipos de algoritmos para lograr una convergencia más rápida. Los dos métodos disponibles son: Wegstein Acceleration y Dominant Eigenvalue Acceleration.

(55)

El método Wegstein Acceleration tiene

diferentes parámetros que se ajustan para

lograr mejores resultados. Los valores por

defecto de estos parámetros en Hysys son:

(56)

El

progreso

de

los

cálculos

desarrollados en el Reciclo se

pueden chequera en la pestaña

Monitor en la página Property View.

Esto es útil cuando el reciclo pone

problemas de convergencia. Los

resultados se presentan en tablas o

gráficas.

(57)
(58)
(59)

Respuesta:

Con la recirculación de la corriente

de gas el porcentaje de absorción

de acetona es del 99.79% respecto

a un 95.69% sin reciclo.

(60)

SPREADSHEET

La Spreadsheet es una herramienta muy útil de Hysys la cual tiene completo acceso a todas las variables de

proceso.

Desde allí se pueden adicionar funciones, formulas y operadores lógicos.

Se puede además importar y exportar variables. Cualquier cambio en el ambiente de simulación se refleja de inmediato en le Spreadsheet y viceversa.

(61)

La Spreadsheet tiene muchas aplicaciones entre ellas realizar operaciones matemáticas usando variables de la simulación como por ejemplo conversiones y rendimientos de reactores o costos de equipos.

También es útil ya que si se emplea

adecuadamente evita tener que abrir varias

ventanas de equipos y para analizar resultados o la influencia de una variable sobre otra.

(62)

Una variable de una simulación puede ser importada a una hoja de cálculo (Spreadsheet) o una variable definida en la hoja de cálculo se puede exportar a una variable en un caso de simulación. Hay tres formas de importar valores en una hoja de cálculo:

•Drag and Drop. Position the cursor over the desired item; then

•click and hold the right mouse button. Move the cursor over to the •Spreadsheet. Once over the Spreadsheet, the cursor's

•appearance will change to a "bull's eye" type. Release the right •mouse button when the "bull's eye" cursor is over the desired cell. •The specific information about the imported variable will appear •in the Current Cell group.

••Variable Browsing. A variable may also be imported into the •Spreadsheet by placing the cursor on an empty cell in the

•Spreadsheet and clicking (and releasing) the right mouse button. •Choose Import Variable from the list that appears, and select the •variable using the Variable Navigator.

•Connections Page. On the Connections page, click the Add

•Import button and select the desired variable using the Variable •Navigator. After selecting the variable, choose the desired cell •from the drop-down list.

(63)

• Los procedimientos para exportar variables de una spreadsheet tambien se explican a continuación:.

• Exporting variables from the Spreadsheet into the Simulation

• environment is also a simple procedure. The methods for doing this are • very similar.

• •Drag and Drop. Position the cursor over the Spreadsheet cell • that is to be exported. Click and hold the right mouse button; the • cursor should now change to the "bulls' eye" type. Move the • "bull's eye" cursor over to the desired cell. Release the right • mouse button, the transfer should be completed.

• •Variable Browsing. A variable may be exported from the • Spreadsheet into the Simulation environment by placing the • cursor on the exportable cell in the Spreadsheet and clicking (and • releasing) the right mouse button. Choose Export Formula Result • from the list that appears, and select the desired location for the • variable using the Variable Navigator.

• •Connections Page. On the Connections page, click the Add • Export button and select the desired variable using the Variable • Navigator. After selecting the variable, choose the desired cell • from the drop down list.

(64)

• Para facilitar el acceso del usuario a una hoja

de cálculo, se puede dar nombre a las variables.

• This is done either by selecting the cell on the

Spreadsheet tab and

• typing a name in the Variable field above the

(65)
(66)
(67)

FUNCIÓN BALANCE

Esta función permite realizar balances

en una sección de una planta o el

balance global de la misma. Se debe

especificar cuales corrientes de

materia y energía cruzan los límites

imaginarios del subsistema.

(68)

Hay cinco tipos de balances disponibles:

• Balance molar y de Energía: sirve para calcular flujos base desconocidos. Realiza primero los cálculos del balance de moles y los completa así el balance de energía este sin especificar completamente.

• Balance molar: -There is another way to use the Balance Operation. The "system" for which you have inlets and outlets need not be part of the process at all. You can use the balance to create new streams with characteristics of streams in your

process. In the HYSYS' Gas Processing Tutorial, they use the Mole Balance to create a stream with the same composition and flow as a process stream, but then they give the new stream a different pressure and a vapor fraction of 1 to see what the stream's dew point would be (remember, when you specify vapor fraction of 1 or 0, HYSYS assumes you wantsaturated 

vapor or liquid and solves for the corresponding temperature or pressure).

• Balance de Masa: Sirve para calcular un flujo a partir de especificar las composiciones y todos los flujos menos uno. You could have five streams of pure nitrogen as inlets and one stream of CO2 as the outlet, and HYSYS will gleefully pass the

sum of the mass flowrates of the nitrogen to the CO2. So, be careful with this one. • Balance de Energía

• Balance Global: Se puede especificar con esto la relación entre componentes de una corriente. Se debe tener cuidado al realizar especificaciones en esta función debido a que puede provocar que las demás unidades este sobre especificadas.

(69)

CASOS DE ESTUDIO

• Un Caso de estudio permite realizar varias

corridas de una simulación variando los parámetros de entrada.

(70)

• Para realizar un Estudio de Casos presione

CTRL+D o :

• Open the DataBook from Tools-Databook, or

by pressing CTRL D.

• With the DataBook, HYSYS provides a location

from which a systematic

(71)

• El DataBook permite monitorear variables de proceso claves en estado

estacionario o dinámico.

• The DataBook allows you to

• monitor key process variables in Steady State and in Dynamics mode. • Variables for all DataBook features are selected in a single location. You • can then activate variables from the main list for each application.

• There is only one DataBook in each HYSYS case, containing variables • from all Flowsheets. All of the following features are defined and • accessed through this single DataBook:

(72)
(73)

• El primer paso es configurar las variables de interés del caso

de estudios para los cuales Hysys efectuara cálculos y grabará los resultados para cada caso. Los datos solo se presentan

para las variables seleccionadas en el estudio de casos.

• 2. En el databook presione Insert y adicione asi las variables

comos e muestra a continuación:

• Note que la descripción de las variables que se muestra en las

celdas del spreadsheet corresponde al nombre de cada celda. Debido a que están en azul pueden editarse aquí.

(74)
(75)

• 4.Dirijase a la pestaña Case Study y presione

Add para iniciar un nuevo caso.

• Asignele el nombre Operating Analysis.

• Todas las variables configuradas

anteriormente se listan en dos columnas llamada Ind (Independientes) y Dep

(76)

• Seleccione las variables dependientes e

(77)

• Presione View y configure los límites superior

e inferior para los cálculos Tenga en cuenta que las ariables aquí estan un unidades SI.

(78)

• Al crear un caso debe ignorar todas la herramientas utilities

que emplee en la simulación.

• Presione strt para que el estudio de casos inicie los cálculos • Al terminar los cálculos se pueden ver los resultados

• Presione el boton Results en on the Case Studies Setup

window or

(79)
(80)

• Los resultados también se pueden ver de

forma gráfica

• 10. Select Graph on the Case Studies tab.

• 11. Select Setup.

(81)
(82)

• 13. Size and arrange the windows so that you

switch the graph between

(83)

• The main interest of course is the Overall

Profit and the combination of

• Chiller exit temp and Expander exit pressure

that will give us the

(84)
(85)

• 14. Right-click on the graph, and experiment with the tools

available.

• Try removing Hidden Lines, Rotation, and Plane Cutting. • 15. In order to view the graph with the colours shown

previously, rightclick

• on the graph and select Colour Control. Set the ranges as • above. Note that the red colour appears because there is a • discontinuity in the entered ranges between 410 and 430.

(86)

Referencias

Documento similar

Recordando que la primera derivada representa la pendiente de una recta tangente a la gráfica de una.. Al valor que toma la variable independiente cuando la función cambia de

Una función es creciente cuando al aumentar la variable independiente, x, aumenta la variable dependiente, y.. Una función es decreciente cuando al aumentar la

La función constante es aquella función en la que, para todos los valores de la variable independiente “x” que pertenecen al dominio de la función, la variable dependiente “y”

RECUERDA: Dominio de una función, f, es el conjunto de los valores reales que puede tomar la variable independiente, x , para que exista la función.. (Para que la variable

Una función es una relación entre dos magnitudes en la que a cada valor de la primera se le asocia un único valor de la segunda que se llama imagen. La variable independiente es

Evaluar una función es determinar el valor de la variable independiente “x” para así hallar un valor de la variable

s una relación que asigna a cada valor de una variable (la variable independiente) un solo valor de otra variable (la variable dependiente). Al trazar la gráfica y la

*na función es toda relación entre dos variables en donde a cada valor de una de ellas !ue se la llama variable independiente, le corresponde un único valor de la otra variable, !ue