返回顶部
首页 > 资讯 > 后端开发 > Python >CUMCM 2021-B:乙醇偶合制备C4烯烃(1)
  • 730
分享到

CUMCM 2021-B:乙醇偶合制备C4烯烃(1)

matlab算法python 2023-09-11 15:09:32 730人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录 一、竞赛赛题 二、问题(1)分析 1.对附件1中每种催化剂组合,分别研究乙醇转化率、C4烯烃的选择性与温度的关系 (1)流程图 (2)附件1部分实验数据展示——初步判断相关性(Excel绘制折线图) (3)计算Spearman相关系数

目录

一、竞赛赛题

二、问题(1)分析

1.对附件1中每种催化剂组合,分别研究乙醇转化率、C4烯烃的选择性与温度的关系

(1)流程图

(2)附件1部分实验数据展示——初步判断相关性(Excel绘制折线图)

(3)计算Spearman相关系数

(4)拟合模型

(5)模型解释

2.对附件2中350度时给定的催化剂组合在一次实验不同时间的测试结果进行分析

(1)绘制折线图

(2)结果分析


一、竞赛赛题


《附件1.xlsx》

催化剂组合编号催化剂组合温度乙醇转化率(%)乙烯选择性(%C4烯烃选择性(%)乙醛选择性(%)碳数为4-12脂肪醇         选择性(%)甲基苯甲醛和甲基苯甲醇选择性(%)其他生成物的选择性(%)
A1200mg 1wt%Co/Sio2- 200mg HAP-乙醇浓度1.68ml/min2502.07 1.1734.052.4152.5909.78
2755.85 1.6337.431.4253.2106.31
30014.97 3.0246.944.7135.1619.17
32519.68 7.9749.714.6915.162.1310.35
35036.80 12.4647.2118.669.221.6910.76
A2200mg 2wt%Co/SiO2- 200mg HAP-乙醇浓度1.68ml/min2504.60 0.6118.070.9472.9907.39
27517.20 0.5117.281.4372.6208.16
30038.92 0.8519.62.2167.509.84
32556.38 1.4330.623.7951.21012.95
35067.88 2.7639.14.236.921.8715.15
A3200mg 1wt%Co/SiO2- 200mg HAP-乙醇浓度0.9ml/min2509.7 0.135.51.2385.093.974.08
27519.2 0.338.041.7182.072.884.97
30029.3 0.7117.013.6366.93.188.57
32537.6 1.8328.725.7249.773.4410.52
35048.9 2.8536.857.2338.293.5111.27
40083.7 6.7653.438.9514.373.3813.11
45086.4 14.8449.98.3912.412.0912.37

《附件2.xlsx》

350度时给定的某种催化剂组合的测试数据
时间(min)乙醇转化率(%)选择性(%)
乙烯选择性C4烯烃选择性乙醛选择性碳数为4-12脂肪醇         甲基苯甲醛和甲基苯甲醇其他
2043.5 4.2339.95.1739.72.588.42
7037.8 4.2838.555.637.364.289.93
11036.6 4.4636.726.3732.394.6315.43
16332.7 4.6339.537.8231.294.811.93
19731.7 4.6238.968.1931.494.2612.48
24029.9 4.7640.328.4232.364.489.66
27329.9 4.6839.048.7930.863.9512.68

二、问题(1)分析

1.对附件1中每种催化剂组合,分别研究乙醇转化率、C4烯烃的选择性与温度的关系

(1)流程图


(2)附件1部分实验数据展示——初步判断相关性(excel绘制折线图)

①随机抽样(选取4个实验组)

import randomfor _ in range(4):    print(random.randint(1,21))

②Excel (插入图表)绘制乙醇转化率、C4烯烃选择性温度的关系

 

③选择数据windows截图快捷键:Windows徽标键+Shift+S)

④定义轴标签(类别)、修改图例项(系列)        (选择区域)

⑤添加轴标题、取消图表标题

⑥调整图表文字大小(加粗)

随机选取的4个实验组折线图如下:


(3)计算Spearman相关系数

①斯皮尔曼Spearman相关系数


 ②计算乙醇转化率、C4烯烃选择性温度Spearman相关系数

注意附件一提供的实验组,每一组的数据点个数不一定相同!

clear;clc;load CD_data.mat;%% 计算spearman相关系数% 温度--乙醇转化率(C--D)corr_CD=[];for col=1:1:size(CD_data,1)    if col==1        temp_C=[CD_data(col,1)];        temp_D=[CD_data(col,2)];        continue;    end        if col==size(CD_data,1)        corr_CD(end+1)=corr(temp_C',temp_D','type','Spearman');        break;    end        if CD_data(col,1)==250        corr_CD(end+1)=corr(temp_C',temp_D','type','Spearman');        temp_C=[CD_data(col,1)];        temp_D=[CD_data(col,2)];    else        temp_C(end+1)=CD_data(col,1);        temp_D(end+1)=CD_data(col,2);    end    end% 温度--C4烯烃选择性(C--D)load CF_data.mat;corr_CF=[];for col=1:1:size(CF_data,1)    if col==1        temp_C=[CF_data(col,1)];        temp_F=[CF_data(col,2)];        continue;    end        if col==size(CF_data,1)        corr_CF(end+1)=corr(temp_C',temp_F','type','Spearman');        break;    end        if CF_data(col,1)==250        corr_CF(end+1)=corr(temp_C',temp_F','type','Spearman');        temp_C=[CF_data(col,1)];        temp_F=[CF_data(col,2)];    else        temp_C(end+1)=CF_data(col,1);        temp_F(end+1)=CF_data(col,2);    end    end

乙醇转化率与温度的Spearman相关系数: 

1.001.001.001.000.940.901.00
1.001.001.001.001.001.001.00
1.001.001.001.001.001.001.00

C4烯烃选择性与温度的Spearman相关系数: 

0.900.900.960.941.001.001.00
1.001.000.701.001.001.001.00
1.001.001.000.811.001.001.00

(4)拟合模型


①乙醇转化率模型(Logistic阻滞增长模型)

function [col,temp_C,temp_F]=loop(c,data)    global count;        temp_C=[];    temp_F=[];        flag=0;        for col=c:1:size(data,1)                if col==size(data,1)            temp_C(end+1)=data(col,1);            temp_F(end+1)=data(col,2);            count=count+1;            disp(['第',num2str(count),'组(最后一组)实验数据已生成']);            break;        end        if data(col,1)==250            if flag==0                temp_C(end+1)=data(col,1);                temp_F(end+1)=data(col,2);                flag=1;                continue;elseif flag==1                count=count+1;                disp(['第',num2str(count),'组实验数据已生成']);                return;            end        else            temp_C(end+1)=data(col,1);            temp_F(end+1)=data(col,2);        end    endend

%% 乙醇转化率与温度的阻滞增长模型clear;clc;load('CD_data.mat')global count;count=0;col=1;disp('温度的数据存储在temp_C中,乙醇转化率的数据存储在temp_D中');% 手动循环[col,temp_C,temp_D]=loop(col,CD_data);

阻滞增长模型拟合结果:

ry0R-square
A10.0280.00280.98
A20.0320.00350.97
A30.0220.0490.98

②C4烯烃选择性模型(二次多项式模型)

%% C4烯烃选择性与温度的阻滞增长模型clear;clc;load('CF_data.mat')global count;count=0;col=1;disp('温度的数据存储在temp_C中,C4烯烃选择性的数据存储在temp_F中');% 手动循环[col,temp_C,temp_F]=loop(col,CF_data);

 

二次多项式模型拟合结果:

p1p2p3R-square
A1-0.00211.42-1910.92
A20.003-1.65234.70.98
A3-0.000950.92-171.10.96

 


(5)模型解释

①乙醇转化率模型(Logistic阻滞增长模型)

        根据化学反应平衡的原理,实验组中每一个样本点均对应化学反应中的平衡点。

        乙醇作为主要反应物,其转化率反应了化学反应正向进行的程度,而从实验数据折线图可以看出,随着温度的增加,乙醇的转化率也增大,结合化学常识可以推理出该反应为吸热反应,升温有助于推动化学平衡正移,使乙醇转化率提升。

        根据乙醇转化率与温度变化的一致性,同时考虑到乙醇转化率存在一个限制区间 [ 0 , 100 ](%),乙醇转化率与温度的关系可以采用Logistic阻滞增长模型进行拟合。经验证,模型效果良好。


②C4烯烃选择性模型(二次多项式模型)

        有机化学反应常常伴随较多的副反应,生成的有机物种类复杂,C4烯烃作为众多生成物中的一种,其变化可能受乙醇转化率、反应温度、副产物占比、C4烯烃最适温度等多因素的影响。

        并且根据实验数据折线图可推测,在乙烯偶合制备C4烯烃的过程中,存在某个最适温度,使得C4烯烃在产物中的占比最高,即选择性最大。在最适温度到达之前,C4烯烃的选择性随着温度的增加不断上升;当反应温度高于C4烯烃的最适温度时,C4烯烃的选择性随着温度的增加而下降。

        根据C4烯烃存在最适温度这一特性,同时考虑到C4烯烃的选择性存在一个限制区间 [ 0 , 100 ](%),C4烯烃选择性与温度的关系可以采用附带边界限制的二次多项式模型进行拟合。经验证,模型效果良好。


2.对附件2中350度时给定的催化剂组合在一次实验不同时间的测试结果进行分析

(1)绘制折线图

 


(2)结果分析

        在350℃给定催化剂组合的情况下,不同时间测得的各物质变化情况如折线图所示。该(时间)变化图表明该化学反应尚未进行完全,化学平衡可能由于初始状态反应容器的压强、体积等原因而正向移动,导致在这段测试时间内,乙醇的转化率下降。

        在各类生成物中,随着时间的增加,C4烯烃的选择性不断增加,碳数为4-12脂肪醇的选择性不断减少,可以推断出存在一个可逆的副反应,使得部分碳数为4-12脂肪醇参与生成C4烯烃。

        同时,通过计算乙醇转化率与C4烯烃选择性的乘积,可以大致得出C4烯烃的转化率(产率)随着时间的增加而缓幅下降。

来源地址:https://blog.csdn.net/qq_55818063/article/details/124256791

--结束END--

本文标题: CUMCM 2021-B:乙醇偶合制备C4烯烃(1)

本文链接: https://lsjlt.com/news/403290.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作