当前位置:首页 > 健身 >

85kj是多少卡路里(180kj是多少卡路里)

来源:原点资讯(www.yd166.com)时间:2022-11-26 03:29:46作者:YD166手机阅读>>

方璐,吴志刚,陈安钢

(东华大学 信息科学与技术学院,上海 201620)

摘要:连续搅拌反应釜(CSTR)在生产过程中得到了广泛应用。因其在实际生产过程中会受到许多不利因素的影响,不易实现面向性能的控制。以连续搅拌反应釜为对象,采用常规PID控制,为了达到实时修改模型参数,动态显示控制曲线和变量数值的目的,设计了GUI人机界面,使得用户可以方便、实时地对CSTR控制系统进行监控。

0引言

连续搅拌反应釜(Continuous Stirred Tank Reactor, CSTR)作为一类化学反应器,由于其成本低、热交换能力强和产品质量稳定等特点,成为生产聚合物的核心设备,在化工、发酵、生物制药、石油生产等工业生产过程中得到了广泛的应用[1]。其示意图如图1所示。

85kj是多少卡路里,180kj是多少卡路里(1)

在连续搅拌反应釜系统中通过控制其内部的工艺参数(如温度、浓度等)的稳定,来保证反应的正常进行,其控制质量直接影响到生产的效益和质量指标。连续搅拌反应釜的对象是高度非线性的化学反应系统,一般用一组非线性常微分方程来描述该反应釜的数学模型[2]。本实验通过采用单回路控制系统,在回路中运用基于四阶五级RungeKutta的PID控制算法,通过整定PID参数实现对被控变量的控制。同时在控制系统中设置扰动,模拟现场控制中所遇到的干扰。为了能够实时监控工艺参数,本设计采用GUI人机界面,动态显示被控对象及状态变量的控制结果。

1CSTR模型

实验针对的化学反应是由环戊二烯(组分A)生成主产品环戊烯(组分B)和副产品二环戊二烯(组分D)以及由环戊烯继续反应生成的副产品环戊酮(组分C)。化学反应方程如下:

Ak1Bk2C,2Ak3D。基于能量守恒定律,该CSTR模型的理想动态特性可以由以下非线性微分方程组描述:

85kj是多少卡路里,180kj是多少卡路里(2)

如上各参数中,CA为反应器中物质A的浓度,CB反应器中物质B的浓度,CA0为A的进料浓度,K1、K2、K3为3个化学反应的反应速率,V为物料A进料体积流量,VR为反应器体积,T为反应器温度,Tk为冷却剂温度,T0为反应器入口温度,ΔHRAB、ΔHRBC、ΔHRAD分别为K1、K2、K3反应放出的热量,ρ为反应器液体密度,Cρ为反应器液体热容,Kw为冷却套的传热系数,AR冷却套传热面积,Ei为第i个反应的反应激活能量。

该CSTR模型的常微分方程组由3个微分方程组成,即将CA、CB、T作为系统3个状态变量建立微分方程,取冷却剂温度Tk为控制系统的操作变量,反应器中物质浓度CA作为被控变量,反应器入口温度T0和浓度CA0、物料进料体积流量V是波动的,可以作为外部的扰动。各参数的值如表1所示。表1CSTR模型常微分方程组参数表变量名变量符号参数值单位物质A进料体积流量V14.19L/h反应器入口温度T079.7℃物料A进料初始浓度CA05.1mol/L反应放出的热量ΔHRAB-4.2KJ/mol反应放出的热量ΔHRBC11KJ/mol反应放出的热量ΔHRAD41.85KJ/mol反应器中液体的密度ρ0.934 2kg/L反应器液体热容Cρ3.01KJ/(kg·K)冷却套的传热系数kw4 032KJ/(h·m2·K)冷却套传热面积AR0.215m2反应器体积VR10L反应速率系数k101.287×1012h-1反应速率系数k201.287×1012h-1反应速率系数k309.043 2×109h-1反应的反应激活能量E1-9 758.3K反应的反应激活能量E2-9 758.3K反应的反应激活能量E3-8 560K

根据CSTR模型的微分方程,以反应器温度T、反应器中物质A的浓度CA、反应器中物质B的浓度CB三者为状态变量,以冷却剂Tk为控制变量,建立关于微分方程的M文件。

2CSTR过程仿真控制研究

2.1控制算法

本实验采用基于四阶五级RungeKutta的PID控制算法。四阶五级RungeKutta算法是一种求解微分方程近似解的数值方法,实际上是间接使用泰勒级数法的一种计算方法。该算法精度高,能对误差进行抑制。在区间[k,k d]上用y(k)的值来估算或预测y(k d)的值,得到预测值(k d),将此预测值作为反馈信号与期望设定值进行比较得出偏差,作为PID控制的输入,依照PID控制律来设定控制器的输出,完成对被控对象的控制。

MATLAB中的ode函数专门用于求解微分方程,而ode45表示采用四阶五级Runge-Kutta算法,它用四阶方法提供候选解,五阶方法控制误差,是一种自适应步长(变步长)的常微分方程数值解法,本实验M文件中就采用ode45求解微分方程。

首先确定仿真的采样时间、起止时间以及每一步模型仿真的时间区间,并为龙格库塔算法设定初始值。

然后初始化PID控制器,并设定PID参数和设定值。经过PID参数的调整,得到Kc=0.03;Ti=4;Td=0.05。

最后运用循环语句的形式编写基于四阶五级RungeKutta法的PID控制算法。

2.2添加扰动

为模拟真实现场控制系统环境,这里需要添加3个扰动:物质A进料流量(QIn)扰动,反应器入口温度扰动(To),物质A进料浓度扰动(Ca0)。

2.3控制结果

将初始值设为y0=[0;1;80.7],在控制系统的作用下最终达到稳定,如图2所示。

85kj是多少卡路里,180kj是多少卡路里(3)

上排从左至右分别表示反应器物质A浓度(被控变量),反应器物质B的浓度和反应器温度,即3个状态变量。下排从左至右分别表示冷却剂的温度(操纵变量)和控制误差(即控制器的输入)。可发现由于加了积分作用,控制系统的余差为0,并且控制效果较好。

3GUI界面的设计

为了能够实时改变控制系统模型的参数,在程序运行过程中添加扰动,并使被控对象及状态变量的控制结果动态显示,需要添加一个GUI界面来实现这些功能。

首先在命令窗口中键入guide,GUIDE实际上是一套MATLAB工具箱[3]。启动GUIDE后,会出现GUIDE Quick Start 对话框,选择新建一个GUI界面,这里选用GUI with Axes and Menu模板,点击OK后进入版面设计窗口。利用窗口左侧的工具箱可以选择需要添加的组件,用来输入扰动和采样时间,同时显示控制系统变量的数值和曲线。完成版面设计后,以CSTR_GUI文件名保存,此时设计内容会保存在两个文件中,一个是FIG文件,一个是M文件。GUI界面设计如图3所示。

85kj是多少卡路里,180kj是多少卡路里(4)

首页 12下一页

栏目热文

500kj是多少大卡(260 kj是多少大卡)

500kj是多少大卡(260 kj是多少大卡)

想减肥?频繁的训练却不知道热量单位该如何换算?来记住一个简单的公式:1千卡(kcal)=1000卡(cal)≈4.2千焦...

2022-11-26 03:48:47查看全文 >>

140kj等于多少卡路里(每天消耗400千卡能瘦吗)

140kj等于多少卡路里(每天消耗400千卡能瘦吗)

最近,香港一项有关中药对于治疗慢性肾衰竭的临床观察性试验被大家关注。试验结果表明一类特殊的中药疗法能够有效恢复肾脏功能,...

2022-11-26 03:24:35查看全文 >>

1000kj 等于多少卡路里(1000kj等于多少大卡路里)

1000kj 等于多少卡路里(1000kj等于多少大卡路里)

关于减肥,你一定有很多疑问?为什么有的人一吃甜食和肉,就快速长胖,而有的人大吃大喝也不长肉呢?为什么有的人一旦想减肥,几...

2022-11-26 03:32:54查看全文 >>

2300kj是多少卡路里(1000kj热量高吗)

2300kj是多少卡路里(1000kj热量高吗)

逛超市时,我们会看到大部分食品包装的背面,都印着『营养成分表』和『配料表』。看懂这些表格,科学选择零食,才能有效避免『也...

2022-11-26 03:53:04查看全文 >>

人一天消耗多少卡路里(人一天要喝多少水最好)

人一天消耗多少卡路里(人一天要喝多少水最好)

很多人喜欢快速瘦身,因此会采用一些比较极端的减肥方法。但瘦身并不只是一段时间的坚持,如果减肥结束后就立即恢复之前的饮食习...

2022-11-26 03:32:16查看全文 >>

1大卡等于多少卡路里(一天消耗多少卡路里才能减肥)

1大卡等于多少卡路里(一天消耗多少卡路里才能减肥)

原创内容,擅自搬运者必究!减肥是需要行动的,而不是喊喊口号。但是,有的人明明付出行动了,为什么没有减肥成功呢?为什么努力...

2022-11-26 03:39:35查看全文 >>

144kj是多少卡路里(1kj多少卡路里)

144kj是多少卡路里(1kj多少卡路里)

来源:超人测评当代社畜也太苦涩了吧!不仅饱受打工折磨,甚至还没有吃饭自由。超妹每天中午吃绿油油的沙拉,脸都快成菜色了,甚...

2022-11-26 03:16:12查看全文 >>

100 kj等于多少卡路里(2500kj是多少卡路里)

100 kj等于多少卡路里(2500kj是多少卡路里)

本文转载于金吉鸟健身公众号,由金吉鸟健身连锁头条号独家授权发布,欢迎关注。关注后可以查看更多往期精彩文章!未经许可,严禁...

2022-11-26 03:15:57查看全文 >>

1431kj等于多少卡路里(4784.1kj是多少卡路里)

1431kj等于多少卡路里(4784.1kj是多少卡路里)

馄饨是很多人比较喜欢吃的一种面食,在南方也叫做云吞,一般来说,馄饨里面都会有肉馅,当然适当的吃一些是没有问题的,而且还有...

2022-11-26 03:16:22查看全文 >>

238kj是多少卡路里(538kj等于多少卡路里)

238kj是多少卡路里(538kj等于多少卡路里)

各位观众朋友,大家晚上好在减肥的泥潭里摸爬滚打了这么久你是否也有这样的疑惑那就是明星减肥为什么跟玩似的!!!前天110,...

2022-11-26 03:16:17查看全文 >>

文档排行