简介这份资料面向参加大学生化工设计竞赛的高校学生与指导教师围绕东华科技杯赛题「年产30万吨丙烷脱氢制丙烯项目」提供一整套可复用的完整设计方案。内容分为设计图纸集、设计文档集与设计源文件三部分图纸集包含PFD工艺流程图、PID管道及仪表流程图、车间设备平立面布置图、主要设备工艺条件图、分厂平面布置总图、工厂消防总图、管道轴测图以及车间与厂区三维建模文档集覆盖项目摘要、可行性分析报告、初步设计说明书、创新性说明、反应器设计计算书、环境评估报告、安全预评价、典型设备计算书、物料与能量平衡计算书、设备选型一览表、MSDS一览表以及有机朗肯循环、PSA提纯氢气、加热炉SIS概念设计等专项说明书。源文件则提供Aspen Plus流程模拟、Aspen Dynamics动态模拟、Aspen Adsorption变压吸附、Aspen Energy Analyzer换热网络设计、Aspen Exchanger Design and Rating换热器选型及COMSOL Multiphysics建模等工程软件文件。压缩包共440个文件以png、jpg图片docx、doc、pdf文档dwg图纸及bkp、rsm、edr等模拟源文件为主整体约186.64MB。已有235人学习适合需要完整赛题方案、工艺计算与三维建模参考的化工竞赛选手。1. 年产30万吨PDH项目从工艺包到三维建模一套完整的化工设计交付物长什么样化工设计竞赛里丙烷脱氢制丙烯PDH几乎是每年最热门的选题之一。原因很直接丙烯是化工产业链里需求量最大的中间体之一而PDH路线因为原料单一、流程相对清晰、产物收率高特别适合作为大学生竞赛的工艺设计题目。但很多队伍拿到“年产30万吨PDH”这个题目后第一反应是去查反应动力学、算物料衡算然后发现真正卡住进度的是另一件事——从工艺方案到可交付的设计文档、三维模型和布置图中间隔着一整套工程化的工作流。我带过几届参赛队伍也看过不少国赛获奖作品。一个明显的规律是评委不只看你的反应器选型和催化剂参数更看重整套设计文件的完整度、一致性和工程可行性。换句话说你的物料衡算再漂亮如果PFD和PID对不上、三维模型和平面布置图打架、设备清单里少了关键阀门分数照样上不去。这篇文章就围绕“年产30万吨PDH项目”这个标题把从工艺设计到三维建模、从布置图到各类源文件的完整落地路径拆开讲清楚适合正在备赛的化工专业学生也适合需要快速搭建PDH项目设计框架的工程师。2. PDH工艺路线怎么选反应器、催化剂与分离序列的工程判断2.1 丙烷脱氢的核心反应与热力学约束PDH的主反应是丙烷催化脱氢生成丙烯和氢气C₃H₈ ⇌ C₃H₆ H₂这是一个强吸热、分子数增加的可逆反应。热力学上高温和低压有利于丙烯收率但高温会加剧裂解和积碳副反应低压则受限于设备密封和下游压缩能耗。工业上常见的操作窗口是反应温度580650℃、压力0.10.3 MPa绝压丙烷单程转化率控制在35%45%选择性88%92%。这里有一个容易被忽略的工程判断竞赛设计里如果只写“高温低压有利于反应”评委会认为你没有真正理解约束条件。你需要明确给出所选工艺的“操作窗口”及其边界——比如为什么选620℃而不是650℃是因为催化剂积碳速率在650℃以上急剧上升再生周期会缩短到无法接受的程度。2.2 反应器选型固定床还是流化床PDH工业装置主流是固定床反应器如Oleflex工艺的移动床和Catofin工艺的固定床循环竞赛中常见的选择是固定床绝热反应器串联或列管式反应器。固定床的优势是结构简单、催化剂磨损小、放大规律成熟缺点是床层温降大需要多段加热或中间补热。我一般建议参赛队伍选“多段绝热固定床中间加热”的方案理由是第一每段温降可以控制在3050℃避免入口温度过高导致裂解第二中间加热可以用换热器或加热炉实现流程上容易画清楚第三催化剂再生可以采用切换操作设计文档里能写出完整的再生周期和时间安排。如果你选流化床虽然传热好、温度均匀但催化剂磨损和夹带问题在竞赛尺度下很难说清楚而且流化床的放大效应复杂评委容易追问到你答不上来。2.3 分离序列丙烯精制到底怎么排反应器出来的物料包含丙烯、未反应丙烷、氢气、少量甲烷乙烷和碳四以上组分。分离目标是把丙烯纯度做到聚合级≥99.6%同时回收丙烷循环回反应器。典型分离序列是急冷和压缩反应气先经废热锅炉降温再进入压缩机升压到1.52.0 MPa脱轻组分塔塔顶脱除氢气、甲烷、乙烷等轻组分脱丙烷塔塔底脱除碳四以上重组分丙烯精馏塔分离丙烯和丙烷塔顶得到聚合级丙烯塔底丙烷循环。这个序列的关键参数是丙烯精馏塔的回流比和塔板数。丙烯-丙烷相对挥发度接近1.11.2需要80120块理论板回流比在1218之间。竞赛设计里如果回流比给到5评委一眼就能看出你没算过。注意分离序列的能耗占PDH装置总能耗的60%以上热集成方案如丙烯精馏塔塔顶冷凝器与脱丙烷塔再沸器耦合是加分项但要在设计文档里给出热负荷匹配计算。3. 从物料衡算到PFD/PID设计文档的工程化落地3.1 物料衡算和能量衡算的闭环校核年产30万吨丙烯按年操作时间8000小时计算丙烯产能是37.5 t/h。考虑丙烯精馏塔收率99.5%、反应选择性90%、丙烷单程转化率40%反推新鲜丙烷进料量约为104 t/h循环丙烷约62 t/h。这些数字必须在物料衡算表、PFD和PID中保持一致。我见过最常见的翻车点是物料衡算表里丙烯产量对上了但PFD上丙烯精馏塔塔顶流量写的是另一个数PID上又变了。评委翻到第三页就发现前后矛盾直接扣分。解决办法是建一个Excel校核表把所有关键流股的流量、温度、压力、组成列在一起每改一个参数就全局更新。# PDH物料衡算快速校核脚本 # 输入丙烷进料量、单程转化率、选择性、各塔收率 # 输出丙烯产量、循环丙烷量、各流股流量 def pdh_mass_balance(fresh_propane_tph, conversion, selectivity, recycle_ratio, c3_split_recovery0.995): fresh_propane_tph: 新鲜丙烷进料吨/小时 conversion: 丙烷单程转化率如0.40 selectivity: 丙烯选择性如0.90 recycle_ratio: 循环丙烷与新鲜进料比如0.60 c3_split_recovery: 丙烯精馏塔丙烯回收率 total_feed fresh_propane_tph * (1 recycle_ratio) reacted total_feed * conversion propylene_produced reacted * selectivity propylene_product propylene_produced * c3_split_recovery recycle_propane total_feed - reacted - propylene_produced \ propylene_produced * (1 - c3_split_recovery) print(f总进料: {total_feed:.1f} t/h) print(f反应丙烷: {reacted:.1f} t/h) print(f丙烯产量: {propylene_product:.1f} t/h) print(f循环丙烷: {recycle_propane:.1f} t/h) print(f年产量(8000h): {propylene_product * 8000 / 10000:.1f} 万吨) return propylene_product, recycle_propane # 校核目标30万吨/年 pdh_mass_balance(104, 0.40, 0.90, 0.60)这个脚本的逻辑是先算总进料再算反应量和丙烯生成量最后根据精馏回收率拆分产品量和循环量。参数说明fresh_propane_tph根据产能目标反推conversion和selectivity来自催化剂性能数据recycle_ratio影响总进料和能耗。运行后如果年产量偏离30万吨超过5%就需要调整循环比或转化率假设。3.2 PFD绘制规范流股编号、控制点和物料表PFD工艺流程图不是画着好看就行国赛评委通常会检查三件事流股编号是否连续、控制点是否标注、物料表是否完整。流股编号建议从100开始主物料流用1xx公用工程用2xx循环流用3xx。控制点至少标注温度、压力、流量和液位关键塔器还要标注回流比和塔板数。物料表要列出每条流股的流量kg/h、温度℃、压力MPa和主要组分摩尔分数。表格放在PFD图纸右下角或单独一页格式参考化工设计手册。3.3 PID设计阀门、仪表和联锁逻辑PID管道及仪表流程图是在PFD基础上增加阀门、仪表、联锁和管道等级。PDH装置的高温反应段需要重点设计反应器入口温度联锁、催化剂再生切换阀、紧急泄压系统。常见做法是反应器入口设置温度高高联锁TSHH触发时切断进料并打开氮气吹扫丙烯精馏塔设置压力高高联锁防止塔顶超压压缩机设置喘振控制线入口流量低于阈值时打开回流阀。仪表编号按ISA标准温度变送器TT、压力变送器PT、流量变送器FT、液位变送器LT控制器用TIC、PIC、FIC、LIC表示。联锁逻辑用因果表描述不要只画符号不写逻辑。提示PID上的管道等级如A1A、B2B要和管道材料等级表对应竞赛中至少给出三种等级碳钢、不锈钢、合金钢并说明选用依据。4. 三维建模与布置图从设备模型到可交付图纸4.1 三维建模的软件选型和建模顺序化工三维建模主流软件是AutoCAD Plant 3D、PDMS/E3D和Smart 3D。竞赛中如果学校没有商业软件授权可以用SketchUp或Blender做示意性三维模型但要注意评委更看重设备布置的合理性而不是渲染效果。建模顺序建议先建反应器、塔器、换热器等静设备再建压缩机和泵等动设备然后铺管道最后加结构平台和楼梯。设备模型要按PID上的设备位号命名比如R-101、T-201、E-301方便后期出布置图时对应。# 设备位号批量生成与校验脚本 # 用于检查三维模型中的设备位号是否与PID一致 import re pid_equipment [R-101, R-102, E-101, E-102, T-201, T-202, P-101A, P-101B, C-301, V-401] model_equipment [R-101, R-102, E-101, E-102, T-201, T-202, P-101A, P-101B, C-301, V-401, E-103] def check_equipment_consistency(pid_list, model_list): pid_set set(pid_list) model_set set(model_list) missing_in_model pid_set - model_set extra_in_model model_set - pid_set if missing_in_model: print(f三维模型中缺失设备: {missing_in_model}) if extra_in_model: print(f三维模型中多余设备: {extra_in_model}) if not missing_in_model and not extra_in_model: print(设备位号完全一致通过校验) return missing_in_model, extra_in_model check_equipment_consistency(pid_equipment, model_equipment)这个脚本的作用是快速比对PID设备清单和三维模型设备清单避免出图时漏设备或多设备。参数说明pid_equipment从PID图纸上抄录model_equipment从三维模型导出。运行后如果有差异逐条核对是PID改了没更新模型还是模型建了没同步PID。4.2 设备布置图防火间距、操作空间和检修通道布置图分平面布置和立面布置。平面布置要满足防火间距要求明火设备与可燃气体设备间距不小于15米塔器与塔器间距不小于2米或按直径的1.5倍泵与泵间距不小于1.5米。操作空间方面阀门手轮侧要留出0.8米以上通道换热器管束抽出侧要留出管束长度加1米的检修空间。立面布置要考虑物料自流和泵的汽蚀余量。反应器框架通常分三层底层布置泵和换热器中层布置容器和管道顶层布置反应器和塔器进料。丙烯精馏塔如果超过60米要考虑分段吊装和现场组焊布置图上要标注吊装场地。4.3 管道布置与碰撞检查三维建模完成后必须做碰撞检查重点检查管道与设备、管道与结构、管道与管道之间的硬碰撞和软碰撞。常见碰撞点塔器进料管与平台栏杆、换热器封头与相邻管道、泵出口管与操作通道。处理原则小管让大管、低压管让高压管、常温管让高温管、可弯曲管让不可弯曲管。如果碰撞无法避免要在设计文档里说明并给出变更方案比如调整管道路由或增加弯头。注意竞赛评审时如果三维模型存在明显碰撞且未处理会被认为设计深度不够。建议在提交前用软件的碰撞检查功能跑一遍导出碰撞报告并逐条关闭。5. 避坑与排查PDH项目设计中最容易翻车的五个地方5.1 物料衡算与PFD数据不一致现象物料衡算表里丙烯产量37.5 t/hPFD上丙烯精馏塔塔顶流量写成35.2 t/hPID上又变成38.1 t/h。原因多人分工时各改各的没有全局校核机制或者改了反应参数但忘了更新下游分离数据。解决建一个共享的Excel校核表所有关键流股数据只在这个表里改PFD和PID从表里引用。每改一次参数全员同步更新并签字确认。5.2 反应器温度窗口选得太宽现象设计文档写“反应温度580650℃”评委追问具体操作温度和控温方案时答不上来。原因只抄了文献范围没有结合催化剂性能和能耗做工程判断。解决明确给出设计工况点比如“第一段入口620℃段间加热到620℃末段出口580℃”并说明为什么选620℃催化剂在620℃下积碳速率可控再生周期24小时丙烯选择性90%。5.3 三维模型与布置图设备位号对不上现象三维模型里反应器叫R-101布置图上标成R-201PID上又是R-101A/B。原因建模和出图由不同人负责没有统一的位号命名规范。解决项目启动时就定好位号编制规则比如R代表反应器、T代表塔器、E代表换热器、P代表泵编号从101开始同一设备多台用A/B后缀。所有文件共用一套位号改一处就全局替换。5.4 分离序列能耗算漏了现象设计文档里丙烯精馏塔回流比给12但能耗计算只算了再沸器热负荷漏了塔顶冷凝器的冷量消耗。原因只关注反应段能耗忽略了分离段是能耗大户。解决分离段能耗要算全再沸器热负荷、冷凝器冷负荷、泵和压缩机的电耗。丙烯精馏塔的冷凝器通常用循环水或丙烯冷剂冷负荷要和公用工程方案对应。5.5 设计文档缺少设备清单和管道等级表现象PFD和PID都画了但评委翻遍文档找不到设备清单和管道等级表。原因以为画完图就完了不知道设计文档的交付物清单。解决交付物至少包括设计说明书、物料衡算表、能量衡算表、PFD、PID、设备清单、管道等级表、平面布置图、立面布置图、三维模型截图。设备清单要列出位号、名称、规格、材质、数量和关键参数。6. 进阶技巧用Excel和Python联动做设计参数敏感性分析竞赛设计做到后期评委经常会问“如果丙烷转化率从40%降到35%你的装置还能不能跑”这时候如果你能当场给出敏感性分析结果分数会明显不一样。我一般会用Excel做基础计算再用Python跑参数扫描最后把结果整理成表格或曲线放进设计文档。具体做法是把物料衡算和能耗计算写成Python函数然后对转化率、选择性、回流比等关键参数做扫描。比如转化率从35%到45%步长1%看丙烯产量和再沸器热负荷怎么变。# PDH关键参数敏感性分析 import numpy as np def pdh_sensitivity(conversion_range, selectivity0.90, fresh_propane104, recycle_ratio0.60): 扫描丙烷转化率对丙烯产量和总进料的影响 conversion_range: 转化率列表 results [] for conv in conversion_range: total_feed fresh_propane * (1 recycle_ratio) reacted total_feed * conv propylene reacted * selectivity * 0.995 annual propylene * 8000 / 10000 results.append((conv, total_feed, propylene, annual)) print(f{转化率:8}{总进料(t/h):14}{丙烯(t/h):12}{年产量(万吨):12}) for r in results: print(f{r[0]:8.2f}{r[1]:14.1f}{r[2]:12.1f}{r[3]:12.1f}) return results conversion_range np.arange(0.35, 0.46, 0.01) pdh_sensitivity(conversion_range)这个脚本的输出是一张转化率-产量对照表。参数说明conversion_range根据催化剂性能和操作窗口设定selectivity和recycle_ratio保持设计值不变。运行后可以看到转化率每降低1个百分点年产量大约减少0.81.0万吨。如果评委问“转化率降到35%怎么办”你可以回答需要把循环比从0.60提高到0.75或者增加反应器段数来补偿。另一个进阶技巧是做热集成方案对比。比如丙烯精馏塔塔顶冷凝器约45℃能不能给脱丙烷塔再沸器约80℃供热答案是不能直接换热但可以用热泵精馏或中间再沸器。这些方案在设计文档里写清楚配上T-Q图和节能率计算就是拉开差距的地方。我自己的习惯是每改一个参数就在Excel里记一笔标注日期和修改原因。到最后整理设计文档时这些修改记录就是你的“设计迭代日志”评委看到会觉得你真正在做设计而不是抄模板。希望帮到你。本文还有配套的精品资源点击获取