DESENVOLVIMENTO DE UMA FERRAMENTA ORIENTADA A EQUA- ÇÕES DE CÓDIGO ABERTO PARA MODELAGEM E SIMULAÇÃO DE PROCESSOS
Palavras-chave:
Open-source, Simulador orientado a equações, Flowsheet, DAE, Python.Resumo
Face as demandas atuais para os processos industriais - que tipicamente envolvem aspectos sociais, ambientais e tecnológicos, aliados aos típicos objeticos econômicos - o design racional dos processos tem figurado como um importante ponto de consideração, bem como a associação de sistemas de controle, realização de estudos de otimização e análises exploratória de diferentes cenários produtivos. Nesse intento, as ferramentas para modelagem e simulação de flowsheets de processos mostram-se cruciais para a concepção e manutenção adequada de uma planta industrial. O presente trabalho tem como objetiva apresentar o desenvolvimento de uma ferramenta de código aberto em linguagem Python para a modelagem e simulação de flowsheets de processos, usando a abordagem orientada a equações, referida como numericamente superior para os problemas de grande escala, tipicamente encontrados na modelagem de unidades industriais. Uma breve análise acerca das equações algébrico-diferenciais é apresentada, bem como as especificaç os ẽ norteadoras utilizadas no desenvolvimento da ferramenta, tais como a utilização de ferramentas estado-da-arte da linguagem Python, mecanismo para para coerência dimensional na definição das equações e a possibilidade de o usuário escrevê-las utilizando uma sintaxe bastante natural. Os resultados obtidos por meio da ferramenta desenvolvida para alguns estudos de caso são apresentados e discutidos, endossando as capacidades desta na resolução de problemas de modelagem e simulação de processos, bem como a relevância da ferramenta com seu código aberto e disponível para ser expandido pelo usuário como um recurso para o estudo dos tópicos de interesse da simulação de processos a partir de uma abordagem orientada a equações.
Referências
LUYBEN, William L. Process modeling, simulation and control for chemical engineers. McGraw-Hill Higher Education, 1989.
DOWLING, Alexander W.; BIEGLER, Lorenz T. A framework for efficient large scale equation-oriented flowsheet optimization. Computers &
Chemical Engineering, v. 72, p. 3-20, 2015
FU, Qiwen; ZHU, Lingyu; CHEN, Xi. Complete equation-oriented approach for process analysis and optimization of a cryogenic air separation unit. Industrial & Engineering Chemistry Research, v. 54, n. 48, p. 12096-12107, 2015.
SHACHAM, M. et al. Equation oriented approach to process flowsheeting. Computers & Chemical Engineering, v. 6, n. 2, p. 79-95, 1982.
KAMATH, Ravindra S.; GROSSMANN, Ignacio E.; BIEGLER, Lorenz T. Aggregate models based on improved group methods for simulation and
optimization of distillation systems. Computers & chemical engineering, v. 34, n. 8, p. 1312-1319, 2010.
WETTER, Michael; BONVINI, Marco; NOUIDUI, Thierry S. Equation-based languages–A new paradigm for building energy modeling, simulation
and optimization. Energy and Buildings, v. 117, p. 290-300, 2016.
ÅKESSON, Johan et al. Modeling and optimization with Optimica and JModelica. org—Languages and tools for solving large-scale dynamic optimization problems. Computers & Chemical Engineering, v. 34, n. 11, p. 1737-1749, 2010.
VAN ROSSUM, Guido; WARSAW, Barry; COGHLAN, Nick. PEP 8: style guide for Python code. Python. org, 2013 . Disponível em: <https://www.python.org/dev/peps/pep-0008/>. Acesso em 5 nov. 2018.
SOARES, Rafael de Pelegrini. Desenvolvimento de um simulador genérico de processos dinâmicos. 2003. Dissertação (Dissertação em Engenharia Química) – UFRGS. Porto Alegre. 2003.
FELDER, Richard M.; ROUSSEAU, Ronald W. Elementary principles of chemical processes. NY etc.: Wiley, 1986.
Downloads
Publicado
Declaração de Disponibilidade de Dados
DisponívelEdição
Seção
Licença

Este trabalho está licenciado sob uma licença Creative Commons Attribution-ShareAlike 4.0 International License.
Os autores mantêm os direitos autorais sobre os trabalhos publicados nesta revista, concedendo à SIMPROIN o direito de primeira publicação. O conteúdo está licenciado sob uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional (CC BY-SA 4.0), que permite copiar, redistribuir, remixar, transformar e criar a partir do material para qualquer finalidade, inclusive comercial, desde que seja atribuída a autoria e feita referência à publicação original nesta revista.
Os autores concordam que qualquer reutilização de seu trabalho por terceiros deve incluir o nome dos autores, o título do artigo, o nome da revista, o DOI (quando disponível) e o link para a licença.
É permitido e incentivado que os autores disponibilizem a versão publicada do trabalho em repositórios institucionais, sites pessoais ou redes acadêmicas imediatamente após a publicação, com menção à publicação inicial nesta revista.