DESENVOLVIMENTO DE UMA FERRAMENTA PARA O...
Transcript of DESENVOLVIMENTO DE UMA FERRAMENTA PARA O...
![Page 1: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/1.jpg)
DESENVOLVIMENTO DE UMA FERRAMENTA PARA O DIAGNOacuteSTICO DE
COMPRESSORES CENTRIacuteFUGOS OPERANDO COM GAacuteS NATURAL
Marion Larreur
Projeto de Graduaccedilatildeo apresentado ao Curso de
Engenharia Mecacircnica da Escola Politeacutecnica da
Universidade Federal do Rio de Janeiro como
parte dos requisitos necessaacuterios agrave obtenccedilatildeo do tiacutetulo
de Engenheira
OrientadorReinaldo de Falco
Rio de Janeiro
Dezembro 2018
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
Departamento de Engenharia Mecacircnica
DEMPOLIUFRJ
DESENVOLVIMENTO DE UMA FERRAMENTA PARA O DIAGNOacuteSTICO DE
COMPRESSORES CENTRIacuteFUGOS OPERANDO COM GAacuteS NATURAL
Marion Larreur
PROJETO DE GRADUACcedilAtildeO SUBMETIDO AO CORPO DOCENTE DO CURSO DE
ENGENHARIA MECAcircNICA DA ESCOLA POLITEacuteCNICA DA UNIVERSIDADE
FEDERAL DO RIO DE JANEIRO COMO PARTE DOS REQUISITOS NECESSAacuteRIOS
PARA A OBTENCcedilAtildeO DO GRAU DE ENGENHEIRA MECAcircNICA
Examinada por
______________________________________
Prof Reinaldo de Falco Eng
______________________________________
Prof Helcio Rangel Barreto Orlande PhD
______________________________________
Prof Jules GhislainSlama DSc
RIO DE JANEIRO RJ - BRASIL
DEZEMBRO DE 2018
Larreur Marion
Desenvolvimento de uma ferramenta para o diagnoacutestico de
compressores centriacutefugos operando com gaacutes natural Marion
Larreur ndash Rio de Janeiro UFRJEscola Politeacutecnica 2018
XI 73 p il 297 cm
Orientador Reinaldo de Falco
Projeto de Graduaccedilatildeo ndash UFRJ Escola Politeacutecnica Curso de
Engenharia Mecacircnica 2018
Referecircncias Bibliograacuteficas p 72 ndash 73
1 Compressor Centriacutefugo 2 Transporte de gaacutes natural 3 Equaccedilatildeo
de estado 4 Performance I de Falco Reinaldo II Universidade
Federal do Rio de Janeiro Escola Politeacutecnica Curso de Engenharia
Mecacircnica III Desenvolvimento de uma ferramenta para o
diagnoacutestico de compressores centriacutefugos operando com gaacutes natural
iv
Agradecimentos
Primeiramente agradeccedilo a minha famiacutelia por me apoiarem incondicionalmente e me
ajudarem sempre em todas minhas decisotildees mesmo que seja me mudar em um outro
continente
Agradeccedilo a todos os amigos que fiz no Brasil que me acolheram tatildeo bem e me
fizeram me sentir em famiacutelia Aos amigos da mecacircnica e especialmente os que me ajudaram
com a revisatildeo desse trabalho aos colegas do LTTC ao time de basquete da UFRJ aos
colegas de apartamento antigos e atuais e a todos os outros que tive a sorte de encontrar
obrigada por tornarem cada dia desse intercacircmbio uacutenico
Aos meus amigos da Franccedila por sempre estarem no meu lado nos momentos felizes e
mais difiacuteceis por ainda estarem presentes mesmo longe vindo me visitar ou sempre me
enviando mensagens
Queria agradecer aos serviccedilos das relaccedilotildees internacionais da Centrale Lille e da UFRJ
por tornarem possiacutevel esse duplo diploma e me oferecerem durante esses dois anos a melhor
experiecircncia da minha vida
Finalmente um obrigado especial ao Professor Reinaldo de Falco pela
disponibilidade a orientaccedilatildeo o apoio e a ajuda neste trabalho
v
Resumo do Projeto de Graduaccedilatildeo apresentado agrave Escola PoliteacutecnicaUFRJ como parte dos
requisitos necessaacuterios para a obtenccedilatildeo do grau de Engenheira Mecacircnica
DESENVOLVIMENTO DE UMA FERRAMENTA PARA O DIAGNOacuteSTICO DE
COMPRESSORES CENTRIacuteFUGOS OPERANDO COM GAacuteS NATURAL
Marion Larreur
Dezembro2018
Orientador Reinaldo de Falco
Curso Engenharia Mecacircnica
Para o gaacutes natural ser distribuiacutedo e consumido no Brasil e no mundo este deve ser
extraiacutedo dos locais de produccedilatildeo e encaminhado atraveacutes de gasodutos para os pontos
necessaacuterios Para garantir um fluxo constante e uma pressatildeo suficiente do gaacutes ele passa por
compressores centriacutefugos em estaccedilotildees de compressatildeo no longo desses gasodutos Estas satildeo
maacutequinas criacuteticas que natildeo podem sofrer muitas perdas por questotildees econocircmicas e sobre tudo
de seguranccedila por isso satildeo necessaacuterios diagnoacutesticos e manutenccedilatildeo regulares dos
equipamentos Dessa maneira o trabalho buscou desenvolver no Matlab uma ferramenta
capaz de calcular com dados obtidos em testes da maacutequina os paracircmetros de performance do
compressor centriacutefugo para comparar o desempenho real com as curvas teoacutericas e analisar
possiacuteveis anormalidades A construccedilatildeo dessa ferramenta necessita primeiramente a escolha de
uma equaccedilatildeo de estado adequada para o caacutelculo das propriedades do gaacutes natural
Posteriormente a interface e o programa que define o funcionamento dela satildeo elaborados e
verificados comparando os resultados da ferramenta com um software de propriedades
termodinacircmicas e curvas reais de um compressor
Palavras-chave Compressor centriacutefugo Transporte de gaacutes natural Equaccedilatildeo de estado
Performance
vi
Abstract of Undergraduate Project presented to POLIUFRJ as a partial fulfillment of the
requirements for the degree of Engineer
DEVELOPMENT OF A TOOL FOR THE DIAGNOSIS OF CENTRIFUGAL
COMPRESSORS OPERATING WITH NATURAL GAS
Marion Larreur
December2018
Advisor Reinaldo de Falco
Department Mechanical Engineering
In order for the natural gas to be distributed and consumed in Brazil and in the world
it must be sent from the production sites through pipelines To ensure constant flow and
sufficient gas pressure it passes through centrifugal compressors at compression stations
along these pipelines These centrifugal compressors are critical in this process it is essential
to perform regular diagnosis and maintenance on such machines to avoid losses that would
cause economic and especially safety issues In that respect the present work aims at
developing with Matlab a tool able of computing the performance parameters of the
centrifugal compressor from data obtained in machine tests in order to compare the actual
performance of the compressor with theoretical curves and to detect and analyze potential
anomalies In order to develop such a tool it is first necessary to choose a suitable state
equation to calculate the properties of natural gas The interface and the program that defines
how it operates are then devised and verified comparing the results of the tool with a
software of thermodynamic properties and theoretical curves of a compressor
Keywords Centrifugal compressor Natural gas transport Equation of State Performance
vii
Sumaacuterio
Lista de figuras ix
Lista de tabelas xi
1 INTRODUCcedilAtildeO 12
11 Produccedilatildeo de gaacutes natural 12
12 Induacutestria do gaacutes natural no Brasil 13
13 Objetivo 15
14 Organizaccedilatildeo do trabalho 16
2 COMPRESSAtildeO DE GAacuteS NATURAL 17
21 Estaccedilatildeo de compressatildeo 17
211 Definiccedilatildeo 17
212 Funcionamento 17
22 Monitoramento e diagnoacutestico 20
221 Sistema de desligamento 20
222 Diagnoacutestico para manutenccedilatildeo preventiva 21
223 Monitoramento de desempenho 21
3 REVISAtildeO BIBLIOGRAFICA 23
31 Propriedades dos fluidos 23
311 Propriedades termodinacircmicas de um fluido puro 23
312 Comportamento de uma mistura 25
313 Compressatildeo dos gases 26
32 Compressores 27
321 Introduccedilatildeo 27
322 Tipos de compressores 28
33 Compressores centriacutefugos 32
331 Caracteriacutesticas 32
322 Componentes 33
323 Limites de operaccedilatildeo 35
viii
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO 37
41 Definiccedilatildeo 37
411 Correlaccedilatildeo de Standing-Katz 38
412 Benedict-Webb-Rubin 40
413 Lee-Kesler 41
414 Redlich-Kwong 42
415 Soave-Redlich-Kwong 43
416 Peng-Robinson 43
42 Aplicaccedilatildeo a diferentes misturas 44
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais 44
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico 46
423 Mistura 3- Outra composiccedilatildeo tiacutepica 47
43 Escolha da equaccedilatildeo de estado 49
5 ELABORACcedilAtildeO DA FERRAMENTA 51
51 Teste de compressor centrifugo 51
52 Biblioteca de dados 52
53 Rotina de caacutelculo 52
54 Construccedilatildeo da interface 55
6 VERIFICACcedilAtildeO DA FERRAMENTA 60
61 Verificaccedilatildeo das propriedades termodinacircmicas 60
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance 64
63 Validaccedilatildeo da construccedilatildeo das curvas 66
7 CONCLUSAtildeO 71
Referecircncias bibliograacuteficas 72
Anexo 1 Propriedades dos fluidos 74
Anexo 2 Instruccedilotildees de uso 75
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas 76
Anexo 4 Planilha de verificaccedilatildeo dos paracircmetros de performance 77
Anexo 5 Programa Matlab 78
ix
Lista de figuras
Figura 1 ndash Origem e classificaccedilatildeo do gaacutes natural [1] 12
Figura 2 - Gasoduto Boliacutevia-Brasil [2] 13
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 14
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 15
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor16
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4] 18
Figura 7 - Monitor de performance Emerson Process Management [6] 22
Figura 8 - Diagrama PVT da aacutegua [7] 23
Figura 9 - Classificaccedilatildeo dos compressores [9] 27
Figura 10 - Compressor alternativo de pistatildeo [10] 29
Figura 11 - Compressor rotativo de palhetas [10] 29
Figura 12 - Compressor rotativo de loacutebulo [10] 30
Figura 13 - Compressor rotativo de parafuso [10] 30
Figura 14 - Compressor centriacutefugo [11] 31
Figura 15 - Compressor axial [10] 31
Figura 16 - Impelidor de um compressor centriacutefugo [11] 33
Figura 17 - Conjunto rotor de um compressor centriacutefugo [11] 34
Figura 18 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11] 34
Figura 19 - Diagrama de Standing-Katz [12] 38
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1 45
Figura 21 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz 46
Figura 22 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2 47
Figura 23 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3 48
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas 49
Figura 25 - Primeira aba do aplicativo 56
Figura 26 - Segunda aba do aplicativo 58
Figura 27 - Entrada de dados no SimulisThermodynamics 61
Figura 28 - Entrada de dados na ferramenta 62
Figura 29 - Resultados no SimulisThermodynamics 62
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 2: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/2.jpg)
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
Departamento de Engenharia Mecacircnica
DEMPOLIUFRJ
DESENVOLVIMENTO DE UMA FERRAMENTA PARA O DIAGNOacuteSTICO DE
COMPRESSORES CENTRIacuteFUGOS OPERANDO COM GAacuteS NATURAL
Marion Larreur
PROJETO DE GRADUACcedilAtildeO SUBMETIDO AO CORPO DOCENTE DO CURSO DE
ENGENHARIA MECAcircNICA DA ESCOLA POLITEacuteCNICA DA UNIVERSIDADE
FEDERAL DO RIO DE JANEIRO COMO PARTE DOS REQUISITOS NECESSAacuteRIOS
PARA A OBTENCcedilAtildeO DO GRAU DE ENGENHEIRA MECAcircNICA
Examinada por
______________________________________
Prof Reinaldo de Falco Eng
______________________________________
Prof Helcio Rangel Barreto Orlande PhD
______________________________________
Prof Jules GhislainSlama DSc
RIO DE JANEIRO RJ - BRASIL
DEZEMBRO DE 2018
Larreur Marion
Desenvolvimento de uma ferramenta para o diagnoacutestico de
compressores centriacutefugos operando com gaacutes natural Marion
Larreur ndash Rio de Janeiro UFRJEscola Politeacutecnica 2018
XI 73 p il 297 cm
Orientador Reinaldo de Falco
Projeto de Graduaccedilatildeo ndash UFRJ Escola Politeacutecnica Curso de
Engenharia Mecacircnica 2018
Referecircncias Bibliograacuteficas p 72 ndash 73
1 Compressor Centriacutefugo 2 Transporte de gaacutes natural 3 Equaccedilatildeo
de estado 4 Performance I de Falco Reinaldo II Universidade
Federal do Rio de Janeiro Escola Politeacutecnica Curso de Engenharia
Mecacircnica III Desenvolvimento de uma ferramenta para o
diagnoacutestico de compressores centriacutefugos operando com gaacutes natural
iv
Agradecimentos
Primeiramente agradeccedilo a minha famiacutelia por me apoiarem incondicionalmente e me
ajudarem sempre em todas minhas decisotildees mesmo que seja me mudar em um outro
continente
Agradeccedilo a todos os amigos que fiz no Brasil que me acolheram tatildeo bem e me
fizeram me sentir em famiacutelia Aos amigos da mecacircnica e especialmente os que me ajudaram
com a revisatildeo desse trabalho aos colegas do LTTC ao time de basquete da UFRJ aos
colegas de apartamento antigos e atuais e a todos os outros que tive a sorte de encontrar
obrigada por tornarem cada dia desse intercacircmbio uacutenico
Aos meus amigos da Franccedila por sempre estarem no meu lado nos momentos felizes e
mais difiacuteceis por ainda estarem presentes mesmo longe vindo me visitar ou sempre me
enviando mensagens
Queria agradecer aos serviccedilos das relaccedilotildees internacionais da Centrale Lille e da UFRJ
por tornarem possiacutevel esse duplo diploma e me oferecerem durante esses dois anos a melhor
experiecircncia da minha vida
Finalmente um obrigado especial ao Professor Reinaldo de Falco pela
disponibilidade a orientaccedilatildeo o apoio e a ajuda neste trabalho
v
Resumo do Projeto de Graduaccedilatildeo apresentado agrave Escola PoliteacutecnicaUFRJ como parte dos
requisitos necessaacuterios para a obtenccedilatildeo do grau de Engenheira Mecacircnica
DESENVOLVIMENTO DE UMA FERRAMENTA PARA O DIAGNOacuteSTICO DE
COMPRESSORES CENTRIacuteFUGOS OPERANDO COM GAacuteS NATURAL
Marion Larreur
Dezembro2018
Orientador Reinaldo de Falco
Curso Engenharia Mecacircnica
Para o gaacutes natural ser distribuiacutedo e consumido no Brasil e no mundo este deve ser
extraiacutedo dos locais de produccedilatildeo e encaminhado atraveacutes de gasodutos para os pontos
necessaacuterios Para garantir um fluxo constante e uma pressatildeo suficiente do gaacutes ele passa por
compressores centriacutefugos em estaccedilotildees de compressatildeo no longo desses gasodutos Estas satildeo
maacutequinas criacuteticas que natildeo podem sofrer muitas perdas por questotildees econocircmicas e sobre tudo
de seguranccedila por isso satildeo necessaacuterios diagnoacutesticos e manutenccedilatildeo regulares dos
equipamentos Dessa maneira o trabalho buscou desenvolver no Matlab uma ferramenta
capaz de calcular com dados obtidos em testes da maacutequina os paracircmetros de performance do
compressor centriacutefugo para comparar o desempenho real com as curvas teoacutericas e analisar
possiacuteveis anormalidades A construccedilatildeo dessa ferramenta necessita primeiramente a escolha de
uma equaccedilatildeo de estado adequada para o caacutelculo das propriedades do gaacutes natural
Posteriormente a interface e o programa que define o funcionamento dela satildeo elaborados e
verificados comparando os resultados da ferramenta com um software de propriedades
termodinacircmicas e curvas reais de um compressor
Palavras-chave Compressor centriacutefugo Transporte de gaacutes natural Equaccedilatildeo de estado
Performance
vi
Abstract of Undergraduate Project presented to POLIUFRJ as a partial fulfillment of the
requirements for the degree of Engineer
DEVELOPMENT OF A TOOL FOR THE DIAGNOSIS OF CENTRIFUGAL
COMPRESSORS OPERATING WITH NATURAL GAS
Marion Larreur
December2018
Advisor Reinaldo de Falco
Department Mechanical Engineering
In order for the natural gas to be distributed and consumed in Brazil and in the world
it must be sent from the production sites through pipelines To ensure constant flow and
sufficient gas pressure it passes through centrifugal compressors at compression stations
along these pipelines These centrifugal compressors are critical in this process it is essential
to perform regular diagnosis and maintenance on such machines to avoid losses that would
cause economic and especially safety issues In that respect the present work aims at
developing with Matlab a tool able of computing the performance parameters of the
centrifugal compressor from data obtained in machine tests in order to compare the actual
performance of the compressor with theoretical curves and to detect and analyze potential
anomalies In order to develop such a tool it is first necessary to choose a suitable state
equation to calculate the properties of natural gas The interface and the program that defines
how it operates are then devised and verified comparing the results of the tool with a
software of thermodynamic properties and theoretical curves of a compressor
Keywords Centrifugal compressor Natural gas transport Equation of State Performance
vii
Sumaacuterio
Lista de figuras ix
Lista de tabelas xi
1 INTRODUCcedilAtildeO 12
11 Produccedilatildeo de gaacutes natural 12
12 Induacutestria do gaacutes natural no Brasil 13
13 Objetivo 15
14 Organizaccedilatildeo do trabalho 16
2 COMPRESSAtildeO DE GAacuteS NATURAL 17
21 Estaccedilatildeo de compressatildeo 17
211 Definiccedilatildeo 17
212 Funcionamento 17
22 Monitoramento e diagnoacutestico 20
221 Sistema de desligamento 20
222 Diagnoacutestico para manutenccedilatildeo preventiva 21
223 Monitoramento de desempenho 21
3 REVISAtildeO BIBLIOGRAFICA 23
31 Propriedades dos fluidos 23
311 Propriedades termodinacircmicas de um fluido puro 23
312 Comportamento de uma mistura 25
313 Compressatildeo dos gases 26
32 Compressores 27
321 Introduccedilatildeo 27
322 Tipos de compressores 28
33 Compressores centriacutefugos 32
331 Caracteriacutesticas 32
322 Componentes 33
323 Limites de operaccedilatildeo 35
viii
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO 37
41 Definiccedilatildeo 37
411 Correlaccedilatildeo de Standing-Katz 38
412 Benedict-Webb-Rubin 40
413 Lee-Kesler 41
414 Redlich-Kwong 42
415 Soave-Redlich-Kwong 43
416 Peng-Robinson 43
42 Aplicaccedilatildeo a diferentes misturas 44
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais 44
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico 46
423 Mistura 3- Outra composiccedilatildeo tiacutepica 47
43 Escolha da equaccedilatildeo de estado 49
5 ELABORACcedilAtildeO DA FERRAMENTA 51
51 Teste de compressor centrifugo 51
52 Biblioteca de dados 52
53 Rotina de caacutelculo 52
54 Construccedilatildeo da interface 55
6 VERIFICACcedilAtildeO DA FERRAMENTA 60
61 Verificaccedilatildeo das propriedades termodinacircmicas 60
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance 64
63 Validaccedilatildeo da construccedilatildeo das curvas 66
7 CONCLUSAtildeO 71
Referecircncias bibliograacuteficas 72
Anexo 1 Propriedades dos fluidos 74
Anexo 2 Instruccedilotildees de uso 75
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas 76
Anexo 4 Planilha de verificaccedilatildeo dos paracircmetros de performance 77
Anexo 5 Programa Matlab 78
ix
Lista de figuras
Figura 1 ndash Origem e classificaccedilatildeo do gaacutes natural [1] 12
Figura 2 - Gasoduto Boliacutevia-Brasil [2] 13
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 14
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 15
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor16
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4] 18
Figura 7 - Monitor de performance Emerson Process Management [6] 22
Figura 8 - Diagrama PVT da aacutegua [7] 23
Figura 9 - Classificaccedilatildeo dos compressores [9] 27
Figura 10 - Compressor alternativo de pistatildeo [10] 29
Figura 11 - Compressor rotativo de palhetas [10] 29
Figura 12 - Compressor rotativo de loacutebulo [10] 30
Figura 13 - Compressor rotativo de parafuso [10] 30
Figura 14 - Compressor centriacutefugo [11] 31
Figura 15 - Compressor axial [10] 31
Figura 16 - Impelidor de um compressor centriacutefugo [11] 33
Figura 17 - Conjunto rotor de um compressor centriacutefugo [11] 34
Figura 18 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11] 34
Figura 19 - Diagrama de Standing-Katz [12] 38
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1 45
Figura 21 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz 46
Figura 22 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2 47
Figura 23 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3 48
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas 49
Figura 25 - Primeira aba do aplicativo 56
Figura 26 - Segunda aba do aplicativo 58
Figura 27 - Entrada de dados no SimulisThermodynamics 61
Figura 28 - Entrada de dados na ferramenta 62
Figura 29 - Resultados no SimulisThermodynamics 62
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 3: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/3.jpg)
Larreur Marion
Desenvolvimento de uma ferramenta para o diagnoacutestico de
compressores centriacutefugos operando com gaacutes natural Marion
Larreur ndash Rio de Janeiro UFRJEscola Politeacutecnica 2018
XI 73 p il 297 cm
Orientador Reinaldo de Falco
Projeto de Graduaccedilatildeo ndash UFRJ Escola Politeacutecnica Curso de
Engenharia Mecacircnica 2018
Referecircncias Bibliograacuteficas p 72 ndash 73
1 Compressor Centriacutefugo 2 Transporte de gaacutes natural 3 Equaccedilatildeo
de estado 4 Performance I de Falco Reinaldo II Universidade
Federal do Rio de Janeiro Escola Politeacutecnica Curso de Engenharia
Mecacircnica III Desenvolvimento de uma ferramenta para o
diagnoacutestico de compressores centriacutefugos operando com gaacutes natural
iv
Agradecimentos
Primeiramente agradeccedilo a minha famiacutelia por me apoiarem incondicionalmente e me
ajudarem sempre em todas minhas decisotildees mesmo que seja me mudar em um outro
continente
Agradeccedilo a todos os amigos que fiz no Brasil que me acolheram tatildeo bem e me
fizeram me sentir em famiacutelia Aos amigos da mecacircnica e especialmente os que me ajudaram
com a revisatildeo desse trabalho aos colegas do LTTC ao time de basquete da UFRJ aos
colegas de apartamento antigos e atuais e a todos os outros que tive a sorte de encontrar
obrigada por tornarem cada dia desse intercacircmbio uacutenico
Aos meus amigos da Franccedila por sempre estarem no meu lado nos momentos felizes e
mais difiacuteceis por ainda estarem presentes mesmo longe vindo me visitar ou sempre me
enviando mensagens
Queria agradecer aos serviccedilos das relaccedilotildees internacionais da Centrale Lille e da UFRJ
por tornarem possiacutevel esse duplo diploma e me oferecerem durante esses dois anos a melhor
experiecircncia da minha vida
Finalmente um obrigado especial ao Professor Reinaldo de Falco pela
disponibilidade a orientaccedilatildeo o apoio e a ajuda neste trabalho
v
Resumo do Projeto de Graduaccedilatildeo apresentado agrave Escola PoliteacutecnicaUFRJ como parte dos
requisitos necessaacuterios para a obtenccedilatildeo do grau de Engenheira Mecacircnica
DESENVOLVIMENTO DE UMA FERRAMENTA PARA O DIAGNOacuteSTICO DE
COMPRESSORES CENTRIacuteFUGOS OPERANDO COM GAacuteS NATURAL
Marion Larreur
Dezembro2018
Orientador Reinaldo de Falco
Curso Engenharia Mecacircnica
Para o gaacutes natural ser distribuiacutedo e consumido no Brasil e no mundo este deve ser
extraiacutedo dos locais de produccedilatildeo e encaminhado atraveacutes de gasodutos para os pontos
necessaacuterios Para garantir um fluxo constante e uma pressatildeo suficiente do gaacutes ele passa por
compressores centriacutefugos em estaccedilotildees de compressatildeo no longo desses gasodutos Estas satildeo
maacutequinas criacuteticas que natildeo podem sofrer muitas perdas por questotildees econocircmicas e sobre tudo
de seguranccedila por isso satildeo necessaacuterios diagnoacutesticos e manutenccedilatildeo regulares dos
equipamentos Dessa maneira o trabalho buscou desenvolver no Matlab uma ferramenta
capaz de calcular com dados obtidos em testes da maacutequina os paracircmetros de performance do
compressor centriacutefugo para comparar o desempenho real com as curvas teoacutericas e analisar
possiacuteveis anormalidades A construccedilatildeo dessa ferramenta necessita primeiramente a escolha de
uma equaccedilatildeo de estado adequada para o caacutelculo das propriedades do gaacutes natural
Posteriormente a interface e o programa que define o funcionamento dela satildeo elaborados e
verificados comparando os resultados da ferramenta com um software de propriedades
termodinacircmicas e curvas reais de um compressor
Palavras-chave Compressor centriacutefugo Transporte de gaacutes natural Equaccedilatildeo de estado
Performance
vi
Abstract of Undergraduate Project presented to POLIUFRJ as a partial fulfillment of the
requirements for the degree of Engineer
DEVELOPMENT OF A TOOL FOR THE DIAGNOSIS OF CENTRIFUGAL
COMPRESSORS OPERATING WITH NATURAL GAS
Marion Larreur
December2018
Advisor Reinaldo de Falco
Department Mechanical Engineering
In order for the natural gas to be distributed and consumed in Brazil and in the world
it must be sent from the production sites through pipelines To ensure constant flow and
sufficient gas pressure it passes through centrifugal compressors at compression stations
along these pipelines These centrifugal compressors are critical in this process it is essential
to perform regular diagnosis and maintenance on such machines to avoid losses that would
cause economic and especially safety issues In that respect the present work aims at
developing with Matlab a tool able of computing the performance parameters of the
centrifugal compressor from data obtained in machine tests in order to compare the actual
performance of the compressor with theoretical curves and to detect and analyze potential
anomalies In order to develop such a tool it is first necessary to choose a suitable state
equation to calculate the properties of natural gas The interface and the program that defines
how it operates are then devised and verified comparing the results of the tool with a
software of thermodynamic properties and theoretical curves of a compressor
Keywords Centrifugal compressor Natural gas transport Equation of State Performance
vii
Sumaacuterio
Lista de figuras ix
Lista de tabelas xi
1 INTRODUCcedilAtildeO 12
11 Produccedilatildeo de gaacutes natural 12
12 Induacutestria do gaacutes natural no Brasil 13
13 Objetivo 15
14 Organizaccedilatildeo do trabalho 16
2 COMPRESSAtildeO DE GAacuteS NATURAL 17
21 Estaccedilatildeo de compressatildeo 17
211 Definiccedilatildeo 17
212 Funcionamento 17
22 Monitoramento e diagnoacutestico 20
221 Sistema de desligamento 20
222 Diagnoacutestico para manutenccedilatildeo preventiva 21
223 Monitoramento de desempenho 21
3 REVISAtildeO BIBLIOGRAFICA 23
31 Propriedades dos fluidos 23
311 Propriedades termodinacircmicas de um fluido puro 23
312 Comportamento de uma mistura 25
313 Compressatildeo dos gases 26
32 Compressores 27
321 Introduccedilatildeo 27
322 Tipos de compressores 28
33 Compressores centriacutefugos 32
331 Caracteriacutesticas 32
322 Componentes 33
323 Limites de operaccedilatildeo 35
viii
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO 37
41 Definiccedilatildeo 37
411 Correlaccedilatildeo de Standing-Katz 38
412 Benedict-Webb-Rubin 40
413 Lee-Kesler 41
414 Redlich-Kwong 42
415 Soave-Redlich-Kwong 43
416 Peng-Robinson 43
42 Aplicaccedilatildeo a diferentes misturas 44
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais 44
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico 46
423 Mistura 3- Outra composiccedilatildeo tiacutepica 47
43 Escolha da equaccedilatildeo de estado 49
5 ELABORACcedilAtildeO DA FERRAMENTA 51
51 Teste de compressor centrifugo 51
52 Biblioteca de dados 52
53 Rotina de caacutelculo 52
54 Construccedilatildeo da interface 55
6 VERIFICACcedilAtildeO DA FERRAMENTA 60
61 Verificaccedilatildeo das propriedades termodinacircmicas 60
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance 64
63 Validaccedilatildeo da construccedilatildeo das curvas 66
7 CONCLUSAtildeO 71
Referecircncias bibliograacuteficas 72
Anexo 1 Propriedades dos fluidos 74
Anexo 2 Instruccedilotildees de uso 75
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas 76
Anexo 4 Planilha de verificaccedilatildeo dos paracircmetros de performance 77
Anexo 5 Programa Matlab 78
ix
Lista de figuras
Figura 1 ndash Origem e classificaccedilatildeo do gaacutes natural [1] 12
Figura 2 - Gasoduto Boliacutevia-Brasil [2] 13
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 14
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 15
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor16
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4] 18
Figura 7 - Monitor de performance Emerson Process Management [6] 22
Figura 8 - Diagrama PVT da aacutegua [7] 23
Figura 9 - Classificaccedilatildeo dos compressores [9] 27
Figura 10 - Compressor alternativo de pistatildeo [10] 29
Figura 11 - Compressor rotativo de palhetas [10] 29
Figura 12 - Compressor rotativo de loacutebulo [10] 30
Figura 13 - Compressor rotativo de parafuso [10] 30
Figura 14 - Compressor centriacutefugo [11] 31
Figura 15 - Compressor axial [10] 31
Figura 16 - Impelidor de um compressor centriacutefugo [11] 33
Figura 17 - Conjunto rotor de um compressor centriacutefugo [11] 34
Figura 18 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11] 34
Figura 19 - Diagrama de Standing-Katz [12] 38
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1 45
Figura 21 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz 46
Figura 22 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2 47
Figura 23 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3 48
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas 49
Figura 25 - Primeira aba do aplicativo 56
Figura 26 - Segunda aba do aplicativo 58
Figura 27 - Entrada de dados no SimulisThermodynamics 61
Figura 28 - Entrada de dados na ferramenta 62
Figura 29 - Resultados no SimulisThermodynamics 62
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 4: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/4.jpg)
iv
Agradecimentos
Primeiramente agradeccedilo a minha famiacutelia por me apoiarem incondicionalmente e me
ajudarem sempre em todas minhas decisotildees mesmo que seja me mudar em um outro
continente
Agradeccedilo a todos os amigos que fiz no Brasil que me acolheram tatildeo bem e me
fizeram me sentir em famiacutelia Aos amigos da mecacircnica e especialmente os que me ajudaram
com a revisatildeo desse trabalho aos colegas do LTTC ao time de basquete da UFRJ aos
colegas de apartamento antigos e atuais e a todos os outros que tive a sorte de encontrar
obrigada por tornarem cada dia desse intercacircmbio uacutenico
Aos meus amigos da Franccedila por sempre estarem no meu lado nos momentos felizes e
mais difiacuteceis por ainda estarem presentes mesmo longe vindo me visitar ou sempre me
enviando mensagens
Queria agradecer aos serviccedilos das relaccedilotildees internacionais da Centrale Lille e da UFRJ
por tornarem possiacutevel esse duplo diploma e me oferecerem durante esses dois anos a melhor
experiecircncia da minha vida
Finalmente um obrigado especial ao Professor Reinaldo de Falco pela
disponibilidade a orientaccedilatildeo o apoio e a ajuda neste trabalho
v
Resumo do Projeto de Graduaccedilatildeo apresentado agrave Escola PoliteacutecnicaUFRJ como parte dos
requisitos necessaacuterios para a obtenccedilatildeo do grau de Engenheira Mecacircnica
DESENVOLVIMENTO DE UMA FERRAMENTA PARA O DIAGNOacuteSTICO DE
COMPRESSORES CENTRIacuteFUGOS OPERANDO COM GAacuteS NATURAL
Marion Larreur
Dezembro2018
Orientador Reinaldo de Falco
Curso Engenharia Mecacircnica
Para o gaacutes natural ser distribuiacutedo e consumido no Brasil e no mundo este deve ser
extraiacutedo dos locais de produccedilatildeo e encaminhado atraveacutes de gasodutos para os pontos
necessaacuterios Para garantir um fluxo constante e uma pressatildeo suficiente do gaacutes ele passa por
compressores centriacutefugos em estaccedilotildees de compressatildeo no longo desses gasodutos Estas satildeo
maacutequinas criacuteticas que natildeo podem sofrer muitas perdas por questotildees econocircmicas e sobre tudo
de seguranccedila por isso satildeo necessaacuterios diagnoacutesticos e manutenccedilatildeo regulares dos
equipamentos Dessa maneira o trabalho buscou desenvolver no Matlab uma ferramenta
capaz de calcular com dados obtidos em testes da maacutequina os paracircmetros de performance do
compressor centriacutefugo para comparar o desempenho real com as curvas teoacutericas e analisar
possiacuteveis anormalidades A construccedilatildeo dessa ferramenta necessita primeiramente a escolha de
uma equaccedilatildeo de estado adequada para o caacutelculo das propriedades do gaacutes natural
Posteriormente a interface e o programa que define o funcionamento dela satildeo elaborados e
verificados comparando os resultados da ferramenta com um software de propriedades
termodinacircmicas e curvas reais de um compressor
Palavras-chave Compressor centriacutefugo Transporte de gaacutes natural Equaccedilatildeo de estado
Performance
vi
Abstract of Undergraduate Project presented to POLIUFRJ as a partial fulfillment of the
requirements for the degree of Engineer
DEVELOPMENT OF A TOOL FOR THE DIAGNOSIS OF CENTRIFUGAL
COMPRESSORS OPERATING WITH NATURAL GAS
Marion Larreur
December2018
Advisor Reinaldo de Falco
Department Mechanical Engineering
In order for the natural gas to be distributed and consumed in Brazil and in the world
it must be sent from the production sites through pipelines To ensure constant flow and
sufficient gas pressure it passes through centrifugal compressors at compression stations
along these pipelines These centrifugal compressors are critical in this process it is essential
to perform regular diagnosis and maintenance on such machines to avoid losses that would
cause economic and especially safety issues In that respect the present work aims at
developing with Matlab a tool able of computing the performance parameters of the
centrifugal compressor from data obtained in machine tests in order to compare the actual
performance of the compressor with theoretical curves and to detect and analyze potential
anomalies In order to develop such a tool it is first necessary to choose a suitable state
equation to calculate the properties of natural gas The interface and the program that defines
how it operates are then devised and verified comparing the results of the tool with a
software of thermodynamic properties and theoretical curves of a compressor
Keywords Centrifugal compressor Natural gas transport Equation of State Performance
vii
Sumaacuterio
Lista de figuras ix
Lista de tabelas xi
1 INTRODUCcedilAtildeO 12
11 Produccedilatildeo de gaacutes natural 12
12 Induacutestria do gaacutes natural no Brasil 13
13 Objetivo 15
14 Organizaccedilatildeo do trabalho 16
2 COMPRESSAtildeO DE GAacuteS NATURAL 17
21 Estaccedilatildeo de compressatildeo 17
211 Definiccedilatildeo 17
212 Funcionamento 17
22 Monitoramento e diagnoacutestico 20
221 Sistema de desligamento 20
222 Diagnoacutestico para manutenccedilatildeo preventiva 21
223 Monitoramento de desempenho 21
3 REVISAtildeO BIBLIOGRAFICA 23
31 Propriedades dos fluidos 23
311 Propriedades termodinacircmicas de um fluido puro 23
312 Comportamento de uma mistura 25
313 Compressatildeo dos gases 26
32 Compressores 27
321 Introduccedilatildeo 27
322 Tipos de compressores 28
33 Compressores centriacutefugos 32
331 Caracteriacutesticas 32
322 Componentes 33
323 Limites de operaccedilatildeo 35
viii
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO 37
41 Definiccedilatildeo 37
411 Correlaccedilatildeo de Standing-Katz 38
412 Benedict-Webb-Rubin 40
413 Lee-Kesler 41
414 Redlich-Kwong 42
415 Soave-Redlich-Kwong 43
416 Peng-Robinson 43
42 Aplicaccedilatildeo a diferentes misturas 44
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais 44
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico 46
423 Mistura 3- Outra composiccedilatildeo tiacutepica 47
43 Escolha da equaccedilatildeo de estado 49
5 ELABORACcedilAtildeO DA FERRAMENTA 51
51 Teste de compressor centrifugo 51
52 Biblioteca de dados 52
53 Rotina de caacutelculo 52
54 Construccedilatildeo da interface 55
6 VERIFICACcedilAtildeO DA FERRAMENTA 60
61 Verificaccedilatildeo das propriedades termodinacircmicas 60
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance 64
63 Validaccedilatildeo da construccedilatildeo das curvas 66
7 CONCLUSAtildeO 71
Referecircncias bibliograacuteficas 72
Anexo 1 Propriedades dos fluidos 74
Anexo 2 Instruccedilotildees de uso 75
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas 76
Anexo 4 Planilha de verificaccedilatildeo dos paracircmetros de performance 77
Anexo 5 Programa Matlab 78
ix
Lista de figuras
Figura 1 ndash Origem e classificaccedilatildeo do gaacutes natural [1] 12
Figura 2 - Gasoduto Boliacutevia-Brasil [2] 13
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 14
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 15
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor16
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4] 18
Figura 7 - Monitor de performance Emerson Process Management [6] 22
Figura 8 - Diagrama PVT da aacutegua [7] 23
Figura 9 - Classificaccedilatildeo dos compressores [9] 27
Figura 10 - Compressor alternativo de pistatildeo [10] 29
Figura 11 - Compressor rotativo de palhetas [10] 29
Figura 12 - Compressor rotativo de loacutebulo [10] 30
Figura 13 - Compressor rotativo de parafuso [10] 30
Figura 14 - Compressor centriacutefugo [11] 31
Figura 15 - Compressor axial [10] 31
Figura 16 - Impelidor de um compressor centriacutefugo [11] 33
Figura 17 - Conjunto rotor de um compressor centriacutefugo [11] 34
Figura 18 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11] 34
Figura 19 - Diagrama de Standing-Katz [12] 38
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1 45
Figura 21 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz 46
Figura 22 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2 47
Figura 23 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3 48
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas 49
Figura 25 - Primeira aba do aplicativo 56
Figura 26 - Segunda aba do aplicativo 58
Figura 27 - Entrada de dados no SimulisThermodynamics 61
Figura 28 - Entrada de dados na ferramenta 62
Figura 29 - Resultados no SimulisThermodynamics 62
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 5: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/5.jpg)
v
Resumo do Projeto de Graduaccedilatildeo apresentado agrave Escola PoliteacutecnicaUFRJ como parte dos
requisitos necessaacuterios para a obtenccedilatildeo do grau de Engenheira Mecacircnica
DESENVOLVIMENTO DE UMA FERRAMENTA PARA O DIAGNOacuteSTICO DE
COMPRESSORES CENTRIacuteFUGOS OPERANDO COM GAacuteS NATURAL
Marion Larreur
Dezembro2018
Orientador Reinaldo de Falco
Curso Engenharia Mecacircnica
Para o gaacutes natural ser distribuiacutedo e consumido no Brasil e no mundo este deve ser
extraiacutedo dos locais de produccedilatildeo e encaminhado atraveacutes de gasodutos para os pontos
necessaacuterios Para garantir um fluxo constante e uma pressatildeo suficiente do gaacutes ele passa por
compressores centriacutefugos em estaccedilotildees de compressatildeo no longo desses gasodutos Estas satildeo
maacutequinas criacuteticas que natildeo podem sofrer muitas perdas por questotildees econocircmicas e sobre tudo
de seguranccedila por isso satildeo necessaacuterios diagnoacutesticos e manutenccedilatildeo regulares dos
equipamentos Dessa maneira o trabalho buscou desenvolver no Matlab uma ferramenta
capaz de calcular com dados obtidos em testes da maacutequina os paracircmetros de performance do
compressor centriacutefugo para comparar o desempenho real com as curvas teoacutericas e analisar
possiacuteveis anormalidades A construccedilatildeo dessa ferramenta necessita primeiramente a escolha de
uma equaccedilatildeo de estado adequada para o caacutelculo das propriedades do gaacutes natural
Posteriormente a interface e o programa que define o funcionamento dela satildeo elaborados e
verificados comparando os resultados da ferramenta com um software de propriedades
termodinacircmicas e curvas reais de um compressor
Palavras-chave Compressor centriacutefugo Transporte de gaacutes natural Equaccedilatildeo de estado
Performance
vi
Abstract of Undergraduate Project presented to POLIUFRJ as a partial fulfillment of the
requirements for the degree of Engineer
DEVELOPMENT OF A TOOL FOR THE DIAGNOSIS OF CENTRIFUGAL
COMPRESSORS OPERATING WITH NATURAL GAS
Marion Larreur
December2018
Advisor Reinaldo de Falco
Department Mechanical Engineering
In order for the natural gas to be distributed and consumed in Brazil and in the world
it must be sent from the production sites through pipelines To ensure constant flow and
sufficient gas pressure it passes through centrifugal compressors at compression stations
along these pipelines These centrifugal compressors are critical in this process it is essential
to perform regular diagnosis and maintenance on such machines to avoid losses that would
cause economic and especially safety issues In that respect the present work aims at
developing with Matlab a tool able of computing the performance parameters of the
centrifugal compressor from data obtained in machine tests in order to compare the actual
performance of the compressor with theoretical curves and to detect and analyze potential
anomalies In order to develop such a tool it is first necessary to choose a suitable state
equation to calculate the properties of natural gas The interface and the program that defines
how it operates are then devised and verified comparing the results of the tool with a
software of thermodynamic properties and theoretical curves of a compressor
Keywords Centrifugal compressor Natural gas transport Equation of State Performance
vii
Sumaacuterio
Lista de figuras ix
Lista de tabelas xi
1 INTRODUCcedilAtildeO 12
11 Produccedilatildeo de gaacutes natural 12
12 Induacutestria do gaacutes natural no Brasil 13
13 Objetivo 15
14 Organizaccedilatildeo do trabalho 16
2 COMPRESSAtildeO DE GAacuteS NATURAL 17
21 Estaccedilatildeo de compressatildeo 17
211 Definiccedilatildeo 17
212 Funcionamento 17
22 Monitoramento e diagnoacutestico 20
221 Sistema de desligamento 20
222 Diagnoacutestico para manutenccedilatildeo preventiva 21
223 Monitoramento de desempenho 21
3 REVISAtildeO BIBLIOGRAFICA 23
31 Propriedades dos fluidos 23
311 Propriedades termodinacircmicas de um fluido puro 23
312 Comportamento de uma mistura 25
313 Compressatildeo dos gases 26
32 Compressores 27
321 Introduccedilatildeo 27
322 Tipos de compressores 28
33 Compressores centriacutefugos 32
331 Caracteriacutesticas 32
322 Componentes 33
323 Limites de operaccedilatildeo 35
viii
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO 37
41 Definiccedilatildeo 37
411 Correlaccedilatildeo de Standing-Katz 38
412 Benedict-Webb-Rubin 40
413 Lee-Kesler 41
414 Redlich-Kwong 42
415 Soave-Redlich-Kwong 43
416 Peng-Robinson 43
42 Aplicaccedilatildeo a diferentes misturas 44
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais 44
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico 46
423 Mistura 3- Outra composiccedilatildeo tiacutepica 47
43 Escolha da equaccedilatildeo de estado 49
5 ELABORACcedilAtildeO DA FERRAMENTA 51
51 Teste de compressor centrifugo 51
52 Biblioteca de dados 52
53 Rotina de caacutelculo 52
54 Construccedilatildeo da interface 55
6 VERIFICACcedilAtildeO DA FERRAMENTA 60
61 Verificaccedilatildeo das propriedades termodinacircmicas 60
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance 64
63 Validaccedilatildeo da construccedilatildeo das curvas 66
7 CONCLUSAtildeO 71
Referecircncias bibliograacuteficas 72
Anexo 1 Propriedades dos fluidos 74
Anexo 2 Instruccedilotildees de uso 75
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas 76
Anexo 4 Planilha de verificaccedilatildeo dos paracircmetros de performance 77
Anexo 5 Programa Matlab 78
ix
Lista de figuras
Figura 1 ndash Origem e classificaccedilatildeo do gaacutes natural [1] 12
Figura 2 - Gasoduto Boliacutevia-Brasil [2] 13
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 14
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 15
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor16
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4] 18
Figura 7 - Monitor de performance Emerson Process Management [6] 22
Figura 8 - Diagrama PVT da aacutegua [7] 23
Figura 9 - Classificaccedilatildeo dos compressores [9] 27
Figura 10 - Compressor alternativo de pistatildeo [10] 29
Figura 11 - Compressor rotativo de palhetas [10] 29
Figura 12 - Compressor rotativo de loacutebulo [10] 30
Figura 13 - Compressor rotativo de parafuso [10] 30
Figura 14 - Compressor centriacutefugo [11] 31
Figura 15 - Compressor axial [10] 31
Figura 16 - Impelidor de um compressor centriacutefugo [11] 33
Figura 17 - Conjunto rotor de um compressor centriacutefugo [11] 34
Figura 18 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11] 34
Figura 19 - Diagrama de Standing-Katz [12] 38
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1 45
Figura 21 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz 46
Figura 22 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2 47
Figura 23 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3 48
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas 49
Figura 25 - Primeira aba do aplicativo 56
Figura 26 - Segunda aba do aplicativo 58
Figura 27 - Entrada de dados no SimulisThermodynamics 61
Figura 28 - Entrada de dados na ferramenta 62
Figura 29 - Resultados no SimulisThermodynamics 62
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 6: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/6.jpg)
vi
Abstract of Undergraduate Project presented to POLIUFRJ as a partial fulfillment of the
requirements for the degree of Engineer
DEVELOPMENT OF A TOOL FOR THE DIAGNOSIS OF CENTRIFUGAL
COMPRESSORS OPERATING WITH NATURAL GAS
Marion Larreur
December2018
Advisor Reinaldo de Falco
Department Mechanical Engineering
In order for the natural gas to be distributed and consumed in Brazil and in the world
it must be sent from the production sites through pipelines To ensure constant flow and
sufficient gas pressure it passes through centrifugal compressors at compression stations
along these pipelines These centrifugal compressors are critical in this process it is essential
to perform regular diagnosis and maintenance on such machines to avoid losses that would
cause economic and especially safety issues In that respect the present work aims at
developing with Matlab a tool able of computing the performance parameters of the
centrifugal compressor from data obtained in machine tests in order to compare the actual
performance of the compressor with theoretical curves and to detect and analyze potential
anomalies In order to develop such a tool it is first necessary to choose a suitable state
equation to calculate the properties of natural gas The interface and the program that defines
how it operates are then devised and verified comparing the results of the tool with a
software of thermodynamic properties and theoretical curves of a compressor
Keywords Centrifugal compressor Natural gas transport Equation of State Performance
vii
Sumaacuterio
Lista de figuras ix
Lista de tabelas xi
1 INTRODUCcedilAtildeO 12
11 Produccedilatildeo de gaacutes natural 12
12 Induacutestria do gaacutes natural no Brasil 13
13 Objetivo 15
14 Organizaccedilatildeo do trabalho 16
2 COMPRESSAtildeO DE GAacuteS NATURAL 17
21 Estaccedilatildeo de compressatildeo 17
211 Definiccedilatildeo 17
212 Funcionamento 17
22 Monitoramento e diagnoacutestico 20
221 Sistema de desligamento 20
222 Diagnoacutestico para manutenccedilatildeo preventiva 21
223 Monitoramento de desempenho 21
3 REVISAtildeO BIBLIOGRAFICA 23
31 Propriedades dos fluidos 23
311 Propriedades termodinacircmicas de um fluido puro 23
312 Comportamento de uma mistura 25
313 Compressatildeo dos gases 26
32 Compressores 27
321 Introduccedilatildeo 27
322 Tipos de compressores 28
33 Compressores centriacutefugos 32
331 Caracteriacutesticas 32
322 Componentes 33
323 Limites de operaccedilatildeo 35
viii
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO 37
41 Definiccedilatildeo 37
411 Correlaccedilatildeo de Standing-Katz 38
412 Benedict-Webb-Rubin 40
413 Lee-Kesler 41
414 Redlich-Kwong 42
415 Soave-Redlich-Kwong 43
416 Peng-Robinson 43
42 Aplicaccedilatildeo a diferentes misturas 44
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais 44
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico 46
423 Mistura 3- Outra composiccedilatildeo tiacutepica 47
43 Escolha da equaccedilatildeo de estado 49
5 ELABORACcedilAtildeO DA FERRAMENTA 51
51 Teste de compressor centrifugo 51
52 Biblioteca de dados 52
53 Rotina de caacutelculo 52
54 Construccedilatildeo da interface 55
6 VERIFICACcedilAtildeO DA FERRAMENTA 60
61 Verificaccedilatildeo das propriedades termodinacircmicas 60
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance 64
63 Validaccedilatildeo da construccedilatildeo das curvas 66
7 CONCLUSAtildeO 71
Referecircncias bibliograacuteficas 72
Anexo 1 Propriedades dos fluidos 74
Anexo 2 Instruccedilotildees de uso 75
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas 76
Anexo 4 Planilha de verificaccedilatildeo dos paracircmetros de performance 77
Anexo 5 Programa Matlab 78
ix
Lista de figuras
Figura 1 ndash Origem e classificaccedilatildeo do gaacutes natural [1] 12
Figura 2 - Gasoduto Boliacutevia-Brasil [2] 13
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 14
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 15
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor16
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4] 18
Figura 7 - Monitor de performance Emerson Process Management [6] 22
Figura 8 - Diagrama PVT da aacutegua [7] 23
Figura 9 - Classificaccedilatildeo dos compressores [9] 27
Figura 10 - Compressor alternativo de pistatildeo [10] 29
Figura 11 - Compressor rotativo de palhetas [10] 29
Figura 12 - Compressor rotativo de loacutebulo [10] 30
Figura 13 - Compressor rotativo de parafuso [10] 30
Figura 14 - Compressor centriacutefugo [11] 31
Figura 15 - Compressor axial [10] 31
Figura 16 - Impelidor de um compressor centriacutefugo [11] 33
Figura 17 - Conjunto rotor de um compressor centriacutefugo [11] 34
Figura 18 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11] 34
Figura 19 - Diagrama de Standing-Katz [12] 38
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1 45
Figura 21 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz 46
Figura 22 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2 47
Figura 23 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3 48
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas 49
Figura 25 - Primeira aba do aplicativo 56
Figura 26 - Segunda aba do aplicativo 58
Figura 27 - Entrada de dados no SimulisThermodynamics 61
Figura 28 - Entrada de dados na ferramenta 62
Figura 29 - Resultados no SimulisThermodynamics 62
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 7: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/7.jpg)
vii
Sumaacuterio
Lista de figuras ix
Lista de tabelas xi
1 INTRODUCcedilAtildeO 12
11 Produccedilatildeo de gaacutes natural 12
12 Induacutestria do gaacutes natural no Brasil 13
13 Objetivo 15
14 Organizaccedilatildeo do trabalho 16
2 COMPRESSAtildeO DE GAacuteS NATURAL 17
21 Estaccedilatildeo de compressatildeo 17
211 Definiccedilatildeo 17
212 Funcionamento 17
22 Monitoramento e diagnoacutestico 20
221 Sistema de desligamento 20
222 Diagnoacutestico para manutenccedilatildeo preventiva 21
223 Monitoramento de desempenho 21
3 REVISAtildeO BIBLIOGRAFICA 23
31 Propriedades dos fluidos 23
311 Propriedades termodinacircmicas de um fluido puro 23
312 Comportamento de uma mistura 25
313 Compressatildeo dos gases 26
32 Compressores 27
321 Introduccedilatildeo 27
322 Tipos de compressores 28
33 Compressores centriacutefugos 32
331 Caracteriacutesticas 32
322 Componentes 33
323 Limites de operaccedilatildeo 35
viii
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO 37
41 Definiccedilatildeo 37
411 Correlaccedilatildeo de Standing-Katz 38
412 Benedict-Webb-Rubin 40
413 Lee-Kesler 41
414 Redlich-Kwong 42
415 Soave-Redlich-Kwong 43
416 Peng-Robinson 43
42 Aplicaccedilatildeo a diferentes misturas 44
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais 44
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico 46
423 Mistura 3- Outra composiccedilatildeo tiacutepica 47
43 Escolha da equaccedilatildeo de estado 49
5 ELABORACcedilAtildeO DA FERRAMENTA 51
51 Teste de compressor centrifugo 51
52 Biblioteca de dados 52
53 Rotina de caacutelculo 52
54 Construccedilatildeo da interface 55
6 VERIFICACcedilAtildeO DA FERRAMENTA 60
61 Verificaccedilatildeo das propriedades termodinacircmicas 60
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance 64
63 Validaccedilatildeo da construccedilatildeo das curvas 66
7 CONCLUSAtildeO 71
Referecircncias bibliograacuteficas 72
Anexo 1 Propriedades dos fluidos 74
Anexo 2 Instruccedilotildees de uso 75
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas 76
Anexo 4 Planilha de verificaccedilatildeo dos paracircmetros de performance 77
Anexo 5 Programa Matlab 78
ix
Lista de figuras
Figura 1 ndash Origem e classificaccedilatildeo do gaacutes natural [1] 12
Figura 2 - Gasoduto Boliacutevia-Brasil [2] 13
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 14
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 15
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor16
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4] 18
Figura 7 - Monitor de performance Emerson Process Management [6] 22
Figura 8 - Diagrama PVT da aacutegua [7] 23
Figura 9 - Classificaccedilatildeo dos compressores [9] 27
Figura 10 - Compressor alternativo de pistatildeo [10] 29
Figura 11 - Compressor rotativo de palhetas [10] 29
Figura 12 - Compressor rotativo de loacutebulo [10] 30
Figura 13 - Compressor rotativo de parafuso [10] 30
Figura 14 - Compressor centriacutefugo [11] 31
Figura 15 - Compressor axial [10] 31
Figura 16 - Impelidor de um compressor centriacutefugo [11] 33
Figura 17 - Conjunto rotor de um compressor centriacutefugo [11] 34
Figura 18 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11] 34
Figura 19 - Diagrama de Standing-Katz [12] 38
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1 45
Figura 21 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz 46
Figura 22 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2 47
Figura 23 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3 48
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas 49
Figura 25 - Primeira aba do aplicativo 56
Figura 26 - Segunda aba do aplicativo 58
Figura 27 - Entrada de dados no SimulisThermodynamics 61
Figura 28 - Entrada de dados na ferramenta 62
Figura 29 - Resultados no SimulisThermodynamics 62
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 8: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/8.jpg)
viii
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO 37
41 Definiccedilatildeo 37
411 Correlaccedilatildeo de Standing-Katz 38
412 Benedict-Webb-Rubin 40
413 Lee-Kesler 41
414 Redlich-Kwong 42
415 Soave-Redlich-Kwong 43
416 Peng-Robinson 43
42 Aplicaccedilatildeo a diferentes misturas 44
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais 44
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico 46
423 Mistura 3- Outra composiccedilatildeo tiacutepica 47
43 Escolha da equaccedilatildeo de estado 49
5 ELABORACcedilAtildeO DA FERRAMENTA 51
51 Teste de compressor centrifugo 51
52 Biblioteca de dados 52
53 Rotina de caacutelculo 52
54 Construccedilatildeo da interface 55
6 VERIFICACcedilAtildeO DA FERRAMENTA 60
61 Verificaccedilatildeo das propriedades termodinacircmicas 60
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance 64
63 Validaccedilatildeo da construccedilatildeo das curvas 66
7 CONCLUSAtildeO 71
Referecircncias bibliograacuteficas 72
Anexo 1 Propriedades dos fluidos 74
Anexo 2 Instruccedilotildees de uso 75
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas 76
Anexo 4 Planilha de verificaccedilatildeo dos paracircmetros de performance 77
Anexo 5 Programa Matlab 78
ix
Lista de figuras
Figura 1 ndash Origem e classificaccedilatildeo do gaacutes natural [1] 12
Figura 2 - Gasoduto Boliacutevia-Brasil [2] 13
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 14
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 15
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor16
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4] 18
Figura 7 - Monitor de performance Emerson Process Management [6] 22
Figura 8 - Diagrama PVT da aacutegua [7] 23
Figura 9 - Classificaccedilatildeo dos compressores [9] 27
Figura 10 - Compressor alternativo de pistatildeo [10] 29
Figura 11 - Compressor rotativo de palhetas [10] 29
Figura 12 - Compressor rotativo de loacutebulo [10] 30
Figura 13 - Compressor rotativo de parafuso [10] 30
Figura 14 - Compressor centriacutefugo [11] 31
Figura 15 - Compressor axial [10] 31
Figura 16 - Impelidor de um compressor centriacutefugo [11] 33
Figura 17 - Conjunto rotor de um compressor centriacutefugo [11] 34
Figura 18 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11] 34
Figura 19 - Diagrama de Standing-Katz [12] 38
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1 45
Figura 21 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz 46
Figura 22 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2 47
Figura 23 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3 48
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas 49
Figura 25 - Primeira aba do aplicativo 56
Figura 26 - Segunda aba do aplicativo 58
Figura 27 - Entrada de dados no SimulisThermodynamics 61
Figura 28 - Entrada de dados na ferramenta 62
Figura 29 - Resultados no SimulisThermodynamics 62
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 9: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/9.jpg)
ix
Lista de figuras
Figura 1 ndash Origem e classificaccedilatildeo do gaacutes natural [1] 12
Figura 2 - Gasoduto Boliacutevia-Brasil [2] 13
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 14
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros
cuacutebicosdia) [2] 15
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor16
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4] 18
Figura 7 - Monitor de performance Emerson Process Management [6] 22
Figura 8 - Diagrama PVT da aacutegua [7] 23
Figura 9 - Classificaccedilatildeo dos compressores [9] 27
Figura 10 - Compressor alternativo de pistatildeo [10] 29
Figura 11 - Compressor rotativo de palhetas [10] 29
Figura 12 - Compressor rotativo de loacutebulo [10] 30
Figura 13 - Compressor rotativo de parafuso [10] 30
Figura 14 - Compressor centriacutefugo [11] 31
Figura 15 - Compressor axial [10] 31
Figura 16 - Impelidor de um compressor centriacutefugo [11] 33
Figura 17 - Conjunto rotor de um compressor centriacutefugo [11] 34
Figura 18 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11] 34
Figura 19 - Diagrama de Standing-Katz [12] 38
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1 45
Figura 21 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz 46
Figura 22 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2 47
Figura 23 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3 48
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas 49
Figura 25 - Primeira aba do aplicativo 56
Figura 26 - Segunda aba do aplicativo 58
Figura 27 - Entrada de dados no SimulisThermodynamics 61
Figura 28 - Entrada de dados na ferramenta 62
Figura 29 - Resultados no SimulisThermodynamics 62
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 10: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/10.jpg)
x
Figura 30 - Resultados na ferramenta 63
Figura 31 - Erro do volume especiacutefico para cada composiccedilatildeo 63
Figura 32 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo 64
Figura 33 - Erro meacutedio dos paracircmetros de performance 65
Figura 34 - Aba de entrada de dados para a verificaccedilatildeo das curvas 66
Figura 35 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo 67
Figura 36 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo 67
Figura 37 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo 68
Figura 38 - Superposiccedilatildeo das curvas do fabricante e da ferramenta 69
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 11: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/11.jpg)
xi
Lista de tabelas
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9] 28
Tabela 2 - Constantes da EDS BWR [13] 41
Tabela 3 - Constantes da EDS Lee-Kesler [14] 42
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16] 44
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar [17] 46
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18] 48
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17] 61
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo 64
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 12: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/12.jpg)
12
1 INTRODUCcedilAtildeO
11 Produccedilatildeo de gaacutes natural
O gaacutes natural eacute uma substacircncia que se encontra no estado gasoso nas condiccedilotildees
atmosfeacutericascomposta por hidrocarbonetos leves (acima de 70 de metano seguido de
etano propano butano e outros gases em menores proporccedilotildees)
Ele pode ser classificado em duas categorias segundo sua origem [1]
- Gaacutes natural associado eacute encontrado dissolvido no petroacuteleo e eacute separado durante sua
produccedilatildeo
- Gaacutes natural natildeo associado eacute obtido diretamente de um reservatoacuterio natural natildeo eacute
dissolvido com oacuteleo ou aacutegua ou com quantidades muito pequenas de liacutequidos
Figura 1ndash Origem e classificaccedilatildeo do gaacutes natural [1]
O gaacutes natural precisa ser refinado para ter uma qualidade melhor e poder ser usado de
maneira mais eficiente como combustiacutevel Logo pode ser transportado na fase gasosa
(caminhatildeo ou barcaccedila para pequenas distacircncias gasodutos para grandes distacircncias) ou liacutequida
(diminuiccedilatildeo de temperatura e elevaccedilatildeo da pressatildeo para transformar o gaacutes em liacutequido (GNL)
ocupando menos volume e podendo ser transportado por navio)
Depois do petroacuteleo e do carvatildeo mineral o gaacutes natural eacute a terceira principal fonte de
energia no mundo Ele causa menos danos ao meio ambiente que o petroacuteleo e o carvatildeo
mineral poreacutem sua combustatildeo ainda contribui ao efeito de estufa por ser um combustiacutevel
foacutessil
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 13: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/13.jpg)
13
Diversos setores utilizam o gaacutes natural ele pode ser empregado como mateacuteria-prima
na induacutestria petroquiacutemica e na produccedilatildeo de fertilizantes Eacute tambeacutem utilizado como
combustiacutevel veicular (GNV) gaacutes domiciliar e de comeacutercios para a refrigeraccedilatildeo de ambientes
e no setor termoeleacutetrico dentre outras aplicaccedilotildees
12 Induacutestria do gaacutes natural no Brasil
O Brasil comeccedilou a explorar o gaacutes natural nos anos 1940 na Bahia e cresceusua
produccedilatildeo nacional em 1970 com a descoberta da Bacia de Campos a participaccedilatildeo do gaacutes
natural aumentou em 27 na matriz energeacutetica nacional [2]
A utilizaccedilatildeo do gaacutes natural aumentou em 1999 com a construccedilatildeo do gasoduto Boliacutevia-
Brasil que eacute constituiacutedo de tubulaccedilotildees de diacircmetro elevado transportandogaacutes natural
produzido na Boliacutevia ateacute alguns estados brasileiros Ele incentivou especialmente o consumo
de gaacutes natural nas usinas termoeleacutetricas brasileirasaumentando a oferta com preccedilos reduzidos
transportando 30 milhotildees de metro cuacutebico por dia [2]e assim fazendo crescer a 10 a
participaccedilatildeo do gaacutes natural na matriz energeacutetica nacional
Figura 2 - Gasoduto Boliacutevia-Brasil [2]
Assim a oferta de gaacutes nacional vem principalmente da produccedilatildeo brasileira e das
importaccedilotildees da Boliacutevia Poreacutem o Brasil passou por um periacuteodo de seca entre 2011 e 2015
diminuindo os reservatoacuterios hidreleacutetricos e aumentando a demanda Para ajustar a oferta teve
que introduzir uma nova fonte de energia com a importaccedilatildeo de gaacutes natural liquefeito (GNL)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 14: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/14.jpg)
14
Figura 3- Composiccedilatildeo da oferta de gaacutes natural por origem (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
O graacutefico apresenta as diferentes fontes de gaacutes natural entre os anos 2009 e 2017 ele
mostra que as importaccedilotildees bolivianas de gaacutes natural ficaram bastante constantes ao longo dos
anos enquanto a produccedilatildeo nacional aumentou[2] de 312 milhotildees de metro cuacutebico por dia
(MMcdia) ateacute 585 MMcdia em 8 anos Essa oferta eacute na maior parte impulsionada pelo
desenvolvimento das tecnologias que permitiram a exploraccedilatildeo do preacute-sal que hoje em dia
representam 53 dos campos de produccedilatildeo de gaacutes natural
Os diferentes mercados que precisam do gaacutes natural no Brasil satildeo detalhados no graacutefico
abaixo [2] os setores industriais e de geraccedilatildeo de energia satildeo os maiores consumidores eles
representam 80 da demanda Em 2017 esses mercados demandavam aproximadamente 70
MMcdia seguidos pelos setores automotivo residencial e comercial que consumem 5
MMcdia cada um
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 15: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/15.jpg)
15
Figura 4 - Composiccedilatildeo da demanda interna de gaacutes natural (2009ndash2017 em milhotildees de metros cuacutebicosdia) [2]
A Petrobras eacute o maior participante da induacutestria de gaacutes natural brasileira possui mais
de 90 dos campos e estruturas de gaacutes natural do paiacutes [2] No entanto vem ocorrer uma perda
de participaccedilatildeo da Petrobras nos uacuteltimos anos com o surgimento e o crescimento de novos
atores no mercado a BG Brasil (comprada pela Shell) Parnaiacuteba Gaacutes e Petrogal fazem cada
ano mais investimentos animados pelas novas possibilidades que oferecem os campos
mariacutetimos do preacute-sal A Agecircncia Nacional do Petroacuteleo Gaacutes Natural e Biocombustiacuteveis(ANP)
incentiva essa abertura de mercado para que a Petrobras natildeo seja o uacutenico fornecedor de gaacutes no
Brasil e assim tenha mais diversidade na oferta e competitividade de preccedilo
13 Objetivo
Esse trabalho tem como objetivo desenvolver uma ferramenta computacional capaz de
calcular os paracircmetros de performance de um compressor centriacutefugo que opera com gaacutes
natural tendo como dados de entrada as pressotildees e temperaturas de succcedilatildeo e descarga a
vazatildeo volumeacutetrica e a composiccedilatildeo do gaacutes todos medidos num teste realizado em condiccedilotildees
operacionais Para executar esses caacutelculos o fator de compressibilidade e a entalpia do gaacutes
natural seratildeo determinados com uma equaccedilatildeo de estado adequada
16
Figura 5 - Roteiro do caacutelculo dos paracircmetros de performance do compressor
A ferramenta deve tambeacutem ser capaz de digitalizar as curvas reais do compressor a
partir dos dados fornecidos pelo fabricante para comparar o ponto calculado com estes e
permitir um diagnoacutestico mais faacutecil do compressor centrifugo
14 Organizaccedilatildeo do trabalho
O capiacutetulo 2 apresenta as estaccedilotildees de compressatildeo dos gasodutos que servem para o
transporte de gaacutes natural o funcionamento delas e como elas satildeo controladas para garantir
uma seguranccedila maacutexima
No capiacutetulo 3 eacute feita uma abordagem teoacuterica sobre as propriedades termodinacircmicas
dos gases os compressores em geral e mais especificamente os compressores centriacutefugos
presentes nas estaccedilotildees de compressatildeo
O capiacutetulo 4 apresenta as diferentes equaccedilotildees de estado que podem ser aplicadas ao gaacutes
natural e a escolha da qual vai ser usada no trabalho com o estudo de diferentes misturas
O capiacutetulo 5 foca na construccedilatildeo da ferramenta atraveacutes da obtenccedilatildeo dos dados de
entrada a elaboraccedilatildeo das equaccedilotildees escritas no programa e a organizaccedilatildeo da interface graacutefica
No capiacutetulo 6 trecircs verificaccedilotildees satildeo realizadas para verificar a adequaccedilatildeo das
propriedades termodinacircmicas e o bom funcionamento da ferramenta
Finalmente no capiacutetulo 7 satildeo feitas conclusotildees baseadas nas verificaccedilotildees do programa
e no possiacutevel uso em estaccedilotildees de compressatildeo e sugestotildees de melhorias na ferramenta
17
2 COMPRESSAtildeO DE GAacuteS NATURAL
21 Estaccedilatildeo de compressatildeo
211 Definiccedilatildeo
Um componente fundamental para o transporte do gaacutes natural eacute a estaccedilatildeo de compressatildeo
Quando o gaacutes escoa num gasoduto ele experimenta fricccedilatildeo diferenccedila de altitude e distacircncia
que provocam uma queda de pressatildeo A estaccedilatildeo comprime o gaacutes agrave uma determinada pressatildeo
permitindo assim que ele avance no gasoduto ateacute seu destino final para poder ser distribuiacutedo
em refinarias ou outros
O nuacutemero total de estaccedilotildees de compressatildeo num gasoduto depende muito das
condiccedilotildees de operaccedilatildeo e da regiatildeo onde ele estaacute instalado Por exemplo o gasoduto Boliacutevia-
Brasil possui [3] 15 estaccedilotildees num comprimento total de 3150 km (557 km na Boliacutevia e 2593
km no Brasil) com uma capacidade de fornecimento de 3008 milhotildees de metros cuacutebicos por
dia
A pressatildeo do gaacutes natural eacute muito variaacutevel de um gasoduto a outro e mesmo nas
diferentes seccedilotildees do proacuteprio gasoduto dependendo do tipo de lugar onde estaacute operando sua
elevaccedilatildeo e o diacircmetro do duto Em geral a pressatildeo tiacutepica do gaacutes escoando estaacute entre 200 e
1500 psi Ela pode variar tambeacutem em funccedilatildeo da oferta e da demanda que especificam
pressotildees determinadas assim as condiccedilotildees de compressatildeo devem ser adaptadas
212 Funcionamento
Cada estaccedilatildeo de compressatildeo tem vaacuterios componentes mas o principal eacute o compressor que
permite manter a pressatildeo do gaacutes natural nas condiccedilotildees ideais para o transporte Eacute o elemento
mais importante da estaccedilatildeo com o motor que o aciona
18
Figura 6 - Diagrama de uma estaccedilatildeo de compressatildeo [4]
1- Tubulaccedilatildeo da aacuterea da estaccedilatildeo de compressatildeo
O gaacutes natural entra na estaccedilatildeo de compressatildeo desde o gasoduto atraveacutes da tubulaccedilatildeo
instalada nessa aacuterea
2- Filtro separador Purificador
O gaacutes eacute considerado seco quando passa no gasoduto conteacutem um teor muito baixo ou nulo de
hidrocarbonetos na fase liacutequida poreacutem a aacutegua e outros hidrocarbonetos podem se condensar
enquanto o gaacutes escoa no duto Entrando na estaccedilatildeo o gaacutes natural deve passar por filtros que
removem esses liacutequidos poeira partiacutecula solidas e todas as outras impurezas que podem estar
presentes
3- Unidade de compressatildeo
Depois da purificaccedilatildeo o gaacutes natural chega ateacute o compressor que vai aumentar a pressatildeo para
cumprir os requisitos do sistema Para isso computadores regulam a vazatildeo e calculam o
nuacutemero de compressores necessaacuterios eles operam geralmente em paralelo cada unidade de
compressatildeo fornece a pressatildeo adicional requerida mas se o aumento de pressatildeo desejado for
muito alto os compressores podem ser arranjados em estaacutegios (em seacuterie) para ter uma razatildeo de
compressatildeo maior
A unidade de compressatildeo tambeacutem conteacutem o acionador que alimentam o compressor para um
compressor centriacutefugo podem ser usados turbinas ou motores eleacutetricos
19
4- Sistema de refrigeraccedilatildeo
A compressatildeo do gaacutes gera calor que deve ser retirado antes de devolver ele nas tubulaccedilotildees do
gasoduto a temperatura do fluido aumenta de 7-8 degC a cada 100 psi Assim a maioria das
estaccedilotildees de compressatildeo possui um sistema de refrigeraccedilatildeo operando com ar para dissipar o
excesso de calor conteuacutedo no gaacutes natural
5- Sistema de lubrificaccedilatildeo
Para evitar um desgaste excessivo e aumentar a vida do compressor os componentes dele
(mancais virabrequim aneacuteis de selagem) precisam ser lubrificados em geral atraveacutes de um
sistema que injete oacuteleo sob pressatildeo nas unidades de compressatildeo
6- Silenciador de descarga
A compressatildeo de um gaacutes gera ruiacutedo isso pode ser um problema especialmente se a estaccedilatildeo de
compressatildeo estiver instalada perto de aacutereas residenciais Tecnologias foram desenvolvidas
para cumprir as normas regulamentadoras sobre o niacutevel de ruiacutedo e evitar incomodar as
pessoas que ocupam aacutereas vizinhas a estaccedilatildeo
Aleacutem desse silenciador as unidades de compressatildeo satildeo geralmente construiacutedas em preacutedios
adequados com tecnologia avanccedilada para reduzir o ruiacutedo com isolaccedilatildeo das paredes e
ventiladores que reduzem o ruiacutedo
7- Sistema de abastecimento em combustiacutevel
A maioria das unidades de compressatildeo satildeo acionadas por turbinas que satildeo alimentadas pelo
proacuteprio gaacutes natural do gasoduto uma parte eacute extraiacuteda depois dos filtros e eacute usada como
combustiacutevel A vezes os compressores satildeo acionados por motores eleacutetrico geralmente por
preocupaccedilotildees ambientais ou de seguranccedila e nesse caso a estaccedilatildeo exige uma alimentaccedilatildeo
eleacutetrica
8- Geradores de Backup
Para evitar interrupccedilotildees de serviccedilos da estaccedilatildeo de compressatildeo quando tiver algum problema
com os geradores principais geradores adicionais satildeo instalados e garantem um
funcionamento contiacutenuo
20
Outros componentes podem tambeacutem existir numa estaccedilatildeo de compressatildeo como
equipamentos de mediccedilatildeo do gaacutes controles de seguranccedila e monitoramento do sistema e
equipamentos de odorizaccedilatildeo que adicionam mercaptano fornecendo o cheiro sulfuroso
distintivo do gaacutes natural para questotildees de seguranccedila
22 Monitoramento e diagnoacutestico
A seguranccedila eacute a preocupaccedilatildeo principal para planejar construir e operar uma estaccedilatildeo de
compressatildeo ela eacute composta de equipamentos mecacircnicos criacuteticos e fica geralmente em lugares
distantes e sem ningueacutem no local exceto para a manutenccedilatildeo Cada defeito ou falha interrompe
o serviccedilo e causa perdas por isso eacute importante ter informaccedilotildees confiaacuteveis sobre as condiccedilotildees
de operaccedilatildeo e o estado dos equipamentos para poder prever um problema
No Brasil a norma ABNT (Associaccedilatildeo Brasileira de Normas Teacutecnicas) NBR 12712 [5]
fixa as condiccedilotildees miacutenimas exigiacuteveis para projeto especificaccedilotildees de materiais e equipamentos
fabricaccedilatildeo de componentes e ensaios dos sistemas de transmissatildeo e distribuiccedilatildeo de gaacutes
combustiacutevel por dutos Ela recomenda diferentes sistemas de controle para garantir o bom
funcionamento da estaccedilatildeo de compressatildeo
221 Sistema de desligamento
A funccedilatildeo do sistema de desligamento eacute principalmente evitar danos graves do
compressor e da turbina e sobre tudo ferimentos dos funcionaacuterios e danos ambientais no caso
de um evento totalmente imprevisiacutevel como por exemplo a quebra de uma paacute de turbina
devidoa uma imperfeiccedilatildeo metaluacutergica Nesse caso os diferentes sensores integrados a estaccedilatildeo
de compressatildeo enviam informaccedilotildees no monitor central onde efetua-se o desligamento de
emergecircncia essas informaccedilotildees podem posteriormente ser analisadas para determinar a causa e
evitar desligamentos necessaacuterios no futuro
O sistema [5] deve possibilitar o bloqueio e o alivio do gaacutes na estaccedilatildeo de compressatildeo
com a descarga realizada em local que natildeo gere risco Deve tambeacutem desligar os equipamentos
de compressatildeo de gaacutes e instalaccedilotildees a gaacutes e eleacutetricas nas vizinhanccedilas dos coletores de gaacutes e da
21
estaccedilatildeo de compressatildeo exceto os que permitem a evacuaccedilatildeo do pessoal da estaccedilatildeo e a
proteccedilatildeo de equipamentos
222 Diagnoacutesticopara manutenccedilatildeopreventiva
A maioria dos eventos crocircnicos podem ser previstoscom diagnoacutesticos detalhados eles
permitem identificar as falhas possiacuteveis e avaliar a gravidade com antecedecircncia e assim
otimizar a manutenccedilatildeo da estaccedilatildeo de compressatildeo
A anaacutelise contiacutenua ou perioacutedica dos dados de vibraccedilotildees das maacutequinas por exemplo ajuda a
conhecer o tempo no qual a estaccedilatildeo de compressatildeo funciona de maneira produtiva antes que
a manutenccedilatildeo seja necessaacuteria Usa-se tambeacutem [6] dados dos diferentes sensores da estaccedilatildeo
(pressatildeo temperatura rotaccedilatildeo) anaacutelise do oacuteleo imagem infravermelha e detecccedilatildeo
ultrassocircnica para determinar se consertos imediatos satildeo necessaacuterios ou pelo contraacuterio se a
manutenccedilatildeo pode ser adiada
223 Monitoramento de desempenho
O monitoramento de desempenho compara a performance atual do compressor com as
especificaccedilotildees do projeto se os equipamentos se deterioram o consumo de energia pode
aumentar de maneira excessiva e o rendimento da estaccedilatildeo cair para condiccedilotildees de operaccedilatildeo
constante A figura abaixo mostra um exemplo de um monitor de performance apresentando o
desempenho real atual do compressor
22
Figura 7 - Monitor de performance Emerson Process Management [6]
Aleacutem disso diferenccedilas entre a performanceteacutermica real do compressor e o
desempenho projetado podem provocar danos nas maacutequinas O monitoramento teacutermico
permite natildeo apenas saber se o compressor estaacute com desempenho mais baixo que o expectado
mas tambeacutem identificar os componentes que contribuem na queda de eficiecircncia e assim
planejar controle ou manutenccedilatildeo adequada
23
3 REVISAtildeO BIBLIOGRAFICA
31 Propriedades dos fluidos
Algumas propriedades satildeo fundamentais para analisar o comportamento dos fluidos e
representam a base para o estudo termodinacircmico da compressatildeo do gaacutes natural A seguir satildeo
apresentadas algumas propriedades termodinacircmicas de uma substacircncia pura e de uma mistura
assim como a evoluccedilatildeo delas durante uma compressatildeo
311 Propriedades termodinacircmicas de um fluido puro
As propriedades termodinacircmicas satildeo especificas para cada substacircncia podem em geral
ser encontradas em tabelas que apresentam os valores dos seguintes paracircmetros um
dependendo do outro temperatura pressatildeo volume especiacutefico calor especiacutefico energia
interna entalpia e entropia Outras propriedades de fluidos puros seratildeo tambeacutem primordiais
nos capiacutetulos seguintes para a anaacutelise da compressatildeo do gaacutes natural
Ponto criacutetico
Uma substacircncia pura tem uma composiccedilatildeo quiacutemica invariaacutevel e homogecircnea pode
existir em uma ou em vaacuterias fases solido liquido ou gaacutes em funccedilatildeo da pressatildeo da
temperatura e do volume dela
Figura 8 - Diagrama PVT da aacutegua [7]
24
A figura acima apresenta o diagrama pressatildeo-volume-temperatura da aacutegua mostrando
os estados possiacuteveis do fluido Uma propriedade primordial de cada substacircncia que vai ser
usada posteriormente para definir o estado do gaacutes natural eacute o ponto criacutetico que pode ser
observado na figura Acima do estado criacutetico caracterizado pela pressatildeo a temperatura e o
volume criacuteticos natildeo podem existir duas fases ao mesmo tempo os processos de condensaccedilatildeo
(mudanccedila de fase de vapor ateacute liquido) e vaporizaccedilatildeo (de liquido ateacute vapor) natildeo existem
Fator de compressibilidade
Eacute a relaccedilatildeo entre o volume molar medido de um gaacutes real dividido pelo volume molar
de um gaacutes ideal
119885 =
119881119898
119881119898119894119889119890119886119897
=119875119881119898
119877119879
(31)
Ele traduz o desvio de comportamento real do gaacutes em relaccedilatildeo a um gaacutes perfeito (Z=1
para um gaacutes ideal) levando em consideraccedilatildeo a estrutura molecular e as forccedilas moleculares do
fluido Ele eacute aproximadamente o mesmo para todos os gases agraves mesmas temperaturas e
pressotildees reduzidas que satildeo as relaccedilotildees das temperaturas e pressotildees do gaacutes divididas pelas
temperaturas e pressotildees criacuteticas Eacute utilizado para calcular o volume especiacutefico do gaacutes
Fator acecircntrico
O fator acecircntrico foi introduzido por Pitzer em 1955 para representar o comportamento
dos gases com estruturas moleacuteculas complexas Ele eacute associado com a esfericidade das
moleacuteculas Eacute dado por
119908 = minus1 minus log
119901119907lowast
119901119888
(32)
Sendo pv a pressatildeo de vapor do fluido a uma temperatura de 07 vezes a temperatura criacutetica
do fluido
25
312 Comportamento de uma mistura
O conhecimento da composiccedilatildeo da mistura e das propriedades termodinacircmicas de cada
componente eacute necessaacuterio para obter as propriedades de uma mistura de gases A composiccedilatildeo eacute
definida pela fraccedilatildeo molar ou maacutessica de cada componente que eacute a relaccedilatildeo entre a massa ou o
nuacutemero de mols dele e a massa ou o nuacutemero de mols total da mistura A soma das fraccedilotildees
molares e a soma das fraccedilotildees maacutessicas de uma mistura satildeo iguais a 1
Fraccedilatildeo maacutessica 119909119894 =119898119894
119898119905119900119905119886119897
(33)
Fraccedilatildeo molar 119910119894 =
119873119894
119873119905119900119905119886119897
(34)
Para uma mistura ideal calcula-se as propriedades termodinacircmicas diretamente em
funccedilatildeo da fraccedilatildeo molar e das propriedades de cada componente
119883 = sum 119910119894 119883119894 (35)
Sendo X a massa molar o volume especiacutefico a energia interna especiacutefica a entalpia
especiacutefica a entropia especiacutefica o calor especiacutefico a pressatildeo ou volume constante o fator
acecircntrico ou a pressatildeo ou temperatura criacutetica
No caso de uma mistura real os componentes interagem entre eles mudando assim o
comportamento PVT da mistura As equaccedilotildees de estado que descrevem o comportamento dos
gases e que seratildeo descritas no capiacutetulo 4 seguem regras de misturas para representar
adequadamente o caso real Os diferentes paracircmetros que aparecem nessas equaccedilotildees de estado
satildeo assim funccedilotildees das composiccedilotildees molares de cada componente da mistura e de coeficientes
cruzados que representam as interaccedilotildees binarias de cada par de gases presentes na mistura
Por exemplo para uma mistura o coeficiente a da equaccedilatildeo de Van der Waals apresentada
posteriormente eacute calculado [8]da maneira seguinte com aij os coeficientes cruzados
119886 = sum sum 119910119894119910119895119886119894119895
119895119894
(36)
119886119894119895 = (1 minus 119896119894119895)radic119886119894119886119895 (37)
26
O coeficiente cruzado eacute exprimido em funccedilatildeo dos coeficientes ai e aj que satildeo os valores para
os componentes puros i e j e de um novo coeficiente kij chamado paracircmetro de interaccedilatildeo
binaacuteria com kij = kji e kii = kjj = 0 Os valores desses paracircmetros para cada par de
componentes vecircm de dados experimentais
313 Compressatildeo dos gases
Existem diferentes tipos de processos termodinacircmicos para comprimir um gaacutes o
primeiro eacute a compressatildeo isoteacutermica que seria ideal para o funcionamento de um compressor
Mas na praacutetica esse tipo de compressatildeo natildeo eacute usado precisaria de um resfriamento importante
para guardar uma temperatura constante ao longo do processo natildeo seria muito eficiente
O outro modelo termodinacircmico que representa o fenocircmeno de compressatildeo dos gases eacute
a compressatildeo adiabaacutetica onde natildeo ocorre adiccedilatildeo ou remoccedilatildeo de calor do sistema [9]
Desconsiderando as perdas internas do compressor a compressatildeo do gaacutes eacute reversiacutevel
portanto isentroacutepica Ela eacute modelizada pela equaccedilatildeo seguinte supondo o gaacutes ideal
119901 119907119896 = 119888119905119890 (38)
O paracircmetro k corresponde a razatildeo entre os calores especiacuteficos a pressatildeo constante e a
volume constante do gaacutes comprimido
No entanto a troca de calor entre o compressor e o ambiente eacute inevitaacutevel causada por
atritos e choques ou pelo sistema de refrigeraccedilatildeo A compressatildeo real do gaacutes eacute assim
modelizada por uma compressatildeo politroacutepica [9] introduzindo um coeficiente n
119901 119907119899 = 119888119905119890 (38)
O coeficiente politroacutepico n eacute superior ao paracircmetro k anteriormente definido para uma
compressatildeo com ganho de calor do meio atraveacutes das perdas internas do compressor Se tiver
um sistema de refrigeraccedilatildeo o processo se faz com perda de calor do gaacutes para o meio temos
1 lt n lt k
27
32 Compressores
321 Introduccedilatildeo
Compressores satildeo maacutequinas utilizadas para elevar a pressatildeo de fluidos no estado
gasoso Dependendo das caracteriacutesticas dos gases e das condiccedilotildees operacionais as dimensotildees
e caracteriacutesticas dos compressores satildeo diferentes eles tecircm a mesma funccedilatildeo mas pressotildees de
operaccedilotildees diferentes fazem que precisam de projeto e construccedilatildeo diferentes
Desta maneira os compressores podem ser classificados em vaacuterios tipos como
mostrado na figura abaixo
Figura 9 - Classificaccedilatildeo dos compressores [9]
Existem dois grupos principais de compressores que correspondem a meacutetodos
diferentes para comprimir o gaacutes O primeiro eacute o grupo dos compressores volumeacutetricos ou
com deslocamento positivo eles aceitam um volume de gaacutes que seraacute deslocado por accedilatildeo
positiva de um pistatildeo ou outro componente O segundo grupo eacute composto dos compressores
dinacircmicos a compressatildeo eacute baseada sobre a transformaccedilatildeo da energia cineacutetica em energia de
pressatildeo o movimento de elementos ou a entrada de jatos de gaacutes conferindo uma velocidade
ao fluido que vai depois operar a conversatildeo de energia passando por uma aacuterea transversal
aumentando progressivamente
Cada tipo de compressor tem uma faixa de operaccedilatildeo especificada elas satildeo descritas na
tabela seguinte
28
Tabela 1 - Limites de operaccedilatildeo dos tipos de compressores [9]
322 Tipos de compressores
3221 Volumeacutetricos
Existem diferentes tipos de compressores de deslocamento positivo que elevam a
pressatildeo do gaacutes reduzindo o volume que ele ocupava
Compressores alternativos
Neste tipo de compressor o fluido eacute admitido por uma vaacutelvula de succcedilatildeo e chega ateacute o
cilindro Apoacutes o fechamento da vaacutelvula uma peccedila moacutevel (pistatildeo ou diafragma) segue um
movimento linear empurrada por um sistema biela-manivela e comprime assim o gaacutes
conteuacutedo no cilindro ateacute a abertura da vaacutelvula de descarga para extrair o fluido pressurizado
O processo de compressatildeo nesse caso ocorre de forma intermitente
O compressor alternativo mais utilizado eacute de pistatildeo um ou vaacuterios pistotildees satildeo
movimentados por um motor externo diesel ou eleacutetrico que faz girar a biela ela transforme o
movimento rotativo em alternativo e comprime o gaacutes presente no cilindro fechado atraveacutes do
pistatildeo A figura abaixo mostra a estrutura de um compressor de pistatildeo
29
Figura 10 - Compressor alternativo de pistatildeo [10]
Um diafragma pode ser usado ao inveacutes de um pistatildeo para comprimir o fluido O
funcionamento eacute o mesmo que para um compressor de pistatildeo uma membrana ou diafragma eacute
empurrada por uma biela para comprimir o fluido de forma alternativa Esse compressor
apresenta a vantagem de isolar totalmente o gaacutes eacute uacutetil para trabalhar com substacircncias
perigosas ou corrosivas
Compressores Rotativos
A compressatildeo do gaacutes eacute aqui operada atraveacutes de elementos giratoacuterios (loacutebulos palhetas
parafusos entre outros) de forma continua ao contraacuterio dos compressores alternativos
Um tipo de compressor rotativo eacute o compressor de palhetas ele eacute composto de um
rotor com vaacuterias palhetas deslizantes montado com o centro deslocado em relaccedilatildeo ao centro
da carcaccedila A excentricidade do rotor faz que o volume entre as palhetas que conteacutem o gaacutes
diminui progressivamente aumentando a pressatildeo do gaacutes
Figura 11 - Compressor rotativo de palhetas [10]
30
O compressor de loacutebulos conteacutem dois rotores girando em sentido contraacuterio
empurrando o gaacutes entrando na succcedilatildeo regiatildeo de baixa pressatildeo ateacute a descarga regiatildeo de alta
pressatildeo Esse tipo de compressor eacute bastante robusto ele eacute geralmente usado na induacutestria
automotiva
Figura 5 - Compressor rotativo de loacutebulo [10]
Um outro tipo de compressor rotativo o compressor de parafusos eacute usado em uma
grande variedade de aplicaccedilotildees industriais graccedilas a seu baixo niacutevel de vibraccedilotildees e sua
capacidade de suportar pressotildees mais altas Ele eacute composto de dois parafusos interligados (o
modelo mais comum) dentro de uma carcaccedila O fluido chega de um lado e entra nas ranhuras
dos parafusos que se encaixam umas nas outras enquanto rodando comprimindo assim o gaacutes
e descarregando depois ele no lado oposto
Figura 6 - Compressor rotativo de parafuso [10]
3222 Dinacircmicos
Compressores centriacutefugos
Satildeo maacutequinas dinacircmicas que admitem o gaacutes axialmente pelo olho do impelidor
rotativo e aceleram ele Devido agraves forccedilas centriacutefugas o gaacutes eacute forccedilado dentro da voluta
31
comprimido no difusor com o aumento da aacuterea (conversatildeo de energia cineacutetica em energia de
pressatildeo) e expulsado radialmente
Figura 7 - Compressor centriacutefugo [11]
Esse projeto eacute focado sobre os compressores centriacutefugos sendo assim as
caracteriacutesticas e composiccedilatildeo deles seratildeo mais detalhadas em uma proacutexima parte
Compressores axiais
O princiacutepio de funcionamento eacute parecido com os compressores centriacutefugos exceto que
a trajetoacuteria do gaacutes eacute somente axial o fluxo do gaacutes eacute sempre paralelo ao eixo Esses
compressores satildeo usados para vazotildees maiores e aumentos de pressotildees menores
Figura 8 - Compressor axial [10]
Aleacutem disso existem compressores mistos que satildeo maacutequinas dinacircmicas com
impelidores que combinam caracteriacutesticas dos compressores centriacutefugos e axiais
32
33 Compressores centriacutefugos
331 Caracteriacutesticas
Como explicado anteriormente o gaacutes admitido na succcedilatildeo do compressor centriacutefugo eacute
acelerado e pressurizado com a conversatildeo da energia cineacutetica em energia de pressatildeo Esse
processo eacute parecido agrave operaccedilatildeo de uma bomba centriacutefuga [9] exceto que para o compressor o
fluido eacute compressiacutevel A compressatildeo requer assim um trabalho mecacircnico importante para essa
transferecircncia de energia e ele resulta em troca de calor elevada com aumento da temperatura
que deve ficar nos limites que o compressor pode suportar
Como turbocompressor o compressor centriacutefugo apresenta vaacuterias vantagens em
comparaccedilatildeo aos compressores alternativos [9] jaacute ele eacute adaptaacutevel a acionadores de alta rotaccedilatildeo
como turbinas a gaacutes e a vapor Suportando menos esforccedilos que os compressores volumeacutetricos
os custos de instalaccedilatildeo e de manutenccedilatildeo satildeo menores para os compressores centriacutefugos e
axiais A eficiecircncia do processo eacute tambeacutem maior para uma razatildeo de compressatildeo (pressatildeo da
descarga sobre a succcedilatildeo) menor que 21 por estaacutegio e tem uma maior relaccedilatildeo capacidade para
espaccedilo ocupado
Em comparaccedilatildeo ao compressor axial o compressor centriacutefugo eacute usado para
capacidades menores e pressatildeo maiores eacute tecnicamente e economicamente mais interessante
Eles possuem tambeacutem uma razatildeo de compressatildeo maior para cada estaacutegio [9] da ordem de 41
para um compressor centriacutefugo contra 151 para um compressor axial
O desempenho de um compressor centriacutefugo eacute caracterizado por trecircs paracircmetros
- O head eacute o trabalho cedido a cada unidade de peso do fluido no processo de
compressatildeo ele tem a dimensatildeo de um comprimento
- A potecircncia cedida ao fluido durante a compressatildeo
- A eficiecircncia em geral politroacutepica que relaciona o head necessaacuterio em um processo
reversiacutevel (desconsiderando as perdas) e o head real
33
Esses paracircmetros satildeo necessaacuterios para escolher o compressor adaptado agraves condiccedilotildees de
operaccedilatildeo desejadas Satildeo geralmente fornecidos pelo fabricante do modelo de compressor
sobre forma de curvas head eficiecircncia e potecircncia em funccedilatildeo da vazatildeo variando para cada
rotaccedilatildeo
322 Componentes
Os compressores centriacutefugos satildeo feitos de vaacuterios componentes alguns seratildeo
detalhados aqui
O elemento rotativo do compressor que acelera o fluido eacute o impelidor ele eacute munido de
paacutes como mostra a figura abaixo que aumentam a energia cineacutetica do gaacutes transmitindo o
trabalho mecacircnico fornecido pelo acionador
Figura 9 - Impelidor de um compressor centriacutefugo [11]
O rotor eacute o elemento acionado por um motor eleacutetrico uma turbina a vapor ou a gaacutes ou
outro sistema que gera potecircncia eacute ele que gera a rotaccedilatildeo do impelidor dos mancais e da caixa
do compressor que satildeo montados nele Poreacutem como eacute um elemento rotativo a dinacircmica do
rotor deve ser analisada para verificar a amplitude das vibraccedilotildees a ressonacircncia a estabilidade e
outros fenocircmenos dinacircmicos
A figura abaixo mostra um rotor com vaacuterios impelidores em seacuterie eacute um compressor
com vaacuterios estaacutegios que permite uma elevaccedilatildeo de pressatildeo maior o fluido saindo pressurizado
do primeiro estaacute comprimido de novo as razotildees de compressatildeo satildeo multiplicadas
34
Figura 10 - Conjunto rotor de um compressor centriacutefugo [11]
A carcaccedila de um compressor centrifugo eacute o elemento que conteacutem todos os outros ela
pode ter duas variaccedilotildees construtivas
- Carcaccedila partida horizontalmente em um plano que passa pelo eixo
Ela eacute mais interessante para a manutenccedilatildeo eacute mais faacutecil aceder ao conjunto rotativo Poreacutem eacute
usada para pressotildees menores eacute limitada por causa da dificuldade de vedaccedilatildeo da junta
horizontal
- Carcaccedila partida verticalmente em um plano perpendicular ao eixo
Ela pode atingir pressotildees mais elevadas e atingir maior rotaccedilatildeo assim os compressores podem
ter um tamanho e um peso menor para a mesma operaccedilatildeo No entanto a manutenccedilatildeo eacute mais
complicada e o custo desse tipo de compressor eacute maior
Figura 11 - Carcaccedila partida horizontalmente (esquerda) e verticalmente (direita) [11]
35
Aleacutem disso os compressores centriacutefugos satildeo equipados de mancais que suportam o
peso do rotor e posicionam e mantecircm ele de maneira concecircntrica com os outros elementos do
compressor independentemente dos esforccedilos exercidos
A selagem interna do compressor permite evitar perdas de recirculaccedilatildeo do gaacutes entre os
estaacutegios eacute geralmente usado o tipo labirinto para uma melhor eficiecircncia A selagem do eixo eacute
tambeacutem necessaacuteria para guardar o gaacutes no interior do compressor e natildeo deixar ele escapar no
ambiente o tipo mais usado aqui eacute selagem de gaacutes seco
A lubrificaccedilatildeo eacute necessaacuteria para o bom funcionamento dos compressores centriacutefugos
Eles usam um sistema de lubrificaccedilatildeo pressurizada de oacuteleo que forme uma camada na
superfiacutecie e dissipa o calor provocado pelo atrito
323 Limites de operaccedilatildeo
O projeto de um compressor centriacutefugo eacute de modo geral limitado devido a alguns
fatores que satildeo o sistema de selagem do eixo principal fator limitante a estrutura mecacircnica
do impelidor que causa limite de rotaccedilatildeo e a velocidade do gaacutes que deve ser menor que a
velocidade do som
Aleacutem disso as faixas de vazatildeo de operaccedilatildeo do compressor devem se encontrar entre os
pontos de surge e de choke que satildeo os limites [9]
O surge eacute o limite inferior da operaccedilatildeo ele define a capacidade miacutenima eacute em geral
situado em torno de 50 da vazatildeo em que se tem maacutexima eficiecircncia Quando a vazatildeo miacutenima
eacute alcanccedilada fechando a vaacutelvula de descarga atingindo assim o head maacuteximo que o
compressor pode fornecer o head necessaacuterio para vencer a resistecircncia do sistema eacute maior que
o head disponiacutevel A contrapressatildeo do sistema fica maior que a pressatildeo fornecida pelo
compressor causando uma inversatildeo de fluxo momentacircnea Logo a pressatildeo da descarga
diminui e o compressor consegue fornecer uma vazatildeo maior que o limite do surge Se o
estrangulamento da vaacutelvula eacute mantido esse fenocircmeno se repete e gera danos no compressor
36
aquecimento anormal vibraccedilotildees destruiccedilatildeo do sistema de selagem das tubulaccedilotildees e do
impelidor e pulsaccedilatildeo axial do rotor
O choke (ou stonewall) eacute o limite superior de operaccedilatildeo que define a capacidade maacutexima
Esse fenocircmeno ocorre quando a velocidade do gaacutes se aproxima agrave velocidade do som
aparecem ondas de choque restringindo o escoamento que causam uma queda brutal de
pressatildeo para um miacutenimo aumento de vazatildeo Em geral natildeo apresenta problema para comprimir
gases leves mas pode ser limitante para a operaccedilatildeo com gases de peso molecular maior
37
4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
41 Definiccedilatildeo
As condiccedilotildees de operaccedilatildeo para a compressatildeo de gases satildeo em geral definidas a
partirdos valores de pressatildeo temperatura e vazatildeo maacutessica ou volumeacutetrica Os paracircmetros
usados para descrever o comportamento do compressor satildeo o head a eficiecircncia e a potecircncia
Para definir relaccedilotildees entre todas essas variaacuteveis diferentes equaccedilotildees de estado podem ser
usadas
As equaccedilotildees de estado (EDS) satildeo relaccedilotildees matemaacuteticas entre os paracircmetros que
determinam o estado de um gaacutes a pressatildeo a temperatura e o volume A mais utilizada eacute a
equaccedilatildeo dos gases perfeitos
119875119881 = 119899119877119879 (41)
No entanto essa equaccedilatildeo desconsidera as forccedilas de atraccedilatildeo intermoleculares e o
volume ocupado pelas moleacuteculas Van der Waals desenvolveu em 1873 uma equaccedilatildeo que
descreve melhor o comportamento dos gases reais introduzindo dois paracircmetros que satildeo
relacionados agraves forccedilas de atraccedilatildeo (a) e ao tamanho das moleacuteculas (b)
(119875 +
119886
1198811198982
) (119881119898 minus 119887) = 119877119879
(42)
Esta equaccedilatildeo no entanto natildeo eacute mais utilizada Foi aperfeiccediloada por cientistas e foram
desenvolvidas equaccedilotildees de estado mais precisas
Cinco equaccedilotildees de estado regularmente usadas satildeo estudadas nesse trabalho para
decidir a relaccedilatildeo mais adequada para o projeto e teste de compressores centriacutefugos operando
com gaacutes natural Benedict-Webb-Rubin (1940) Lee Kesler (1975) Redlich-Kwong (1948)
Soave-Redlich-Kwong (1972) e Peng-Robinson (1976) Natildeo existem muitos dados
experimentais disponiacuteveis para avaliar os resultados portanto os valores obtidos satildeo
comparados com a correlaccedilatildeo de Standing-Katz (1942) que daacute o fator de compressibilidade
dos gases de maneira bastante precisa As misturas estudadas seratildeo consideradas ideais natildeo
seratildeo calculados os coeficientes cruzados das equaccedilotildees de estado que representam as
interaccedilotildees binarias entre os componentes
38
411 Correlaccedilatildeo de Standing-Katz
Essa correlaccedilatildeo eacute a mais aceita e usada para aplicaccedilotildees com gaacutes natural Foi
desenvolvida usando dados de mistura de metano com etano propano butano e gases
naturais com uma ampla gama de composiccedilotildees Nenhum dos pesos moleculares das misturas
eacute superior a 40 satildeo composiccedilotildees leves
Ela eacute geralmente apresentada sobre forma de graacutefico dando o fator de compressibilidade do
gaacutes em funccedilatildeo de suas temperatura e pressatildeo reduzidas
Figura 12 - Diagrama de Standing-Katz [12]
39
As temperaturas e pressotildees reduzidas satildeo dadasrespectivamentepela razatildeo entre as
temperaturase pressotildees de operaccedilatildeo e as temperaturas e pressotildees criacuteticas da mistura Essas
propriedades do ponto criacutetico da mistura satildeo determinadas a partirdas propriedades parciais
dos componentessomando as pressotildees ou temperaturas criacuteticas de cada componente
multiplicadas pelassuas respectivas fraccedilotildees molares
119879119903 =119879
119879119888 (43a) 119875119903 =
119875
119875119888 (43b)
119879119888 = sum 119910119894119879119888119894
119899
119894=1
(44a) 119875119888 = sum 119910119894119875119888119894
119899
119894=1
(44b)
No entanto o graacutefico de Standing-Katz eacute relevante somente se a quantidade de
componentes que natildeo satildeo hidrocarbonetos for pequena De fato o gaacutes natural eacute regularmente
composto de gases como nitrogecircnio dioacutexido de carbono e sulfeto de hidrogecircnio que natildeo satildeo
hidrocarbonetos
Ajustes devem ser feitos para levar em conta esses componentes nos caacutelculos das
pressotildees e temperaturas criacuteticas[12] Os paracircmetros de correccedilatildeo seguintes satildeo vaacutelidos para
temperaturas exprimidas em grau Rankine e pressotildees em psi Dependendo das quantidades de
dioacutexido de carbono e sulfeto de hidrogecircnio presentes no gaacutes aacutecido calculamos um fator de
ajuste ԑ
120576 = 120((1199101198672119878 + 1199101198621198742)09 minus (1199101198672119878 + 1199101198621198742)16) + 15(119910119867211987805 minus 1199101198672119878
4)
(45)
Assim calcula-se as propriedades do novo ponto criacutetico
119879119888prime = 119879119888 minus 120576
(46a)
119875119888prime =
119879119888prime119875119888
119879119888 + 119861(1 minus 119861)120576
(46b)
Se o gaacutes natural usado for composto de nitrogecircnio e vapor drsquoaacutegua em quantidade que
natildeo seja despreziacutevel eacute necessaacuterio aplicar uma correccedilatildeo suplementar
40
119879119888119888119900119903 = minus2461 1199101198732 + 4001199101198672119874
(47a)
119875119888119888119900119903 = minus1620 1199101198732 + 1270 1199101198672119874
(47b)
As temperaturas e pressotildees criacuteticas a serem usadas para o caacutelculo das propriedades reduzidas
satildeo assim determinadas
119879119888 =
119879119888prime minus 2272 1199101198732 minus 1165 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119879119888119888119900119903
(48a)
119875119888 =
119875119888prime minus 4931 1199101198732 minus 3200 1199101198672119874
1 minus 1199101198732 minus 1199101198672119874+ 119875119888119888119900119903
(48b)
Com essas correccedilotildees o diagrama de Standing-Katz fornece resultados razoavelmente precisos
para gases hidrocarbonetos puros ou misturas de hidrocarbonetos com outros componentes
com pequeno peso molecular
412 Benedict-Webb-Rubin
Em 1940 Manson Benedict G B Webb e L C Rubin construiacuteram a assim chamada
equaccedilatildeo teacutermica original de Benedict-Webb-Rubin (BWR)[13]
A equaccedilatildeo de estado conteacutem oito paracircmetros que caracterizam as propriedades do gaacutes
Eles devem ser determinados a partir de dados experimentais por regressatildeo Assim a equaccedilatildeo
BWR pode ser usada apenas para descrever as propriedades de substacircncias para as quais
existe grande quantidade de dados experimentais em ampla faixa de pressotildees e temperaturas
No iniacutecio essa equaccedilatildeo foi desenvolvida para descrever o comportamento de hidrocarbonetos
e os resultados obtidos foram bastante proacuteximos aos dados experimentais para esses
componentes
A equaccedilatildeo de estado BWR tem a seguinte forma para o caacutelculodo fator de compressibilidade
do gaacutes natural
119885 = 1 + (1198601 +
1198602
119879119903
+1198603
1198791199033) 120588119903 + (1198604 +
1198605
119879119903
) 1205881199032 + 11986051198606
1205881199035
119879119903
+ 1198607
1205881199032
1198791199033 (1 + 1198608120588119903
2)119890minus11986081205881199032
(49)
41
120588119903 = 027
119875119903
119885119879119903
(410)
Os coeficientes satildeo especiacuteficos para cada gaacutes estudado Achamos em [13] que para o
gaacutes natural satildeo geralmente usados os valores seguintes
Tabela 2 - Constantes da EDS BWR [13]
A1 031506237 A5 -061232032
A2 -10467099 A6 -010488813
A3 -057832729 A7 068157001
A4 053530771 A8 068446549
413Lee-Kesler
A equaccedilatildeo de estado de Lee-Kesler [14] foi desenvolvida em 1975 a partir da equaccedilatildeo
BWR determinando o fator de compressibilidade de qualquer fluido como uma funccedilatildeo do
fator de compressibilidade de um fluido simples Z(0) e do fator de compressibilidade de um
fluido de referecircncia Z(r)
119885 = 119885(0) +119908
119908(119903)(119885(119903) minus 119885(0))
(411)
Assim a equaccedilatildeo de estado de Lee-Kesler define o fator de compressibilidade Z como uma
funccedilatildeo linear do fator acecircntrico
Para uma mistura de gases calcula-se o fator acecircntrico do fluido a partirdos fatores acecircntricos
de cada componente
119908 = sum 119910119894119908119894
119899
119894=1
(412)
O fluido de referecircncia eacute o n-octano com o fator acecircntrico w=03978 Ele foi escolhido porque
eacute o hidrocarboneto mais pesado para o qual existem dados precisos de pressatildeo volume
temperatura e entalpia em uma ampla gama de condiccedilotildees
42
Os fatores de compressibilidade do fluido simples e do fluido de referecircncia podem ser
determinados com essa forma modificada da equaccedilatildeo de estado BWR
119885(119894) = 1 +
119861
119881119903+
119862
1198811199032
+119863
1198811199035
+1198884
1198811199033119879119903
2(120573 +
120574
1198811199032
) 119890minus
120574
1198811199032
(413a)
Os paracircmetros B C e D satildeo funccedilotildees da temperatura e introduzem outras constantes
119861 = 1198871 minus
1198872
119879119903minus
1198873
1198791199032
minus1198874
1198791199033 (413b)
119862 = 1198881 minus1198882
119879119903+
1198883
1198791199033 (413c)
119863 = 1198891 +
1198892
119879119903 (413d)
Os valores das diferentes constantes satildeo os seguintes
Tabela 3 - Constantes da EDS Lee-Kesler[14]
414Redlich-Kwong
Essa equaccedilatildeo de estado foi desenvolvida em 1948 por Otto Redlich e Joseph Neng
Shun Kwong [15] a partir da equaccedilatildeo de Van der Waals Eacute uma relaccedilatildeo algeacutebrica e empiacuterica
entre a pressatildeo temperatura e o volume dos gases Podemos escrevecirc-la de forma cuacutebica
determinando o fator de compressibilidade em funccedilatildeo de apenas dois paracircmetros
1198853 minus 1198852 + (119860 minus 119861 minus 1198612)119885 minus 119860119861 = 0 (414a)
119860 =119886119875
119877sup2119879sup2 (414b) 119861 =
119887119875
119877119879 (414c)
Para obter as expressotildees de a e bessa equaccedilatildeo de estado foi escrita nas condiccedilotildees criacuteticas
43
119886 =042748 1198772119879119888
25
11987511988811987905 (414d) 119887 =
008664 119877119879119888
119875119888 (414e)
415 Soave-Redlich-Kwong
Em 1972 Soave [15] sugeriu adicionar um paracircmetro α que seja dependente da
temperatura introduzindo o fator acecircntrico na equaccedilatildeo
119886 =
042748 11987721198791198882120572
119875119888
(415a)
120572 = (1 + (048 + 1574119908 minus 01761199082)(1 minus radic119879119903)2
(415b)
Essa equaccedilatildeo de estado fornece resultados mais proacuteximos dos dados experimentais que a
equaccedilatildeo anterior especialmente na curva liquido-vapor eacute possiacutevel prever o comportamento de
fases na regiatildeo criacutetica
416 Peng-Robinson
A equaccedilatildeo de estado de Peng-Robinson [15] foi construiacuteda em 1976 e se tornou a mais
popular para o estudo de gaacutes natural na induacutestria de petroacuteleo Eles mantiveram o fator
acecircntrico e a dependecircncia na temperatura introduzidos por Soave poreacutem ajustaram os
diferentes paracircmetros Os coeficientes a e b ainda satildeo obtidos com a expressatildeo da equaccedilatildeo no
ponto criacutetico
A equaccedilatildeo cuacutebica eacute da forma seguinte
1198853 minus (1 minus 119861)1198852 + (119860 minus 31198612 minus 2119861)119885 minus (119860119861 minus 1198612 minus 1198613) = 0
(416a)
Os diferentes paracircmetros satildeo definidos assim
119860 =119886119875
119877sup2119879sup2 (416b) 119861 =
119887119875
119877119879 (416c)
44
119886 =045724 1198772119879119888
2120572
119875119888
(416d) 119887 =
007780 119877119879119888
119875119888
(416e)
120572 = [1 + 119896(1 minus radic119879119903119894)]2 (416f)
119896 = 037464 + 154226119908 minus 0269921199082 (416g)
42 Aplicaccedilatildeo a diferentes misturas
421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
Dados experimentais estatildeo raramente disponiacuteveispara comparar os resultados na
composiccedilatildeo do gaacutes desejada e nas condiccedilotildees de operaccedilotildees requerida Por isso avalia-se os
resultados obtidos com as equaccedilotildees de estado comparando com a correlaccedilatildeo de Standing-
Katz amplamente utilizada e aceita
Para verificar que a correlaccedilatildeo de Standing-Katz corresponda aos valores reais foram
encontradosem [16] os resultados de uma experiecircncia que mede o fator de compressibilidade
de um gaacutes natural com composiccedilatildeo conhecida com temperatura constante (T = 30515 K) e
variando a pressatildeo
Tabela 4 - Composiccedilatildeo da Mistura 1 em porcentagem molar [16]
Composiccedilatildeo molar
Metano C1 90991
Etano C2 2949
Propano C3 1513
Isobutano i-C4 0755
n-butano n-C4 0755
Isopentano i-C5 0299
n-pentano n-C5 0304
Nitrogecircnio N2 2031
Dioacutexido de carbono CO2 0403
Para cada pressatildeo dada a temperatura e a pressatildeo reduzida foram calculadas para achar o
fator de compressibilidade no diagrama de Standing-Katz e as equaccedilotildees de estado foram
45
resolvidas Eacute apresentado abaixo um graacutefico com os valores do fator de compressibilidade de
cada equaccedilatildeo em funccedilatildeo da pressatildeo
Figura 20 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 1
Nota-se que as equaccedilotildees de estado de Soave-Redlich-Kwong Redlich-Kwong e Lee-
Kesler calculam um fator de compressibilidade bem acima dos valores experimentais para
pressotildees altas enquanto os resultados de Benedict-Webb-Rubin Peng-Robinson e da
correlaccedilatildeo de Standing-Katz ficam mais proacuteximos da curva experimental Para pressotildees
baixas a diferenccedila entre os fatores de compressibilidade eacute menor
Para avaliar o uso da correlaccedilatildeo de Standing-Katz como referecircncia calcula-se o erro
relativo percentual que mede a diferenccedila entre os valores experimentais para cada pressatildeo
119864119903119903119900 119903119890119897119886119905119894119907119900 () =
|119885119890119909119901 minus 119885119878119870|
119885119890119909119901lowast 100
(417)
075
077
079
081
083
085
087
089
091
093
095
500 1000 1500 2000 2500 3000
Z
P (psia)
Fator de compressibilidade Z - Mistura 1T = 30515 K
Experimental Standing Katz RK SRK PR LK BWR
46
Figura 13 - Erro relativo entre os valores experimentais e a correlaccedilatildeo de Standing-Katz
A diferenccedila entre os valores obtidos com a correlaccedilatildeo e os dados experimentais fica
sempre a menos de 1 o que nos permite concluir que o fator de compressibilidade obtido
com Standing-Katz eacute entatildeo bastante preciso para ser usado e comparado com os outros
resultados
422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
Para escolher a equaccedilatildeo de estado mais relevante eacute necessaacuterio estudar diferentes
composiccedilotildees de gaacutes natural em vaacuterias condiccedilotildees Achamos em [17] uma composiccedilatildeo possiacutevel
de gaacutes natural que conteacutem mais de 5 de componentes natildeo hidrocarbonetos inclusive gaacutes
sulfiacutedricoEsses componentes influenciam as propriedades do gaacutes e tornam necessaacuterio calcular
os fatores de correccedilatildeo para a correlaccedilatildeo de Standing-Katz
Tabela 5 - Composiccedilatildeo da Mistura 2 em porcentagem molar[17]
Composiccedilatildeo molar
Metano C1 89
Etano C2 35
Propano C3 09
Isobutano i-C4 03
n-butano n-C4 03
Gaacutes Sulfiacutedrico H2S 2
Dioacutexido de carbono CO2 3
Nitrogecircnio N2 1
0
02
04
06
08
1
12
14
16
18
2
500 1000 1500 2000 2500 3000
Z
P (psia)
Erro relativo Standing Katz ()
47
Resolvendo cada equaccedilatildeo de estado com diferentes pressotildees e temperatura constante
(T = 37315 K) para achar o fator de compressibilidade obtemos o graacutefico a seguir
Figura 14 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 2
A equaccedilatildeo de estado de Soave-Redlich-Kwong ainda daacute resultados bem acima da
referecircncia (Standing-Katz) Neste caso as equaccedilotildees de Peng-Robinson e Redlich-Kwong
fornecem os resultados mais proacuteximos da correlaccedilatildeo respectivamente a baixa pressatildeo e a alta
pressatildeo
423 Mistura 3- Outra composiccedilatildeo tiacutepica
Eacute interessante comparar os fatores de compressibilidade obtidos com as diferentes
equaccedilotildees de estado em mais uma composiccedilatildeo de gaacutes natural encontrada em [18]
085
087
089
091
093
095
097
099
500 1000 1500 2000 2500 3000 3500 4000 4500
Z
P (psia)
Fator de compressibilidade Z - Mistura 2T = 37315 K
Standing Katz RK SRK PR LK BWR
48
Tabela 6 - Composiccedilatildeo da Mistura 3 em porcentagem molar [18]
Composiccedilatildeo molar
Metano C1 939
Etano C2 42
Propano C3 03
Isobutano i-C4 003
n-butano n-C4 003
Isopentano i-C5 001
n-pentano n-C5 001
n-hexano n-C6 001
Nitrogecircnio N2 1
Dioacutexido de carbono CO2 05
Oxigecircnio O2 001
Para uma temperatura constante T = 32315 K resolvemos as equaccedilotildees de estado e
construiacutemos o graacutefico a seguir do fator de compressibilidade em funccedilatildeo da pressatildeo
Figura 15 - Fatores de compressibilidade das EDS em funccedilatildeo da pressatildeo - Mistura 3
075
08
085
09
095
1
105
0 1000 2000 3000 4000 5000
Z
P (psia)
Fator de compressibilidade Z - Mistura 3T = 32315 K
Standing Katz RK SRK PR LK BWR
49
Para essa composiccedilatildeo de gaacutes podemos observar que a equaccedilatildeo de estado de Peng-
Robinson corresponde melhor agrave referecircncia para pressotildees abaixo de 3000 psi Acima dessa
pressatildeo a equaccedilatildeo Benedict-Webb-Rubin daacute resultados mais proacuteximos agrave correlaccedilatildeo
Enquanto isso a equaccedilatildeo de Soave-Redlich-Kwong calcula um fator de compressibilidade
sempre acima dos outros
43 Escolha da equaccedilatildeo de estado
Logo devemos escolher qual relaccedilatildeo de estado vai ser usada para desenvolver o
aplicativo calculando os paracircmetros do compressor como head eficiecircncia e potecircncia a partir
das condiccedilotildees de operaccedilatildeo
A equaccedilatildeo de estado que apresenta a menor diferenccedila entre os valores de fator de
compressibilidade calculados e a correlaccedilatildeo de Standing-Katz ou os dados experimentaisseraacute
a mais adequada Para essa anaacutelise o erro meacutedio eacute calculado para cada equaccedilatildeo de estado
como a meacutedia do erro para cada pressatildeo das trecircs misturas estudadas
119864119903119903119900 119898eacute119889119894119900() =
1
119873sum
|119885119903119890119891 minus 119885119888119886119897119888|
119885119903119890119891lowast 100
(417)
Figura 24 - Erro meacutedio das equaccedilotildees de estado para as 3 misturas
0
05
1
15
2
25
3
35
4
RK SRK PR LK BWR
Erro Meacutedio ()
50
A equaccedilatildeo de estado de Soave-Redlich-Kwong apresenta o maior erro de 355
portanto pode ser eliminada da escolha Seus resultados natildeo seratildeo muito representativos da
realidade
Os erros das equaccedilotildees de Lee-Kesler e Redlich-Kwong satildeo respectivamente 213 e
141Ainda satildeo altos para analisar o comportamento dos compressores de maneira eficiente
As equaccedilotildees de estado Benedict-Webb-Rubin e Peng-Robinson apresentam erros de
menos de 1 (respetivamente 0986 e 0965) ambos parecem adequados ao nosso estudo
No entanto vimos nos graacuteficos das diferentes misturas que a equaccedilatildeo BWR eacute mais adequada
em alta pressatildeo enquanto a equaccedilatildeo de estado Peng-Robinson apresenta diferenccedilas menores
com a referecircncia abaixo de 3000 psiSatildeo os valores do fator de compressibilidade para uma
pressatildeo acima de 3000 psi que fazem aumentar o erro meacutedio (o erro de Peng-Robinson seria
de 0796 tomando soacute os valores para pressotildees inferiores a 3000 psi)
Como as condiccedilotildees de operaccedilotildees dos compressores industriais satildeo raramente acima de
3000 psi e a equaccedilatildeo BWR requer paracircmetros determinados por dados experimentais mais
difiacuteceis de achar escolhemos a equaccedilatildeo de estado Peng-Robinson para seguir o trabalho
51
5 ELABORACcedilAtildeO DA FERRAMENTA
O objetivo desse trabalho eacute construir uma ferramenta que vai determinar os paracircmetros
de funcionamento do compressor centriacutefugo a partir de dados de teste e comparar esses
valores com os fornecidos pelo fabricante para diagnosticar problemas
Para desenvolver esse aplicativo a ferramenta escolhida foi o App Designer do
MATLAB Ela permite criar interfaces graacuteficas faacuteceis de programar e usar definindo o
posicionamento dos componentes e programando o comportamento do aplicativo O arquivo
criado tem extensatildeo mlapp e pode ser aberto no MATLAB R2017a e versotildees posteriores
51 Teste de compressor centrifugo
Compressores satildeo regularmente submetidos a alguns testes para verificar seu
funcionamento e a performance Os testes de compressores centriacutefugos satildeo complexos e por
isso organizaccedilotildees profissionais tais como a ASME (American Society of Mechanical
Engineering) a AIChE (American Institute of Chemical Engineers) e a ANSI (American
National Standards Institute) estabeleceram protocolos para meacutetodos experimentais
detalhados e anaacutelise dos resultados
O protocolo geralmente usado eacute o ASME PTC (Performance Test Code) 10 que
fornece procedimentos de testes de compressores centriacutefugos e axiais assim como o erro
admissiacutevel para avaliar as propriedades termodinacircmicas Esses testes satildeo feitos com o gaacutes de
trabalho nas condiccedilotildees operacionais mais proacuteximas possiacuteveis do funcionamento Para garantir
a semelhanccedila a ASME especifica limites para os nuacutemeros de Mach e de Reynolds para a
vazatildeo e para o volume especiacutefico Dessa forma o desempenho do compressor pode ser
analisado de maneira relevante
Para o nosso caso os testes devem fornecer os paracircmetros necessaacuterios para o estudo
do desempenho do compressor precisamos pelo menos da instrumentaccedilatildeo seguinte [19] para
efetuar as mediccedilotildees seguindo o protocolo
52
- Sensores de pressatildeo na entrada e saiacuteda do compressor (manocircmetros tipo liquido peso
morto)
- Sensores de temperatura na entrada e saiacuteda do compressor (termocircmetro de mercuacuterio
termocupla)
- Material de cromatografia para determinar a composiccedilatildeo do gaacutes
- Sensor de vazatildeo (Venturi Pitot)
- Sensor de rotaccedilatildeo (tacocircmetro)
52 Biblioteca de dados
As propriedades dos fluidosvatildeo aparecer tambeacutem na rotina de caacutelculo para analisar o
funcionamento dos compressores Essas propriedades podem ser achadas em [9] De posse
desses dados uma tabela Excel (Anexo 1) foi montada com o peso molecular a pressatildeo
criacutetica a temperatura criacutetica o fator acecircntrico e os coeficientes para calcular o calor
especiacutefico em funccedilatildeo da temperatura dos hidrocarbonetos e de outros fluidos que podem
compor o gaacutes natural
Os dados dessa tabela seratildeo importados no MATLAB e usados na equaccedilatildeo de estado
do gaacutes natural por isso devem ser adicionados agrave mesma pasta de trabalho que o aplicativo
para garantir um uso certo da ferramenta
53 Rotina de caacutelculo
As mediccedilotildees dos testes de compressores centriacutefugos fornecem os paracircmetros
necessaacuterios para analisar seu comportamento temos as fraccedilotildees molares dos componentes yi
as pressotildees na succcedilatildeo P1 e na descarga P2 as temperaturas na succcedilatildeo T1 e na descarga T2 e a
vazatildeo Q Os testes medem tambeacutem a rotaccedilatildeo em rpm mas ela natildeo eacute envolvida nos caacutelculos
seguintes Ela serve para definir com qual curva fornecida pelo fabricante os resultados vatildeo
ser comparados ele fornece curvas ou tabelas de dados do head potecircncia e eficiecircncia em
funccedilatildeo de vazotildees diferentes segundo a rotaccedilatildeo
53
O processo de compressatildeo eacute assumido politroacutepico seratildeo calculados os paracircmetros de
performance correspondentes
Com a biblioteca de dados calculam-se [9]as propriedades da mistura a partir das
propriedades de cada componente multiplicadas pelas fraccedilotildees molares determinadas por
cromatografia
- Coeficientes do calor especiacutefico
119888119901119886 = sum 119910119894 119888119901119886119894 (51a) 119888119901119887 = sum 119910119894119888119901119887119894 (51b) 119888119901119888 = sum 119910119894119888119901119888119894 (51c)
- Temperatura criacutetica 119879119888 = sum 119910119894119879119888119894 (51d)
- Pressatildeo criacutetica 119875119888 = sum 119910119894119875119888119894 (51e)
- Peso molecular 119872119882 = sum 119910119894119872119882119894 (51f)
- Fator acecircntrico 119908 = sum 119910119894119908119894 (51g)
Os fatores de compressibilidade na succcedilatildeo Z1 e na descarga Z2 podem assim ser determinados
com a equaccedilatildeo cuacutebica definida por Peng-Robinson com as equaccedilotildees (416a) ateacute (416g)
aplicadas na entrada e na saiacuteda do compressor
Logo calculam-se[9]os volumes especiacuteficos na entrada e na saiacuteda do compressor (i = 1 2)
119907119894 =
119885119894 119877119879119894
119875119894119872119882
(52)
Com esses volumes e as pressotildees de succcedilatildeo e descarga obtemos o coeficiente politroacutepico e o
head politroacutepico
119899 =
log 11987521198751
log 11990711199072
(53)
54
119867119901 =119899
119899 minus 1(11987521199072 minus 11987511199071)
(54)
Essa equaccedilatildeo fornece o head exprimido em kJkg para ter a dimensatildeo de um comprimento eacute
necessaacuterio dividir pela aceleraccedilatildeo da gravidade
Para poder calcular a eficiecircncia politroacutepicaa diferenccedila de entalpia entre a entrada (h1) e a
saiacuteda (h2) do compressor deve ser determinada
120549ℎ = ℎ2 minus ℎ1 = (ℎ2 minus ℎ2119894119892) + (ℎ2
119894119892minus ℎ1
119894119892) minus (ℎ1 minus ℎ1119894119892) (55)
O expoente ldquoigrdquo significa que eacute a propriedade do gaacutes sendo ideal Para um gaacutes ideal podemos
calcular a diferenccedila de entalpia entre a succcedilatildeo e a descarga como
ℎ2
119894119892minus ℎ1
119894119892= int 119888119901119889119879 = 119888119901119886(1198792 minus 1198791) +
119888119901119887
2(1198792
2 minus 11987912) +
119888119901119888
3(1198792
3 minus 11987913)
(56a)
O calor especiacutefico sendo dependente da temperatura
119888119901 = 119888119901119886 + 119888119901119887119879 + 1198881199011198881198792
(56b)
Podemos entatildeo determinar a diferenccedila entre a entalpia do gaacutes real e do gaacutes ideal com a
equaccedilatildeo de estado de Peng-Robinson [20] para a entrada (i=1) e a saiacuteda (i=2) do compressor
os coeficientes k α Ai e Bi sendo definidos antes
ℎ119894 minus ℎ119894
119894119892= 119877119879119894 [119885119894 minus 1 minus
119860119894
2radic2119861119894
(1 + 119896radic119879119903119894120572119894) ln (119885119894 + (radic2 + 1)119861119894
119885119894 minus (radic2 minus 1)119861119894
)]
(57)
Com essas expressotildees calculamos [9]a diferenccedila de entalpia que representa o head real e
entatildeo a eficiecircncia politroacutepica
120578119901 =
119867119901
ℎ2 minus ℎ1
(58)
55
A expressatildeo da potecircncia depende da vazatildeo maacutessica do gaacutes natural no entanto eacute geralmente a
vazatildeo volumeacutetrica que eacute medida nos testes Ela pode ser usada dividida pelo volume
especiacutefico
= 1199071
(59)
Logo determinamos a potecircncia consumida pelo gaacutes em Horse Power (HP) a unidade mais
usada
119867119875 =
119867119901
120578119901
(510)
A potecircncia que o compressor precisa para trabalhar dentro do regime estabelecido eacute maior por
causa das perdas mecacircnicas Ela eacute chamada BrakeHorse Power (BHP) eacute a soma da potecircncia
consumida pelo gaacutes com as perdas que assumimos aproximadamente iguais agrave raiz quadrada
do Horse Power calculado antes
119861119867119875 = 119867119875 + radic119867119875 (511)
Essa potecircncia eacute usada para escolher o motor eleacutetrico de acionamento
54 Construccedilatildeo da interface
A ferramenta desenvolvida nesse trabalho foi entatildeo construiacuteda no App Designer do
MATLAB onde eacute necessaacuterio escolher o tipo e a disposiccedilatildeo dos componentes do aplicativo e
programar o funcionamento dele como o usuaacuterio vai interagir
Abaixo eacute apresentado o layout da ferramenta como ela eacute elaborada com as imagens da
interface ao lanccedilar o aplicativo
56
Figura 16 - Primeira aba do aplicativo
O papel dessa ferramenta eacute coletar os dados fornecidos pelo fabricante e os de teste
para entatildeo calcular paracircmetros a partir de dados de testes tais como a potecircncia o head e a
eficiecircncia e comparar os dois em curvas Para que a interface seja mais clara e que os
componentes natildeo sejam muito condensados o aplicativo foi separado em duas abas (1) uma
para a entrada de dados e a outra para apresentar os resultados
A primeira aba ldquoInput datardquo eacute separada em duas partes no lado esquerdo o usuaacuterio vai
entrar com os dados que ele mediu no teste do compressor Com o resultado da cromatografia
ele vai digitar a composiccedilatildeo do gaacutes natural em porcentagem molar (2) nos campos
correspondentes aos fluidos que compotildeem em geral o gaacutes natural hidrocarbonetos do metano
ateacute o n-hexano hidrogecircnio nitrogecircnio oxigecircnio dioacutexido de carbono aacutegua e gaacutes sulfiacutedrico
Com as medidas dos diversos sensores pode escrever os valores das pressotildees e temperaturas
na succcedilatildeo (P1 e T1) e na descarga (P2 e T2) assim como a vazatildeo (Q) (3)
2
8
3
4
5
6
7
1
57
O usuaacuterio tem a possibilidade de escolher as unidades desses paracircmetros
- kPa bar atm ou psi para as pressotildees
- K degC degF ou degR para as temperaturas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo
Do lado direito existe um espaccedilo reservado para entrar com os dados reais do
compressor centriacutefugo Como eles mudam com a rotaccedilatildeo eacute melhor indicar a rpm do
compressor correspondente para gerar menos erro (4)
O fabricante pode fornecer os paracircmetros do compressor que satildeo o head a eficiecircncia e a
potecircncia para diferentes vazotildees sobre forma de tabela de dados jaacute pronta ou de curvas Nesse
uacuteltimo caso o usuaacuterio deveraacute pegar alguns pontos da curva para formar a tabela (5) Aqui
tambeacutem eacute possiacutevel escolher as unidades de acordo com os valores fornecidas
- m3s m3min m3h cfs cfm ou cfh para a vazatildeo (Q)
- m ft ou kJkg para o head (H)
- para a eficiecircncia (η)
- kW ou HP para a potecircncia (Pot)
Essas seratildeo as unidades usadas para fazer as curvas na aba ldquoPlotrdquo
Para entrar os valores na tabela basta clicar nos bototildees Add Line e Remove Line(6) para
respectivamente adicionar e cancelar uma linha na tabela Linhas de zeros aparecem para ser
editadas ou removidas
Uma vez que todos os dados satildeo digitados o usuaacuterio deve apertar o botatildeo
CALCULATE (7) para que o programa efetue a rotina de caacutelculo e apresente os resultados O
primeiro resultado que pode ser observado na mesma aba eacute a soma das porcentagens molares
(8) que deve teoricamente ser 100 a menos que alguns componentes do gaacutes natural usado
natildeo sejam presentes no aplicativo Nesse caso eacute possiacutevel rever a construccedilatildeo do aplicativo
adicionando outros campos para os fluidos que faltam e importando os dados
correspondentes da biblioteca de dados feita no Excel
58
Figura 17 - Segunda aba do aplicativo
A segunda aba da ferramenta ldquoPlotrdquo apresenta os resultados do programa o graacutefico (9)
conteacutem as curvas do head da eficiecircncia ou da potecircncia em funccedilatildeo da vazatildeo volumeacutetrica o
usuaacuterio pode escolher qual curva ele deseja ver mudando os bototildees (10) Esses graacuteficos seratildeo
construiacutedos com os valores calculados e do fabricante nas unidades escolhidas na tabela (6)
A curva correspondente aos dados fornecidos pelo fabricante seraacute uma linha preta e o ponto
de operaccedilatildeo calculado com a equaccedilatildeo Peng-Robinson a partir dos dados de teste seraacute uma
cruz vermelha
Na direita haacute um quadro (11) onde satildeo repertoriados os paracircmetros calculados com os dados
do teste do compressor centrifugo e a equaccedilatildeo de estado Peng-Robinson
- Os fatores de compressibilidade na entrada (Z1) e na saiacuteda (Z2) do compressor
- Os volumes especiacuteficos na entrada (v1) e na saiacuteda (v2) do compressor em m3kg
- A diferenccedila de entalpia (Δh) entre a entrada e a saiacuteda em kJkg
11
9
10
59
- O head politroacutepico (Hp) em kJkg
- O coeficiente politroacutepico (n)
- A eficiecircncia politroacutepica (ηp)
- A potecircncia consumida pelo gaacutes em HP e o Brake Horse Power (BHP)
Instruccedilotildees de uso foram escritas para simplificar o uso da interface pelo utilizador
podem ser achadas em anexo (Anexo 2)
60
6VERIFICACcedilAtildeO DA FERRAMENTA
Para a verificaccedilatildeo do funcionamento da ferramenta primeiro devem ser conferidos os
valores das propriedades termodinacircmicas Depois de realizar essa etapa eacute necessaacuterio verificar
os caacutelculos dos paracircmetros de performance feitos pelo programa e se os graacuteficos gerados
estatildeo de acordo com os dados reais fornecidos pelo fabricante
61 Verificaccedilatildeo das propriedades termodinacircmicas
O software Simulis Thermodynamics (ProPhyPlus) desenvolvido pela ProSim [21] eacute
utilizado para verificar o caacutelculo das propriedades termodinacircmicas feito pela ferramenta A
ProSim eacute uma empresa que fornece programas de simulaccedilatildeo de processos quiacutemicos para as
aacutereas de petroacuteleo gaacutes produtos quiacutemicos farmacecircuticos energia ou outras induacutestrias de
processo Aleacutem disso eacute uma participante importante da induacutestria mundial com 880 clientes
em 71 paiacuteses inclusive Total Technip e Sanofi
O Simulis Thermodynamics proporciona aos usuaacuterios uma excelente ferramenta de
caacutelculo das propriedades termofiacutesicas e uma biblioteca com extensa variabilidade de modelos
termodinacircmicos como por exemplo equaccedilotildees de estado coeficientes de atividade caacutelculos
de entalpia entre outros modelos e aleacutem de mais de 2300 dados de compostos quiacutemicos
O software foi aplicado com o objetivo de comparar os volumes especiacuteficos e entalpias
com os valores calculados pela ferramenta atraveacutes da equaccedilatildeo de estado de Peng-Robinson
como foi descrito no capiacutetulo 5 Aleacutem disso no software tambeacutem foi utilizado o modelo de
Peng-Robinson e a mesma correlaccedilatildeo do caacutelculo do calor especiacutefico de um gaacutes perfeito que a
equaccedilatildeo (56b)
Duas misturas diferentes foram estudadas para obter os volumes especiacuteficos e as
diferenccedilas de entalpia a primeira com uma composiccedilatildeo tiacutepica de gaacutes natural encontrada em
[22] e uma segunda com gaacutes sulfiacutedrico [17] conhecido por alterar bastante as propriedades
criacuteticas dos fluidos
61
Tabela 7 - Composiccedilatildeo das misturas de teste em porcentagem molar [22] [17]
Composiccedilatildeo molar 1 Composiccedilatildeo molar 2
Metano C1 94790 Metano C1 89
Etano C2 3040 Etano C2 35
Propano C3 0239 Propano C3 09
Isobutano i-C4 0085 Isobutano i-C4 03
n-butano n-C4 0099 n-butano n-C4 03
Isopentano i-C5 0014 Gaacutes Sulfiacutedrco H2S 2
n-pentano n-C5 0010 Dioacutexido de carbono CO2 3
n-hexano n-C6 0018 Nitrogecircnio N2 1
Nitrogecircnio N2 0900
Dioacutexido de carbono CO2 0805
Os volumes especiacuteficos na entrada e na saiacuteda do compressor e as diferenccedilas de
entalpia foram determinados para 10 pares de pressotildees e temperaturas para cada composiccedilatildeo
de gaacutes natural As diferentes pressotildees foram escolhidas entre 1 atm e 100 atm (101kPa -
10MPa) e as temperaturas entre 20degC e 200degC que correspondem agrave faixa das condiccedilotildees de
operaccedilotildees dos compressores centriacutefugos operando com gaacutes natural
Nas figuras abaixo satildeo apresentadas as abas de entrada de dados para o caacutelculo do
software de referecircncia Simulis Thermodynamics e da ferramenta desenvolvida
Figura 18 - Entrada de dados no SimulisThermodynamics
62
Figura 19 - Entrada de dados na ferramenta
Com esses dois programas eacute possiacutevel determinar as propriedades termodinacircmicas nas
diferentes pressotildees e temperaturas para cada mistura segundo a equaccedilatildeo de estado Peng-
Robinson As abas dos resultados de cada programa estatildeo apresentadas abaixo o Simulis
Thermodynamics disponibiliza todos os pontos com diferentes condiccedilotildees de uma soacute vez
enquanto a ferramenta eacute projetada para ter soacute um par de pressatildeo e temperatura para calcular os
paracircmetros do compressor nessas condiccedilotildees
Figura 29 - Resultados no Simulis Thermodynamics
63
Figura 30 - Resultados na ferramenta
O objetivo nesse momento eacute somente verificar as propriedades termodinacircmicas por
isso os valores reais dos paracircmetros do compressor natildeo foram inseridos na ferramenta e natildeo
aparecem as curvas na aba de resultados
Com esses 10 pares de pressotildees e temperaturas foram possiacuteveis determinar 20 volumes
especiacuteficos diferentes e 10 variaccedilotildees de entalpia com cada programaPosteriormente foi
armazenado os resultados em uma planilha Excel (Anexo 3) e calculado os erros dos valores
fornecidos pela ferramenta em comparaccedilatildeo com do software da ProSim
Figura 20 - Erro do volume especiacutefico para cada composiccedilatildeo
00000
00500
01000
01500
02000
0 2 4 6 8 10 12 14 16 18 20
Erro volume especiacutefico v ()
Composiccedilatildeo 1 Composiccedilatildeo 2
64
Figura 21 - Erro da variaccedilatildeo de entalpia para cada composiccedilatildeo
A partir desses graacuteficos eacute calculado o erro meacutedio dos diferentes paracircmetros
termodinacircmicos para cada mistura
Tabela 8 - Erros meacutedios do volume especiacutefico e variaccedilatildeo de entalpia para cada composiccedilatildeo
Composiccedilatildeo 1 Composiccedilatildeo2
Volume especiacutefico 00563 01056
Entalpia 00638 00541
O erro relativo encontrado eacute menor que 015 para cada ponto e o erro relativo global
eacute menor que 01 Sendo assim os caacutelculos das propriedades termodinacircmicas pela
ferramenta desenvolvida podem ser validados e em seguida satildeo realizadas as proacuteximas
verificaccedilotildees
62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
A segunda etapa da aprovaccedilatildeo da ferramenta eacute analisar se o programa executa os
caacutelculos de maneira correta para os diferentes paracircmetros que caracterizam o compressor
centrifugo
00000
00500
01000
01500
02000
0 1 2 3 4 5 6 7 8 9 10
Erro variaccedilatildeo de entalpia Δh ()
Composiccedilatildeo 1 Composiccedilatildeo 2
65
As propriedades termodinacircmicas determinadas pela ferramenta jaacute foram verificadas
nesse momento foram utilizadas para realizar o caacutelculo manual dos paracircmetros do compressor
seguindo a rotina de caacutelculo descrita no capitulo 53 Esses valores seratildeo comparados com os
resultados mostrados pela interface da ferramenta
Seguindo as equaccedilotildees (53) (54) e de (58) ateacute (511) eacute determinado manualmente
para os mesmos 10 pares de pressotildees e temperaturas do item anterior (1-100atm e 20-200degC)
uma vazatildeo de 3000 cfm coeficiente politroacutepico n head politroacutepico Hp eficiecircncia politroacutepica
ηp potecircncia consumida pelo gaacutes GHP e brake horse power BHP Todos os resultados estatildeo
disponiacuteveis na planilha Excel do anexo (Anexo 5)
A meacutedia de todos os erros relativos entre os valores da ferramenta e os valores
calculados manualmente foi computada para cada variaacutevel e representada em um graacutefico
Figura 22 - Erro meacutedio dos paracircmetros de performance
Eacute possiacutevel observar que as variaccedilotildees entre esses dois meacutetodos satildeo muito pequenas da
ordem de 10-7 ou menos Essa diferenccedila deve ser causada devido agrave divergecircncia de precisatildeo
entre o Matlab e o caacutelculo manual Logo os erros podem ser considerados despreziacuteveis e ser
validada a determinaccedilatildeo dos paracircmetros de performance de um compressor centriacutefugo a partir
das condiccedilotildees de operaccedilatildeo (pressotildees temperaturas vazatildeo e composiccedilatildeo do gaacutes) pela
ferramenta
386902E-09 294749E-10
107671E-07 105897E-07 105422E-07
000E+00
200E-08
400E-08
600E-08
800E-08
100E-07
120E-07
n Hp ηp GHP BHP
Erro dos paramecirctros de performance
66
63 Validaccedilatildeo da construccedilatildeo das curvas
Depois ter verificado o caacutelculo das propriedades dos fluidos e dos paracircmetros do
compressor centriacutefugo pela ferramenta a construccedilatildeo das curvas deve ser validada Por isso
estudamos a curva de performance existente de um modelo da empresa alematilde Mannesman
DEMAG correspondente agrave plena carga de um compressor centriacutefugo a 6304 rpm
As curvas de referecircncia satildeo convertidas em uma tabela observando os valores de vaacuterios
pontos que podem ser inseridos no aplicativo lembrando que devem ser escolhidas as
unidades corretas
Figura 23 - Aba de entrada de dados para a verificaccedilatildeo das curvas
Foram tambeacutem inseridos na ferramenta dados fictiacutecios de teste devido agrave falta de
tempo e recursos necessaacuterios para a obtenccedilatildeode dados reais de teste com a composiccedilatildeo 1
descrita na parte anterior e pressotildees temperaturas e vazatildeo que geram paracircmetros de
performance da mesma ordem de grandeza que as curvas reais do compressor Desta maneira
eacute possiacutevel verificar se o aplicativo produz corretamente as curvas a partir da tabela de dados
do compressore posiciona o ponto baseado no teste
67
Figura 24 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Head x Vazatildeo
Figura 25 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Eficiecircncia x Vazatildeo
68
Figura 26 - Aba de resultados para a verificaccedilatildeo das curvas ndash curva Potecircncia x Vazatildeo
Para cada paracircmetro eacute mostrada uma curva preta a qual representa os dados
fornecidos pelo fabricante e uma cruz vermelha para os valores calculados pelo programa a
partir dos dados de teste inseridos
Os resultados da rotina de caacutelculo seguida pelo programa satildeo escritos no quadro
ldquoComputedrdquo na parte direita da aba Vemos que eacute obtido um head politroacutepico Hp de 6411
kJkg uma eficiecircncia politroacutepica ηp de 5278 e uma potecircncia consumida de 2410 HP ou
1797 kWEstes valores correspondem ao posicionamento da cruz vermelha nas curvas
As linhas pretas parecem corresponder aos valores inseridos na tabela com as unidades
adequadas Para efetuar uma verificaccedilatildeo mais apropriadae que seja representada uma forma
que corresponda aos dados reais eacute usado um software de tratamento de imagem para fazer a
superposiccedilatildeo das curvas construiacutedas pela ferramenta sobre as curvas fornecidas pela
Mannesman DEMAG
69
As curvas provenientes da ferramenta e seus eixos satildeo representados em vermelho na
figura seguinte esses uacuteltimos foram necessaacuterios para ajustar o tamanho as curvas da
ferramenta foram redimensionadas fazendo corresponder aos eixos do graacutefico real
Figura 27 - Superposiccedilatildeo das curvas do fabricante e da ferramenta
70
Eacute possiacutevel observar que a curva vermelha corresponde bem agrave curva fornecida pelo
fabricante a plena carga cujos pontos foram extraiacutedos e inseridos na tabela da ferramenta As
pequenas diferenccedilas que notadas satildeo devidas a erros de leitura na transcriccedilatildeo do graacutefico real
Dessa formatambeacutem pode ser validada a construccedilatildeo das curvas pela ferramenta
71
7 CONCLUSAtildeO
O presente projeto final apresenta uma ferramenta desenvolvida no Matlab para a
anaacutelise da performance de compressores centriacutefugos baseada na equaccedilatildeo de estado Peng-
Robinson com uma interface faacutecil de usar Ela pode ser usada para calcular os paracircmetros de
desempenho de um compressor a partir dos dados de teste obtidos dessa forma comparando o
ponto medido com as curvas reais e assim examinar as eventuais anormalidades ou quedas de
performance A potecircncia calculada do compressor pode tambeacutem ser comparada com a
potecircncia de teste do acionador para detectar possiacuteveis perdas e otimizar a operaccedilatildeo de uma
estaccedilatildeo de compressatildeo
A determinaccedilatildeo das propriedades do gaacutes natural e o funcionamento da ferramenta
foram verificados e aprovados Aleacutem disso seria interessante validar os resultados desse
aplicativo com um caso real com disponibilidade dos recursos tecnoloacutegicos e do tempo
suficientes operando um teste de um compressor centriacutefugo funcionando com gaacutes natural e
comparando os valores calculados pelo programa com as curvas de performance do
fabricante
Para trabalhos futuros algumas melhorias poderiam ser implementadas na ferramenta
Primeiro considerar uma mistura real na equaccedilatildeo de estado introduzindo os paracircmetros de
interaccedilotildees binarias que foram desprezados Segundo conhecendo o formato dos arquivos
fornecidos pelos fabricantes seria mais apropriado inserir diretamente as curvas reais na
ferramenta sem ter que passar por uma tabela para evitar os erros de transcriccedilatildeo
72
Referecircncias bibliograacuteficas
[1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural
Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia
Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
[2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e
desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
[3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em
13112018
[4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
[5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
[6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-
97 Set 2015
[7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia
Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
[8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for
cubic equations of state Applications for supercritical fluid extraction modellingand phase
equilibrium calculations Department of Chemical Engineering University of Illinois1986
[9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP
1989
[10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos
Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
[11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos
Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
[12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor
values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar
2017
73
[13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of
Petrophysics 2 ed chapter 2 Springer Geophysics 2017
[14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on
Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
[15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor
design and testing ASME 1999
[16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural
gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and
Engineering v 16 pp 8-17 Jan 2014
[17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and
Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp
127-136 Dec 1994
[18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-
composition-of-natural-gas Acessoem 06112018
[19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to
Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
[20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State
University of Columbia 1985
[21] PROSIM httpwwwprosimnet Acesso em 06112018
[22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal
compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas
Company Ltd ASME 1998
74
Anexo 1 Propriedades dos fluidos
75
Anexo 2 Instruccedilotildees de uso
Entrada de dados (aba Input Data)
Teste
Inserir a composiccedilatildeo do gaacutes em porcentagem molar
Inserir a vazatildeo medida (Q)e as pressotildees e temperaturas na succcedilatildeo (P1 T1) e na
descarga (P2 T2) escolhendo as unidades correspondentes
Compressor
Inserir a vazatildeo head rendimento e potecircncia dados pelo fabricante correspondente agrave
rotaccedilatildeo de trabalho (a ser indicada acima da tabela) usando os bototildees Add Line e
Remove Line para adicionar ou apagar uma linha de dados Diferentes unidades podem
ser escolhidas sendo que essas seratildeo as unidades dos graacuteficos construiacutedos
Computaccedilatildeo (aba Input Data)
Clicar no botatildeo CALCULATE
Aparece na mesma aba a soma das porcentagens molares
Resultados (aba Plot)
Clicando nos bototildees Head Efficiency e Power podemos sucessivamente ver os
graacuteficos da altura manomeacutetrica a eficiecircncia e a potecircncia do compressor em funccedilatildeo da
vazatildeo nas unidades escolhidas entrando os dados do compressor na tabela
As curvas teoacutericas fornecidas pelo fabricante satildeo em preto e o ponto de operaccedilatildeo calculado eacute
uma cruz vermelha
Nessa aba aparecem tambeacutem os valores computados de diversos paracircmetros
o Os fatores de compressibilidades na succcedilatildeo (Z1) e na descarga (Z2)
o Os volumes especiacuteficos na succcedilatildeo (v1) e na descarga (v2) (em m3kg)
o A diferenccedila de entalpia entre a entrada e saiacuteda do compressor (Δh em kJkg)
o O head politroacutepico (Hp em kJkg)
o O coeficiente politroacutepico (n)
o O rendimento politroacutepico (ηp)
o A potecircncia consumida pelo gaacutes (HP)
o O Brake Horse Power (BHP)
76
Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
77
Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
78
Anexo 5 Programa Matlab
classdefcompbisltmatlabappsAppBase Properties that correspond to app components properties (Access = public) UIFigurematlabuiFigure TabGroupmatlabuicontainerTabGroup InputdataTabmatlabuicontainerTab CALCULATEButtonmatlabuicontrolButton TestDataPanelmatlabuicontainerPanel PanelmatlabuicontainerPanel P1EditFieldLabel matlabuicontrolLabel P1EditFieldmatlabuicontrolNumericEditField T1EditFieldLabel matlabuicontrolLabel T1EditFieldmatlabuicontrolNumericEditField P2EditFieldLabel matlabuicontrolLabel P2EditFieldmatlabuicontrolNumericEditField T2EditFieldLabelmatlabuicontrolLabel T2EditFieldmatlabuicontrolNumericEditField QEditFieldLabelmatlabuicontrolLabel QEditFieldmatlabuicontrolNumericEditField DropDownmatlabuicontrolDropDown DropDown_2matlabuicontrolDropDown DropDown_3 matlabuicontrolDropDown DropDown_4 matlabuicontrolDropDown DropDown_5matlabuicontrolDropDown CompositionmolarPanelmatlabuicontainerPanel C1EditFieldLabel matlabuicontrolLabel C1EditFieldmatlabuicontrolNumericEditField C2EditFieldLabel matlabuicontrolLabel C2EditFieldmatlabuicontrolNumericEditField C3EditFieldLabelmatlabuicontrolLabel C3EditFieldmatlabuicontrolNumericEditField iC4EditFieldLabelmatlabuicontrolLabel iC4EditFieldmatlabuicontrolNumericEditField nC4EditFieldLabelmatlabuicontrolLabel nC4EditFieldmatlabuicontrolNumericEditField iC5EditFieldLabelmatlabuicontrolLabel iC5EditFieldmatlabuicontrolNumericEditField nC5EditFieldLabel matlabuicontrolLabel nC5EditFieldmatlabuicontrolNumericEditField H2EditFieldLabelmatlabuicontrolLabel H2EditFieldmatlabuicontrolNumericEditField N2EditFieldLabelmatlabuicontrolLabel N2EditFieldmatlabuicontrolNumericEditField O2EditFieldLabelmatlabuicontrolLabel O2EditFieldmatlabuicontrolNumericEditField CO2EditFieldLabelmatlabuicontrolLabel CO2EditFieldmatlabuicontrolNumericEditField H2OEditFieldLabel matlabuicontrolLabel H2OEditFieldmatlabuicontrolNumericEditField H2SEditFieldLabel matlabuicontrolLabel H2SEditFieldmatlabuicontrolNumericEditField nC6EditFieldLabelmatlabuicontrolLabel nC6EditFieldmatlabuicontrolNumericEditField SumEditFieldLabelmatlabuicontrolLabel SumEditFieldmatlabuicontrolNumericEditField CompressorDataPanelmatlabuicontainerPanel UITablematlabuicontrolTable RpmEditFieldLabelmatlabuicontrolLabel RpmEditFieldmatlabuicontrolEditField AddLineButtonmatlabuicontrolButton RemoveLineButtonmatlabuicontrolButton DropDown_6matlabuicontrolDropDown DropDown_7matlabuicontrolDropDown DropDown_8matlabuicontrolDropDown DropDown_9matlabuicontrolDropDown PlotTabmatlabuicontainerTab UIAxesmatlabuicontrolUIAxes ButtonGroupmatlabuicontainerButtonGroup HeadButtonmatlabuicontrolToggleButton EfficiencyButtonmatlabuicontrolToggleButton
PowerButtonmatlabuicontrolToggleButton ComputedPanelmatlabuicontainerPanel HpEditFieldLabelmatlabuicontrolLabel HEditFieldmatlabuicontrolNumericEditField nEditFieldLabelmatlabuicontrolLabel nEditFieldmatlabuicontrolNumericEditField pEditFieldLabelmatlabuicontrolLabel pEditFieldmatlabuicontrolNumericEditField HPLabelmatlabuicontrolLabel HPEditFieldmatlabuicontrolNumericEditField BHPEditFieldLabelmatlabuicontrolLabel BHPEditFieldmatlabuicontrolNumericEditField Z1EditFieldLabelmatlabuicontrolLabel Z1EditField matlabuicontrolNumericEditField Z2EditFieldLabelmatlabuicontrolLabel Z2EditFieldmatlabuicontrolNumericEditField hEditFieldLabelmatlabuicontrolLabel hEditFieldmatlabuicontrolNumericEditField v1EditFieldLabelmatlabuicontrolLabel v1EditFieldmatlabuicontrolNumericEditField v2EditFieldLabelmatlabuicontrolLabel v2EditFieldmatlabuicontrolNumericEditField end
methods (Access = private) Button pushed function CALCULATEButton function CALCULATEButtonPushed(app event) R=83144598 JmolK xC1=appC1EditFieldValue100 xC2=appC2EditFieldValue100 xC3=appC3EditFieldValue100 xC4=appiC4EditFieldValue100 xnC4=appnC4EditFieldValue100 xC5=appiC5EditFieldValue100 xnC5=appnC5EditFieldValue100 xnC6=appnC6EditFieldValue100 xH2=appH2EditFieldValue100 xN2=appN2EditFieldValue100 xO2=appO2EditFieldValue100 xCO2=appCO2EditFieldValue100 xH2O=appH2OEditFieldValue100 xH2S=appH2SEditFieldValue100
appSumEditFieldValue=(xC1+xC2+xC3+xnC4+xC4+ xC5+xnC5+xnC6+xH2+xN2+xO2+xCO2+xH2O+xH2S)100 C1=xlsread(datacomponentsxlsxC8I8) C2=xlsread(datacomponentsxlsxC9I9) C3=xlsread(datacomponentsxlsxC10I10) C4=xlsread(datacomponentsxlsxC19I19) nC4=xlsread(datacomponentsxlsxC11I11) C5=xlsread(datacomponentsxlsxC20I20) nC5=xlsread(datacomponentsxlsxC12I12) nC6=xlsread(datacomponentsxlsxC13I13) H2=xlsread(datacomponentsxlsxC2I2) N2=xlsread(datacomponentsxlsxC3I3) O2=xlsread(datacomponentsxlsxC4I4) CO2=xlsread(datacomponentsxlsxC5I5) H2S=xlsread(datacomponentsxlsxC6I6) H2O=xlsread(datacomponentsxlsxC7I7) Pcmixture kPa Pc=xH2H2(2)+xN2N2(2)+xO2O2(2)+xCO2CO2(2) +xH2SH2S(2)+xH2OH2O(2)+xC1C1(2)+xC2C2(2) +xC3C3(2)+xC4C4(2)+xnC4nC4(2)+xC5C5(2) +xnC5nC5(2)+xnC6nC6(2)
79
Tcmixture K Tc=xH2H2(3)+xN2N2(3)+xO2O2(3)+xCO2CO2(3) +xH2SH2S(3)+xH2OH2O(3)+xC1C1(3)+xC2C2(3) +xC3C3(3)+xC4C4(3)+xnC4nC4(3)+xC5C5(3) +xnC5nC5(3)+xnC6nC6(3) w mixture w=xH2H2(7)+xN2N2(7)+xO2O2(7)+xCO2CO2(7) +xH2SH2S(7)+xH2OH2O(7)+xC1C1(7)+xC2C2(7) +xC3C3(7)+xC4C4(7)+xnC4nC4(7)+xC5C5(7) +xnC5nC5(7)+xnC6nC6(7) MW mixture MW=xH2H2(1)+xN2N2(1)+xO2O2(1)+xCO2CO2(1) +xH2SH2S(1)+xH2OH2O(1)+xC1C1(1)+xC2C2(1) +xC3C3(1)+xC4C4(1)+xnC4nC4(1)+xC5C5(1) +xnC5nC5(1)+xnC6nC6(1) ifstrcmpi(appDropDownValue kPa) P1 = appP1EditFieldValue elseif strcmpi(appDropDownValuebar) P1=appP1EditFieldValue100 elseif strcmpi(appDropDownValueatm) P1=appP1EditFieldValue101325 elseif strcmpi(appDropDownValuepsi) P1=appP1EditFieldValue689476 end if strcmpi(appDropDown_3ValuekPa) P2 = appP2EditFieldValue elseif strcmpi(appDropDown_3Valuebar) P2=appP2EditFieldValue100 elseif strcmpi(appDropDown_3Value atm) P2=appP2EditFieldValue101325 elseif strcmpi(appDropDown_3Valuepsi) P2=appP2EditFieldValue689476 end if strcmpi(appDropDown_2ValueK) T1 = appT1EditFieldValue elseif strcmpi(appDropDown_2ValuedegC) T1=appT1EditFieldValue+27315 elseif strcmpi(appDropDown_2Value degF) T1=(appT1EditFieldValue+45967)59 elseif strcmpi(appDropDown_2Value degR) T1=appT1EditFieldValue0555556 end if strcmpi(appDropDown_4ValueK) T2 = appT2EditFieldValue elseif strcmpi(appDropDown_4ValuedegC) T2=appT2EditFieldValue+27315 elseif strcmpi(appDropDown_4Value degF) T2=(appT2EditFieldValue+45967)59 elseif strcmpi(appDropDown_4Value degR) T2=appT2EditFieldValue0555556 end if strcmpi(appDropDown_5Value m3s) Qv = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qv=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qv=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qv=appQEditFieldValue000047195 elseif strcmpi(appDropDown_5Valuem3h) Qv=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qv=appQEditFieldValue00000079 end
Tr1=T1Tc Tr2=T2Tc Pr1=P1Pc Pr2=P2Pc --------PENG ROBINSON CORRELATION-------- a=045724R^2Tc^2(Pc10^3) b=007780RTc(Pc10^3) k=037464+154226w-026992w^2 alpha1=(1+k(1-Tr1^05))^2 A1=aalpha1P110^3(R^2T1^2) B1=bP110^3(RT1) alpha2=(1+k(1-Tr2^05))^2 A2=aalpha2P210^3(R^2T2^2) B2=bP210^3(RT2) poly1=[1 -(1-B1) A1-3B1^2-2B1 -(A1B1-B1^2- B1^3)] r1=roots(poly1) Z1=r1(1) poly2=[1 -(1-B2) A2-3B2^2-2B2 -(A2B2-B2^2- B2^3)] r2=roots(poly2) Z2=r2(1) v1=Z1RT1(P1MW) m3kg v2=Z2RT2(P2MW) n=log10(P2P1)log10(v1v2) Hp=n(n-1)(P210^3v2-P110^3v1) Jkg dh1=R1000MWTc(Tr1(Z1-1)-2078(1+k) sqrt(alpha1)log((Z1+2414B1)(Z1- 0414B1))) Jkg dh2=R1000MWTc(Tr2(Z2-1)-2078(1+k) sqrt(alpha2)log((Z2+2414B2)(Z2- 0414B2)))Jkg cpa=xH2H2(4)+xN2N2(4)+xO2O2(4)+xCO2CO2(4) +xH2SH2S(4)+xH2OH2O(4)+xC1C1(4)+xC2C2(4) +xC3C3(4)+xC4C4(4)+xnC4nC4(4)+xC5C5(4) +xnC5nC5(4) cpb=(xH2H2(5)+xN2N2(5)+xO2O2(5)+xCO2CO2(5) +xH2SH2S(5)+xH2OH2O(5)+xC1C1(5)+xC2C2(5) +xC3C3(5)+xC4C4(5)+xnC4nC4(5)+xC5C5(5) +xnC5nC5(5))10^(-2) cpc=(xH2H2(6)+xN2N2(6)+xO2O2(6)+xCO2CO2(6) +xH2SH2S(6)+xH2OH2O(6)+xC1C1(6)+xC2C2(6) +xC3C3(6)+xC4C4(6)+xnC4nC4(6)+xC5C5(6) +xnC5nC5(6))10^(-4) dhig=(cpa(T2-T1)+cpb2(T2^2-T1^2)+cpc3 (T2^3-T1^3))1000MW Jkg dh=dh2+dhig-dh1 Jkg etap=abs(Hpdh) dmdt=Qvv1 kgs Pot=dmdtHp0001etap kW GHP=Pot134102 BHP=GHP+sqrt(GHP) appZ1EditFieldValue=Z1 appZ2EditFieldValue=Z2 appv1EditFieldValue=v1 appv2EditFieldValue=v2
80
appnEditFieldValue=n apppEditFieldValue=etap100 appHPEditFieldValue=GHP appBHPEditFieldValue=BHP apphEditFieldValue=dh1000 appHEditFieldValue=Hp1000 end Button pushed function AddLineButton function AddLineButtonPushed(app event) newData=[0 0 0 0] appUITableData = [appUITableDatanewData] end Button pushed function RemoveLineButton function RemoveLineButtonPushed(app event) appUITableData(end)=[] end Selection changed function ButtonGroup function ButtonGroupSelectionChanged(app event) selectedButton=appButtonGroupSelectedObject Qcomp=appUITableData(1) Hpcomp=appUITableData(2) npcomp=appUITableData(3) Potpcomp=appUITableData(4) if strcmpi(appDropDown_6Value m3s) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue13600 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue00283173600 end elseif strcmpi(appDropDown_6Value cfs) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(36000028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue3600 end elseif strcmpi(appDropDown_6Value m3min) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue60 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue002831760 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue160 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue002831760 end
elseif strcmpi(appDropDown_6Valuecfm) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue10028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue1(600028317) elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuem3h) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue00283173600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue60 end elseif strcmpi(appDropDown_6Valuecfh) if strcmpi(appDropDown_5Value m3s) Qcalc = appQEditFieldValue36000028317 elseif strcmpi(appDropDown_5Value cfs) Qcalc=appQEditFieldValue3600 elseif strcmpi(appDropDown_5Value m3min) Qcalc=appQEditFieldValue600028317 elseif strcmpi(appDropDown_5Valuecfm) Qcalc=appQEditFieldValue60 elseif strcmpi(appDropDown_5Valuem3h) Qcalc=appQEditFieldValue0028317 elseif strcmpi(appDropDown_5Valuecfh) Qcalc=appQEditFieldValue end end Hcalc=appHEditFieldValue npcalc=apppEditFieldValue if strcmpi(appDropDown_9Value kW) Potcalc = appHPEditFieldValue134102 elseif strcmpi(appDropDown_9Value HP) Potcalc = appHPEditFieldValue elseif strcmpi(appDropDown_9Value BHP) Potcalc = appBHPEditFieldValue end if selectedButton==appHeadButton cla(appUIAxes) ylabel(appUIAxes Head) plot(appUIAxesQcompHpcompk) hold(appUIAxeson) plot(appUIAxesQcalcHcalcrx) elseif selectedButton==appEfficiencyButton cla(appUIAxes) ylabel(appUIAxes Efficiency) plot(appUIAxesQcompnpcompk) hold(appUIAxeson) plot(appUIAxesQcalcnpcalcrx) elseif selectedButton==appPowerButton cla(appUIAxes) ylabel(appUIAxes Power) plot(appUIAxesQcompPotpcompk)
81
hold(appUIAxeson) plot(appUIAxesQcalcPotcalcrx) end end end App initialization and construction methods (Access = private) Create UIFigure and components function createComponents(app) Create UIFigure appUIFigure = uifigure appUIFigurePosition = [100 100 640 480] appUIFigureName = UI Figure Create TabGroup appTabGroup = uitabgroup(appUIFigure) appTabGroupPosition = [1 1 640 488] Create InputdataTab appInputdataTab = uitab(appTabGroup) appInputdataTabTitle = Input data Create CALCULATEButton appCALCULATEButton = uibutton (appInputdataTab push) appCALCULATEButtonButtonPushedFcn = createCallbackFcn(app CALCULATEButtonPushed true) appCALCULATEButtonFontWeight = bold appCALCULATEButtonPosition = [411 8 138 39] appCALCULATEButtonText = CALCULATE Create TestDataPanel appTestDataPanel = uipanel(appInputdataTab) appTestDataPanelTitle = Test Data appTestDataPanelFontWeight = bold appTestDataPanelPosition = [15 10 286 444] Create Panel appPanel = uipanel(appTestDataPanel) appPanelPosition = [63 8 160 149] Create P1EditFieldLabel appP1EditFieldLabel = uilabel(appPanel) appP1EditFieldLabelHorizontalAlignment = right appP1EditFieldLabelPosition = [4 120 25 22] appP1EditFieldLabelText = P1 Create P1EditField appP1EditField = uieditfield(appPanel numeric) appP1EditFieldPosition = [44 120 56 22] Create T1EditFieldLabel appT1EditFieldLabel = uilabel(appPanel) appT1EditFieldLabelHorizontalAlignment = right appT1EditFieldLabelPosition = [4 92 25 22] appT1EditFieldLabelText = T1 Create T1EditField appT1EditField = uieditfield(appPanel numeric) appT1EditFieldPosition = [44 92 56 22] Create P2EditFieldLabel appP2EditFieldLabel = uilabel(appPanel) appP2EditFieldLabelHorizontalAlignment = right appP2EditFieldLabelPosition = [4 63 25 22] appP2EditFieldLabelText = P2 Create P2EditField appP2EditField = uieditfield(appPanel numeric) appP2EditFieldPosition = [44 63 56 22] Create T2EditFieldLabel appT2EditFieldLabel = uilabel(appPanel) appT2EditFieldLabelHorizontalAlignment = right appT2EditFieldLabelPosition = [4 34 25 22] appT2EditFieldLabelText = T2 Create T2EditField
appT2EditField = uieditfield(appPanel numeric) appT2EditFieldPosition = [44 34 56 22] Create QEditFieldLabel appQEditFieldLabel = uilabel(appPanel) appQEditFieldLabelHorizontalAlignment = right appQEditFieldLabelPosition = [4 6 25 22] appQEditFieldLabelText = Q Create QEditField appQEditField = uieditfield(appPanel numeric) appQEditFieldPosition = [44 6 56 22] Create DropDown appDropDown = uidropdown(appPanel) appDropDownItems = kPa bar atm psi appDropDownPosition = [106 120 44 22] appDropDownValue = kPa Create DropDown_2 appDropDown_2 = uidropdown(appPanel) appDropDown_2Items = K degC degF degR appDropDown_2Position = [106 92 44 22] appDropDown_2Value = K Create DropDown_3 appDropDown_3 = uidropdown(appPanel) appDropDown_3Items = kPa bar atm psi appDropDown_3Position = [106 63 44 22] appDropDown_3Value = kPa Create DropDown_4 appDropDown_4 = uidropdown(appPanel) appDropDown_4Items = K degC degF degR appDropDown_4Position = [106 34 44 22] appDropDown_4Value = K Create DropDown_5 appDropDown_5 = uidropdown(appPanel) appDropDown_5Items = m3s cfs m3min cfm m3h cfh appDropDown_5Position = [106 6 44 22] appDropDown_5Value = cfm Create CompositionmolarPanel appCompositionmolarPanel = uipanel(appTestDataPanel) appCompositionmolarPanelTitle = Composition ndash molar appCompositionmolarPanelPosition = [33 165 219 255] Create C1EditFieldLabel appC1EditFieldLabel = uilabel(appCompositionmolarPanel) appC1EditFieldLabelHorizontalAlignment = right appC1EditFieldLabelPosition = [5 206 25 22] appC1EditFieldLabelText = C1 Create C1EditField appC1EditField = uieditfield(appCompositionmolarPanel numeric) appC1EditFieldLimits = [0 100] appC1EditFieldPosition = [44 206 45 22] Create C2EditFieldLabel appC2EditFieldLabel = uilabel(appCompositionmolarPanel) appC2EditFieldLabelHorizontalAlignment = right appC2EditFieldLabelPosition = [5 177 25 22] appC2EditFieldLabelText = C2 Create C2EditField appC2EditField = uieditfield (appCompositionmolarPanel numeric) appC2EditFieldLimits = [0 100] appC2EditFieldPosition = [44 177 45 22] Create C3EditFieldLabel
82
appC3EditFieldLabel = uilabel(appCompositionmolarPanel) appC3EditFieldLabelHorizontalAlignment = right appC3EditFieldLabelPosition = [5 147 25 22] appC3EditFieldLabelText = C3 Create C3EditField appC3EditField = uieditfield (appCompositionmolarPanel numeric) appC3EditFieldLimits = [0 100] appC3EditFieldPosition = [44 147 45 22] Create iC4EditFieldLabel appiC4EditFieldLabel = uilabel (appCompositionmolarPanel) appiC4EditFieldLabelHorizontalAlignment = right appiC4EditFieldLabelPosition = [5 118 25 22] appiC4EditFieldLabelText = iC4 Create iC4EditField appiC4EditField = uieditfield (appCompositionmolarPanel numeric) appiC4EditFieldLimits = [0 100] appiC4EditFieldPosition = [44 118 45 22] Create nC4EditFieldLabel appnC4EditFieldLabel = uilabel (appCompositionmolarPanel) appnC4EditFieldLabelHorizontalAlignment = right appnC4EditFieldLabelPosition = [2 89 28 22] appnC4EditFieldLabelText = nC4 Create nC4EditField appnC4EditField = uieditfield (appCompositionmolarPanel numeric) appnC4EditFieldLimits = [0 100] appnC4EditFieldPosition = [44 89 45 22] Create iC5EditFieldLabel appiC5EditFieldLabel = uilabel (appCompositionmolarPanel) appiC5EditFieldLabelHorizontalAlignment = right appiC5EditFieldLabelPosition = [5 60 25 22] appiC5EditFieldLabelText = iC5 Create iC5EditField appiC5EditField = uieditfield (appCompositionmolarPanel numeric) appiC5EditFieldLimits = [0 100] appiC5EditFieldPosition = [44 60 45 22] Create nC5EditFieldLabel appnC5EditFieldLabel = uilabel (appCompositionmolarPanel) appnC5EditFieldLabelHorizontalAlignment = right appnC5EditFieldLabelPosition = [2 32 28 22] appnC5EditFieldLabelText = nC5 Create nC5EditField appnC5EditField = uieditfield (appCompositionmolarPanel numeric) appnC5EditFieldLimits = [0 100] appnC5EditFieldPosition = [44 32 45 22] Create H2EditFieldLabel appH2EditFieldLabel = uilabel (appCompositionmolarPanel) appH2EditFieldLabelHorizontalAlignment = right appH2EditFieldLabelPosition= [118 176 25 22] appH2EditFieldLabelText = H2 Create H2EditField appH2EditField = uieditfield (appCompositionmolarPanel numeric) appH2EditFieldLimits = [0 100] appH2EditFieldPosition = [157 176 45 22] Create N2EditFieldLabel appN2EditFieldLabel = uilabel (appCompositionmolarPanel)
appN2EditFieldLabelHorizontalAlignment = right appN2EditFieldLabelPosition = [118 148 25 22] appN2EditFieldLabelText = N2 Create N2EditField appN2EditField = uieditfield (appCompositionmolarPanel numeric) appN2EditFieldLimits = [0 100] appN2EditFieldPosition = [157 148 45 22] Create O2EditFieldLabel appO2EditFieldLabel = uilabel (appCompositionmolarPanel) appO2EditFieldLabelHorizontalAlignment = right appO2EditFieldLabelPosition = [118 118 25 22] appO2EditFieldLabelText = O2 Create O2EditField appO2EditField = uieditfield (appCompositionmolarPanel numeric) appO2EditFieldLimits = [0 100] appO2EditFieldPosition = [157 118 45 22] Create CO2EditFieldLabel appCO2EditFieldLabel = uilabel (appCompositionmolarPanel) appCO2EditFieldLabelHorizontalAlignment = right appCO2EditFieldLabelPosition = [113 89 30 22] appCO2EditFieldLabelText = CO2 Create CO2EditField appCO2EditField = uieditfield (appCompositionmolarPanel numeric) appCO2EditFieldLimits = [0 100] appCO2EditFieldPosition = [157 89 45 22] Create H2OEditFieldLabel appH2OEditFieldLabel = uilabel (appCompositionmolarPanel) appH2OEditFieldLabelHorizontalAlignment = right appH2OEditFieldLabelPosition = [113 60 30 22] appH2OEditFieldLabelText = H2O Create H2OEditField appH2OEditField = uieditfield (appCompositionmolarPanel numeric) appH2OEditFieldLimits = [0 100] appH2OEditFieldPosition = [157 60 45 22] Create H2SEditFieldLabel appH2SEditFieldLabel = uilabel (appCompositionmolarPanel) appH2SEditFieldLabelHorizontalAlignment = right appH2SEditFieldLabelPosition = [114 32 29 22] appH2SEditFieldLabelText = H2S Create H2SEditField appH2SEditField = uieditfield (appCompositionmolarPanel numeric) appH2SEditFieldLimits = [0 100] appH2SEditFieldPosition = [157 32 45 22] Create nC6EditFieldLabel appnC6EditFieldLabel = uilabel (appCompositionmolarPanel) appnC6EditFieldLabelHorizontalAlignment = right appnC6EditFieldLabelPosition= [115 206 28 22] appnC6EditFieldLabelText = nC6 Create nC6EditField appnC6EditField = uieditfield (appCompositionmolarPanel numeric) appnC6EditFieldLimits = [0 100] appnC6EditFieldPosition = [157 206 45 22] Create SumEditFieldLabel appSumEditFieldLabel = uilabel (appTestDataPanel) appSumEditFieldLabelHorizontalAlignment = right
83
appSumEditFieldLabelFontAngle = italic appSumEditFieldLabelPosition= [98 169 30 22] appSumEditFieldLabelText = Sum Create SumEditField appSumEditField = uieditfield (appTestDataPanel numeric) appSumEditFieldEditable = off appSumEditFieldFontAngle = italic appSumEditFieldPosition = [143 169 44 22] Create CompressorDataPanel appCompressorDataPanel = uipanel (appInputdataTab) appCompressorDataPanelTitle=CompressorData appCompressorDataPanelBackgroundColor = [09412 09412 09412] appCompressorDataPanelFontWeight = bold appCompressorDataPanelPosition=[319 60 305 394] Create UITable appUITable = uitable(appCompressorDataPanel) appUITableColumnName =Q H η Pot appUITableColumnWidth = 70 70 70 70 appUITableRowName = appUITableColumnEditable = true appUITablePosition = [12 67 282 275] Create RpmEditFieldLabel appRpmEditFieldLabel = uilabel (appCompressorDataPanel) appRpmEditFieldLabelHorizontalAlignment = right appRpmEditFieldLabelFontAngle = italic appRpmEditFieldLabelPosition=[113 348 31 22] appRpmEditFieldLabelText = Rpm Create RpmEditField appRpmEditField = uieditfield (appCompressorDataPanel text) appRpmEditFieldFontAngle = italic appRpmEditFieldPosition = [154 348 38 22] appRpmEditFieldValue = 6000 Create AddLineButton appAddLineButton = uibutton (appCompressorDataPanel push) appAddLineButtonButtonPushedFcn = createCall backFcn(app AddLineButtonPushed true) appAddLineButtonFontAngle = italic appAddLineButtonPosition = [63 9 89 22] appAddLineButtonText = Add Line Create RemoveLineButton appRemoveLineButton = uibutton (appCompressorDataPanel push) appRemoveLineButtonButtonPushedFcn = create CallbackFcn(appRemoveLineButtonPushed true) appRemoveLineButtonFontAngle = italic appRemoveLineButtonPosition = [162 9 89 22] appRemoveLineButtonText = Remove Line Create DropDown_6 appDropDown_6 = uidropdown (appCompressorDataPanel) appDropDown_6Items = m3s cfs m3min cfm m3h cfh appDropDown_6Position = [12 46 71 22] appDropDown_6Value = cfm Create DropDown_7 appDropDown_7 = uidropdown (appCompressorDataPanel) appDropDown_7Items = m ft kJkg appDropDown_7Position = [82 46 71 22] appDropDown_7Value = m Create DropDown_8 appDropDown_8 = uidropdown (appCompressorDataPanel) appDropDown_8Items = appDropDown_8Position = [152 46 71 22] appDropDown_8Value =
Create DropDown_9 appDropDown_9 = uidropdown (appCompressorDataPanel) appDropDown_9Items = kW HP BHP appDropDown_9Position = [222 46 71 22] appDropDown_9Value = kW Create PlotTab appPlotTab = uitab(appTabGroup) appPlotTabTitle = Plot Create UIAxes appUIAxes = uiaxes(appPlotTab) xlabel(appUIAxes Volumetric rate) ylabel(appUIAxes Y) appUIAxesPlotBoxAspectRatio = [1 0862144420131291 0862144420131291] appUIAxesPosition = [1 19 481 441] Create ButtonGroup appButtonGroup = uibuttongroup(appPlotTab) appButtonGroupSelectionChangedFcn = create CallbackFcn(app ButtonGroupSelectionChanged true) appButtonGroupBorderType = none appButtonGroupPosition = [502 355 132 106] Create HeadButton appHeadButton = uitogglebutton (appButtonGroup) appHeadButtonText = Head appHeadButtonPosition = [11 73 100 22] appHeadButtonValue = true Create EfficiencyButton appEfficiencyButton = uitogglebutton (appButtonGroup) appEfficiencyButtonText = Efficiency appEfficiencyButtonPosition = [11 45 100 22] Create PowerButton appPowerButton = uitogglebutton (appButtonGroup) appPowerButtonText = Power appPowerButtonPosition = [11 17 100 22] Create ComputedPanel appComputedPanel = uipanel(appPlotTab) appComputedPanelTitle = Computed appComputedPanelPosition = [491 21 142 335] Create HpEditFieldLabel appHpEditFieldLabel=uilabel(appComputedPanel) appHpEditFieldLabelHorizontalAlignment = right appHpEditFieldLabelPosition = [4 132 25 22] appHpEditFieldLabelText = Hp Create HEditField appHEditField = uieditfield(appComputedPanel numeric) appHEditFieldValueDisplayFormat = 6f appHEditFieldEditable = off appHEditFieldPosition = [44 132 89 22] Create nEditFieldLabel appnEditFieldLabel = uilabel (appComputedPanel) appnEditFieldLabelHorizontalAlignment = right appnEditFieldLabelPosition = [4 101 25 22] appnEditFieldLabelText = n Create nEditField appnEditField = uieditfield(appComputedPanel numeric) appnEditFieldValueDisplayFormat = 6f appnEditFieldEditable = off appnEditFieldPosition = [44 101 89 22] Create pEditFieldLabel apppEditFieldLabel=uilabel(appComputedPanel) apppEditFieldLabelHorizontalAlignment = right apppEditFieldLabelPosition = [4 71 25 22] apppEditFieldLabelText = ηp
84
Create pEditField apppEditField = uieditfield(appComputedPanel numeric) apppEditFieldValueDisplayFormat = 6f apppEditFieldEditable = off apppEditFieldPosition = [44 71 89 22] Create HPLabel appHPLabel = uilabel(appComputedPanel) appHPLabelHorizontalAlignment = right appHPLabelPosition = [11 41 25 22] appHPLabelText = HP Create HPEditField appHPEditField = uieditfield (appComputedPanel numeric) appHPEditFieldValueDisplayFormat = 6f appHPEditFieldEditable = off appHPEditFieldPosition = [44 41 89 22] Create BHPEditFieldLabel appBHPEditFieldLabel = uilabel(appComputedPanel) appBHPEditFieldLabelHorizontalAlignment = right appBHPEditFieldLabelPosition = [4 11 30 22] appBHPEditFieldLabelText = BHP Create BHPEditField appBHPEditField = uieditfield (appComputedPanel numeric) appBHPEditFieldValueDisplayFormat = 6f appBHPEditFieldEditable = off appBHPEditFieldPosition = [44 11 89 22] Create Z1EditFieldLabel appZ1EditFieldLabel = uilabel(appComputedPanel) appZ1EditFieldLabelHorizontalAlignment = right appZ1EditFieldLabelPosition = [4 287 25 22] appZ1EditFieldLabelText = Z1 Create Z1EditField appZ1EditField = uieditfield (appComputedPanel numeric) appZ1EditFieldValueDisplayFormat = 6f appZ1EditFieldEditable = off appZ1EditFieldPosition = [44 287 89 22] Create Z2EditFieldLabel appZ2EditFieldLabel = uilabel (appComputedPanel) appZ2EditFieldLabelHorizontalAlignment = right appZ2EditFieldLabelPosition = [4 256 25 22] appZ2EditFieldLabelText = Z2 Create Z2EditField appZ2EditField = uieditfield (appComputedPanel numeric) appZ2EditFieldValueDisplayFormat = 6f appZ2EditFieldEditable = off appZ2EditFieldPosition = [44 256 89 22] Create hEditFieldLabel apphEditFieldLabel = uilabel (appComputedPanel) apphEditFieldLabelHorizontalAlignment = right apphEditFieldLabelPosition = [4 163 25 22] apphEditFieldLabelText = Δh Create hEditField apphEditField = uieditfield(appComputedPanel numeric) apphEditFieldValueDisplayFormat = 6f apphEditFieldEditable = off apphEditFieldPosition = [44 163 89 22] Create v1EditFieldLabel appv1EditFieldLabel = uilabel(appComputedPanel)
appv1EditFieldLabelHorizontalAlignment = right appv1EditFieldLabelPosition = [4 225 25 22] appv1EditFieldLabelText = v1 Create v1EditField appv1EditField = uieditfield(appComputedPanel numeric) appv1EditFieldValueDisplayFormat = 6f appv1EditFieldEditable = off appv1EditFieldPosition = [44 225 89 22] Create v2EditFieldLabel appv2EditFieldLabel = uilabel(appComputedPanel) appv2EditFieldLabelHorizontalAlignment = right appv2EditFieldLabelPosition = [4 194 25 22] appv2EditFieldLabelText = v2 Create v2EditField appv2EditField = uieditfield(appComputedPanel numeric) appv2EditFieldValueDisplayFormat = 6f appv2EditFieldEditable = off appv2EditFieldPosition = [44 194 89 22] end end methods (Access = public) Construct app function app = compbis Create and configure components createComponents(app) Register the app with App Designer registerApp(app appUIFigure) if nargout == 0 clear app end end Code that executes before app deletion function delete(app) Delete UIFigure when app is deleted delete(appUIFigure) end end end
- Lista de figuras
- Lista de tabelas
- 1 INTRODUCcedilAtildeO
-
- 11 Produccedilatildeo de gaacutes natural
- 1
- 11
- 12 Induacutestria do gaacutes natural no Brasil
- 13 Objetivo
- 14 Organizaccedilatildeo do trabalho
-
- 2 COMPRESSAtildeO DE GAacuteS NATURAL
-
- 1
- 2
- 21 Estaccedilatildeo de compressatildeo
-
- 211 Definiccedilatildeo
- 212 Funcionamento
-
- 1 (1)
- 2 (1)
- 21
- 22 Monitoramento e diagnoacutestico
-
- 221 Sistema de desligamento
- 222 Diagnoacutesticopara manutenccedilatildeopreventiva
- 223 Monitoramento de desempenho
-
- 3 REVISAtildeO BIBLIOGRAFICA
-
- 3
- 31 Propriedades dos fluidos
-
- 311 Propriedades termodinacircmicas de um fluido puro
- 312 Comportamento de uma mistura
- 313 Compressatildeo dos gases
-
- 32 Compressores
-
- 321 Introduccedilatildeo
- 322 Tipos de compressores
-
- 3221 Volumeacutetricos
- 3222 Dinacircmicos
-
- 33 Compressores centriacutefugos
-
- 331 Caracteriacutesticas
- 1
- 2
- 3
- 31
- 32
- 321
- 322 Componentes
- 323 Limites de operaccedilatildeo
-
- 4 COMPARACcedilAtildeO DAS EQUACcedilOtildeES DE ESTADO
-
- 41 Definiccedilatildeo
-
- 411 Correlaccedilatildeo de Standing-Katz
- 412 Benedict-Webb-Rubin
- 413Lee-Kesler
- 414Redlich-Kwong
- 415 Soave-Redlich-Kwong
- 416 Peng-Robinson
-
- 42 Aplicaccedilatildeo a diferentes misturas
-
- 421 Mistura 1 ndash Comparaccedilatildeo com dados experimentais
- 422 Mistura 2 ndash Gaacutes natural com gaacutes sulfiacutedrico
- 423 Mistura 3- Outra composiccedilatildeo tiacutepica
-
- 43 Escolha da equaccedilatildeo de estado
-
- 5 ELABORACcedilAtildeO DA FERRAMENTA
-
- 51 Teste de compressor centrifugo
- 52 Biblioteca de dados
- 53 Rotina de caacutelculo
- 54 Construccedilatildeo da interface
-
- 6VERIFICACcedilAtildeO DA FERRAMENTA
-
- 61 Verificaccedilatildeo das propriedades termodinacircmicas
- 62 Verificaccedilatildeo do caacutelculo dos paracircmetros de performance
- 63 Validaccedilatildeo da construccedilatildeo das curvas
-
- 7 CONCLUSAtildeO
- Referecircncias bibliograacuteficas
-
- [1] FIOREZE M SOARES HEDLUND K F GRAEPIN C et al ldquoGaacutes natural Potencialidades de utilizaccedilatildeo no Brasilrdquo Rev Elet Em Gestatildeo Educaccedilatildeo e Tecnologia Ambiental v 10 n 10 pp 2251-2265 Jan-Abr 2013
- [2] FERREIRA LEAtildeO R P NOZAKI W A poliacutetica de gaacutes no Brasil trajetoacuteria recente e desafios atuais In Brasil de Amanhatilde Instituto Lula 2018
- [3] TBG httpwwwtbgcombrpt_bro-gasodutoinformacoes-tecnicashtm Acesso em 13112018
- [4] SPECTRA ENERGY Inside a Natural Gas Compressor Station 2015
- [5] ABNTNBR 12712 15 Estaccedilotildees de compressatildeo 2002
- [6] RAYNOR S ldquoKeeping compressor stations onlinerdquo World Pipelines v 15 n9 pp 95-97 Set 2015
- [7] RODRIGUEZ O M H Propriedades de uma substacircncia pura Nuacutecleo de Engenharia Teacutermica e Fluidos Universidade de Satildeo Paulo 2004
- [8] KWAK T Y BENMEKKI E H RANSOORI C A Van der Waals mixing rules for cubic equations of state Applications for supercritical fluid extraction modellingand phase equilibrium calculations Department of Chemical Engineering University of
- [9] DE FALCO R Curso de Performance de Grandes Maacutequinas 1 ed Satildeo Paulo IBP 1989
- [10] MARQUES C A DIAS J S Compressores Manutenccedilatildeo de equipamentos rotativos Curso de Engenharia Industrial Mecacircnica CEFET Bahia 2008
- [11] DIAZ E L DA SILVA E A ANDRADE R et al Compressores Centriacutefugos Unidade de Negoacutecio de Exploraccedilatildeo e Produccedilatildeo da Bacia de Campos 2017
- [12] HAMADA G M ldquoEffect of non-hydrocarbon components on gas compressibility factor values and correlationsrdquo Journal of Applied Biotechnology amp Bioengineering v 2 n 4 Mar 2017
- [13] YANG S ldquoNatural Gas Physical Properties Under High Pressurerdquo Fundamentals of Petrophysics 2 ed chapter 2 Springer Geophysics 2017
- [14] LEE B I KESLER M G ldquoA Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding Statesrdquo AIChE Journal v 1 n 3 Mai 1975
- [15] KUMAR K KURZ R OrsquoCONNELL J P Equations of state for gas compressor design and testing ASME 1999
- [16] FAVAZI A ARABLOO M MOHAMMADI A H ldquoEfficient estimation of natural gas compressibility factor using a rigorous methodrdquo Journal of Natural Gas Science and Engineering v 16 pp 8-17 Jan 2014
- [17] MOHSEN-NIA M MODDARESS H MANSOORI G A ldquoSour Natural Gas and Liquid Equation of Staterdquo Journal of Petroleum Science and Engineering v 12 n 2 pp 127-136 Dec 1994
- [18] UNION GAS httpswwwuniongascomabout-usabout-natural-gaschemical-composition-of-natural-gas Acessoem 06112018
- [19] AIChE ldquoEquipment Testing Procedurerdquo Centrifugal Compressors A Guide to Performance Evaluation and Site Testing 1 ed p 26 Mar 2013
- [20] CHUNG-NIN MAL P Thermodynamic Properties from Cubic Equations of State University of Columbia 1985
- [21] PROSIM httpwwwprosimnet Acesso em 06112018
- [22] VANDERSCHEE D A ldquoField performance and surge testing of centrifugal compressorsrdquo International Pipeline Conferences v 2 pp 1051-1056 Alberta Natural Gas Company Ltd ASME 1998
-
- Anexo 1 Propriedades dos fluidos
- Anexo 2 Instruccedilotildees de uso
- Anexo 3 Planilha de verificaccedilatildeo das propriedades teacutermicas
- Anexo 4 Planilha de verifacaccedilatildeo dos paracircmetros de performance
- Anexo 5 Programa Matlab
-
![Page 16: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/16.jpg)
![Page 17: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/17.jpg)
![Page 18: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/18.jpg)
![Page 19: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/19.jpg)
![Page 20: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/20.jpg)
![Page 21: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/21.jpg)
![Page 22: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/22.jpg)
![Page 23: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/23.jpg)
![Page 24: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/24.jpg)
![Page 25: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/25.jpg)
![Page 26: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/26.jpg)
![Page 27: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/27.jpg)
![Page 28: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/28.jpg)
![Page 29: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/29.jpg)
![Page 30: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/30.jpg)
![Page 31: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/31.jpg)
![Page 32: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/32.jpg)
![Page 33: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/33.jpg)
![Page 34: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/34.jpg)
![Page 35: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/35.jpg)
![Page 36: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/36.jpg)
![Page 37: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/37.jpg)
![Page 38: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/38.jpg)
![Page 39: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/39.jpg)
![Page 40: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/40.jpg)
![Page 41: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/41.jpg)
![Page 42: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/42.jpg)
![Page 43: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/43.jpg)
![Page 44: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/44.jpg)
![Page 45: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/45.jpg)
![Page 46: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/46.jpg)
![Page 47: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/47.jpg)
![Page 48: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/48.jpg)
![Page 49: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/49.jpg)
![Page 50: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/50.jpg)
![Page 51: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/51.jpg)
![Page 52: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/52.jpg)
![Page 53: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/53.jpg)
![Page 54: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/54.jpg)
![Page 55: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/55.jpg)
![Page 56: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/56.jpg)
![Page 57: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/57.jpg)
![Page 58: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/58.jpg)
![Page 59: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/59.jpg)
![Page 60: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/60.jpg)
![Page 61: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/61.jpg)
![Page 62: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/62.jpg)
![Page 63: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/63.jpg)
![Page 64: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/64.jpg)
![Page 65: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/65.jpg)
![Page 66: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/66.jpg)
![Page 67: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/67.jpg)
![Page 68: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/68.jpg)
![Page 69: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/69.jpg)
![Page 70: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/70.jpg)
![Page 71: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/71.jpg)
![Page 72: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/72.jpg)
![Page 73: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/73.jpg)
![Page 74: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/74.jpg)
![Page 75: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/75.jpg)
![Page 76: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/76.jpg)
![Page 77: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/77.jpg)
![Page 78: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/78.jpg)
![Page 79: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/79.jpg)
![Page 80: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/80.jpg)
![Page 81: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/81.jpg)
![Page 82: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/82.jpg)
![Page 83: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/83.jpg)
![Page 84: DESENVOLVIMENTO DE UMA FERRAMENTA PARA O ...monografias.poli.ufrj.br/monografias/monopoli10027745.pdfThe interface, and the program that defines how it operates, are then devised and](https://reader036.fdocuments.us/reader036/viewer/2022071420/61192650bc8148433e32e77a/html5/thumbnails/84.jpg)