Esta es la descripcion de mi paquete
Project description
calor_pared_compuesta_lineal
Transferencia de calor lineal en paredes compuestas en serie
Valentina Argüellez Angulo
Programación 2 - Uiversidad Indistrial de Santander - Sede Barbosa
2023-1
Librería para calcular transferencia de calor lineal en paredes compuestas dispuestas en serie. Solo incluye mecanismos de conducción y convección, ignora la radiación. Presenta funciones auxiliares para cálculo de resistencias, coeficientes, y solución de paredes compuestas
Lista de funciones
- calcular_pared_compuesta
"""
Calcula la transferencia de calor en una pared compuesta
Parámetros
----------
condiciones_interior : list
Condiciones interiores {T: temperatura [°C], h: coeficiente de convección [W/m^2°C]}
capas : list
Lista de capas de la pared compuesta {L: longitud [m], k: conductividad [W/m°C]}
condiciones_exterior : list
Condiciones exteriores {T: temperatura [°C], h: coeficiente de convección [W/m^2°C]}
area : float
Área de transferencia de calor [m^2]
Retorna
-------
{
Q: flujo de calor [W],
T_interior: temperatura interior [°C],
T_paredes: lista de temperaturas de las paredes [°C],
T_exterior: temperatura exterior [°C],
R_tot: resistencia total [°C/W],
R_conveccion_interna: resistencia a convección interna [°C/W],
R_capas: lista de resistencias a conducción [°C/W]
R_conveccion_externa: resistencia a convección externa [°C/W],
fig: gráfico de temperaturas a lo largo de la pared compuesta
}
"""
## Ejemplo de uso:
from calor_pared_compuesta_lineal import ParedCompuesta
ejemplo_pared_compuesta = {
'condiciones_interior': {
'T': 20,
'h': 10
},
'capas': [
{
'L': 0.004,
'k': 0.78,
'nombre': 'Vidrio'
},
{
'L': 0.01,
'k': 0.026,
'nombre': 'Aire'
},
{
'L': 0.004,
'k': 0.78,
'nombre': 'Vidrio'
}
],
'condiciones_exterior': {
'T': -10,
'h': 40
},
'area': 0.8*1.5
}
pared = ParedCompuesta()
resultado = pared.calcular_pared_compuesta(**ejemplo_pared_compuesta)
print(resultado)
resultado['fig'].show()
input("PRESS ENTER TO CONTINUE.")
"""
Calcula la resistencia a transferencia de calor por convección
Parámetros
----------
alfa : float
Coeficiente de transferencia de calor por convección [W/m^2°C]
A : float
Área de transferencia de calor [m^2]
Retorna
-------
R : float
Resistencia a transferencia de calor por convección [°C/W]
"""
"""
Calcula la resistencia a transferencia de calor por conducción
Parámetros
----------
L : float
Longitud de transferencia de calor [m]
k : float
Conductividad térmica [W/m°C]
A : float
Área de transferencia de calor [m^2]
Retorna
-------
R : float
Resistencia a transferencia de calor por conducción [°C/W]
"""
"""
Calcula el flujo de calor
Parámetros
----------
R_tot : float
Resistencia total a transferencia de calor [°C/W]
T1 : float
Temperatura 1 [°C]
T2 : float
Temperatura 2 [°C]
Retorna
-------
Q : float
Flujo de calor [W]
"""
"""
Calcula la temperatura
Parámetros
----------
R_tot : float
Resistencia total a transferencia de calor [°C/W]
Q : float
Flujo de calor [W]
T1 : float
Temperatura 1 [°C]
Retorna
-------
T2 : float
Temperatura 2 [°C]
"""
"""
Calcula el coeficiente de conductividad
Parámetros
----------
A : float
Área de transferencia de calor [m^2]
L : float
Longitud de transferencia de calor [m]
T1 : float
Temperatura 1 [°C]
T2 : float
Temperatura 2 [°C]
Q : float
Flujo de calor [W]
Retorna
-------
k : float
Coeficiente de conductividad [W/m°]
"""
"""
Calcula el coeficiente de convección
Parámetros
----------
A : float
Área de transferencia de calor [m^2]
T1 : float
Temperatura 1 [°C]
T2 : float
Temperatura 2 [°C]
Q : float
Flujo de calor [W]
Retorna
-------
alfa : float
Coeficiente de convección [W/m^2°C]
"""
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
File details
Details for the file calor_pared_compuesta_lineal-0.0.1.tar.gz
.
File metadata
- Download URL: calor_pared_compuesta_lineal-0.0.1.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d68683927f7dd97bd274828131a2a2eaf6a489857f426d2316ce29121d2cbd7b |
|
MD5 | 663aba5f7c8bbcbc97e83bd706341eeb |
|
BLAKE2b-256 | be0a8b4ae0c569cb6fec9bc087f60daef20ba8a324258641aa57efccb9ff0d2f |