# 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
<ul>
<li>calcular_pared_compuesta</li>
"""
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.")
<li>resistencia_conveccion</li>
"""
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]
"""
<li>resistencia_conduccion</li>
"""
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]
"""
<li>flujo_calor</li>
"""
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]
"""
<li>temperatura</li>
"""
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]
"""
<li>coeficiente_conductividad</li>
"""
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°]
"""
<li>coeficiente_conveccion</li>
"""
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]
"""
Raw data
{
"_id": null,
"home_page": "https://github.com/Valarg0502/calor_pared_compuesta_lineal",
"name": "calor-pared-compuesta-lineal",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "transferencia de calor,pared compuesta,termodinamica",
"author": "Valentina Arg\u00fcellez Angulo",
"author_email": "valentina.arguellez@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/be/0a/8b4ae0c569cb6fec9bc087f60daef20ba8a324258641aa57efccb9ff0d2f/calor_pared_compuesta_lineal-0.0.1.tar.gz",
"platform": null,
"description": "# calor_pared_compuesta_lineal\r\n## Transferencia de calor lineal en paredes compuestas en serie\r\n\r\n### Valentina Arg\u00fcellez Angulo\r\n### Programaci\u00f3n 2 - Uiversidad Indistrial de Santander - Sede Barbosa\r\n### 2023-1\r\n\r\nLibrer\u00eda para calcular transferencia de calor lineal en paredes compuestas dispuestas en serie.\r\nSolo incluye mecanismos de conducci\u00f3n y convecci\u00f3n, ignora la radiaci\u00f3n.\r\nPresenta funciones auxiliares para c\u00e1lculo de resistencias, coeficientes, y soluci\u00f3n de paredes compuestas\r\n\r\n## Lista de funciones\r\n<ul>\r\n<li>calcular_pared_compuesta</li>\r\n \r\n \"\"\"\r\n Calcula la transferencia de calor en una pared compuesta\r\n\r\n Par\u00e1metros\r\n ----------\r\n condiciones_interior : list\r\n Condiciones interiores {T: temperatura [\u00b0C], h: coeficiente de convecci\u00f3n [W/m^2\u00b0C]}\r\n capas : list\r\n Lista de capas de la pared compuesta {L: longitud [m], k: conductividad [W/m\u00b0C]}\r\n condiciones_exterior : list\r\n Condiciones exteriores {T: temperatura [\u00b0C], h: coeficiente de convecci\u00f3n [W/m^2\u00b0C]}\r\n area : float\r\n \u00c1rea de transferencia de calor [m^2]\r\n\r\n Retorna\r\n -------\r\n {\r\n Q: flujo de calor [W],\r\n T_interior: temperatura interior [\u00b0C],\r\n T_paredes: lista de temperaturas de las paredes [\u00b0C],\r\n T_exterior: temperatura exterior [\u00b0C],\r\n R_tot: resistencia total [\u00b0C/W],\r\n R_conveccion_interna: resistencia a convecci\u00f3n interna [\u00b0C/W],\r\n R_capas: lista de resistencias a conducci\u00f3n [\u00b0C/W]\r\n R_conveccion_externa: resistencia a convecci\u00f3n externa [\u00b0C/W],\r\n fig: gr\u00e1fico de temperaturas a lo largo de la pared compuesta\r\n }\r\n \"\"\"\r\n\r\n ## Ejemplo de uso:\r\n \r\n from calor_pared_compuesta_lineal import ParedCompuesta\r\n \r\n ejemplo_pared_compuesta = {\r\n 'condiciones_interior': {\r\n 'T': 20,\r\n 'h': 10\r\n },\r\n 'capas': [\r\n {\r\n 'L': 0.004,\r\n 'k': 0.78,\r\n 'nombre': 'Vidrio'\r\n },\r\n {\r\n 'L': 0.01,\r\n 'k': 0.026,\r\n 'nombre': 'Aire'\r\n },\r\n {\r\n 'L': 0.004,\r\n 'k': 0.78,\r\n 'nombre': 'Vidrio'\r\n }\r\n ],\r\n 'condiciones_exterior': {\r\n 'T': -10,\r\n 'h': 40\r\n },\r\n 'area': 0.8*1.5\r\n }\r\n pared = ParedCompuesta()\r\n resultado = pared.calcular_pared_compuesta(**ejemplo_pared_compuesta)\r\n print(resultado)\r\n resultado['fig'].show()\r\n input(\"PRESS ENTER TO CONTINUE.\")\r\n\r\n<li>resistencia_conveccion</li>\r\n\r\n \"\"\"\r\n Calcula la resistencia a transferencia de calor por convecci\u00f3n\r\n\r\n Par\u00e1metros\r\n ----------\r\n alfa : float\r\n Coeficiente de transferencia de calor por convecci\u00f3n [W/m^2\u00b0C]\r\n A : float\r\n \u00c1rea de transferencia de calor [m^2]\r\n\r\n Retorna\r\n -------\r\n R : float\r\n Resistencia a transferencia de calor por convecci\u00f3n [\u00b0C/W]\r\n \"\"\"\r\n\r\n<li>resistencia_conduccion</li>\r\n\r\n \"\"\"\r\n Calcula la resistencia a transferencia de calor por conducci\u00f3n\r\n\r\n Par\u00e1metros\r\n ----------\r\n L : float\r\n Longitud de transferencia de calor [m]\r\n k : float\r\n Conductividad t\u00e9rmica [W/m\u00b0C]\r\n A : float\r\n \u00c1rea de transferencia de calor [m^2]\r\n \r\n Retorna\r\n -------\r\n R : float\r\n Resistencia a transferencia de calor por conducci\u00f3n [\u00b0C/W]\r\n \"\"\"\r\n\r\n<li>flujo_calor</li>\r\n\r\n \"\"\"\r\n Calcula el flujo de calor\r\n\r\n Par\u00e1metros\r\n ----------\r\n R_tot : float\r\n Resistencia total a transferencia de calor [\u00b0C/W]\r\n T1 : float\r\n Temperatura 1 [\u00b0C]\r\n T2 : float\r\n Temperatura 2 [\u00b0C]\r\n\r\n Retorna\r\n -------\r\n Q : float\r\n Flujo de calor [W]\r\n \"\"\"\r\n\r\n<li>temperatura</li>\r\n\r\n \"\"\"\r\n Calcula la temperatura\r\n\r\n Par\u00e1metros\r\n ----------\r\n R_tot : float\r\n Resistencia total a transferencia de calor [\u00b0C/W]\r\n Q : float\r\n Flujo de calor [W]\r\n T1 : float\r\n Temperatura 1 [\u00b0C]\r\n\r\n Retorna\r\n -------\r\n T2 : float\r\n Temperatura 2 [\u00b0C]\r\n \"\"\"\r\n\r\n<li>coeficiente_conductividad</li>\r\n\r\n \"\"\"\r\n Calcula el coeficiente de conductividad\r\n\r\n Par\u00e1metros\r\n ----------\r\n A : float\r\n \u00c1rea de transferencia de calor [m^2]\r\n L : float\r\n Longitud de transferencia de calor [m]\r\n T1 : float\r\n Temperatura 1 [\u00b0C]\r\n T2 : float\r\n Temperatura 2 [\u00b0C]\r\n Q : float\r\n Flujo de calor [W]\r\n\r\n Retorna\r\n -------\r\n k : float\r\n Coeficiente de conductividad [W/m\u00b0]\r\n \"\"\"\r\n\r\n<li>coeficiente_conveccion</li>\r\n\r\n \"\"\"\r\n Calcula el coeficiente de convecci\u00f3n\r\n\r\n Par\u00e1metros\r\n ----------\r\n A : float\r\n \u00c1rea de transferencia de calor [m^2]\r\n T1 : float\r\n Temperatura 1 [\u00b0C]\r\n T2 : float\r\n Temperatura 2 [\u00b0C]\r\n Q : float\r\n Flujo de calor [W]\r\n\r\n Retorna\r\n -------\r\n alfa : float\r\n Coeficiente de convecci\u00f3n [W/m^2\u00b0C]\r\n \"\"\"\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Esta es la descripcion de mi paquete",
"version": "0.0.1",
"project_urls": {
"Download": "https://github.com/Valarg0502/calor_pared_compuesta_lineal/tarball/0.0.1",
"Homepage": "https://github.com/Valarg0502/calor_pared_compuesta_lineal"
},
"split_keywords": [
"transferencia de calor",
"pared compuesta",
"termodinamica"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "be0a8b4ae0c569cb6fec9bc087f60daef20ba8a324258641aa57efccb9ff0d2f",
"md5": "663aba5f7c8bbcbc97e83bd706341eeb",
"sha256": "d68683927f7dd97bd274828131a2a2eaf6a489857f426d2316ce29121d2cbd7b"
},
"downloads": -1,
"filename": "calor_pared_compuesta_lineal-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "663aba5f7c8bbcbc97e83bd706341eeb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3993,
"upload_time": "2023-06-15T05:12:32",
"upload_time_iso_8601": "2023-06-15T05:12:32.260736Z",
"url": "https://files.pythonhosted.org/packages/be/0a/8b4ae0c569cb6fec9bc087f60daef20ba8a324258641aa57efccb9ff0d2f/calor_pared_compuesta_lineal-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-15 05:12:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Valarg0502",
"github_project": "calor_pared_compuesta_lineal",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "calor-pared-compuesta-lineal"
}