学习与研究工具
OpenPinch:用于先进夹点分析与全厂能量集成的 Python 工具包
waikato-ahuora-smart-energy-systems/OpenPinch · A comprehensive tool for advanced pinch analysis, total site integration, heat pump integration, and heat exchanger network synthesis.
ELI5:它是什么,解决什么问题
OpenPinch 是一个基于 Python 的开源工具包,面向夹点分析与全厂能量集成(Total Site Integration)。它支持直接与间接热集成目标计算、图表解读、热泵与制冷筛查、㶲与热电联产后处理、换热器网络综合、多周期分析、物流分段线性化,以及基于文件或 schema-first 的工作流。项目提供 PinchProblem 与 PinchWorkspace 两个工作流类,并附带示例案例和 19 个 Jupyter notebook 教程。
核心能力与快速开始
★ 14 · Python
- 能做什么
- 提供夹点分析与全厂能量集成的计算能力,包括直接/间接热集成目标、图表解读、热泵与制冷筛查、㶲与热电联产后处理、换热器网络综合、多周期分析、变热容与相变物流的分段线性化,以及基于文件或 schema-first 的工作流;附带 CLI 用于复制 notebook 教程,并提供示例案例与资源发现接口。
- 适用场景
- 适用于过程工业与机械工程领域的能量系统分析,例如评估工艺物流的热集成潜力、进行全厂能量目标设定、筛查热泵与制冷方案、综合换热器网络以及开展多周期与热电联产分析。
- 项目形态
- 开发框架
- 部署方式
- 通过 PyPI 安装 Python 包使用;可选附加组件覆盖 notebook、dashboard、换热器网络综合、Brayton 循环与 TESPy 相关功能。求解器相关流程需先完成 IDAES 扩展安装(idaes get-extensions)。
- 主要依赖
- Python >=3.12(支持 3.12、3.13、3.14);基础安装命令为 python -m pip install openpinch;可选功能需安装对应 extras;求解器相关流程需外部 IDAES/Pyomo 求解器扩展。
- 使用限制
- 材料未说明硬件要求、计算规模上限、各可选附加组件的 API 成本或商业使用限制;CI 以 Linux x86_64 为主,数值搜索在 macOS arm64 上可能略有差异。
- 许可证
- MIT
- 最近推送
- 2026-10-27 09:21
资料检查:2026-10-30 07:00 · 卡片整理:2026-10-30 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
作为 Python 工具包,可在代码中通过 PinchProblem 和 PinchWorkspace 类构建并执行夹点分析与全厂能量集成计算,并利用其测试与 CI 脚本进行开发验证。
查看内容依据
OpenPinch exposes two package-root workflow classes. Use `PinchProblem` for one case and `PinchWorkspace` for named cases and scenarios.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。