Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicas

Detalhes bibliográficos
Autor(a) principal: Vieira, Joana Magalhães Gonçalves Costa
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/2999
Resumo: O presente trabalho começa por apresentar o estado da arte dos programas de simulação por computador. Faz-se uma breve análise à portabilidade para operar em diferentes máquinas, e aos preços de mercado. A livraria desenvolvida, Thermolib, demonstra a sua portabilidade, quando ao ser programada em Java, pode ser “embutida”, por exemplo, no MATLAB. De acordo com esta característica, o MATLAB vai ser utilizado como infra-estrutura onde serão executadas as rotinas da livraria que vão servir de exemplo. As equações de estado para gases e para líquidos descritas servem de base aos algoritmos desenvolvidos na livraria, Thermolib. Os parâmetros directos foram introduzidos numa base de dados (para 644 compostos), à qual a livraria recorre para efectuar os cálculos. Os parâmetros indirectos necessários para uma determinada simulação podem ainda ser calculados por algoritmos apropriados. Seguidamente foram executados exemplos de simulações em programas comerciais e na livraria desenvolvida, para efeitos comparativos e de validação da mesma. No final é feita uma análise dos resultados da comparação dos diversos exemplos utilizados. Também se faz uma breve abordagem de continuidade futura deste projecto com uma aplicação didáctica e científica elevada. ABSTRACT: The present work starts presenting the state of the art of the simulation programs available for computers. One brief analysis is done to the portability to operate in different machines and to the prices of market. The developed library as shown portable capability, since it was programmed using Java, but it can be worked in MATLAB. MATLAB will be used to run routines of example applications according to this characteristic. The described equations of state for gases and liquids were the base for the developed algoritms of the library. Direct parameters were introduced in a data base (for 644 compounds), that are used by the library to proceed calculations. The indirect parameters, necessary for a determined simulation, can be automatically calculated using proper algoritms. Following this, examples of simulations had been executed in commercial programs and on the developed library. The examples for comparison of the results, in terms of vapor-liquid equilibrium, had been: database and pure component; equilibrium with adjustment of parameters; equilibrium of mixtures; UNIQUAC and UNIFAC. At the end of present work, an analysis is made of results comparison of the several examples used. Also a brief insight of future work is done, remaining the development of this project with high didactic and scientific applications.
id RCAP_d37fde8631855db7ee72fbb2a1d16539
oai_identifier_str oai:ria.ua.pt:10773/2999
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicasEngenharia químicaEquilíbrio vapor-líquidoSimulação por computadorSeparação químicaO presente trabalho começa por apresentar o estado da arte dos programas de simulação por computador. Faz-se uma breve análise à portabilidade para operar em diferentes máquinas, e aos preços de mercado. A livraria desenvolvida, Thermolib, demonstra a sua portabilidade, quando ao ser programada em Java, pode ser “embutida”, por exemplo, no MATLAB. De acordo com esta característica, o MATLAB vai ser utilizado como infra-estrutura onde serão executadas as rotinas da livraria que vão servir de exemplo. As equações de estado para gases e para líquidos descritas servem de base aos algoritmos desenvolvidos na livraria, Thermolib. Os parâmetros directos foram introduzidos numa base de dados (para 644 compostos), à qual a livraria recorre para efectuar os cálculos. Os parâmetros indirectos necessários para uma determinada simulação podem ainda ser calculados por algoritmos apropriados. Seguidamente foram executados exemplos de simulações em programas comerciais e na livraria desenvolvida, para efeitos comparativos e de validação da mesma. No final é feita uma análise dos resultados da comparação dos diversos exemplos utilizados. Também se faz uma breve abordagem de continuidade futura deste projecto com uma aplicação didáctica e científica elevada. ABSTRACT: The present work starts presenting the state of the art of the simulation programs available for computers. One brief analysis is done to the portability to operate in different machines and to the prices of market. The developed library as shown portable capability, since it was programmed using Java, but it can be worked in MATLAB. MATLAB will be used to run routines of example applications according to this characteristic. The described equations of state for gases and liquids were the base for the developed algoritms of the library. Direct parameters were introduced in a data base (for 644 compounds), that are used by the library to proceed calculations. The indirect parameters, necessary for a determined simulation, can be automatically calculated using proper algoritms. Following this, examples of simulations had been executed in commercial programs and on the developed library. The examples for comparison of the results, in terms of vapor-liquid equilibrium, had been: database and pure component; equilibrium with adjustment of parameters; equilibrium of mixtures; UNIQUAC and UNIFAC. At the end of present work, an analysis is made of results comparison of the several examples used. Also a brief insight of future work is done, remaining the development of this project with high didactic and scientific applications.Universidade de Aveiro2011-04-19T14:31:07Z2007-01-01T00:00:00Z2007info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/2999porVieira, Joana Magalhães Gonçalves Costainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:01:45Zoai:ria.ua.pt:10773/2999Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:41:19.940631Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicas
title Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicas
spellingShingle Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicas
Vieira, Joana Magalhães Gonçalves Costa
Engenharia química
Equilíbrio vapor-líquido
Simulação por computador
Separação química
title_short Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicas
title_full Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicas
title_fullStr Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicas
title_full_unstemmed Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicas
title_sort Desenvolvimento de uma biblioteca para cálculo de propriedades termodinâmicas
author Vieira, Joana Magalhães Gonçalves Costa
author_facet Vieira, Joana Magalhães Gonçalves Costa
author_role author
dc.contributor.author.fl_str_mv Vieira, Joana Magalhães Gonçalves Costa
dc.subject.por.fl_str_mv Engenharia química
Equilíbrio vapor-líquido
Simulação por computador
Separação química
topic Engenharia química
Equilíbrio vapor-líquido
Simulação por computador
Separação química
description O presente trabalho começa por apresentar o estado da arte dos programas de simulação por computador. Faz-se uma breve análise à portabilidade para operar em diferentes máquinas, e aos preços de mercado. A livraria desenvolvida, Thermolib, demonstra a sua portabilidade, quando ao ser programada em Java, pode ser “embutida”, por exemplo, no MATLAB. De acordo com esta característica, o MATLAB vai ser utilizado como infra-estrutura onde serão executadas as rotinas da livraria que vão servir de exemplo. As equações de estado para gases e para líquidos descritas servem de base aos algoritmos desenvolvidos na livraria, Thermolib. Os parâmetros directos foram introduzidos numa base de dados (para 644 compostos), à qual a livraria recorre para efectuar os cálculos. Os parâmetros indirectos necessários para uma determinada simulação podem ainda ser calculados por algoritmos apropriados. Seguidamente foram executados exemplos de simulações em programas comerciais e na livraria desenvolvida, para efeitos comparativos e de validação da mesma. No final é feita uma análise dos resultados da comparação dos diversos exemplos utilizados. Também se faz uma breve abordagem de continuidade futura deste projecto com uma aplicação didáctica e científica elevada. ABSTRACT: The present work starts presenting the state of the art of the simulation programs available for computers. One brief analysis is done to the portability to operate in different machines and to the prices of market. The developed library as shown portable capability, since it was programmed using Java, but it can be worked in MATLAB. MATLAB will be used to run routines of example applications according to this characteristic. The described equations of state for gases and liquids were the base for the developed algoritms of the library. Direct parameters were introduced in a data base (for 644 compounds), that are used by the library to proceed calculations. The indirect parameters, necessary for a determined simulation, can be automatically calculated using proper algoritms. Following this, examples of simulations had been executed in commercial programs and on the developed library. The examples for comparison of the results, in terms of vapor-liquid equilibrium, had been: database and pure component; equilibrium with adjustment of parameters; equilibrium of mixtures; UNIQUAC and UNIFAC. At the end of present work, an analysis is made of results comparison of the several examples used. Also a brief insight of future work is done, remaining the development of this project with high didactic and scientific applications.
publishDate 2007
dc.date.none.fl_str_mv 2007-01-01T00:00:00Z
2007
2011-04-19T14:31:07Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/2999
url http://hdl.handle.net/10773/2999
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Aveiro
publisher.none.fl_str_mv Universidade de Aveiro
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137461355413504