five

EngScript – Carbon Properties

收藏
RapidAPI2026-02-05 更新2026-02-06 收录
下载链接:
https://rapidapi.com/younggheejang/api/engscript-carbon-properties
下载链接
链接失效反馈
官方服务:
资源简介:
Calculate thermodynamic and physical properties of hydrocarbon mixtures using industry-standard equations of state. Ideal for chemical process design, cryogenic systems, and energy engineering.
创建时间:
2026-02-05
原始信息汇总

EngScript – Carbon Properties API 数据集概述

基本信息

  • API名称: EngScript – Carbon Properties (EngScript – Hydrocarbon Mixture Properties API)
  • 提供商: Youngghee Jang
  • 类别: Science
  • 订阅费用:
    • BASIC: $0.00 / 月 (100 次请求/月)
    • PRO: $5.00 / 月 (5,000 次请求/月)
    • ULTRA: $25.00 / 月 (50,000 次请求/月)
    • MEGA: $99.00 / 月 (300,000 次请求/月)

功能描述

这是一个专业的烃类混合物热力学计算服务,使用行业标准状态方程,根据压力、温度和组成数据计算烃类混合物的相行为和热物理性质,并全面支持灵活的单位转换。该API专为需要精确气液平衡计算和混合物性质以进行工艺设计、模拟和优化的石油、化工和工艺工程师设计。

主要特性

  • 气液平衡计算: 计算泡点、露点和相分数
  • 全面的混合物性质: 计算分子量、密度、压缩因子、焓、熵和热容
  • 多组分支持: 处理具有多个组分的复杂烃类混合物
  • 灵活的单位系统: 全面支持常见工程单位的输入和输出单位转换
  • 基于状态方程: 对烃类系统进行精确的热力学建模
  • 广泛的应用范围:
    • 分离器和闪蒸罐设计
    • 蒸馏塔计算
    • 管道和储罐设计
    • 过程模拟和优化
    • 相包络线构建
    • 蒸汽回收系统设计

API 技术信息

  • 基础URL: https://api.engscript.com
  • 端点: POST /CARBON
  • 请求头:
    • Content-Type: application/json
    • X-RapidAPI-Key: Your RapidAPI Key
    • X-RapidAPI-Host: API Host

请求格式

请求体结构

API需要烃类列表、摩尔分数、压力和温度作为输入参数。所有其他字段指定计算性质的所需输出单位。 json { "HC": { "value": ["Methane", "Ethane", "Propane"] }, "mole": { "value": [50, 30, 20] }, "P": { "value": 3, "unit": "kg/cm2g" }, "T": { "value": -110, "unit": "C" }, "Tbub": { "unit": "C" }, "Tdew": { "unit": "C" }, "alpha": { "unit": "" }, "Mw": { "unit": "" }, "D": { "unit": "kg/m3" }, "Zvap": { "unit": "" }, "Zliq": { "unit": "" }, "H": { "unit": "kcal/kg" }, "S": { "unit": "kcal/kg-C" }, "Cp": { "unit": "kcal/kg-C" }, "Cv": { "unit": "kcal/kg-C" } }

输入参数

参数 描述 必需 示例
HC.value 烃类组分列表 ✅ 是 ["Methane", "Ethane", "Propane"]
mole.value 摩尔分数(绝对值或相对值) ✅ 是 [50, 30, 20]
P.value 压力值(数值) ✅ 是 3
P.unit 压力单位 ✅ 是 "kg/cm2g", "bar", "psi"
T.value 温度值(数值) ✅ 是 -110
T.unit 温度单位 ✅ 是 "C", "F", "K"

支持的烃类组分

API支持常见的烃类组分,包括:

  • 轻质烷烃: 甲烷、乙烷、丙烷、正丁烷、异丁烷、正戊烷、异戊烷、新戊烷
  • 高级烷烃: 正己烷、正庚烷、正辛烷、正壬烷、正癸烷
  • 替代命名: CH4, C2H6, C3H8, nC4H10, iC4H10 等
  • 可能支持其他组分 - 请联系支持获取完整列表

摩尔分数归一化

  • 输入的摩尔分数可以是绝对值(总和为1.0)或相对值
  • API自动归一化为百分比(总和=100%)
  • 示例: 输入 [85, 10, 5] → 归一化为 [85%, 10%, 5%]

输出性质(仅单位指定)

性质 描述 无量纲 示例单位
Tbub 泡点温度 C, F, K
Tdew 露点温度 C, F, K
alpha 蒸汽分数 (0-1) -
Mw 分子量 g/mol
D 混合物密度 kg/m3, lb/ft3
Zvap 蒸汽压缩因子 -
Zliq 液体压缩因子 -
H 比焓 kcal/kg, kJ/kg, BTU/lb
S 比熵 kcal/kg-C, kJ/kg-K
Cp 比热容(恒压) kcal/kg-C, kJ/kg-K
Cv 比热容(恒容) kcal/kg-C, kJ/kg-K

重要注意事项

  • HC.value 必须是有效的烃类组分名称列表
  • mole.value 必须是长度与 HC.value 匹配的列表
  • ✅ 摩尔分数自动归一化为100%
  • P.valueT.value 必须是数值
  • ✅ 所有单位必须是有效的工程单位
  • ✅ 所有输出性质字段必须指定所需单位
  • ❌ 缺少或无效字段将导致错误响应

响应格式

成功响应

json { "success": true, "result": { "HC": { "value": ["Methane", "Ethane", "Propane"], "unit": "" }, "mole": { "value": [50.0, 30.0, 20.0], "unit": "%" }, "P": { "value": 3.0, "unit": "kg/cm2g" }, "T": { "value": -110.0, "unit": "C" }, "Tbub": { "value": -131.074, "unit": "C" }, "Tdew": { "value": -44.682, "unit": "C" }, "alpha": { "value": 0.400, "unit": "" }, "Mw": { "value": 25.862, "unit": "" }, "D": { "value": 19.479, "unit": "kg/m3" }, "Zvap": { "value": 0.946, "unit": "" }, "Zliq": { "value": 0.015, "unit": "" }, "H": { "value": -914.451, "unit": "kcal/kg" }, "S": { "value": 0.997, "unit": "kcal/kg-C" }, "Cp": { "value": 0.512, "unit": "kcal/kg-C" }, "Cv": { "value": 0.358, "unit": "kcal/kg-C" } } }

错误响应

json { "success": false, "error": "Invalid or missing parameter" }

使用示例

示例计算

问题: 计算低温条件下天然气混合物的性质 给定:

  • 组分: 甲烷、乙烷、丙烷
  • 组成: 50%, 30%, 20% (摩尔基准)
  • 压力: 3 kg/cm2g
  • 温度: -110°C 结果:
  • 泡点温度: -131.074°C
  • 露点温度: -44.682°C
  • 蒸汽分数: 0.400 (40% 蒸汽, 60% 液体)
  • 分子量: 25.862 g/gmol
  • 密度: 19.479 kg/m³
  • 压缩因子 - 蒸汽: 0.946
  • 压缩因子 - 液体: 0.015
  • : -914.451 kcal/kg
  • : 0.997 kcal/kg-C
  • 恒压热容: 0.512 kcal/kg-C
  • 恒容热容: 0.358 kcal/kg-C

代码示例

页面提供了 cURL、Python 和 JavaScript 的调用示例。

应用场景

  1. 分离器设计: 计算气液平衡以正确确定分离器尺寸和操作条件。
  2. 闪蒸计算: 确定低温条件下闪蒸罐和分离罐的相分离和组成。
  3. 管道设计: 计算混合物性质以进行正确的尺寸确定和压降计算。
  4. 储罐设计: 确定储罐尺寸和蒸汽回收系统的蒸汽压力和组成。
  5. 过程优化: 基于相行为和热力学性质优化操作条件。

支持的单位

压力单位

kg/cm2g, kg/cm2a, bar, barg, bara, psi, psig, psia, MPa, kPa, Pa, atm

温度单位

C (Celsius), F (Fahrenheit), K (Kelvin), R (Rankine)

密度单位

kg/m3, g/cm3, lb/ft3, kg/L

能量单位

kcal/kg, kJ/kg, J/kg, BTU/lb, cal/g

熵/热容单位

kcal/kg-C, kJ/kg-K, BTU/lb-F, J/kg-K

输出参数解读

相指示器

蒸汽分数 (alpha)

  • alpha = 0: 纯液相
  • 0 < alpha < 1: 两相(蒸汽-液体)混合物
  • alpha = 1: 纯蒸汽相 泡点和露点
  • Tbub: 在给定压力下形成第一个蒸汽泡的温度
  • Tdew: 在给定压力下形成第一个液滴的温度
  • 如果 T < Tbub: 过冷液体
  • 如果 Tbub < T < Tdew: 两相区
  • 如果 T > Tdew: 过热蒸汽

压缩因子

Zvap 和 Zliq

  • 偏离理想气体行为
  • Z = 1: 理想气体
  • Z < 1: 吸引力占主导
  • Z > 1: 排斥力占主导

重要考虑因素

计算有效性

  1. 压力范围: 确保压力在组分的合理范围内
  2. 温度范围: 温度应适合混合物组成
  3. 组分兼容性: 所有组分应为有效的烃类
  4. 摩尔分数: 摩尔分数的总和应等于1.0(或进行归一化)

最佳实践

  • 在进行API调用之前始终验证输入数据
  • 在您的应用程序中适当处理两相条件
  • 对于关键计算考虑数值精度
  • 为您的工程背景使用适当的单位
  • 使用相同输入进行重复计算时缓存结果

支持与联系

  • 文档: 访问 engscript.com 获取详细指南
  • 技术支持: 通过 RapidAPI 支持渠道联系
  • 组分列表: 请求支持的烃类完整列表
  • 问题与反馈: 通过 RapidAPI 报告或直接联系

许可证与条款

使用此API即表示您同意 RapidAPI 上指定的条款和条件。此API用于工程计算,应根据专业工程标准和最佳实践使用。

入门指南

  1. 订阅 RapidAPI 上的计划
  2. 获取您的API密钥 从 RapidAPI 仪表板
  3. 测试 使用简单示例的 BASIC 计划
  4. 集成 到您的应用程序或工作流程中
  5. 扩展 到 PRO 或更高级计划以用于生产

其他资源

相关API

  • EngScript Steam Properties API: 用于水和蒸汽计算
  • EngScript Turbine Efficiency API: 用于涡轮机械性能分析

文档

  • API参考指南
  • 单位转换表
  • 示例计算
  • 故障排除指南

社区

  • 分享您的用例和应用程序
  • 请求新功能或组件
  • 为API改进做出贡献
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作