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
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
- 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:
-
Badges Personalizáveis (para incluir no topo):
- Adicione badges do PyPI, testes CI, etc. usando shields.io
-
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")
-
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f44a787541d2d246e7c4627252e3f7e172779b69bc8ddbbddb335d960d503f2a
|
|
| MD5 |
fdeef1760c62a308212a7264c7c56ecf
|
|
| BLAKE2b-256 |
c592456e85371375c5e686c6c4f32a51bee124bcd230c0eceb2a5387807a8b39
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7b4230f4b3b024de15bdfc04033ecd914a3cb1163b19b48ca9219976cc65d25
|
|
| MD5 |
3d931c161eb126cc75e3050400ad5b35
|
|
| BLAKE2b-256 |
95e29e66971c6f358ba82a5c723e826ec23e0c4baf3d4a9fec6757aa2b0019f5
|