第九章 化学二元反应蒸馏塔仿真mathematica实现程序-马耀元.docxVIP

第九章 化学二元反应蒸馏塔仿真mathematica实现程序-马耀元.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(*已知参数*)F = 100;xF = 0.5;xD = 0.95;xW = 0.05;q = 1;han = 6944;af = 2; DD = 50;W = 50;erro = 10^-8;time = 20;cur = 15;fun = NSolve[{yq*(q - 1) == q*xq - xF, yq*((af - 1)*xq + 1) == af*xq}, {xq, yq}];Rmin = FromDigits[(xD - Evaluate[yq /. fun])/(Evaluate[yq /. fun] - Evaluate[xq /. fun])];(*************************************控制部分*******************************************)(*可知F=D +W,所以w=0,newton法在此建立,即w-50=0,而w-time=LN-VN=L1+qF-Q/han-time=0=\R*D+q*F-Q/han-50=0,即: R*D+q*F-Q/han-W=0 \,其中,R,Q的值影响整个反应体系,具体分离目标和它俩的取值有关,利用newton-rapphson迭代法xn+1=xn-f \(xn)/f(xn)求取合适的R和Q 。因为R的取值范围一般为R=1.1~2.0Rmin,而Rmin=(xD-Yq)/(Yq-Xq) ,因此尽量满足R的值在此范围内*)pc = 1/3;ic = 1;dc = 1;R = 2;erropre1 = 5;erropre2 = 5;errold = 0;flag = 1;caltime = 0;failtime = 0;While[flag != 0, ++caltime; L1 = R*DD; LN = L1 + F*q; Q = (LN - W)*han; VN = Q/han; V1 = VN + F*(1 - q); (*物料平衡微分方程36块板,一个冷凝器,一个再沸器,共38个微分方程*)function = NDSolve[ {(*初始化方程,初始值可以任意给定*)x1[0] == 0, x2[0] == 0, x3[0] == 0, x4[0] == 0, x5[0] == 0, x6[0] == 0,x7[0] == 0, x8[0] == 0, x9[0] == 0, x10[0] == 0, x11[0] == 0, x12[0] == 0,x13[0] == 0, x14[0] == 0, x15[0] == 0, x16[0] == 0, x17[0] == 0, x18[0] == 0,x19[0] == 0, x20[0] == 0, x21[0] == 0, x22[0] == 0, x23[0] == 0, x24[0] == 0,x25[0] == 0, x26[0] == 0, x27[0] == 0, x28[0] == 0, x29[0] == 0, x30[0] == 0,x31[0] == 0, x32[0] == 0, x33[0] == 0, x34[0] == 0, x35[0] == 0, x36[0] == 0,x37[0] == 0, x38[0] == 0, (*冷凝器方程*)x1[t] == V1*(af*x2[t])/((af - 1)*x2[t] + 1) - L1*x1[t] - DD*x1[t], (*1-36块板的物料平衡方程*) (*精馏段方程*)x2[t] == V1*(af*x3[t])/((af - 1)*x3[t] + 1) + L1*x1[t] - L1*x2[t] - V1*(af*x2[t])/((af - 1)*x2[t] + 1),x3[t] == V1*(af*x4[t])/((af - 1)*x4[t] + 1) + L1*x2[t] - L1*x3[t] - V1*(af*x3[t])/((af - 1)*x3[t] + 1),x4[t] == V1*(af*x5[t])/((af - 1)*x5[t] + 1) + L1*x3[t] - L1*x4[t] - V1*(af*x4[t])/((af - 1)*x4[t] + 1),x5[t] == V1*(af*x6[t])/((af - 1)*x6[t] + 1) + L1*x4[t] - L1*x5[t] - V1*(

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档