Skip to main content

Um pacote para cálculo de transferência de calor entre dois tubos concêntricos.

Project description

HeatTransfer

Pacote Python para cálculo de transferência de calor.

📦 Sobre o Projeto

O HeatTransfer é um pacote desenvolvido para auxiliar engenheiros, estudantes e profissionais no cálculo de transferência de calor de forma prática e eficiente.

👨‍💻 Autor

Thiago Medeiros
Engenheiro de Controle e Automação
🔗 GitHub

🚀 Funcionalidades

  • Cálculo de condução
  • Cálculo de convecção
  • Cálculo de radiação
  • Outros modelos relacionados à transferência de calor (em desenvolvimento)

📥 Instalação

Você pode instalar diretamente via pip:

pip install TransferenciaDeCalor

Projeto de Transferência de Calor em Tubos Cilíndricos

Python Version License

Ferramenta para cálculo preciso de transferência de calor em trocadores de calor cilíndricos concêntricos, com aplicação em sistemas de ar-condicionado e refrigeração industrial.

📌 Funcionalidades Principais

  • Cálculo da taxa de transferência de calor entre fluidos em tubos concêntricos
  • Determinação da LMTD (Log Mean Temperature Difference)
  • Cálculo de resistências térmicas individuais (convecção, condução)
  • Suporte a diferentes configurações de materiais e geometrias

📦 Estrutura do Projeto

TransferenciaDeCalor/ ├── resistencias/ │ ├── init.py │ ├── cilindrico2tubos.py # Cálculo de resistências térmicas │ └── cilindro.py # Cálculos geométricos ├── Calculos.py # Lógica principal ├── setup.py # Configuração do pacote ├── requirements.txt # Dependências └── examples/ # Exemplos de uso

🔧 Instalação

  1. Clone o repositório:

git clone https://github.com/seu-usuario/transferencia-calor.git Instale as dependências:

bash pip install -r requirements.txt Instale o pacote:

bash python setup.py install 🚀 Como Usar python from resistencias.cilindrico2tubos import rtotal from Calculos import taxaTransferenciaCalor

Exemplo de cálculo

Q = taxaTransferenciaCalor( r1=0.1, r2=0.2, h1=10, h2=8, k=50, l=1, tqe=100, tfs=30, tqs=80, tfe=20 )

print(f"Taxa de transferência: {Q:.2f} W") 📊 Exemplo de Saída Resistência térmica total: 0.260 K/W LMTD: 64.93 °C Taxa de transferência: 248.71 W 📚 Teoria Implementada Fórmula da Resistência Térmica math R_{total} = \frac{1}{h_i A_i} + \frac{\ln(r_o/r_i)}{2πkL} + \frac{1}{h_o A_o} Cálculo da LMTD math \Delta T_{lm} = \frac{(T_{q,ent} - T_{f,sai}) - (T_{q,sai} - T_{f,ent})}{\ln\left(\frac{T_{q,ent} - T_{f,sai}}{T_{q,sai} - T_{f,ent}}\right)} 🤝 Contribuição Contribuições são bem-vindas! Siga o padrão de código existente e adicione testes para novas funcionalidades.

📄 Licença MIT License - Consulte o arquivo LICENSE para detalhes.

Recursos Adicionais Recomendados:

  1. Badges Personalizáveis (para incluir no topo):

    • Adicione badges do PyPI, testes CI, etc. usando shields.io
  2. Seção de Exemplos Avançados:

    💡 Casos de Uso Avançados

    Análise de Sensibilidade

    Varie o coeficiente de convecção

    for h in range(5, 15): Q = taxaTransferenciaCalor(..., h1=h, ...) print(f"Para h={h}: Q={Q:.2f} W")

  3. Documentação de API (opcional):

📖 Documentação da API

taxaTransferenciaCalor()

Parâmetro Tipo Descrição
r1 float Raio interno (m)
h1 float Coef. convecção interno (W/m²K)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

heattransfer-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

heattransfer-0.1.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file heattransfer-0.1.0.tar.gz.

File metadata

  • Download URL: heattransfer-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for heattransfer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f44a787541d2d246e7c4627252e3f7e172779b69bc8ddbbddb335d960d503f2a
MD5 fdeef1760c62a308212a7264c7c56ecf
BLAKE2b-256 c592456e85371375c5e686c6c4f32a51bee124bcd230c0eceb2a5387807a8b39

See more details on using hashes here.

File details

Details for the file heattransfer-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: heattransfer-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for heattransfer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a7b4230f4b3b024de15bdfc04033ecd914a3cb1163b19b48ca9219976cc65d25
MD5 3d931c161eb126cc75e3050400ad5b35
BLAKE2b-256 95e29e66971c6f358ba82a5c723e826ec23e0c4baf3d4a9fec6757aa2b0019f5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page