如何用Thermo创建Txy/Pxy相图:水-乙醇系统实例教程
📅 2026/7/27 14:00:39
👁️ 次浏览
如何用Thermo创建Txy/Pxy相图水-乙醇系统实例教程【免费下载链接】thermoThermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)项目地址: https://gitcode.com/gh_mirrors/th/thermo在化学工程和热力学研究中相图是分析物系相平衡行为的重要工具。Thermo作为Chemical Engineering Design Library (ChEDL)的核心组件提供了强大的相图绘制功能。本文将以水-乙醇二元系统为例详细介绍如何使用Thermo创建Txy温度-组成和Pxy压力-组成相图帮助新手快速掌握相平衡分析的关键技能。准备工作环境与依赖安装使用Thermo绘制相图前需先确保环境配置正确。通过以下命令克隆项目仓库并安装依赖git clone https://gitcode.com/gh_mirrors/th/thermo cd thermo pip install -r requirements.txt核心依赖包括numpy用于数值计算、matplotlib用于图形绘制以及Thermo库本身提供的热力学模型。关键模块路径如下相平衡计算核心代码thermo/flash/flash_vl.pyUNIFAC活度系数模型thermo/unifac.py相图绘制工具thermo/flash/flash_utils.py核心原理相平衡计算基础Txy和Pxy相图的绘制基于气液平衡VLE计算其核心是求解以下方程相平衡条件各组分在气液两相中的化学势相等物料守恒总组成与气液两相组成的质量平衡Thermo采用Peng-Robinson状态方程计算气相性质Modified UNIFAC (Dortmund)模型计算液相活度系数具体实现可参考docs/cubic_equations_of_state.rst文档。实战教程水-乙醇系统相图绘制步骤1导入核心模块from thermo import ChemicalConstantsPackage, CEOSGas, GibbsExcessLiquid, FlashVL from thermo.unifac import DOUFSG, DOUFIP2016步骤2定义物系与热力学模型# 定义物质与热力学参数 constants, properties ChemicalConstantsPackage.from_IDs([ethanol, water]) T 300 # 初始温度 (K) P 1e5 # 初始压力 (Pa) zs [0.5, 0.5] # 初始组成 # 气相模型Peng-Robinson状态方程 eos_kwargs {Pcs: constants.Pcs, Tcs: constants.Tcs, omegas: constants.omegas} gas CEOSGas(PRMIX, HeatCapacityGasesproperties.HeatCapacityGases, eos_kwargseos_kwargs) # 液相模型Modified UNIFAC活度系数 GE UNIFAC.from_subgroups( chemgroupsconstants.UNIFAC_Dortmund_groups, version1, TT, xszs, interaction_dataDOUFIP2016, subgroupsDOUFSG ) liquid GibbsExcessLiquid( VaporPressuresproperties.VaporPressures, GibbsExcessModelGE, equilibrium_basisPsat, caloric_basisPsat, TT, PP, zszs )步骤3创建闪蒸计算器并绘制Txy图# 初始化气液闪蒸计算器 flasher FlashVL(constants, properties, liquidliquid, gasgas) # 在1bar压力下绘制Txy图 _ flasher.plot_Txy(P1e5, pts100)运行代码后将生成水-乙醇系统在1bar下的Txy相图展示不同组成下的泡点和露点温度变化。步骤4绘制Pxy与xy图# 在373K温度下绘制Pxy图 _ flasher.plot_Pxy(T373, pts100) # 绘制气液组成关系图 _ flasher.plot_xy(T373, pts100)结果分析与验证生成的相图可直观展示以下关键信息Txy图恒压下溶液沸点随组成的变化乙醇摩尔分数增加时沸点先降低后升高体现共沸特性Pxy图恒温下蒸气压与组成的关系显示最低恒沸点现象xy图气液两相组成的平衡关系偏离对角线程度反映分离难度Thermo的计算精度可通过与实验数据对比验证。下图展示了PR方程体积计算误差分布最大误差仅2.8686e-14证明模型可靠性常见问题与优化建议计算速度优化对于大量数据点计算可使用numba加速参考thermo/numba.py共沸物识别通过flash.calculate_azeotrope()方法可精确定位共沸组成模型选择非理想系统推荐使用UNIFAC或NRTL模型理想系统可直接选用Raoult定律参数调整交互参数可通过thermo/Interaction Parameters/目录下的JSON文件进行自定义总结通过Thermo库仅需几行代码即可完成专业级相图绘制。本文以水-乙醇系统为例演示了从环境配置到结果分析的完整流程。更多实例可参考官方文档中的docs/Examples/目录包括多元系统相图、高压相平衡等高级应用。掌握相图绘制技能将为化工过程设计、分离工艺优化提供有力支持。【免费下载链接】thermoThermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)项目地址: https://gitcode.com/gh_mirrors/th/thermo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
更多请点击:
https://kaifayun.com
第一章:AI图片修复老照片 老照片承载着珍贵的历史记忆,但因时间流逝常出现划痕、褪色、噪点、模糊甚至局部缺失等问题。现代AI图像修复技术借助深度学习模型,可在保留原始构图与情感表达的前提…
📅 2026/7/27 14:00:39
1. 项目概述:TPS23757 PD控制器外围电路设计精要在设计和部署基于以太网供电(PoE)的网络设备,如IP电话、无线接入点或网络摄像头时,电源管理部分的稳定性和可靠性是项目成败的关键。PoE技术的美妙之处在于一根网线解决…
📅 2026/7/27 14:00:39
做跨境出海、AI 流量布局、海外品牌营销的朋友,大概率都绕不开 GEO 精细化运营与优化服务。
简单说,GEO 服务商核心就是帮企业解决地域流量精准匹配、海外本地化适配、AI 搜索流量拉升、全域营销落地的核心问题,也是当下出海企业、跨境电商、…
📅 2026/7/27 14:00:39
别再看那些虚无缥缈的运势了,这篇干货直接告诉你2017年到底该怎么搞钱,怎么在动荡中抓住机会,帮你避开职场大坑,拿到实实在在的升职加薪结果。回想2017年,那真的是个魔幻又充满机遇的年份。那时候移动互联网下半场刚打响,P2P爆雷潮还没完全显现,但互联网大厂已经开始疯狂…
📅 2026/7/27 14:58:48
更多请点击:
https://intelliparadigm.com
第一章:紧急通知:AI工作总结生成已进入合规强监管期!3类法律风险4份可直接签署的免责声明模板
自2024年7月1日起,《生成式人工智能服务管理暂行办法》实施细则全面落地&…
📅 2026/7/27 14:59:26
catalogue题目1:温度转换器题目2:奇偶数判断与简单统计题目3:字符串操作与列表初步题目4:购物车价格计算器题目1:温度转换器 hua float(input("please input the temperature:"))
she (hua - 32) / 1.8
pr…
📅 2026/7/27 14:59:26
如何用HTML、CSS和JavaScript构建你的第一款网页游戏?GameZone开源项目实战教程 【免费下载链接】GameZone This open source repository contains collection of games build on basic tech stacks in web development . Use your creativity and build your own g…
📅 2026/7/27 14:59:26
更多请点击:
https://codechina.net
第一章:飞书AI会议纪要的核心价值与适用边界 飞书AI会议纪要并非万能语音转写工具,而是一个深度嵌入协作场景的智能摘要系统。其核心价值在于将冗长、非结构化的会议对话,转化为可检索、可追踪…
📅 2026/7/27 14:59:26
1. ChatGPT入门指南:从零开始掌握智能对话 作为一名长期使用ChatGPT的内容创作者,我深刻体会到这个工具如何彻底改变了我的工作方式。记得第一次使用时,我只是简单地问了几个问题,就被它快速准确的回答震惊了。但真正发挥ChatGPT的…
📅 2026/7/27 14:59:26
现象在 WezTerm 终端中,包含中文路径的文本(如标签页标题、Shell 提示符、路径补全)中,某些汉字时而渲染为日文字形,时而显示为简体中文(中国大陆)字形。以「径」字为例,日文写法右侧…
📅 2026/7/27 0:00:07
这个问题看似在寻找一个答案,实际上是在寻找一种“值得继续投入的方向感”。很多人在问:
“人生有什么意义?”
深层可能是在问:
我现在做的事情值得吗?我的努力有没有价值?我的存在是不是重要?未…
📅 2026/7/27 0:00:07
1. 为什么MoE架构让大模型参数量翻倍却不增加推理成本?去年我在部署一个千亿参数大语言模型时,首次接触到混合专家模型(Mixture of Experts,简称MoE)架构。当时最让我震惊的是,这种架构的模型参数量可以达到…
📅 2026/7/27 0:00:07
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/27 1:11:21
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/27 1:11:21
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/27 1:11:21
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/27 7:11:38
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/26 17:10:53
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/27 5:11:32