基于matlab的精馏塔作业模拟仿真

news2025/7/13 18:44:18

欢迎订阅《FPGA学习入门100例教程》、《MATLAB学习入门100例教程》

目录

一、理论基础

二、核心程序

三、测试结果


一、理论基础

原料物性表如下:

3-1原料物理性质表

组分

质量流率

质量分数

摩尔流率

摩尔分数

分子量

常压沸点

丙烷

472.938

7.567

10.727

11.565

44.04

-41.85

异丁烷

213.938

3.423

3.681

3.969

58.12

-11.57

正丁烷

819.500

13.112

14.100

15.203

58.12

-0.35

异戊烷

1655.500

26.488

22.945

24.740

72.15

27.002

正戊烷

2420.188

38.723

33.544

36.167

72.15

36.224

异己烷

415.000

6.640

4.816

5.192

86.18

68.1

正己烷

252.938

4.047

2.935

3.165

86.18

68.7

合计

6250.000

100.000

92.747

100.000

表5-1 气相临界参数表

Tc

Pc

Tcm

Pcm

Trm

Prm

Z

精馏段

369.82

4.25

138.94

1.60

0.83

0.22

0.85

407.13

3.65

52.49

0.47

425.16

3.80

208.91

1.87

460.39

3.38

1.85

0.01

合计

402.19

3.95

提馏段

425.16

3.80

0.47

0.00

0.84

0.27

0.81

460.39

3.38

163.73

1.20

469.60

3.37

245.38

1.76

507.35

2.97

38.06

0.22

433.75

3.20

19.83

0.15

合计

467.47

3.34

1步:确定回流罐压力Tb

      塔顶冷凝器采用水作冷剂入口温度在25-30℃之间,可以估算出回流罐温度Tb为45℃。这个部分直接将Tb作为参数进行设置。

对应代码:

 第2步:回流罐压力

       由温度Tb查图可得各组分在该温度下的饱和蒸汽压,再根据泡点方程P=∑Pis*Xi可求得回流罐压力:

其中Pi和Xi的数据是已知数据,论文中数据有缺失,请自行补齐。

对应代码:

3步:确定塔顶压力Pd、塔顶温度Td

Pd由公式Pd=Pb+△P计算得到,其中管线阻力△P=0.015MPa

Td则有安托万方程编程迭代:

 

对应代码:

4步:确定塔釜压力Pw、塔釜温度Tw

填料塔取经验值精馏段压降0.007MPa,P进=Pd+△P =0.879MPa,Pw=P进+△P=0.886MPa.

    即根据公式可得:

 

对应代码:

 第5步:计算最小理论板数Nm

计算最小理论板数Nm

       其中D的XL,XH数据为《表3-2T101清晰分割物料平衡表》中的塔顶馏出液的摩尔分数的最大值和最小值,W的XL,XH为《表3-2T101清晰分割物料平衡表》中的塔底馏出液的摩尔分数的最大值和最小值。 

对应代码:

6步:计算最小回流比 

这里通过取q为计算得到,然后计算得到Rm。

对应代码:

7步:实际回流比R和理论板数N(R+1)NR/Rm曲线

    根据数据,绘制(R+1)N~R/Rm曲线,从而确定实际回流比R和理论板数N。

对应代码:

 

 

 8步:计算N精,N

 对应代码:

二、核心程序

clc;
clear;
close all;
warning off;

%调用初始化参数
parameters;


%model
[Pb,Pd,Pj,Pw,Tb,Td,Tj,Tw,Rm,Rs,Nm,Ns,Nj,Nt,Np]=func_models();


fprintf('******************T-301******************\n\n');
% 回流罐P(MPa)	
fprintf('回流罐P = %4.4f\n\n',Pb);
% 塔顶P(MPa)	
fprintf('塔顶P   = %4.4f\n\n',Pd);
% 进料P(MPa)	
fprintf('进料P   = %4.4f\n\n',Pj);
% 塔釜P(MPa)	
fprintf('塔釜P   = %4.4f\n\n',Pw);
 
% 回流罐T(℃)	
fprintf('回流罐T = %4.4f\n\n',Tb);
% 塔顶T(℃)	
fprintf('塔顶T   = %4.4f\n\n',Td);
% 进料T(℃)
fprintf('进料T   = %4.4f\n\n',Tj);
% 塔釜T(℃)
fprintf('塔釜T   = %4.4f\n\n',Tw);

% Rmin
fprintf('Rmin    = %4.4f\n\n',Rm);
% R
fprintf('R       = %4.4f\n\n',Rs);
% Nmin
fprintf('Nmin    = %4.4f\n\n',Nm);
% N
fprintf('N       = %4.4f\n\n',Ns);
% N精
fprintf('N精     = %4.4f\n\n',Nj);
% N提
fprintf('N提     = %4.4f\n\n',Nt);
% N实际
fprintf('N实际   = %4.4f\n\n',Np);

三、测试结果

 代码仿真结果如下所示:

T201的模型数据反复验算了一下,你提供的数据出路太大,没法验算,对于T301,我们得到如下的仿真结果:

A16-11 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/38792.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot SpringBoot 原理篇 1 自动配置 1.9 bean 的加载方式【七】

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 原理篇 文章目录SpringBootSpringBoot 原理篇1 自动配置1.9 bean 的加载方式【七】1.9.1 ImportBeanDefinitionRegistrar1 …

mysql 到底是 join性能好,还是in一下更快呢

先总结: 数据量小的时候,用join更划算数据量大的时候,join的成本更高,但相对来说join的速度会更快数据量过大的时候,in的数据量过多,会有无法执行SQL的问题,待解决 事情是这样的,去…

浅谈Spring Cloud Gateway源码

本文不谈Spring Cloud Gateway相关的使用,仅梳理在微服务项目中,在使用Spring Cloud Gateway做为服务网关后,接收到请求后的大体执行流程。 文章目录大致流程图具体流程一、DispatcherHandler二、getHandler1、getHandlerInternal2、lookupRo…

【GlobalMapper精品教程】027:路径剖面和和视线工具的使用

文章目录 一、路径剖面简介二、创建剖面图1. 加载DEM2. 创建剖面图3. 计算填挖方3. 保存剖面图一、路径剖面简介 路径剖面视线工具允许您使用加载的高程数据集沿用户指定的路径获取垂直剖面。 要定义生成3D路径剖面所遵循的路径,只需单击鼠标左键选择路径的点,然后石键单击…

[acwing周赛复盘] 第 60 场周赛20220716

[acwing周赛复盘] 第 60 场周赛20220716 一、本周周赛总结二、 4722. 数列元素1. 题目描述2. 思路分析3. 代码实现三、4723. 队列1. 题目描述2. 思路分析3. 代码实现四、4724. 靓号1. 题目描述2. 思路分析3. 代码实现六、参考链接一、本周周赛总结 第一次打acwing,…

POJ1007:DNA排序

一、Description One measure of unsortedness in a sequence is the number of pairs of entries that are out of order with respect to each other. For instance, in the letter sequence DAABEC’‘, this measure is 5, since D is greater than four letters to its ri…

傻白入门芯片设计,典型的2D/2D+/2.5D/3D封装技术(六)

集成电路终于成为了一级学科,对集成电路领域的投入也日益加大,集成电路属于电子集成技术的一种,那么,现在的电子集成技术发展到了什么程度呢? 先进的电子集成技术可以在不到芝麻粒大小的1平方毫米内集成1亿只以上的晶体…

Tableau 合集3:格式设置之可视化图显示百分比和提示工具对齐问题

一、前言 本文通过可视化图中显示不了百分比和提示工具无法对齐两个小问题出发,介绍了关于Tableau设置格式和工具提示的一些使用方法。 环境:Windows11 64位、Tableau desktop 2021.2 二、问题1:可视化图中显示不了百分比 问题描述&#…

springboot整合其它项目(连接池和监控)

目录 一、整合Druid 1. Druid是什么? 2.如何在Spring Boot中集成Druid连接池和监控? 二、整合Redis 1.集成redis之非注解式开发 2.集成redis之注解缓存开发 一、整合Druid 1. Druid是什么? Druid是Java语言中最好的数据库连接池。…

paddleocr识别模型训练记录

准备数据集 自己新建目录 下载识别预训练模型 下载之后是一个压缩包,解压后(注意:rec是自己新建的目录) 修改配置文件 修改内容: 1.训练后模型存储目录; 2.是否训练可视化; 3.训练数据集图…

tensorflow2 minist手写数字识别数据训练

✨ 博客主页:小小马车夫的主页 ✨ 所属专栏:Tensorflow 文章目录前言一、tenosrflow minist手写数字识别代码二、输出三、参考资料总结前言 刚开始学习tensorflow, 首先接触的是minist手写数字识别,用的梯度下降算法,…

linux下mysql的三种安装方法

目录1. 离线安装(.tar.gz安装包)2. 离线安装(rpm安装包)3. 在线安装(yum安装)前言安装环境 : Redhat Enterprise Linux 81. 离线安装(.tar.gz安装包) 参考这篇博客 2. 离线安装&am…

HTB-Toolbox

HTB-Toolbox信息收集提权信息收集 使用nmap简单扫描一下网站端口。 21 ftp22 ssh443 https? 去https看看。 网站基本是静态的。因为是https,所以有ssl协议,去看看吧。 more information里面能找到协议。 找到admin.megalogistic.com子域。…

Spring(完整版)

文章目录一、Spring(一)、Spring简介1、Spring概述2、Spring家族3、Spring Framework1、Spring Framework五大功能模块2、Spring Framework特性(二)、控制反转IOC1、IOC容器1、IOC思想2、IOC容器在Spring中的两种实现方式①BeanFactory②ApplicationContext③ApplicationContex…

配置elasticsearch用windows account(AD)登录

配置elasticsearch用windows account(AD)登录编辑es的配置文件创建role mapping文件添加windows account的密码给role mapping和cacert文件正确的权限重启kibana和elasticsearch在kibana页面登陆elasticsearch参考文章:• https://www.elasti…

vue中如何使用swiper以及解决swiper初始化过早的问题

后端的返回的数据用数组接收; 把swiper放到根组件里的mounted,也会出现swiper先初始化,dom再加载的问题: swiper初始化在mounted里执行;setTimeout定时器是从后端请求回来的数据; 代码执行顺序是:当组件创…

Eureka Server配置

01.Eureka Server配置 Eureka Server提供注册服务,各个节点启动后,会在EurekaServer中进行注册,Eureka Server会存储所有可用信息的服务节点,其信息可以在界面中直观的观察到。(服务注册中心 CAP核心理论 一个分布式…

(十六)Spring对事务的支持

文章目录环境事务概述引入事务场景第一步:准备环境第二步:编写持久层第三步:编写业务层第四步:编写Spring配置文件第五步:编写表示层(测试程序)模拟异常Spring对事务的支持Spring事务管理API声明…

mysql-6-主从复制搭建

1 总结 1:主从复制最大缺陷就是延迟。 2 搭建前的准备 2.1复制的基本原则 每个slave只有一个master每个slave只能有一个唯一的服务器ID每个master可以有多个slavemysql版本尽量一致,防止出问题。两台服务能ping通MySQL主从是基于binlog的,主上…

Face Global | 创龙科技2款新品登陆TI全球官网

日前,创龙科技AM62x、AM64x处理器平台齐登TI全球官方网站,向全球TI用户提供高可靠性的工业核心板以及工业评估套件。 图 1 TI全球官网截图-AM64x 图 2 TI全球官网截图-AM62x 创龙科技(Tronlong)作为TI中国官方合作伙伴,自2013年成立以来,已基于TI Sitara、C6000、DaVinci、…