Back to Search Start Over

Implementação de simulador de fluidodinâmica em meso-escala com o método DPD

Authors :
Horta, Agnus Azevedo, 1967
Ferreira, Luiz Otavio Saraiva, 1956
Pavanello, Renato
Ting, Wu Shin
Universidade Estadual de Campinas. Faculdade de Engenharia Mecânica
Programa de Pós-Graduação em Engenharia Mecânica
UNIVERSIDADE ESTADUAL DE CAMPINAS
Source :
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP), Universidade Estadual de Campinas (UNICAMP), instacron:UNICAMP
Publication Year :
2021
Publisher :
Universidade Estadual de Campinas - Repositorio Institucional, 2021.

Abstract

Orientador: Luiz Otávio Saraiva Ferreira Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica Resumo: Este trabalho tem como objetivo principal a implementação do motor de simulação de um framework de simulação com partículas, o motor de simulação utilizará o método DPD (Dissipative Particle Dynamics), baseando-se no paradigma de programação orientada a objeto (POO) e no uso de estruturas de dados otimizadas. O motor de simulação foi escrito em linguagem C++. A concepção do sistema foi realizada de forma a facilitar e promover a reutilização e manutenção do código. Buscou-se, também, a flexibilidade e generalização através do uso da linguagem Python na geração dos arquivos de entrada correspondentes a distribuição espacial das partículas, sendo utilizada a linguagem de marcação XML (eXtensible Markup Language) na estruturação dos arquivos resultantes da simulação. No final, o motor de simulação é avaliado aplicando o problema do fluxo de um fluído entre placas paralelas e o resultado comparado com os resultados obtidos no simulador Hoomd-Blue Abstract: This work aims the implementation of the simulation of a simulation framework with particle engine, the simulation engine will use DPD (Dissipative Particle Dynamics) method, based on the paradigm of object oriented programming (OOP) and use optimized data structures. The simulation engine is written in C language ++. The system design was performed in order to facilitate and promote the reuse and maintainability of the code. Also, we sought flexibility and generalization through the use of Python in the generation of the input files corresponding to the spatial distribution of particles, (eXtensible Markup Language) XML markup being used in structuring the files resulting from the simulation. At the end, the simulation engine is the problem of applying rated flow of a fluid between parallel plates and the result compared with the results obtained in the simulation Hoomd-Blue Mestrado Mecânica dos Sólidos e Projeto Mecânico Mestre em Engenharia Mecânica

Details

Database :
OpenAIRE
Journal :
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP), Universidade Estadual de Campinas (UNICAMP), instacron:UNICAMP
Accession number :
edsair.doi.dedup.....5407c803e06a68a74c4b443268053f4c
Full Text :
https://doi.org/10.47749/t/unicamp.2014.937885