calor-pared-compuesta-lineal


Namecalor-pared-compuesta-lineal JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/Valarg0502/calor_pared_compuesta_lineal
SummaryEsta es la descripcion de mi paquete
upload_time2023-06-15 05:12:32
maintainer
docs_urlNone
authorValentina Argüellez Angulo
requires_python
licenseMIT
keywords transferencia de calor pared compuesta termodinamica
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.11655s