EngScript – Steam Properties API
收藏EngScript – Steam Properties API 数据集概述
基本信息
- 数据集名称: EngScript – Steam Properties API
- 提供者: Youngghee Jang
- 类别: Science
- 订阅者数量: 1
功能描述
EngScript – Steam Properties 是一个专业的工程热力学计算服务,通过输入压力和温度计算蒸汽和水的物性,并支持灵活的单位转换。该API专为需要准确、可靠的蒸汽物性数据进行模拟、设备选型和工程计算的化学、机械和工艺工程师设计。
主要特性
- 准确的热力学计算: 基于压力(P)和温度(T)计算蒸汽物性。
- 灵活的单位系统: 全面支持常见工程单位的输入和输出转换。
- 行业标准关联式: 基于成熟的XSteam热力学模型。
- 工程师友好格式: 设计简洁的JSON结构,便于集成。
- 广泛的应用范围: 适用于换热器设计与选型、能量与质量平衡计算、过程模拟与优化、工程自动化与工作流集成、锅炉和涡轮机性能分析等。
API技术信息
- 基础URL:
https://api.engscript.com - 端点:
POST /STEAM - 当前版本: v1
请求格式
请求头
| Header | Value |
|---|---|
| Content-Type | application/json |
| X-RapidAPI-Key | Your RapidAPI Key |
| X-RapidAPI-Host | API Host |
请求体结构
请求体为JSON格式,必须包含压力(P)和温度(T)的数值与单位,其他字段用于指定输出物性的期望单位。 json { "P": { "value": 40, "unit": "barg" }, "T": { "value": 280, "unit": "C" }, "Psat": { "unit": "barg" }, "Tsat": { "unit": "C" }, "H": { "unit": "kJ/kg" }, "S": { "unit": "kJ/kg-K" }, "rho": { "unit": "kg/m3" }, "U": { "unit": "kJ/kg" }, "nu": { "unit": "Pa-s" }, "k": { "unit": "W/m-K" }, "Cp": { "unit": "kJ/kg-K" }, "Cv": { "unit": "kJ/kg-K" } }
输入参数(必需)
| 参数 | 描述 | 是否必需 |
|---|---|---|
| P.value | 压力值(数值) | ✅ 是 |
| P.unit | 压力单位(如 "barg", "bar", "psi", "MPa") | ✅ 是 |
| T.value | 温度值(数值) | ✅ 是 |
| T.unit | 温度单位(如 "C", "F", "K") | ✅ 是 |
输出物性(仅需指定单位)
| 物性 | 描述 | 示例单位 |
|---|---|---|
| Psat | 饱和压力 | barg, bar, psi, MPa |
| Tsat | 饱和温度 | C, F, K |
| H | 比焓 | kJ/kg, BTU/lb |
| S | 比熵 | kJ/kg-K, BTU/lb-F |
| rho | 密度 | kg/m3, lb/ft3 |
| U | 内能 | kJ/kg, BTU/lb |
| nu | 动力粘度 | Pa-s, cP |
| k | 热导率 | W/m-K, BTU/hr-ft-F |
| Cp | 定压比热 | kJ/kg-K, BTU/lb-F |
| Cv | 定容比热 | kJ/kg-K, BTU/lb-F |
重要说明
- ✅
P.value和T.value必须是数值。 - ✅ 所有单位必须是有效的工程单位。
- ✅ 所有输出物性字段必须指定期望的单位。
- ❌ 缺失或无效的字段将导致错误响应。
响应格式
成功响应
json { "success": true, "result": { "P": { "value": 40.0, "unit": "barg" }, "T": { "value": 280.0, "unit": "C" }, "Psat": { "value": 64.8, "unit": "barg" }, "Tsat": { "value": 251.2, "unit": "C" }, "H": { "value": 3025.4, "unit": "kJ/kg" }, "S": { "value": 6.55, "unit": "kJ/kg-K" }, "rho": { "value": 22.4, "unit": "kg/m3" }, "U": { "value": 2820.1, "unit": "kJ/kg" }, "nu": { "value": 0.00009, "unit": "Pa-s" }, "k": { "value": 0.065, "unit": "W/m-K" }, "Cp": { "value": 2.3, "unit": "kJ/kg-K" }, "Cv": { "value": 1.8, "unit": "kJ/kg-K" } } }
错误响应
json { "success": false, "error": "Invalid or missing parameter" }
使用示例
提供了cURL、Python和JavaScript的代码调用示例。
定价计划
| 计划 | 价格 | 请求次数/月 | 适用场景 |
|---|---|---|---|
| BASIC | $0.00 / 月 | 100 | 测试与评估 |
| PRO | $5.00 / 月 | 5,000 | 小型项目与开发 |
| ULTRA | $25.00 / 月 | 50,000 | 生产应用 |
| MEGA | $99.00 / 月 | 300,000 | 企业及高用量场景 |
注意: BASIC计划仅用于测试和评估。建议生产环境使用PRO或更高等级的计划,以确保足够的请求容量和支持。
支持的单位
- 压力单位:
bar,barg,bara,psi,psig,psia,MPa,kPa,Pa,atm - 温度单位:
C(摄氏度),F(华氏度),K(开尔文) - 能量单位:
kJ/kg,J/kg,BTU/lb,cal/g - 其他单位: 完整的单位规范请参考XSteam文档或联系支持。
支持与联系
- 文档: 访问 engscript.com 获取详细指南。
- 技术支持: 通过RapidAPI支持渠道联系。
- 问题与反馈: 通过RapidAPI报告或直接联系。
许可与条款
使用此API即表示您同意RapidAPI上规定的条款和条件。此API用于工程计算,应根据专业工程标准使用。




