当前位置: 首页 > news >正文

沥青生产导向的常减压过程模拟及排产计划优化【附仿真】

✨ 长期致力于沥青生产、多目标优化、遗传算法、排产、换热网络综合、粒子群算法研究工作擅长数据搜集与处理、建模仿真、程序编写、仿真设计。✅ 专业定制毕设、代码✅如需沟通交流点击《获取方式》1原油实沸点切割与沥青质量预测模型基于Aspen Plus建立重质原油混炼的常减压蒸馏严格机理模型原油数据库包含30种原油的TBP曲线和窄馏分性质。提出一种混合切割策略在沥青拔出段520℃增加虚拟组分数量以准确预测沥青针入度和软化点。通过工业数据回归建立沥青性质与操作条件塔顶温度、侧线抽出比例的响应面模型针入度预测误差±3 dmm。针对不同原油混炼比0-100%开发了在线性质估算器使用径向基神经网络快速计算混合原油的密度和硫含量。该模型已集成到某炼厂DCS系统用于指导原油切换。2多目标遗传算法优化操作参数目标函数包括年经济效益最大、加热炉能耗最小和CO2排放量最小三个目标使用归一化加权和转化为单目标权重采用熵权法根据市场波动动态调整。设计一种改进的NSGA-III算法引入自适应交叉概率当种群多样度下降时增加变异率。决策变量为常压塔和减压塔的塔顶温度、侧线汽提蒸汽量、炉出口温度。约束条件包括产品质量沥青针入度、柴油闪点和设备限值。优化后最佳解使全厂效益提升18.5%加热炉燃料消耗降低6.2%。算法在Python中实现并调用Aspen Plus作为函数评估使用COM接口通信共评估1200个个体耗时36小时。3工厂级与公司级排产优化软件建立混合整数非线性规划排产模型其中整数变量为各炼厂原油选择及船期连续变量为混炼比和操作条件。提出分解算法上层用遗传算法搜索原油分配方案下层用顺序二次规划求解每个炼厂的最优操作。开发了图形化软件界面支持Excel数据导入导出。某公司四个炼厂的案例中优化后增加采购低价高硫原油A的比例同时在高硫原油加工能力强的炼厂集中处理公司整体吨效益提高11.6%。软件还包含了灵敏度分析模块可绘制油价波动对最优混炼比的影响曲线。换热网络综合部分采用粒子群算法将MINLP转化为单层NLP在三个算例上平均节省总费用15%。import numpy as np import win32com.client from pymoo.algorithms.moo.nsga3 import NSGA3 from pymoo.optimize import minimize import pandas as pd class AspenSimulator: def __init__(self, file_path): self.app win32com.client.Dispatch(Apwn.Document) self.app.Open(file_path) self.sim self.app.Simulation def evaluate(self, t_top, steam_flow, crude_ratio): self.sim.Tower.TopTemp t_top self.sim.Stripper.SteamFlow steam_flow self.sim.Feed.CrudeRatio crude_ratio self.sim.Engine.Run2() profit self.sim.MaterialStream(products).TotalValue - self.sim.EnergyStream.FuelCost co2 self.sim.Furnace.CO2_emission return profit, co2 def nsga3_optimization(aspen_sim, n_gen50): problem dict(n_var3, xlnp.array([340, 10, 0]), xunp.array([380, 30, 1])) algorithm NSGA3(pop_size100, ref_dirs100) res minimize(problem, algorithm, (n_gen, n_gen), seed1) return res.X def refinery_scheduling(market_prices, crude_avail, n_refineries): # 遗传算法上层 def decode(chromosome): crude_assign np.argmax(chromosome.reshape(n_refineries, -1), axis1) return crude_assign def objective(crude_assign): total_profit 0 for ref in range(n_refineries): crude crude_assign[ref] # 调用下层SQP profit solve_sqp(ref, crude, market_prices) total_profit profit return -total_profit # 遗传算法主体省略 best np.random.randint(0, len(crude_avail), sizen_refineries) return best def ps_heat_exchange_network(T_hot, T_cold, C_hot, C_cold, max_area500): n_hot len(T_hot) n_cold len(T_cold) # 粒子表示连续变量每个匹配的换热面积 dim n_hot * n_cold def cost(area): total_cost 0 for i in range(n_hot): for j in range(n_cold): area_ij area[i*n_cold j] if area_ij 1e-6: q min(C_hot[i]*(T_hot[i]-T_hot_out), C_cold[j]*(T_cold_out-T_cold[j])) total_cost 5000 200 * area_ij return total_cost from pyswarm import pso xopt, fopt pso(cost, np.zeros(dim), np.full(dim, max_area), maxiter100) return xopt ,
http://www.zskr.cn/news/1341742.html

相关文章:

  • 通过 API 实时监听企业微信外部群变更事件并同步本地数据库
  • 第九届蓝桥杯国赛b组--备战国赛版h
  • fastapi · FastAPI framework, high performance, easy to learn, fast to code, ready for production
  • 抖音获客失效?拆解本地商家流量困局的底层逻辑与破局路径
  • torchtitan-npu:大模型训练框架快速上手实战
  • 人工智能将如何创造就业:从岗位替代到生态重构的深度解析
  • 打通本地与云端,LangChain 混合部署环境的兼容性避坑手册
  • 【多通道滤波】基于最小均方(McFxLMS)算法用于自适应多通道有源噪声控制(MCANC)应用研究(Matlab代码实现)
  • ElevenLabs陕西话支持深度测评(含3大隐藏限制与绕过方案):实测87%方言词准确率背后的工程真相
  • 2026年HR推荐的10个专业简历模板网站,从模板到写法
  • BOM(全)
  • 谷歌收录怎么做比较快?Shopify过滤5个无效参数提升商品页收录
  • CANN 算子调优:榨干昇腾硬件性能
  • 谷歌收录排名怎么做比较好?靠这套内链策略15天提升50%流量
  • 2026黄冈白蚁消杀技术全解析:杭州白蚁消杀、柳州白蚁消杀、桂林白蚁消杀、梅州白蚁消杀、汕头白蚁消杀、温州白蚁消杀选择指南 - 优质品牌商家
  • 1987年6月27日下午13-15点出生性格、运势和命运
  • 3个核心功能揭秘:JiYuTrainer如何让极域电子教室不再束缚你的学习自由
  • 1987年7月14日晚上19-21点出生性格、运势和命运
  • 谷歌收录排名怎么做比较好?解决GSC已发现未编入的3个步骤
  • 微信聊天记录永久保存指南:5分钟掌握WeChatMsg完整备份方案
  • Github创建项目(创建仓库、新建项目、新建仓库)步骤
  • 大模型终于看懂立体几何!中科院联合阿里提出统一形式语言,刷新解析SOTA
  • 印地语语音合成落地难?ElevenLabs官方未披露的4大限制、3种绕过技巧,及2个替代模型性能对比数据
  • LLM 认知框架:揭秘时间序列与空间结构,洞悉 AI 未来!
  • UVa 12572 RMQ Overkill
  • 【编号884】江西省各城市-春节人口迁徙规模数据(2019-2025)
  • UVa 250 Pattern Matching Prelims
  • 嵌入式测试学习第 16 天:复位电路、电源电路基础原理
  • Python微服务架构:从单体到分布式的演进
  • UVa 253 Cube Painting