跳转到主要内容

计算分子流体热力学性质的工具

项目描述

mol-TDN:分子流体的热力学性质

示例

  • 使用Peng-Robinson状态方程计算在100 bar下甲烷的密度
from mol_tdn import Molecule, compute_eos, plot_pv
m = Molecule('methane')
m.info()

    Molecule: methane
        Chemical formula: CH4
        Molecular Mass: 16.0 g/mol
        Critical Temperature: 190.56 K
        Critical Pressure: 45.99 bar
        Accentric factor: 0.012

compute_eos(m, t=298, p=100, eos='pr')

    {'phase': 'supercritic',
    'temperature': 290,
    'temperature_unit': 'K',
    'temperature_reduced': 1.5218303946263645,
    'pressure': 100,
    'pressure_unit': 'bar',
    'pressure_reduced': 2.1743857360295715,
    'molar_density': 5.1136267891221125,
    'molar_density_unit': 'mol/L',
    'density': 0.08201746007072958,
    'density_unit': 'g/cm^3',
    'fugacity_coefficient': 0.8026596911737123,
    'compressibility_factor': 0.8110786197961839,
    'fugacity': 80.26596911737123,
    'fugaciy_unit': 'bar',
    'molar_volume': 0.1955559217045787,
    'molar_volume_unit': 'L/mol',
    'enthalpy_reduced': -1.8894059136250632,
    'enthalpy_reduced_unit': 'kJ/mol',
    'entropy_reduced': -0.004687572314523244,
    'entropy_reduced_unit': 'kJ/mol/K',
    'energy_gibbs_reduced': -0.530009942413322,
    'energy_gibbs_reduced_unit': 'kJ/mol'}

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

mol-tdn-0.0.1.tar.gz (6.6 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面