fschuch / Python-Transferencia-de-Calor

Revisão de conceitos de programação em Python, além da solução de problemas em transferência de calor por meio de propostas computacionais.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Métodos Numéricos Aplicados à Transferência de Calor

O conteúdo está dividido em três Jupyter Notebooks, encontrados no diretório Aulas, são eles:

  1. Introdução: Revisão sobre conceitos de programação em Python, além da demonstração (não exaustiva) das principais bibliotecas para o trabalho com ciência, técnologia e educação;
  2. Condução térmica: Exemplos resolvidos de problemas 1D e 2D, estacionários e transientes envolvendo condução de calor;
  3. Transferência de calor por convecção: Exemplos resolvidos de problemas 1D e 2D, incluindo o escoamento em uma cavidade com transferência de calor.

Configurando o Tutorial

Inicie o Pangeo Binder (Ambiente interativo para o Jupyter Notebook-lab na nuvem), clicando em:

Binder

  • Espere a aplicação carregar tudo para você, isso pode levar algum tempo;
  • O próximo passo é abrir o arquivo diretórios Aulas e escolher um dos notebooks;
  • No menu superior, procure por Run > Run all cells;
  • Ao final da aula, não esqueça de salvar uma cópia do Notebook com suas anotações pessoais.

Se você prefere instalar o tutorial localmente, siga os seguintes passos:

  1. Clone o repositório:
git clone https://github.com/fschuch/Python-Transferencia-de-Calor
  1. Instale o ambiente. O repositório inclui um arquivo environment.yaml que contém uma lista de todos os pacotes necessários para executar esse tutorial. Para instalá-los usando conda, use o comando:
conda env create -f environment.yml
conda activate transferencia-de-calor
  1. Inicie uma seção Jupyter:
jupyter lab

Felipe N. Schuch,
Dr. Eng. Mecânico pela PUCRS. Possui experiência em fluidodinâmica computacional, transferência de calor e massa, computação de alto desempenho, métodos numéricos, educação financeira e outros.
felipeschuch@outlook.com @fschuch Aprenda.py @aprenda.py

Licença

Esse projeto é licenciado sob os termos do MIT license.

© 2020 Felipe N. Schuch

About

Revisão de conceitos de programação em Python, além da solução de problemas em transferência de calor por meio de propostas computacionais.

License:MIT License


Languages

Language:Jupyter Notebook 100.0%