Você está na página 1de 71

VRTherm

Manual do Usurio
www.vrtech.com.br
3 de janeiro de 2008
Sumrio
1 Introduo 1
1.1 Simulao . . . . . . . . . . . . . . . . . . . . . 2
1.2 Modelagem Rigorosa . . . . . . . . . . . . . . . . 2
1.3 O que o VRTherm . . . . . . . . . . . . . . . . 2
1.4 Aplicaes . . . . . . . . . . . . . . . . . . . . . 3
1.5 Banco de Dados . . . . . . . . . . . . . . . . . . 3
1.6 Instalao . . . . . . . . . . . . . . . . . . . . . 4
1.6.1 Instalando VRTherm no Windows . . . . . 4
1.6.2 Instalando o VRTherm no Linux . . . . . . 4
2 Modelos Termodinmicos 6
2.1 Gs Ideal . . . . . . . . . . . . . . . . . . . . . . 7
2.2 van der Waals . . . . . . . . . . . . . . . . . . . 7
2.3 Equaes de Estado Cbicas . . . . . . . . . . . . 7
2.3.1 Equao de Redlich-Kwong . . . . . . . . 8
2.3.2 Equao de Soave Redlich-Kwong . . . . . 8
2.3.3 Equao de Peng-Robinson . . . . . . . . 8
2.3.4 Equao de Peng-Robinson e Soave Redlich-
Kwong Assimtricas . . . . . . . . . . . . 9
2.4 Coeciente de Atividade de Lquidos . . . . . . . 10
2.4.1 Lquido Ideal . . . . . . . . . . . . . . . . 10
2.4.2 UNIFAC . . . . . . . . . . . . . . . . . . 10
2.5 Regras de Mistura . . . . . . . . . . . . . . . . . 11
2.5.1 Regra de Mistura Clssica . . . . . . . . . 11
2.6 Regras de combinao . . . . . . . . . . . . . . . 11
2.6.1 Regra de Combinao Clssica (Lorentz
Berthelot) . . . . . . . . . . . . . . . . . 11
ii
2.6.2 Regra de Combinao Conformal . . . . . 12
3 Propriedades dos Fluidos 13
3.1 Propriedades de Componentes Puros . . . . . . . 14
3.2 Propriedades de Misturas Lquidas e Gasosas . . . 14
3.3 Clculos de Equilbrio de Fases . . . . . . . . . . 14
4 Inteface Grca 16
4.1 Introduo . . . . . . . . . . . . . . . . . . . . . 17
4.2 Procurando componentes . . . . . . . . . . . . . 17
4.3 Adio de Novos Componentes . . . . . . . . . . 18
4.3.1 Editando um componente existente . . . . 19
4.3.2 Criando um novo Componente . . . . . . 26
4.3.3 Removendo um Componente . . . . . . . 29
5 Excel Addin 31
5.1 Instalao . . . . . . . . . . . . . . . . . . . . . 32
5.1.1 Desinstalao . . . . . . . . . . . . . . . 32
5.2 Utilizao . . . . . . . . . . . . . . . . . . . . . . 33
5.2.1 Funes de Congurao . . . . . . . . . 33
5.2.2 Clculos de Propriedades de uma Fase . . 34
5.2.3 Propriedades de Substncias Puras . . . . 35
5.2.4 Clculos de ash e Ponto de Bolha . . . . 36
5.3 Exemplos . . . . . . . . . . . . . . . . . . . . . . 36
6 MatLab Toolbox 40
6.1 Introduo . . . . . . . . . . . . . . . . . . . . . 41
6.1.1 Instalao . . . . . . . . . . . . . . . . . 41
6.1.2 Desinstalao . . . . . . . . . . . . . . . 42
6.2 Utilizao . . . . . . . . . . . . . . . . . . . . . . 42
6.2.1 Funes de Congurao . . . . . . . . . 43
6.2.2 Propriedades de Substncias Puras . . . . 44
6.2.3 Clculos de Propriedades de uma Fase . . 44
6.2.4 Ajuda no MatLab . . . . . . . . . . . . . 45
6.2.5 Exemplos . . . . . . . . . . . . . . . . . . 45
7 Scilab Toolbox 46
7.1 Introduo . . . . . . . . . . . . . . . . . . . . . 47
7.1.1 Instalao . . . . . . . . . . . . . . . . . 47
7.1.2 Desinstalao . . . . . . . . . . . . . . . 48
7.2 Utilizao . . . . . . . . . . . . . . . . . . . . . . 48
7.2.1 Funes de Congurao . . . . . . . . . 48
7.2.2 Propriedades de Substncias Puras . . . . 49
7.2.3 Clculos de Propriedades de uma Fase . . 50
7.2.4 Ajuda no Scilab . . . . . . . . . . . . . . 50
7.2.5 Exemplos . . . . . . . . . . . . . . . . . . 51
8 EMSO Plug-In 52
8.1 Usando o VRTherm . . . . . . . . . . . . . . . . 53
8.1.1 Modelos . . . . . . . . . . . . . . . . . . 57
8.1.2 Propriedades . . . . . . . . . . . . . . . . 57
9 Clculos de Propriedades Termodinmicas 60
9.1 Ponto de Referncia . . . . . . . . . . . . . . . . 61
9.2 Entalpia . . . . . . . . . . . . . . . . . . . . . . 61
9.3 Entropia . . . . . . . . . . . . . . . . . . . . . . 61
9.4 Calor Especco C
p
. . . . . . . . . . . . . . . . 61
Direitos Autorais
Os direitos autorais deste programa/rotina de computador e
documentos associados so propriedade da VRTech Tecnologias
Industriais Ltda e so fornecidos mediante um termo de licena
que contm restries de uso.
proibida a duplicao, distribuio, cpia ou reproduo
deste programa/rotina de computador e documentos associados,
no todo ou em parte, sob quaisquer formas ou por quaisquer
meios (eletrnico, gravao, fotocpia, distribuio na
Web e outros), sem premisso expressa da VRTech Tecnologias
Industriais Ltda.
(C) 2004-2008 VRTech Tecnologias Industriais Ltda.
Todos os direitos reservados.
VRTherm uma marca registrada da VRTech Tecnologias
Industriais Ltda. Quaisquer outras marcas, registradas ou
no, mencionadas nesta documentao so de propriedade dos
seus respectivos titulares. Todos direitos reservados.
v
Suporte e Contato
Para a obteno de suporte entre em contato com a VRTech:
Na internet www.vrtech.com.br
Atravs de correio eletrnico suporte@vrtech.com.br
vi
Smbolos e Convenes
Neste documento a seguinte notao considerada:
Trecho de cdigo: um trecho de cdigo ou mensagens de sada:
1 FlowSheet Separation
2 PARAMETERS
3 PP as CalcObject(File = "vrtherm");
4 end
Comandos ou cdigos: comandos, nomes de arquivos ou cdi-
gos inseridos no texto so emfatizados como comando, arquivo
e cdigos.
Nota: uma nota, por exemplo: o VRTherm pode utilizar modelos
diferentes para a fase lquida e vapor.
Ateno: uma mensagem de advertencia, por exemplo: o mo-
delo IdealGas no pode ser utilizado para descrever uma fase
lquida.
Dica: uma dica para o usurio, por exemplo: para misturas com
gases dissolvidos utilize modelos assimtricos.
Linux: uma nota especca para plataformas POSIX (Linux e
Unix), por exemplo: o VRTherm est disponvel para Linux e
pode estar disponvel para outras plataformas Unix se desejado.
Windows: uma nota especca para plataformas Win32 (Win-
dows 95 e superiores, Windows NT 4 e superiores), por exemplo:
o windows no diferencia letras maisculas de minsculas nos no-
mes dos arquivos.
vii
ltimas Atualizaes
31 outubro 2005 verso 1.2.0
Sistema para gravar e carregar misturas na interface grca do VRTherm
Adio do modelo UNIFAC para lquidos
Integrao com o Excel: VRTherm Add-in
Integrao com o MatLab: VRTherm Toolbox
Chave eletrnica ideal para computadores portteis (chave azul)
14 dezembro 2005 verso 1.2.2
Adio de unidades de medida para temperatura e presso na interface grca
Correo na instalao dos drivers da chave azul
Correo nos clculos de densidade
Correo da mensagem de erro quando no h dados sucientes no banco
25 maro 2006 verso 1.2.4
Correo do clculo de presso de vapor de componentes puros no EMSO
17 maio 2006 verso 1.2.5
Disponibilizada a interface para Scilab
Disponibilizado pacote para utilizacao no Linux
27 dezembro 2007 verso 1.4.0
Adio de novos componentes ao banco de dados do VRTherm atravs da sua
interface grca
Possibilidade de simulao de componentes customizados pelos usurios no simu-
lador EMSO
viii
1 Introduo
Neste captulo o VRTherm e suas principais caractersticas so apresentadas. No nal do
captulo podem ser encontradas as intrues para a instalao do VRTherm.
Sumrio
1.1 Simulao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Modelagem Rigorosa . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 O que o VRTherm . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Aplicaes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5 Banco de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.6 Instalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.6.1 Instalando VRTherm no Windows . . . . . . . . . . . . . . . . . 4
1.6.2 Instalando o VRTherm no Linux . . . . . . . . . . . . . . . . . . 4
1
2 1 Introduo
1.1 Simulao
A simulao de processos uma ferramenta estratgica para o de-
senvolvimento, pois possibilita desde a validao de projetos, sua
operabilidade prtica e treinamento de operadores at aumentos
de produo, reduo de custos ou da gerao de resduos. Sendo
assim, a simulao de processos de suma importncia tanto para
o setor industrial quanto para o desenvolvimento de estudos no
setor acadmico.
1.2 Modelagem Rigorosa
A modelagem rigorosa consiste na construo de modelos com
base nas equaes que regem os fenmenos fsicos e qumicos
dos processos. Tal modelagem muito importante pois consegue
atingir resultados mais realistas e melhores extrapolaes. Mas,
para que tais resultados sejam alcanados necessrio o conheci-
mento de propriedades termodinmicas e propriedades fsicas das
substncias envolvidas e de suas misturas. Estes dados, na maio-
ria das vezes, so de difcil obteno e este processo de coleta de
dados extremamente propenso a erros.
1.3 O que o VRTherm
O VRTherm um software capaz de predizer propriedades ter-
modinmicas e propriedades fsicas de misturas complexas permi-
tindo a simulao de equipamentos de forma muito mais rpida
e elegante.
O VRTherm no um simulador de processos, mas sim uma bibli-
oteca para ser utilizada em softwares comerciais ou desenvolvidos
para aplicaes especcas. Os seguintes softwares constituem o
VRTherm:
VRTherm: interface grca para procura de componentes
e clculos de propriedades (Captulo 4)
VRTherm Add-in: Add-in que torna o VRTherm dispon-
vel dentro do Microsoft Excel (Captulo 5)
VRTherm Toolbox: Toolbox que torna o VRTherm dis-
ponvel dentro do MatLab (Captulo 6)
EMSO plug-in: complemento que torna o VRTherm dis-
ponvel dentro do simulador de processos EMSO (Cap-
tulo 8)
1.4 Aplicaes 3
1.4 Aplicaes
Com as ferramentas constituintes do VRTherm, apresentadas na
seo anterior, pode-se modelar com sucesso os mais variados
tipos de sistemas:
Sistemas de separao de misturas complexas
Colunas de destilao
CSTR, PFR e outros reatores no ideais
Sistemas de troca trmica como trocadores de calor
e muitos outros sistemas presentes em plantas industriais
O VRTherm contempla todas as propriedades necessrias para a
simulao:
Equilbrio de fases
Balanos de energia
Calores de reao
Volume ou Massa especca de liquidos
Viscosidade e condutividade trmica de materiais e outros.
A lista completa das propriedades includas no VRTherm e como
us-las apresentada no Captulo 3.
1.5 Banco de Dados
Para a predio das propriedades de misturas o VRTherm conta
com um banco de dados com mais de 1900 componentes puros Para clculos de equilbrio esto
disponveis mais de 1000
componentes
que contempla as principais substncias envolvidas em processos
qumicos e petroqumicos. Os componentes disponveis podem
ser visualizados utilizando a interface grca do VRTherm, mais
detalhes no Captulo 4.
O clculo das propriedades baseado em modelos associados de
equaes de estado e correlaes empricas. As equaes de es-
tado e equaes para clculos de coecientes de atividade dispo-
nvies so:
Gs ideal
Lquido ideal
van der Waals
Redlish-Kwong
Soave-Redlish-Kwong
4 1 Introduo
Peng-Robinson
Assymetric-PR
Assymetric-RK
UNIFAC(Dortmund)
Alm de outros modelos que esto em fase de implementao.
Um maior detalhamento dos modelos contidos no VRTherm
encontrado no Captulo 2.
1.6 Instalao
VRTherm est disponvel tanto para plataformas Windows (Win-
dows 95 e superiores, Windows NT, 2000, 2003 e XP) quanto
POSIX (Linux e Unix). As instrues para instalao nestas pla-
taformas podem encontradas na Subseo 1.6.1 e Subseo 1.6.2,
respectivamente.
Nota: Instrues especcas para a instalao do VRTherm para
Excel, Matlab e EMSO so apresentadas no Captulo 5, Captulo 6
e no Captulo 8, respectivamente
1.6.1 Instalando VRTherm no Windows
O VRTherm compatvel com Windows 95, 98, Me e XP, alm
de NT 4, 2000 e 2003. Para instalar o VRTherm no Windows
basta executar o programa de instalao
vrtherm-win32-<VERSION>.exe
e seguir os passos na tela.
Outra opo de instalao instalar o software em um diretrio
comum rede o qual poder ser acessado diretamente por todas
as outras mquinas sem a necessidade da instalao nas mquinas
clientes.
Nota: Instrues especcas para a utilizao do VRTherm den-
tro Excel, Matlab e EMSO so apresentadas no Captulo 5, Ca-
ptulo 6 e Captulo 8, respectivamente
1.6.2 Instalando o VRTherm no Linux
O VRTherm compatvel com uma grande variedade de sistemas
POSIX. POSIX a sigla para os padres
desenvolvidos pelo IEEE, que
especicam o Portable Operating
System interface. O IX vem da
base histrica do Unix.
Para instalar o VRTherm necessrio descompactar o pacote
vrtherm-<PLATFORM>-<VERSION>.tar.gz e recomenda-
se move-lo para o diretrio /usr/local. Isto pode ser feito
com os seguintes comandos:
1.6 Instalao 5
# tar -xzvf vrtherm-<PLATFORM>-<VERSION>.tar.gz
$ su
# mv vrtherm /usr/local/
# ln -sf /usr/local/vrtherm/vrtherm /usr/local/bin/
Nota: Instrues especcas para a utilizao do VRTherm den-
tro do EMSO em Linux so apresentadas no Captulo 8
Nota: Pacotes de instalao do VRTherm podem ser produzidos
para outras plataformas Unix se desejado.
2 Modelos Termodinmicos
Neste captulo so apresentados os modelos utilizados para predio do comportamento de
gases e lquidos puros e de suas misturas.
Sumrio
2.1 Gs Ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 van der Waals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Equaes de Estado Cbicas . . . . . . . . . . . . . . . . . . . . . 7
2.3.1 Equao de Redlich-Kwong . . . . . . . . . . . . . . . . . . . . . 8
2.3.2 Equao de Soave Redlich-Kwong . . . . . . . . . . . . . . . . . 8
2.3.3 Equao de Peng-Robinson . . . . . . . . . . . . . . . . . . . . . 8
2.3.4 Equao de Peng-Robinson e Soave Redlich-Kwong Assimtricas . 9
2.4 Coeciente de Atividade de Lquidos . . . . . . . . . . . . . . . . . 10
2.4.1 Lquido Ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.2 UNIFAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.5 Regras de Mistura . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5.1 Regra de Mistura Clssica . . . . . . . . . . . . . . . . . . . . . . 11
2.6 Regras de combinao . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.6.1 Regra de Combinao Clssica (Lorentz Berthelot) . . . . . . . . 11
2.6.2 Regra de Combinao Conformal . . . . . . . . . . . . . . . . . . 12
6
2.1 Gs Ideal 7
2.1 Gs Ideal
A equao de Gs Ideal o modelo mais simples para a predio
do comportamento da fase gasosa em baixas presses. Considera
que:
P =
RT
v
(2.1)
este modelo apresentar bons resultados apenas para condies
de baixas presses.
2.2 van der Waals
A equao de estado de van der Waals tem a seguinte forma:
P =
RT
v b

a
v
2
(2.2)
onde
a =
27R
2
T
2
c
64P
c
(2.3)
b =
RT
c
8P
c
(2.4)
2.3 Equaes de Estado Cbicas
As equaes cbicas de estado so equaes capazes de predizer
o comportamento tanto de gases quanto de lquidos. As equaes
de estado cbicas so expressas pela seguinte forma genrica:
P =
RT
v b

a
v
2
+ubv +wb
2
(2.5)
com uma forma equivalente expressa em termos do fator de com-
pressibilidade Z:
Z
3
(1 +B uB)Z
2
+ (A +wB
2
uB uB
2
)Z AB wB
2
wB
3
= 0 (2.6)
onde
A =
aP
R
2
T
2
(2.7)
e
B =
bP
RT
(2.8)
As equaes de estado cbicas mais conhecidas so Peng-Robinson,
Redlich-Kwong e Soave Redlich-Kwong. Cada uma dessas equa-
es tem diferentes valores para os parmetros u e w assim como
a diferentes denies de a e b.
8 2 Modelos Termodinmicos
2.3.1 Equao de Redlich-Kwong
A equao de Redlich-Kwong tem a seguinte forma:
P =
RT
v b

a
T
1
2
v(v +b)
(2.9)
onde
a =
0, 42748R
2
T
2,5
c
P
c
(2.10)
e
b =
0, 08664RT
c
P
c
(2.11)
2.3.2 Equao de Soave Redlich-Kwong
A equao de Soave Redlich-Kwong expressa da seguinte ma-
neira:
P =
RT
v b

a
v(v +b)
(2.12)
onde
a =
0, 42748R
2
T
2
c
P
c
[1 +m(1
_
T
r
)]
2
(2.13)
m = 0, 48 + 1, 574w 0, 176w
2
(2.14)
e
b =
0, 08664RT
c
P
c
(2.15)
ou em funo de Z:
Z
3
Z
2
+Z(A B
2
B) AB = 0 (2.16)
com
A =
aP
R
2
T
2
(2.17)
B =
bP
RT
(2.18)
2.3.3 Equao de Peng-Robinson
A equao de Peng-Hobinson tem o seguinte formato:
P =
RT
v b

a
v(v +b) +b(v b)
(2.19)
onde
a =
0, 45724R
2
T
2
c
P
c
[1 +m(1
_
T
r
)]
2
(2.20)
2.3 Equaes de Estado Cbicas 9
m = 0, 37464 + 1, 54226w 0, 26992w
2
(2.21)
b =
0, 0778RT
c
P
c
(2.22)
e pode ser escrita em termos de Z:
Z
3
+Z
2
(B1)+Z(A3B
2
2B)+B
3
+B
2
AB = 0 (2.23)
A =
aP
R
2
T
2
(2.24)
B =
bP
RT
(2.25)
2.3.4 Equao de Peng-Robinson e Soave Redlich-Kwong Assimtricas
As equaes de estado apresentadas anteriormente tendem a apre-
sentar resultados pouco satisfatrios para misturas envolvendo ga-
ses leves. A equao de Peng-Robinson Assimtrica ,assim como Misturas assimtricas so misturas
onde alguns componentes se
encontram em uma temperatura
maior que sua temperatura crtica,
ou seja, estes componentes esto
apenas dissolvidos na fase lquida
a equao de Soave Redlich-Kwong Assimtrica, a mesma que
a PR, e a SRK respectivamente, porm com a incluso de par-
metros de interao para misturas assimtricas. Esto disponveis
parmetros de interao especcos para misturas que contenham:
H
2
O
2
CO
CH
2
CH
4
C
2
H
6
Na Subseo 2.6.2 apresentada a regra de combinao utili-
zada para o clculo dos coecientes especiais de interao destas
equaes.
Ateno: Embora os modelos apresentados nesta seo sejam
especcos para misturas assimtricas, estes podem apresentar
problemas quando aplicados a sistemas onde a presso seja maior
que 60 atm.
10 2 Modelos Termodinmicos
2.4 Coeciente de Atividade de Lquidos
2.4.1 Lquido Ideal
O coeciente de fugacidade de um lquido calculado por:

i
=
P
sat
i
P
(2.26)
2.4.2 UNIFAC
O VRTherm apresenta uma implementao de UNIFAC modi-
cado (Dortmund). O coeciente de atividade do lquido cal-
culado como uma soma de uma parcela combinatorial e outra
residual:
ln
i
= ln
C
i
+ln
R
i
(2.27)
O termo combinatorial descrito pela seguinte equao:
ln
C
i
= 1 V

i
+lnV

i
5q
i
_
1
V
i
F
i
+ln
V
i
F
i
_
(2.28)
Os parmetro V

i
, V
i
e F
i
so calculado utilizando-se:
V

i
=
r
3/4
i

j
x
j
r
3/4
j
(2.29)
V
i
=
r
i

j
x
j
r
j
(2.30)
r
i
=

(i)
k
R
k
(2.31)
F
i
=
q
i

j
x
j
q
j
(2.32)
q
i
=

(i)
k
Q
k
(2.33)
A parte residual obtida utilizando as seguintes relaes:
ln
R
i
=

(i)
k
_
ln
k
ln
(i)
k
_
(2.34)
ln
k
= Q
k
_
1 ln(

mk
)

km

nm
_
(2.35)
Por sua vez, a frao supercial
m
e molar X
m
so dadas por:

m
=
Q
m
Xm

n
QnXn
(2.36)
X
m
=

j

(j)
m
x
j

(j)
n x
j
(2.37)
2.5 Regras de Mistura 11
2.5 Regras de Mistura
Para extender as equaes de estado de componentes puros para
misturas, as mesmas precisam sofrer pequenas modicaes de
modo a incluir uma varivel adicional: a composio do sistema.
As equaes que realizam essa incluso so as chamadas regras
de misturas.
2.5.1 Regra de Mistura Clssica
Pela regra de mistura clssica o parmetro que considera a atrao
entre as molculas da mistura calculado da seguinte forma:
a
mix
=

j
z
i
z
j
a
ij
(2.38)
e o parmetro que considera o volume residual da mistura leva
em conta as contribuies individuais dos componentes puros:
b
mix
=

j
z
i
z
j
b
ij
(2.39)
2.6 Regras de combinao
Pela regra de mistura clssica calculamos os parmetros a e b
das equaes de estado. Pelas regras de combinao estimamos
o valor dos coecientes cruzados a
ij
e b
ij
.
2.6.1 Regra de Combinao Clssica (Lorentz Berthelot)
Os coecientes a
ij
e b
ij
tm as seguintes expresses:
a
ij
= (1 k
ij
)

a
i
a
j
(2.40)
b
ij
= 0, 5(1 +k
ij
)(b
i
+b
j
) (2.41)
O parmetro de interao binria k
ij
zero quando i igual a j
e diferente de zero quando as molculas forem diferentes.
Associando esta regra de combinao regra de mistura clssica
os parmetros de interao a
mix
e b
mix
assumem as formas:
a
mix
=

j
z
i
z
j
(1 k
ij
)

a
i
a
j
(2.42)
b
mix
=

i
z
i
b
i
(2.43)
12 2 Modelos Termodinmicos
2.6.2 Regra de Combinao Conformal
Esta regra de combinao utilizada nas equaes de Peng-
Robinson e Soave Redlich-Kwong Assimtricas. Segundo a com-
binao conformal:
a
ij
=
_
_
a
N
ij
i
+a
N
ij
j
2
_
_
1/N
ij
(2.44)
b
ij
=
_
_
b
M
ij
i
+b
M
ij
j
2
_
_
1/M
ij
(2.45)
onde os parmetos N
ij
e M
ij
esto correlacionados com caracte-
rsticas das substncias puras, como por exemplo, o fator acn-
trico.
3 Propriedades dos Fluidos
Neste captulo so apresentadas as propriedades calculadas pelo VRTherm. No Captulo 8
mostrado como estas propriedades podem ser utilizadas para a realizao de simulaes.
Sumrio
3.1 Propriedades de Componentes Puros . . . . . . . . . . . . . . . . 14
3.2 Propriedades de Misturas Lquidas e Gasosas . . . . . . . . . . . . 14
3.3 Clculos de Equilbrio de Fases . . . . . . . . . . . . . . . . . . . . 14
13
14 3 Propriedades dos Fluidos
3.1 Propriedades de Componentes Puros
Massa Molar: retorna um vetor de massas molares de cada
substncia da mistura em g/mol
Presso de Vapor: presso de vapor de cada componente
Pa
Temperatura de Ebulio: temperatura de ebulio do com-
ponente em K
Temperatura de Congelamento: temperatura de congela-
mento do componente em K
Temperatura Crtica: temperatura crtica da substncia em
K
Presso Crtica: presso crtica da substncia em Pa
Volume Crtico: volume crtico da substncia em m
3
3.2 Propriedades de Misturas Lquidas e Gasosas
Volume Molar: volume molar de misturas em m
3
/mol
C
p
/C
v
: retorna o valor adimensional da razo C
p
/C
v
da
mistura
Fator de Compressibilidade: fornece o valor do fator de
compressibilidade de misturas (adimensional)
Coeciente de Fugacidade: fornece e coeciente de fugaci-
dade de fase (adimensional)
Entalpia: entalpia em J/mol
Entropia: entropia de misturas em J/molK
Energia Livre de Gibbs: em J/K
C
p
: calor especco de mistuas calculada em J/molK
Densidade: em g/m
3
Condutividade trmica: condutividade em W/mK de mis-
turas de lquidos e gases
Viscosidade: viscosidade calculada em cP
3.3 Clculos de Equilbrio de Fases
Frao vaporizada: retorna a frao de vapor de uma cor-
rente dadas suas condies de temperatura, presso e com-
posio global
3.3 Clculos de Equilbrio de Fases 15
Clculo de Flash: retorna frao de vaporizao, a compo-
sio da fase lquida e a composio da fase vapor dada a
composio global da corrente de entrada e as condies
de temperatura e presso do equilbrio.
4 Inteface Grca
O VRTherm compreende um conjunto de ferramentas que o tornam acessvel em diversos
softwares comerciais ou desenvolvidos para aplicaes especcas. Alm desta caracterstica, o
VRTherm possui uma interface grca prpria onde o usurio pode interagir diretamente com
o programa. Pode-se localizar e identicar os componentes do seu banco de dados, visualizar
clculos de propriedades e equilbrio de fases e ainda adicionar componentes externos para a
realizao dos mesmos clculos. Neste captulo a interface grca do VRTherm apresentada.
Sumrio
4.1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2 Procurando componentes . . . . . . . . . . . . . . . . . . . . . . . 17
4.3 Adio de Novos Componentes . . . . . . . . . . . . . . . . . . . . 18
4.3.1 Editando um componente existente . . . . . . . . . . . . . . . . . 19
4.3.2 Criando um novo Componente . . . . . . . . . . . . . . . . . . . 26
4.3.3 Removendo um Componente . . . . . . . . . . . . . . . . . . . . 29
16
4.1 Introduo 17
4.1 Introduo
A interface grca do VRTherm pode ser utilizada para a visuali-
zao e procura de componentes disponveis no banco de dados.
Alm disto, esta ferramenta pode ser utilizada para clculos de
ash e de propriedades de misturas.
Windows: No Windows a interface grca pode ser aberta uti-
lizando o atalho que instalado no menu iniciar.
Linux: No Linux a interface grca pode ser aberta utilizando o
comando vrtherm a partir de um terminal.
Na interface, o usurio pode selecionar os componentes deseja-
dos, adicion-los a uma mistura, e a partir desta mistura, realizar
os clculos de equilbrio e propriedades. Estes clculos podem ser
salvos gerando arquivos com extenso .vrtherm. Esses arqui-
vos .vrtherm podem ser reutilizados pela interface, editados
e inseridos em simulaes com o simulador de processos EMSO,
como mostrado no Captulo 8.
4.2 Procurando componentes
A interface permite congurar, salvar e abrir misturas previamente
conguradas. A procura e seleo de componentes pode ser vista
na Figura 4.1. Para procurar por um novo componente deve-se
Figura 4.1: Procura de componentes na interface grca.
preencher o campo Nome ou Frmula com parte do nome ou
frmula do componente desejado. Automaticamente as opes
18 4 Inteface Grca
que mais se aproximam do componente desejado aparecem lista-
das na parte inferior da janela.
Uma vez selecionados os componentes da mistura, atravs do
boto Add, a interface apresenta clculos de ash e propriedades
na aba Flash, como pode ser visto na Figura 4.2.
Figura 4.2: Clculos de ash e propriedades.
Alm de propriedades termodinmicas como entalpia e entropia,
so mostradas as principais propriedades fsicas da mistura, tanto
na fase lquida como na fase vapor.
4.3 Adio de Novos Componentes
O banco de dados do VRTherm conta com mais de 1900 compo-
nentes para a realizao de clculos termodinmicos e de propri-
edades fsicas. Porm, algumas vezes, o usurio est interessado
em realizar simulaes com outros compomentes que no so os
compomentes padro do VRTherm. Este o caso de fraes de
petrleo e outros pseudocomponentes da indstria qumica e de
alimentos, onde vrios elementos so agrupados em um mesmo
conjunto com propriedades semelhantes.
possvel adicionar novos componentes, aqui chamados com-
ponentes customizados, ao banco de dados do VRTherm para
a realizao dos mesmos clculos efetuados com os componen-
tes padro. A adio feita atravs da interface pelos botes
destacados na Figura 4.3.
A adio de um novo componente pode ser realizada de duas
maneiras. A primeira atravs da edio de um componente j
4.3 Adio de Novos Componentes 19
Figura 4.3: Adio de compomentes novos ao bando de dados do
VRTherm.
existente, aproveitando algumas propriedades similares e modi-
cando outras. A segunda maneira atravs da criao de um
novo componente da estaca zero, sem derivar propriedades de
outros. Nas prximas sees as duas maneiras so apresentadas.
4.3.1 Editando um componente existente
A adio de um componente atravs de um j existente muito
simples. Primeiramente, o componente que servir de base deve
ser selecionado na interface. Tendo o componente padro sele-
cionado o boto Edit component deve ser pressionado, con-
forme a Figura 4.4. Uma vez pressionado o boto, uma janela de
warning ser aberta, como ilustrado na Figura 4.5. Esta janela
avisa que o componente padro escolhido no um componente
customizado, logo, uma cpia ser criada. Se o compomente b-
sico no for um componente customizado, o mesmo no pode
ser modicado. Assim, o usurio obrigado a salvar o novo
componente com outro nome. Isto se deve ao fato de que os
componentes padro, distribudos no bando de dados junto com
o VRTherm, no podem ser modicados.
Uma vez aceito o warning, a janela de edio do componente
aberta (Figura 4.6). Vale a pena observar que o campo com o
nome do componente j aparece alterado evitando que o usurio
tente salvar dois componentes com o mesmo nome.
A janela de edio do componente composta por quatro abas
dividindo os tipos de propriedades a serem fonecidas. Cada uma
20 4 Inteface Grca
Figura 4.4: Edio de um componente j existente.
Figura 4.5: Warning na edio de um componente j existente.
4.3 Adio de Novos Componentes 21
Figura 4.6: Janela de edio de um componente.
destas abas ser apresentada a seguir.
Aba com informaes bsicas do componente
A janela de edio do componente composta por quatro abas. A
primeira delas contm as informaes bsicas do elemento como
seu nome, frmula, massa molecular e outros. Esta aba pode ser
visualizada na Figura 4.7
Dica: Para clculos termodinmicos com equaes cbicas de
estado necessrio fornecer pelo menos, alm do nome do com-
ponente, o seu peso molecular, temperatura e presso crtica,
fator acntrico e o C
p
de gs ideal.
Figura 4.7: Aba com as informaes bsicas de um componente.
22 4 Inteface Grca
Aba de edio de correlaes e propriedades do lquido
A segunda aba da janela de edio contm informaes a cerca
de propriedades fsicas do componente que variam com a tempe-
ratura. Tambm, propriedades em uma temperatura xa e outras
propriedades do componente na fase lquida. Esta aba visuali-
zada na Figura 4.8.
Figura 4.8: Aba com correlaes e outras propriedades.
Na primeira parte da aba, o usurio pode inserir correlaes para
o clculo de propriedades em funo da temperatura. Cada bo-
to Correlation contm uma correlao diferente e quando
o mesmo pressionado uma janela para a edio se abre como a
apresentada na Figura 4.9.
Primeiramente, o forma da correlao deve ser escolhida. As
equaes disponveis so mostradas a seguir. Algumas so gen-
ricas podendo ser utilizadas para o clculo de qualquer propriedade
e outras so especcas. Deve-se car atento as suas unidades de
medida, que devem ser respeitadas. Conforme a correlao esco-
lhida, devem ser fornecidos os valores dos parmetros e a faixa de
temperatura em que a correlao vlida.
Correlaes Polinomiais:
Prop = A +B T +C T
2
+. . . , T[K] (4.1)
Prop = 0.1 (A +B T +C T
2
+. . .), T[K] (4.2)
4.3 Adio de Novos Componentes 23
Figura 4.9: Janela para edio de correlaes.
Prop = Mw (A +B T +C T
2
+. . .), T[K] (4.3)
ln
_
Prop
10
3
_
= A ln(T) +
B
T
+C +D T
2
, T[K] (4.4)
Viscosidade do lquido:
Visc [cP] = 1000 e
(A+
B
T
+Cln(T)+DT
E
)
, T[R] (4.5)
Visc [cP] = A +
B
T
+C T +D T
2
, T[K] (4.6)
Viscosidade do vapor:
Visc [cP] = 1000
(A T
B
)
(1 +C/T +D/T
2
)
, T[R] (4.7)
Visc [mP] = A +B T +C T
2
, T[K] (4.8)
Condutividade trmica do lquido:
Cond [
W
mK
] = A +B T, T[K] (4.9)
Equao de Plank-Einstein para o clculo do C
p
de gs ideal:
Cp[
J
molK
] =

(A
i
E(i

T
)) (4.10)
onde = A, A
i
= B, C, D, . . ., e E(x) =
x
2
e
x
(e
x
1)
2
24 4 Inteface Grca
Aba de propriedades moleculares e grupos UNIFAC
Na terceira aba, so encontrados os campos para serem preen-
chidos com propriedades moleculares dos componentes, dados de
entalpia e dados estruturais como os grupos que formam o compo-
nente utilizados pelo mtodo de clculo UNIFAC. Na Figura 4.10
a aba apresentada.
Figura 4.10: Aba de propriedades moleculares e grupos UNIFAC.
Os dados de entalpia, entropia e calor de combusto so muito
importante para a simulao de processos que envolvam reaes
qumicas. Assim, estas informaes devem ser fornecidas pelo
usurio para que o VRTherm disponibilize estes clculos.
Caso o usurio queira utilizar o mtodo UNIFAC para calcular
coecientes de atividade de lquidos com os componentes custo-
mizados, devem ser informados os grupos que compe a molcula
e a sua frequncia. Para inserir estas informaes, deve-se pressi-
onar o boto Add na parte inferior da aba. Quando este boto
acionado, uma janela se abre como a mostrada na Figura 4.11.
Nesta janela, cada subgrupo que forma a molcula deve ser se-
lecionado juntamente com o nmero de vezes que aparece na
molcula atravs do campo Frequency. Cada vez que um sub-
grupo e sua frequncia so selecionados, o usurio deve pressionar
o boto OK e repetir a operao para a adio de cada subgrupo.
Como exemplo, pode ser utilizado o propano. Como pode ser
visto na Figura 4.11, a molcula de propano composta por dois
subgrupos CH
3
e por um subgrupo CH
2
. Todos os subgroupos
UNIFAC so mostrados na Tabela 4.1.
4.3 Adio de Novos Componentes 25
Figura 4.11: Janela de adio dos subgrupos UNIFAC.
Tabela 4.1: Subgrupos UNIFAC
ID Subgrupo ID Subgrupo ID Subgrupo ID Subgrupo ID Subgrupo
1 CH
3
2 CH
2
3 CH 4 C 5 CH
2
= CH
6 CH = CH 7 CH
2
= C 8 CH = C 70 C = C 109 CH2 = CH
2
9 ACH 10 AC 11 ACCH
3
12 ACCH
2
13 ACCH
14 OH 15 CH
3
OH 16 H
2
O 17 ACOH 18 CH
3
CO
19 CH
2
CO 20 CHO 21 CH
3
COO 22 CH
2
COO 23 HCOO
24 CH
3
O 25 CH
2
O 26 CHO 27 THF 28 CH
3
NH
2
29 CH
2
NH
2
30 CHNH
2
31 CH
3
NH 32 CH
2
NH 33 CHNH
34 CH
3
N 35 CH
2
N 36 ACNH
2
37 C
5
H
5
N 38 C
5
H
4
N
39 C
5
H
3
N 40 CH
3
CN 41 CH
2
CN 42 COOH 43 HCOOH
44 CH
2
Cl 45 CHCl 46 CCl 47 CH
2
Cl
2
48 CHCl
2
49 CCl
2
50 CHCl
3
51 CCl
3
52 CCl
4
53 ACCl
54 CH
3
NO
2
55 CH
2
NO
2
56 CHNO
2
57 ACNO
2
58 CS
2
59 CH
3
SH 60 CH
2
SH 134 CHSH 135 CSH 61 Furfural
62 DOH 63 I 64 Br 65 CH C 66 C C
110 CH CH 67 DMSO 68 Acry 69 Cl (C = C) 71 ACF
72 DMF 73 HCON(CH
2
)
2
74 CF
3
75 CF
2
76 CF
77 COO 78 SiH
3
79 SiH
2
80 SiH 81 Si
82 SiH
2
O 83 SiHO 84 SiO 85 NMP 86 CCl
3
F
87 CCl
2
F 88 HCCl
2
F 89 HCClF 90 CClF
2
91 HCClF
2
92 CClF
3
93 CCl
2
F
2
94 CONH
2
95 CONHCH
3
96 CONHCH
2
97 CON(CH
3
)
2
98 CONCH
3
CH
2
99 CON(CH
2
)
2
100 C
2
H5O
2
101 C
2
H
4
O
2
102 CH
3
S 103 CH
2
S 104 CHS 105 Morph 106 C
4
H
4
S
107 C
4
H
3
S 108 C
4
H
2
S 136 H
2
COCH 137 HCOCH 138 HCOC
139 H
2
COCH
2
140 H
2
COC 141 COC 111 NH
3
117 CO
2
118 CH
4
119 O
2
116 Ar 115 N
2
114 H
2
S
113 H
2
120 D
2
112 CO 121 SO
2
122 NO
123 N
2
O 124 SF
6
125 He 126 Ne 127 Kr
128 Xe 129 HF 130 HCl 131 HBr 132 HI
133 COS 142 F
2
143 Cl
2
144 Br
2
145 HCN
146 NO
2
147 CF
4
148 O
3
149 ClNO
26 4 Inteface Grca
Aba com outras propriedades
A quarta e ltima aba, contm dados relativos periculosidade
do componente como temperatura de auto ignio e limites de
amabilidade. Esta aba pode ser visualizada na Figura 4.12.
Figura 4.12: Aba com outras propriedades do componente.
Utilizando o componente adicionado
Realizadas todas as alteraes e adies desejadas, o usurio deve
pressionar o boto OK na parte inferior da janela para que o novo
componente seja adicionado. Na gura Figura 4.13, o compo-
nente derivado do propano, aqui chamado de propane_custom,
foi adicionado e salvo no banco de dados do VRTherm.
Uma vez realizado este procedimento, o componente customizado
pode ser visualizado na seo de busca da interface grca como
visto na Figura 4.14. Se o usurio desejar inserir o componente
em uma mistura para o clculo de equilbrio da aba Flash, deve
pressionar o boto Add e o mesmo ser includo, como visualizado
na Figura 4.15.
Na Figura 4.16 ilustrado o componente adicionado e os clculos
de equilbrio e propriedades da mistura que o contm.
4.3.2 Criando um novo Componente
Para criar um novo componente, sem se basear em algum outro j
existente, o usurio deve pressionar o boto New Componente
como apresentado na Figura 4.17.
4.3 Adio de Novos Componentes 27
Figura 4.13: Salvando um componente customizado.
Figura 4.14: Procurando o novo componente.
28 4 Inteface Grca
Figura 4.15: Adicionando o novo componente a uma mistura.
Figura 4.16: Clculos com o componente customizado.
4.3 Adio de Novos Componentes 29
Figura 4.17: Criando um novo componente.
A mesma janela de edio de componente apresentada anterior-
mente ser aberta porm, nenhum campo de propriedade apare-
cer preenchido.
Quando o boto OK for pressionado, o novo componente ser
automaticamente includo no banco de dados do VRTherm e o
mesmo poder ser utilizado em clculos normalmente.
4.3.3 Removendo um Componente
Para remover um componente adicionado, o usurio deve seleci-
onar o componente a ser removido e pressionar o boto Purge
Component como na Figura 4.18.
Ateno: Vale lembrar que somente componentes customizados
podem ser removidos. Os componentes do banco de dados ori-
ginal do VRTherm esto protegidos contra edies por questes
de segurana.
Logo que a solicitao for realizada, uma janela de warning
disparada para vericar se o usurio realmente deseja realizar a
remoo, como na Figura 4.19. Caso a resposta seja positiva,
o componente customizado ser removido permanentemente do
banco de dados.
30 4 Inteface Grca
Figura 4.18: Removendo um componente.
Figura 4.19: Removendo um componente.
5 Excel Addin
O VRTherm tambm est disponvel na forma de um Add-In para o Microsoft Excel. Desta
forma possvel obter todas as propriedades termodinmicas e propriedades fsicas que o
VRTherm prov diretamente em planilhas do Excel. As funes disponveis no VRTherm Add-
in, assim como a forma de utilizao, so apresentadas neste Captulo.
Sumrio
5.1 Instalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.1.1 Desinstalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.2 Utilizao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.2.1 Funes de Congurao . . . . . . . . . . . . . . . . . . . . . . 33
5.2.2 Clculos de Propriedades de uma Fase . . . . . . . . . . . . . . . 34
5.2.3 Propriedades de Substncias Puras . . . . . . . . . . . . . . . . . 35
5.2.4 Clculos de ash e Ponto de Bolha . . . . . . . . . . . . . . . . . 36
5.3 Exemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
31
32 5 Excel Addin
5.1 Instalao
O VRTherm Add-in pode ser utilizado no Microsoft Excel 97 e
superiores.
Antes de instalar o VRTherm Add-in necessrio ter o VRTherm
instalado no sistema conforme descrito na Seo 1.6.
Para adicionar o VRTherm Add-in ao Excel:
Abra o dilogo de adio de suplementos atravs do menu
FerramentasSuplementos do Excel.
Utilizando o boto Procurar... da caixa de dilogo, se-
lecione o arquivo vrtherm.xll que se encontra na pasta
onde foi instalado o VRTherm.
Aps a seleo do suplemento assegure-se de que este est
selecionado, como na apresentado na Figura 5.1
Figura 5.1: VRTherm Add-in selecionado.
Ateno: Se for questionado se o VRTherm Add-in deve ser co-
piado ao diretrio de suplementos do usurio a opo selecionada
dever ser no.
5.1.1 Desinstalao
Para remover o VRTherm Add-in apenas necessrio remover o
suplemento atravs do menu FerramentasSuplementos.
5.2 Utilizao 33
5.2 Utilizao
O VRTherm Add-in baseado nos conceitos de mistura e fase:
mistura: uma seleo de componentes, utilizada para
criar uma fase e obter propriedades dos componentes puros.
Exemplo: propriedades crticas
fase: para uma dada mistura, utiliza uma equao de es-
tado associada a diversas correlaes para calcular propri-
edades de uma fase como um todo. Exemplos: entalpia e
volume especco de um lquido ou vapor.
Para manipular as misturas e fases, o VRTherm Add-in possui
quatro classes de funes:
Funes de congurao de misturas e fases
Acesso propriedades de componentes puros utilizando mis-
turas
Clculo de propriedades utilizando fases
Funo para converso de unidades de medida
A forma mais conveniente de utilizao do VRTherm Add-in
atravs do Function Wizard. Esta ferramenta iniciada pelo bo-
to:
Figura 5.2: Boto para acessar o Function Wizard.
Uma vez iniciado o Function Wizard, as categorias de funes
do VRTherm Add-in so apresentadas, como pode ser visto na
Figura 5.3.
5.2.1 Funes de Congurao
No VRTherm Add-in uma mistura representa um conjunto de
componentes. Misturas so armazenadas em containers, identi-
cados por um nmero inteiro positivo. No existem limites quanto
ao nmero de misturas que podem ser conguradas simultanea-
mente. Para congurar uma mistura, basta indicar quais so os
componentes da mesma com a funo VRTSetComps.
34 5 Excel Addin
Figura 5.3: Categorias de funes do VRTherm Add-in.
A Figura 5.4 exemplica a congurao de uma mistura com os
componentes n-butano e isobutano.
De forma semelhante congurao de misturas, uma fase tam-
bm armazenada em um container ao qual est associado um
nmero identicador inteiro e positivo. Para congurar uma fase,
o usurio dever ter uma mistura previamente congurada.
Utilizando como base uma mistura, possvel congurar uma fase
com a funo VRTCfgPhase, como apresentado na Figura 5.5.
No exemplo acima foi congurada uma fase lquida utilizando os
componentes da mistura mix e baseado na equao de estado
"PR" (Peng-Robinson). As equaes de estado disponveis so
apresentadas na Tabela 5.1.
5.2.2 Clculos de Propriedades de uma Fase
Para calcular propriedades de uma fase como um todo apenas
necessrio fornecer o identicador da fase previamente congu-
rada com a funo VRTCfgPhase.
Por exemplo, a funo VRTEnthalpy retorna a entalpia da fase,
esta calculada utilizando o modelo fornecido na congurao.
A listagem de todos os clculos disponveis no VRTherm Add-in
pode ser vista na categoria VRTherm Calculation do Func-
tion Wizard, como na Figura 5.6.
5.2 Utilizao 35
Figura 5.4: Seleo de componentes de uma mistura.
5.2.3 Propriedades de Substncias Puras
Para acessar propriedades de subtncias puras necessrio apenas
fornecer o identicador de uma mistura previamente congurada.
Por exemplo, a funo VRTTc retorna um vetor com o a tempe-
ratura crtica de cada componente da mistura.
A listagem de todos as propriedades de substncias puras dispo-
nveis no VRTherm Add-in pode ser vista na categoria VRTherm
Pure Propertiesn do Function Wizard, como apresentado
na Figura 5.7.
36 5 Excel Addin
Tabela 5.1: Equaes de estado disponveis no VRTherm Add-in
Sigla da equao de estado Descrio
Ideal Gs Ideal
IdealLiquid Lquido Ideal
RK Redlich Kwong
SRK Soave Redlich-Kwong
PR Peng-Robinson
APR Peng-Robinson Assimtrico
ASRK Soave Redlich-Kwong Assimtrico
UNIFAC UNIFAC(Dortmund)
Tabela 5.2: Clculos de equilbrio do VRTherm Add-in.
Funo Argumentos Sada da funo
VRTFlashTP T, P, z v
frac
, l
frac
, x, y
VRTBubbleT P, x T, y
VRTBubbleP T, x P, y
5.2.4 Clculos de ash e Ponto de Bolha
As funes que fazem clculos de equilbrio se diferenciam das
demais por calcularem mais de um resultado. Na Tabela 5.2 so
apresentadas as funes de clculo de equilbrio juntamente com
seus argumentos de sadas geradas.
Porm, no Excel se o usurio utilizar uma das funes acima ape-
nas o primeiro resultado calculado mostrado na planilha. Por
exemplo, um clculo de temperatura de ponto de bolha deter-
mina a temperatura e a composio da fase vapor mas apenas a
temperatura aparecer na planinha.
Para que todos os resultados apaream na planilha necessrio
criar uma frmula matriz. Mais detalhes podem ser encontrados
no tpico Criar uma frmula de matriz disponvel da ajuda do Mi-
crosoft Excel. Utilizando esta tcnica foram construdas diversas
planilhas de exemplo, como tratado na Seo 5.3.
5.3 Exemplos
Na pasta samples do diretrio de instalao do VRTherm Add-
in esto disponveis algumas planilhas que demonstram as funci-
onalidades do suplemento:
Apolar.xls: planilha com clculo de um separador ash e
5.3 Exemplos 37
clculo de diversas propriedades para uma mistura apolar
Polar.xls: planilha com clculo de um separador ash e
clculo de diversas propriedades para uma mistura polar
EnvelopeEthanolWater.xls: planilha com a determinao do
envelope de fases para uma mistura de etanol e gua e
comparao com valor experimental
EnvelopeMethaneBenzene.xls: planilha com a determina-
o do envelope de fases para uma mistura de metano e
benzeno e comparao com valor experimental
38 5 Excel Addin
Figura 5.5: Congurao de uma fase.
5.3 Exemplos 39
Figura 5.6: Clculos disponveis no VRTherm Add-in.
Figura 5.7: Propriedades de substncias puras disponveis no
VRTherm Add-in.
6 MatLab Toolbox
O VRTherm tambm est disponvel na forma de um Toolbox para o MatLab. Desta forma
possvel obter todas as propriedades termodinmicas e propriedades fsicas que o VRTherm
prov diretamente no MatLab. As funes disponveis no VRTherm Toolbox, assim como a
forma de utilizao, so apresentadas neste Captulo. Estas fues so totalmente compatveis
com as funes para Scilab (Captulo 7).
Sumrio
6.1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.1.1 Instalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.1.2 Desinstalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.2 Utilizao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.2.1 Funes de Congurao . . . . . . . . . . . . . . . . . . . . . . 43
6.2.2 Propriedades de Substncias Puras . . . . . . . . . . . . . . . . . 44
6.2.3 Clculos de Propriedades de uma Fase . . . . . . . . . . . . . . . 44
6.2.4 Ajuda no MatLab . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.2.5 Exemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
40
6.1 Introduo 41
6.1 Introduo
O VRTherm Toolbox pode ser utilizado no Matlab verso 5 e
superiores. MatLab representa uma famlia de produtos que prov
uma linguagem de programao de alto nvel e um ambiente para Para mais detalhes sobre o Matlab
visite www.mathworks.com
computao tcnica, e funes para:
Desenvolvimento de algortmos
Anlise e visualizao de dados
Computao numrica
6.1.1 Instalao
Antes de instalar o VRTherm Toolbox necessrio instalar o
VRTherm como descrito na Seo 1.6.
Existem duas alternativas para a instalao do VRTherm Toolbox:
Instalao permanente (requer direitos de administrador)
Instalao temporria (vlida somente na seo corrente)
A instalao permanente ocorre quando o script de instalao
executado com direitos de administrador do sistema. Caso con-
trrio, a instalao vlida somente para a seo corrente, sendo
necessrio repetir a instalao toda a vez que o MatLab aberto.
Para executar a instalao do VRTherm Toolbox, digite os se-
guintes comandos no prompt do Matlab:
>> cd VRTDIR
>> vrtinstall
onde VRTIDIR o caminho completo da pasta onde o VRTherm
foi instalado.
Se uma instalao permamente acontecer, a seguinte mensagem
ser apresentada no Matlab:
VRTherm sucessfully added to Matlab permanent path
Para o caso de uma instalao temporria a seguinte mensagem
ser apresentada:
Warning you have no rights to permanently change Matlab path
You will need to run VRTINSTALL again next time Matlab is started
Para mais detalhes execute help vrtinstall no prompt do
MatLab.
42 6 MatLab Toolbox
6.1.2 Desinstalao
A desintalao do VRTherm Toolbox s necessria quando
uma instalao permanente foi executada. Para desinstalar o
VRTherm Toolbox, execute o seguintes comandos no prompt do
Matlab:
>> cd VRTDIR
>> vrtuninstall
onde VRTIDIR o caminho completo da pasta onde o VRTherm
foi instalado.
Se a desinstalao tiver sucesso, a seginte mensagem ser apre-
sentada no Matlab:
VRTherm sucessfully removed from Matlab permanent path
caso contrrio, ser apresentada a seguinte mensagem:
Warning you have no rights to change Matlab permanent path
Para mais detalhes execute help vrtuninstall no prompt
do MatLab.
6.2 Utilizao
O VRTherm Toolbox baseado nos conceitos de mistura e fase.
mistura: uma seleo de componentes, utilizada para
obter propriedades dos componentes puros. Exemplo: pro-
priedades crticas
fase: utiliza uma equao de estado associada a diversas
correlaes para calcular propriedades de uma fase como
um todo. Exemplos: entalpia e volume especco de um
lquido ou vapor.
Para manipular as misturas e fases, o VRTherm Toolbox possui
algumas classes de funes:
Funes de congurao de misturas e fases
Acesso a propriedades de componentes puros utilizando mis-
turas
Clculos de propriedades de uma fase e de equilbrio termo-
dinmico
6.2 Utilizao 43
6.2.1 Funes de Congurao
No VRTherm Toolbox uma mistura representa um conjunto de
substncias puras. Misturas so armazenadas em containers,
identicados por um nmero inteiro positivo. No existem li-
mites quanto ao nmero de misturas que podem ser conguradas
simultaneamente. Para congurar uma mistura, basta adicionar
um componente com a funo vrtaddcomp e a mesma criada
automaticamente. Para mais detalhes sobre esta funo utilize o
comando help vrtaddcomp.
Dica: Toda vez que for congurar uma mistura aconselhvel
limpar o container com o comando vrtclmix para assegurar
que no haja conitos com uma possvel congurao anterior.
Por exemplo, para congurar uma mistura com os componentes
n-butano e isobutano:
mymixture = 1;
vrtclmix(mymixture);
vrtaddcomp(mymixture, n-butane);
vrtaddcomp(mymixture, isobutane);
Como citado anteriormente o usurio pode congurar um nmero
ilimitado de misturas simultaneamente:
mymixture = 1;
vrtclmix(mymixture);
vrtaddcomp(mymixture, n-butane);
vrtaddcomp(mymixture, isobutane);
mymixture2 = 2;
vrtclmix(mymixture2);
vrtaddcomp(mymixture2, benzene);
vrtaddcomp(mymixture2, p-xylene);
De forma semelhante congurao de misturas, uma fase tam-
bm armazenada em um container ao qual est associado um
nmero identicador inteiro e positivo. Para congurar uma fase,
o usurio dever ter uma mistura previamente congurada. Uti-
lizando como base uma mistura, possvel congurar uma fase
com a funo vrtcfgphase, por exemplo:
mix = 1;
phase = 1;
vrtclmix(mix);
vrtaddcomp(mix, n-butane);
vrtaddcomp(mix, isobutane);
vrtcfgphase(phase, mix, liquid, PR);
No exemplo acima foi congurada uma fase lquida utilizando os
componentes da mistura mix e baseado na equao de estado PR
(Peng-Robinson). Para mais detalhes utilize o comando help
vrtcfgphase. As equaes de estado disponveis esto na
Tabela 7.1.
44 6 MatLab Toolbox
Tabela 6.1: Equaes de estado disponveis no VRTherm Toolbox
Sigla da equao de estado Descrio
Ideal Gs Ideal
IdealLiquid Lquido Ideal
RK Redlich Kwong
SRK Soave Redlich-Kwong
PR Peng-Robinson
APR Peng-Robinson Assimtrico
ASRK Soave Redlich-Kwong Assimtrico
UNIFAC UNIFAC(Dortmund)
6.2.2 Propriedades de Substncias Puras
Para acessar propriedades de subtncias puras necessrio apenas
fornecer o identicador de uma mistura previamente congurada.
Por exemplo, a funo vrttc retorna um vetor com o a tem-
peratura crtica de cada componente da mistura. Opcionalmente
pode ser fornecida a unidade de medida para o resultado, por
exemplo:
>> mix = 1;
>> vrtclmix(mix);
>> vrtaddcomp(mix, n-butane);
>> vrtaddcomp(mix, isobutane);
>> Tc = vrttc(mix)
Tc =
425.1200 407.8000
>> Tc = vrttc(mix, degC)
Tc =
151.9700 134.6500
Para mais detalhes utilize o comando help vrttc no prompt
do MatLab.
Para listar todas as funes disponveis utilize o comando help
vrtfun.
6.2.3 Clculos de Propriedades de uma Fase
Para calcular propriedades de uma fase como um todo apenas
necessrio fornecer o identicador da fase previamente congu-
rada com a funo vrtcfgphase e o estado desejado. Por
exemplo, a funo vrtenthalpy retorna a entalpia da fase:
6.2 Utilizao 45
>> mix = 1;
>> vrtclmix(mix);
>> vrtaddcomp(mix, n-butane);
>> vrtaddcomp(mix, isobutane);
>> phase = 1;
>> vrtcfgphase(phase, mix, liquid, PR);
>> T = 25; Tunit = degC, P = 1; Punit = atm; z = [0.5 0.5];
>> h = vrtenthalpy(phase, T, P, z, Tunit, Punit, cal/mol)
h =
8.6336e+003
Para mais detalhes utilize o comando help vrtenthalpy.
Para listar todas as funes disponveis utilize o comando help
vrtfun.
6.2.4 Ajuda no MatLab
O VRTherm Toolbox est integrado ao sistema de ajuda do Ma-
tLab. Para listar todas as funes disponveis utilize o comando
help vrtfun no prompt do MatLab. Como j apresentado
anteriormente, a ajuda tambm est disponvel para cada uma
das funes individuais, por exemplo: help vrtaddcomp ou
help vrtenthalpy.
6.2.5 Exemplos
No arquivo vrtsample.m apresentada uma aplicao de to-
das as funes do VRTherm Toolbox. Este script pode ser exe-
cutado atravs do comando vrtsample.
Para visualizar o contedo do arquivo execute edit vrtsample
no prompt do MatLab. Para obter outros exemplos e aplicaes
do VRTherm Toolbox, acesse www.vrtech.com.br.
Na pasta samples do diretrio de instalao do VRTherm pode
ser encontrado o script EnvelopeEthanolWater.m. Este
script exemplica a construo de um envelope de fases para
uma mistura de etanol e gua e compara os resultados com dados
experimentais.
7 Scilab Toolbox
O VRTherm tambm est disponvel na forma de um Toolbox para o Scilab. Desta forma
possvel obter todas as propriedades termodinmicas e propriedades fsicas que o VRTherm
prov diretamente no Scilab. As funes disponveis no VRTherm Toolbox, assim como a
forma de utilizao, so apresentadas neste Captulo. Estas fues so totalmente compatveis
com as funes para Matlab (Captulo 6).
Sumrio
7.1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.1.1 Instalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.1.2 Desinstalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.2 Utilizao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.2.1 Funes de Congurao . . . . . . . . . . . . . . . . . . . . . . 48
7.2.2 Propriedades de Substncias Puras . . . . . . . . . . . . . . . . . 49
7.2.3 Clculos de Propriedades de uma Fase . . . . . . . . . . . . . . . 50
7.2.4 Ajuda no Scilab . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.2.5 Exemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
46
7.1 Introduo 47
7.1 Introduo
Recomenda-se a utilizao do VRTherm Toolbox com Scilab ver-
so 3 e superiores. O Scilab um software de computao num-
rica que prov um poderoso ambiente para engenheiros e cientis-
tas. Seu desenvolvimento foi iniciado em 1990 por pesquisadoe-
res e agora mantido e desenvolvido por um consrcio criado em
2003. Uma grande vantagem do Scilab com relao ao Matlab
que o Scilab um software livre e distribuido na internet desde
1994.
Dica: Uma vez que o Scilab distribuido sem custo, aconselha-se
a atualizao freqente da sua instalao.
7.1.1 Instalao
Antes de instalar o VRTherm Toolbox necessrio ter o VRTherm
j instalado como descrito na Seo 1.6.
Para executar a instalao do VRTherm Toolbox, digite o seguinte
comando no prompt do Scilab:
--> exec VRTDIR/vrtinstall.sce;
onde VRTIDIR o caminho completo da pasta onde o VRTherm
foi instalado.
Aps a instalao as seguintes mensagens sero apresentadas na
tela:
VRTherm 1,2,5,0 for Scilab loaded.
shared archive loaded
***
In order to permanently install VRTherm for Scilab
add the following command in the user or global .scilab file:
exec /usr/local/vrtherm/vrtloader.sce;
Carregando o VRTherm desta forma o mesmo estar dispon-
vel apenas na seo atual. Ou seja, se o Scilab for fechado
necessrio executar o procedimento novamente. Para que o
VRTherm seja carregado automaticamente toda vez que o Scilab
aberto basta editar o arquivo .scilab adicionando o seguinte
comando:
exec VRTDIR/vrtloader.sce;
onde VRTIDIR o caminho completo da pasta onde o VRTherm
foi instalado.
48 7 Scilab Toolbox
7.1.2 Desinstalao
A desintalao do VRTherm Toolbox s necessria se o arquivo
.scilab foi editado. Neste caso, basta remover a linha onde
carregado o vrtloader.sce.
7.2 Utilizao
O VRTherm Toolbox baseado nos conceitos de mistura e fase.
mistura: uma seleo de componentes, utilizada para
obter propriedades dos componentes puros. Exemplo: pro-
priedades crticas
fase: utiliza uma equao de estado associada a diversas
correlaes para calcular propriedades de uma fase como
um todo. Exemplos: entalpia e volume especco de um
lquido ou vapor.
Para manipular as misturas e fases, o VRTherm Toolbox possui
algumas classes de funes:
Funes de congurao de misturas e fases
Acesso a propriedades de componentes puros utilizando mis-
turas
Clculos de propriedades de uma fase e de equilbrio termo-
dinmico
7.2.1 Funes de Congurao
No VRTherm Toolbox uma mistura representa um conjunto de
substncias puras. Misturas so armazenadas em containers,
identicados por um nmero inteiro positivo. No existem li-
mites quanto ao nmero de misturas que podem ser conguradas
simultaneamente. Para congurar uma mistura, basta adicionar
um componente com a funo vrtaddcomp e a mesma criada
automaticamente. Para mais detalhes sobre esta funo utilize o
comando help vrtaddcomp.
Dica: Toda vez que for congurar uma mistura aconselhvel
limpar o container com o comando vrtclmix para assegurar
que no haja conitos com uma possvel congurao anterior.
Por exemplo, para congurar uma mistura com os componentes
n-butano e isobutano:
mymixture = 1;
vrtclmix(mymixture);
vrtaddcomp(mymixture, n-butane);
vrtaddcomp(mymixture, isobutane);
7.2 Utilizao 49
Como citado anteriormente o usurio pode congurar um nmero
ilimitado de misturas simultaneamente:
mymixture = 1;
vrtclmix(mymixture);
vrtaddcomp(mymixture, n-butane);
vrtaddcomp(mymixture, isobutane);
mymixture2 = 2;
vrtclmix(mymixture2);
vrtaddcomp(mymixture2, benzene);
vrtaddcomp(mymixture2, p-xylene);
De forma semelhante congurao de misturas, uma fase tam-
bm armazenada em um container ao qual est associado um
nmero identicador inteiro e positivo. Para congurar uma fase,
o usurio dever ter uma mistura previamente congurada. Uti-
lizando como base uma mistura, possvel congurar uma fase
com a funo vrtcfgphase, por exemplo:
mix = 1;
phase = 1;
vrtclmix(mix);
vrtaddcomp(mix, n-butane);
vrtaddcomp(mix, isobutane);
vrtcfgphase(phase, mix, liquid, PR);
No exemplo acima foi congurada uma fase lquida utilizando os
componentes da mistura mix e baseado na equao de estado PR
(Peng-Robinson). Para mais detalhes utilize o comando help
vrtcfgphase. As equaes de estado disponveis esto na
Tabela 7.1.
Tabela 7.1: Equaes de estado disponveis no VRTherm Toolbox
Sigla da equao de estado Descrio
Ideal Gs Ideal
IdealLiquid Lquido Ideal
RK Redlich Kwong
SRK Soave Redlich-Kwong
PR Peng-Robinson
APR Peng-Robinson Assimtrico
ASRK Soave Redlich-Kwong Assimtrico
UNIFAC UNIFAC(Dortmund)
7.2.2 Propriedades de Substncias Puras
Para acessar propriedades de subtncias puras necessrio apenas
fornecer o identicador de uma mistura previamente congurada.
50 7 Scilab Toolbox
Por exemplo, a funo vrttc retorna um vetor com o a tem-
peratura crtica de cada componente da mistura. Opcionalmente
pode ser fornecida a unidade de medida para o resultado, por
exemplo:
-->mix = 1;
-->vrtclmix(mix);
-->vrtaddcomp(mix, n-butane);
-->vrtaddcomp(mix, isobutane);
-->Tc = vrttc(mix)
Tc =
425.12 407.8
-->Tc = vrttc(mix, degC)
Tc =
151.97 134.65
Para mais detalhes utilize o comando help vrttc no prompt
do Scilab.
7.2.3 Clculos de Propriedades de uma Fase
Para calcular propriedades de uma fase como um todo apenas
necessrio fornecer o identicador da fase previamente congu-
rada com a funo vrtcfgphase e o estado desejado. Por
exemplo, a funo vrtenthalpy retorna a entalpia da fase:
-->mix = 1;
-->vrtclmix(mix);
-->vrtaddcomp(mix, n-butane);
-->vrtaddcomp(mix, isobutane);
-->phase = 1;
-->vrtcfgphase(phase, mix, liquid, PR);
-->T = 25; Tunit = degC; P = 1; Punit = atm; z = [0.5 0.5];
-->h = vrtenthalpy(phase, T, P, z, Tunit, Punit, cal/mol)
h =
- 4989.3076
Para mais detalhes utilize o comando help vrtenthalpy.
7.2.4 Ajuda no Scilab
O VRTherm Toolbox est integrado ao sistema de ajuda do Sci-
lab. Para acessar a documentao basta abrir o sistema de ajuda
do Scilab e selecionar o tpico do VRTherm, como apresentado
na Figura 7.1.
Como j apresentado anteriormente, a ajuda tambm est dispo-
nvel para cada uma das funes individuais, por exemplo: help
vrtaddcomp ou help vrtenthalpy.
7.2 Utilizao 51
Figura 7.1: Tpico do VRTherm no sistema de ajuda do Scilab.
7.2.5 Exemplos
Na pasta samples do diretrio de instalao do VRTherm po-
dem ser encontrados alguns exemplos de utilizao do VRTherm
no Scilab. O script EnvelopeEthanolWater.sce exempli-
ca a construo de um envelope de fases para uma mistura de
etanol e gua e compara os resultados com dados experimentais.
O arquivo vrtsample.sce presente na mesma pasta apresen-
tada uma aplicao de todas as funes do VRTherm Toolbox.
Para obter outros exemplos e aplicaes do VRTherm Toolbox,
acesse www.vrtech.com.br.
8 EMSO Plug-In
Se o VRTherm foi devidamente instalado como descrito na Seo 1.6 ele pode ser usado
diretamente dentro do EMSO como uma elegante fonte de dados de propriedades termodi-
nmicas. Os clculos disponveis sero apresentados nesse captulo.
Sumrio
8.1 Usando o VRTherm . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8.1.1 Modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.1.2 Propriedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
52
8.1 Usando o VRTherm 53
8.1 Usando o VRTherm
Nesta seo apresentada a forma de uso do VRTherm dentro
do EMSO.
Primeiramente, necessrio congurar o VRTherm como um
novo Plugin.
Para isto, no EMSO, acione ConfigPlugins...
Uma janela de congurao como a apresentada na Figura 8.1
ser aberta.
Figura 8.1: Janela de congurao de plugins.
Nesta janela, preencha o campo Type com o identicador do
plugin, neste caso PP (Physical Properties). No campo File,
procure o arquivo vrpp.dll se estiver utilizando Windows, ou o
arquivo libvrpp.so se estiver utilizando Linux. Estes arquivos
so localizados no diretrio onde o VRTherm foi instalado.
Aps, pressione o boto Add Plugin e o boto Apply para
que a congurao seja concluda.
Depois de congurado o novo Plugin, basta selecionar os compo-
nentes da mistura desejada e os modelos termodinmicos a serem
utilizados nos clculos durante a simulao. Esta seleo pode ser
feita de duas maneiras: escrevendo diretamente no owsheet ou
utilizando um arquivo gerado na interface, um .vrtherm.
A primeira forma, descrevendo a mistura diretamente no owsheet
do EMSO, realizada como segue:
1 FlowSheet FlashSample
2 PARAMETERS
3 PP as Plugin(Brief="Physical Properties",
4 Type="PP",
5 Components = ["1,3-butadiene", "isobutene", "n-pentane", "1-
pentene",
6 "1-hexene", "benzene"],
7 LiquidModel = "PR",
54 8 EMSO Plug-In
8 VapourModel = "PR");
10 NComps as Integer;
12 SET
13 NComps = PP.NumberOfComponents;
15 DEVICES
16 s1 as stream_therm;
17 fl as flash;
19 CONNECTIONS
20 s1 to fl.Feed;
Na linha 3 do cdigo acima o VRTherm declarado como um
Plugin e apontado o seu tipo Type="PP" conforme decla-
rado na janela de congurao de plugins mostrada acima.
Alm do tipo, so congurados os parmetros para a utilizao
do VRTherm. A interpretao destes parmetros a seguinte:
Components: lista de componentes da mistura desejada
LiquidModel: modelo para calcular as propriedades da fase
lquida A lista de modelos disponveis pode
ser encontrada na Seo 1.5 ou na
Tabela 8.1
VapourModel: modelo para clculo das propriedades da fase
vapor
Dica: Utilize a interface grca do VRTherm para vericar os
componentes disponveis no banco de dados, mais detalhes no
Captulo 4.
Nota: No exemplo acima um mesmo modelo foi selecionado para
ambas as fases, porm no VRTherm pode-se utilizar modelos di-
ferentes para a fase lquida e vapor, permitindo uma maior exi-
bilidade.
Para utilizar um arquivo .vrtherm dentro de um owsheet do
EMSO, um procedimento similar deve ser adotado. Primeira-
mente, o arquivo do VRTherm j deve estar corretamente con-
gurado, isto , com os componentes desejados adicionados na
mistura e os modelos para a fase lquida e vapor selecionados.
Tendo este arquivo pronto, o mesmo deve ser escrito na declara-
o dos parmetros como segue:
1 FlowSheet FlashSample
2 PARAMETERS
3 PP as Plugin(Brief="Physical Properties",
4 Type="PP",
5 Project = "mixture.vrtherm"
6 );
8 NComps as Integer;
10 SET
11 NComps = PP.NumberOfComponents;
8.1 Usando o VRTherm 55
13 DEVICES
14 s1 as stream_therm;
15 fl as flash;
17 CONNECTIONS
18 s1 to fl.Feed;
Na linha 5, a declarao Project = misture.vrtherm
indica que as informaes antes escritas diretamente no EMSO
agora esto no arquivo mixture.vrtherm.
Nota: O arquivo .vrtherm deve estar no mesmo diretrio do
arquivo que contm o owsheet. Caso contrrio, deve ser forne-
cido o nome do arquivo com o seu caminho absoluto.
Ateno: Caso o usurio deseje realizar uma simulao no EMSO
com algum componente customizado, a declarao dos compo-
nentes deve ser feita obrigatoriamente atravs do arquivo .vrtherm
com o projeto no qual o componente foi salvo.
Os parmetros do pacote termodinmico relativos declarao
dos modelos de clculos para as fases lquida e vapor podem ser
sobrescritos no EMSO. Por exemplo, no arquivo mixture.vrtherm
foi selecionado o modelo PR para calcular o comportamento de
ambas as fases. Porm, em algum momento, se for necessrio
mudar estes modelos para UNIFAC e gs ideal s adicionar as
linhas 6 e 7:
1 FlowSheet FlashSample
2 PARAMETERS
3 PP as Plugin(Brief="Physical Properties",
4 Type="PP",
5 Project="mixture.vrtherm",
6 LiquidModel = "UNIFAC",
7 VapourModel = "Ideal");
9 NComps as Integer;
11 SET
12 NComps = PP.NumberOfComponents;
14 DEVICES
15 s1 as stream_therm;
16 fl as flash;
18 CONNECTIONS
19 s1 to fl.Feed;
Caso seja necessrio alterar os componentes da mistura, o usurio
deve editar diretamente o arquivo .vrtherm. No possvel
adicionar ou sobrescrever componentes diretamente no arquivo
mso. quando utilizado um arquivo do VRTherm.
O modelo de separador utilizado nos exemplos acima faz parte da
biblioteca de modelos do EMSO - EML. Apenas para ilustrao
56 8 EMSO Plug-In
o modelo separador considerado apresentado:
1 Model flash
2 PARAMETERS
3 outer PP as CalcObject;
4 outer NComps as Integer;
5 Vf as volume(Brief="Total Volume of the flash");
6 Mw(NComps) as molweight;
7 Q as power (Brief="Rate of heat supply");
8 Across as area (Brief="Flash Cross section area");
10 SET
11 Mw=PP.MolecularWeight();
13 VARIABLES
14 in Feed as stream;
15 out OutletL as stream_therm;
16 out OutletV as stream_therm;
Este modelo de separador, por sua vez, considera o seguinte mo-
delo para bsico para as correntes:
1 Model stream
2 PARAMETERS
3 outer NComps as Integer (Brief = "Number of chemical
components", Lower = 1);
5 VARIABLES
6 F as flow_mol;
7 T as temperature;
8 P as pressure;
9 z(NComps) as fraction (Brief = "Molar Fraction");
10 h as enth_mol;
11 v as fraction (Brief = "Vapourisation fraction");
12 end
Porm, este modelo de corrente no apresenta formas de calcular
propriedades importantes da mistura, como por exemplo a ental-
pia.
Utilizando o VRTherm como um Plugin do EMSO, esta pro-
priedade pode ser calculada da seguinte forma:
1 Model stream_therm as stream
2 PARAMETERS
3 outer PP as Plugin(Brief = "Physical Properties");
5 EQUATIONS
6 h = (1-v)
*
PP.LiquidEnthalpy(T, P, z)
7 + v
*
PP.VapourEnthalpy(T, P, z);
8 end
Como pode ser visto na linha 6 do modelo acima, duas fun-
es do VRTherm esto sendo utilizadas: LiquidEnthalpy
e VapourEnthalpy. A lista completa de propriedades que
podem ser calculadas desta forma utilizando o VRTherm, assim
como os argumentos de cada clculo, podem ser encontrados na
Subseo 8.1.2.
8.1 Usando o VRTherm 57
8.1.1 Modelos
O VRTherm implementa uma srie de modelos para os clculos de
propriedades de misturas. Na Tabela 8.1 apresentada a forma
que devem ser indicados os modelos escolhidos:
Tabela 8.1: Modelos Disponveis no VRTherm
Forma de uso no EMSO Modelo
"Ideal" Gs Ideal
"IdealLiquid" Lquido Ideal
"RK" Redlich Kwong
"SRK" Soave Redlich-Kwong
"PR" Peng-Robinson
"APR" Peng-Robinson Assimtrico
"ASRK" Soave Redlich-Kwong Assimtrico
"UNIFAC" UNIFAC(Dortmund)
8.1.2 Propriedades
Abaixo segue a lista completa de propriedades que podem ser
calculadas pelo VRTherm em modelos dentro do EMSO. Estas
propriedades so divididas em trs grandes grupos: as proprieda-
des dos componentes puros, propriedades de misturas e clculos
de equilbrio.
A Tabela 8.2 trata das propriedades de componentes puros e a Ta-
bela 8.3 apresenta as propriedades de misturas. J na Tabela 8.4
so apresentadas funes que envolvem clculos de equilbrio de
fases.
Tabela 8.2: Propriedades de componentes puros do VRTherm disponveis no EMSO.
Funo no EMSO Propriedade Argumentos
NormalBoilingPoint Temperatura de Ebulio -
VapourPressure Presso de Vapor T
CriticalTemperature Temperatura Crtica -
CriticalPressure Presso Crtica -
CriticalVolume Volume Crtico -
NormalFreezingPoint Temperatura de congelamento -
MolecularWeight Massa molar -
58 8 EMSO Plug-In
Nota: As propriedades de componentes puros, Tabela 8.2, sero
sempre um vetor de comprimento igual ao nmero de componen-
tes da mistura. As propriedades de misturas, Tabela 8.3 sempre
sero um nico valor que representa a mistura como um todo.
Tabela 8.3: Propriedades de misturas do VRTherm disponveis no EMSO.
Funo no EMSO Propriedade Argumentos
NumberOfComponents Nmero de componentes da mistura -
LiquidCpCv C
p
/C
v
da fase lquida T, P, z
l
VapourCpCv C
p
/C
v
da fase vapor T, P, z
v
LiquidCp C
p
do lquido T, P, z
l
VapourCp C
p
do vapor T, P, z
v
LiquidCv C
v
do lquido T, P, z
l
VapourCv C
v
do vapor T, P, z
v
LiquidCompressibilityFactor Fator de compressibilidade do lquido T, P, z
l
VapourCompressibilityFactor Fator de compressibilidade do vapor T, P, z
v
LiquidEnthalpy Entalpia do lquido T, P, z
l
VapourEnthalpy Entalpia do vapor T, P, z
v
LiquidEntropy Entropia da fase lquida T, P, z
l
VapourEntropy Entropia da fase vapor T, P, z
v
LiquidGibbsFreeEnergy Energia Livre de Gibbs do lquido T, P, z
l
VapourGibbsFreeEnergy Energia Livre de Gibbs do vapor T, P, z
v
LiquidVolume Volume molar da fase lquida T, P, z
l
VapourVolume Volume molar da fase vapor T, P, z
v
LiquidDensity Densidade do lquido T, P, z
l
VapourDensity Densidade do vapor T, P, z
v
LiquidThermalConductivity Condutividade trmica de lquido T, P, z
l
VapourThermalConductivity Condutividade trmica de vapor T, P, z
v
LiquidViscosity Viscosidade da fase lquida T, P, z
l
VapourViscosity Viscosidade da fase vapor T, P, z
v
LiquidFugacityCoecient Coeciente de Fugacidade do lquido T, P, z
l
VapourFugacityCoecient Coeciente de Fugacidade do vapor T, P, z
l
Para que o clculo de ash seja totalmente realizado no VRTherm
dentro do simulador EMSO, deve-se atribuir s sadas da funo
as variveis existentes no modelo , por exemplo:
1 VARIABLES
2 in Feed as stream;
3 out OutletL as stream_therm;
4 out OutletV as stream_therm;
5 vfrac as fraction;
6 EQUATIONS
7 "The flash calculation"
8 [vfrac, OutletL.z, OutletV.z] = PP.Flash(OutletV.T, OutletV.P,
Feed.z);
8.1 Usando o VRTherm 59
Tabela 8.4: Clculos de ash do VRTherm disponveis no EMSO.
Funo no EMSO Propriedade Argumentos Sada da funo
VapourFraction Frao vaporizada de uma corrente T, P, z v
frac
Flash Clculo de ash TP T, P, z v
frac
, z
l
, z
v
9 Clculos de Propriedades Termodinmicas
Neste captulo apresentada uma breve teoria a cerca dos clculos necessrios para estimar
as principais propriedades termodinmicas. No VRTherm h dois grandes grupos de clculos
de propriedades. O primeiro, apresentado a seguir, utiliza relaes Termodinmicas clssicas
e o segundo utiliza correlaes encontradas livremente na literatura.
Sumrio
9.1 Ponto de Referncia . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.2 Entalpia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.3 Entropia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.4 Calor Especco C
p
. . . . . . . . . . . . . . . . . . . . . . . . . . 61
60
9.1 Ponto de Referncia 61
9.1 Ponto de Referncia
O VRTherm considera como seu ponto de referncia o estado de
gs ideal em uma temperatura de 300 K.
Muitos pacotes de clculos termodinmicos consideram um ponto
de referncia de 0 K, ou prximo disto. A escolha deste ponto
de referncia gera algumas simplicaes nos clculos, porm
sabido que as correlaes de calor especco no apresentam bons
resultados em temperaturas inferiores a 150 K. Por este motivo,
no VRTherm um ponto de referncia com maior temperatura
utilizado.
9.2 Entalpia
H = H
ig
+
_
V

_
_
T
_
P
T
_
V,N
j
+V
_
P
V
_
T,N
j
_
_
dV (9.1)
onde H
ig
a entalpia de gs ideal.
9.3 Entropia
S = S
ig
+
_
V

_
_
_
P
T
_
V,N
j

R
V
_
_
dV +RlnZ (9.2)
onde S
ig
a entropia de gs ideal.
9.4 Calor Especco C
p
C
p
= C
ig
p
+T
_
V

2
P
T
2
_
V
dV
T
_
P
T
_
2
V
_
P
V
_
T
R (9.3)
onde C
ig
p
o C
p
de gs ideal.
ndice Remissivo
VRTech
suporte, iv
Adio de novos componentes, 18
Criando um novo componente, 26
Editando componente existente, 19
Removendo um componente, 29
Atualizaes do VRTherm, vi
Clculos Termodinmicos
C
p
, 61
entalpia, 61
entropia, 61
ponto de referncia, 61
Coeciente de Atividade
lquido ideal, 10
UNIFAC, 10
Criando um novo componente, 26
Direitos autorais, iii
Editando componente existente, 19
EMSO
Corrente, 56
ashq, 58
Separador, 56
Equaes de Estado Cbicas, 7
Peng-Robinson, 8
assimtrica, 9
Redlich-Kwong, 8
Soave Redlich-Kwong, 8
assimtrica, 9
Excel, 31
ash, 36
ponto de bolha, 36
Desinstalao, 32
Exemplos, 36
Fases, 33
Instalao, 32
Misturas, 33
Propriedades de Substncias, 35
Propriedades de uma Fase, 34
Utilizao, 33
Gs Ideal, 7
Instalao, 4
Linux, 4
Windows, 4
Interface grca, 17
Lquido Ideal, 10
MatLab, 40
Ajuda, 45
Desinstalao, 42
Exemplos, 45
Fases, 43
Instalao, 41
Misturas, 43
Propriedades de Substncias, 44
Propriedades de uma Fase, 44
Utilizao, 42
Modelagem Rigorosa
aplicaes, 3
introduo, 2
Modelos Termodinmicos
coeciente de fugacidade, 10
equaes de estado cbicas, 7
gs ideal, 7
regras de mistura, 11
van der Waals, 7
Peng-Robinson, 8
assimtrica, 9
Ponto de referncia, 61
Procura de componentes, 17
Propriedades, 14
clculos de ash, 14
componentes puros, 14
equilbrio de fases, 14
misturas, 14
Redlich-Kwong, 8
Regras de Combinao
62
ndice Remissivo 63
clssica, 11
conformal, 12
Regras de combinao, 11
Regras de Mistura, 11
clssica, 11
Removendo um componente, 29
Smbolos e Convenes, v
Scilab, 46
Ajuda, 50
Desinstalao, 48
Exemplos, 50
Fases, 48
Instalao, 47
Misturas, 48
Propriedades de Substncias, 49
Propriedades de uma Fase, 50
Utilizao, 48
Simulao
importncia da, 2
Soave Redlich-Kwong, 8
assimtrica, 9
Suporte, iv
van der Waals, 7
VRTherm
Adio de novos compomentes, 18
aplicaes, 3
banco de dados, 3
direitos autorais, iii
Excel, 31
instalao, 4
Interface grca, 17
MatLab, 40
modelos, 57
o que , 2
Procura de componentes, 17
propriedades, 57
Scilab, 46
usando, 53

Você também pode gostar