第一范文网 - 专业文章范例文档资料分享平台

计算机在化工中的应用 结课作业

来源:用户分享 时间:2025/5/28 13:16:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

n=size(p); x2=1-x1; y2e=1-y1e;

ps=(exp([A(1)-A(2)./(T+A(3));A(4)-A(5)./(T+A(6))]))';%饱和蒸汽压 ps1=ps(:,1)'; ps2=ps(:,2)';

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% for i=1:n(2)

y1c(i)=exp(a(1)*x2(i)/(x1(i)+a(1)*x2(i)))*ps1(i)*x1(i)/...

( p(i)*(x1(i)+a(1)*x2(i))*exp((a(2)*x2(i)/(x2(i)+a(2)*x1(i))))); y2c(i)=exp(a(2)*x1(i)/(x2(i)+a(2)*x1(i)))*ps2(i)*x2(i)/...

( p(i)*(x2(i)+a(2)*x1(i))*exp((a(1)*x1(i)/(x1(i)+a(1)*x2(i)))));

z(i)=(y1e(i)-y1c(i))^2+(y2e(i)-y2c(i))^2;%以两个组分计算值与实验值之差的平方和作为目标函数

% z(i)=y1e(i)-y1c(i);%以其中一个组分的计算值与实验值之差的平方和作为目标函数 % z(i)=y2e(i)-y2c(i); end

四、模拟结果

1. 安托因常数 物质 甲醇 糠醛

2. 活度系数参数Λ12=2.8807,Λ21=-0.0184 3. 模拟得到的气相组成 T/K 434.18 380.45 358.15 351.35 347.95 347.15 345.15 343.60 341.15 339.95 337.85

yCH3OH 0 0.9540 0.9754 0.9832 0.9867 0.9922 0.9911 0.9941 0.9968 0.9982 1.0000

y1c 0 1.0780 0.9539 0.8131 0.8967 0.9637 0.9631 0.9128 0.8451 1.0341 0.7037

Er 0 -0.1240 0.0215 0.1699 0.0900 0.0285 0.0280 0.0813 0.1517 -0.0359 0.2963

A 19.2 16.6

B 1172.1 1089.9

C -191.8 -222.1

五、心得与体会

自己刚刚接触matlab有半个学期的时间,说实话我现在对MATLAB还是摸不着头脑,一方面是自己接触的时间太短,另一方面,就是自己在上机方面投入的时间有限,实践比较少。现在,我对MATLAB的印象仅仅在解决习题和绘制图形上,但是我很喜欢MATLAB的简单的语法,易于绘制图形,编程也非常容易, 并且具有功能强大的开放式的toolbox。 因此,尽管我一直没有这方面的应用,但是我还是对 它非常感兴趣,自己正打算暑假好好研究研究MATLAB。

六、参考文献

[1] 刘卫国. MATLAB程序设计教程. 北京:中国水利水电出版社,2005. [2] 陈小华.《化学工程》. 1987年第03期.

搜索更多关于: 计算机在化工中的应用 结课作业 的文档
计算机在化工中的应用 结课作业.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1neax5mzwn44s0x0dxyr_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top