化工合成和分析2008年第二章Ch2-3.pptVIP

  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文档。上传文档
查看更多
化工合成和分析2008年第二章Ch2-3

2.2 序贯模块法(接上堂课); xk+1=G(xk) 阻尼直接迭代法(加权直接迭代法): xk+1=qxk+(1-q)G(xk) q 阻尼因子,一般 0<q1,可改善收敛的稳定性 q=0 直接迭代 xk+1=G(xk) q=1 xk+1=xk q0 外推直接迭代,加速收敛,但稳定性下降 q≥1 无意义 问题:q到底取多少合适? 韦格斯坦法来解决;韦格斯坦法(Wegstein);k;k;function out=weg1d k=1; e1=0.0001; e2=0.0001; x(1)=100; x(2)=x(1)^(1/3)+6; for i=1:100, k=k+1; G(k-1)=x(k-1)^(1/3)+6; G(k)=x(k)^(1/3)+6; S(k)=(G(k)-G(k-1))/(x(k)-x(k-1)); q(k)=S(k)/(S(k)-1); x(k+1)=q(k)*x(k)+(1-q(k))*G(k); if abs(x(k+1)-x(k))=e1, if abs((x(k+1)-x(k))/x(k+1))=e2, break; end end end k [S q G] x ;迭代次数;直接迭代与韦格斯坦;相应的迭代公式称作割线法,迭代公式可从Wegstein导出;这就是隐式方程的割线法,与Wegstein法相通的;提示:隐式方程更有普遍性,应用更广。但在流程模拟领域中,物流回路多用显式方程描述的,多用Wegstein法;有界 Wegstein 法;多维Wegstein法;令初始猜值为 xi1, 第二个初值可由直接迭代得到:;Wegstein;令猜值为 X11=3 X21=10 X31=6;令猜值为 X11=3 X21=10 X31=6;function out=weg3d clc; k=1; e1=0.0001; e2=0.0001; x(1,1)=3; x(2,1)=10; x(3,1)=6; x(1,2)=(4-x(3,1)^0.5)^3/x(2,1); x(2,2)=(81-x(1,1)^2-x(3,1)^2)^0.5; x(3,2)=(33-x(1,1)^0.5)/x(2,1); for i=1:100, k=k+1; G(1,k-1)=(4-x(3,k-1)^0.5)^3/x(2,k-1); G(2,k-1)=(81-x(1,k-1)^2-x(3,k-1)^2)^0.5; G(3,k-1)=(33-x(1,k-1)^0.5)/x(2,k-1); G(1,k)=(4-x(3,k)^0.5)^3/x(2,k); G(2,k)=(81-x(1,k)^2-x(3,k)^2)^0.5; G(3,k)=(33-x(1,k)^0.5)/x(2,k); S(1,k)=(G(1,k)-G(1,k-1))/(x(1,k)-x(1,k-1)); S(2,k)=(G(2,k)-G(2,k-1))/(x(2,k)-x(2,k-1)); S(3,k)=(G(3,k)-G(3,k-1))/(x(3,k)-x(3,k-1)); q(1,k)=S(1,k)/(S(1,k)-1); q(2,k)=S(2,k)/(S(2,k)-1); q(3,k)=S(3,k)/(S(3,k)-1); x(1,k+1)=q(1,k)*x(1,k)+(1-q(1,k))*G(1,k); x(2,k+1)=q(2,k)*x(2,k)+(1-q(2,k))*G(2,k); x(3,k+1)=q(3,k)*x(3,k)+(1-q(3,k))*G(3,k); if ((x(1,k)-x(1,k-1))^2+(x(2,k)-x(2,k-1))^2+(x(3,k)-x(3,k-1))^2)^0.5=e1, if ((x(1,k)-x(1,k-1))^2+(x(2,k)-x(2,k-1))^2+(x(3,k)-x(3,k-1))^2)^0.5/(x(1,k)^2+x(2,k)^2+x(3,k)^2)^0.5=e2, break; end end end k G S q x;鄂樟坊三唾猴压砖藩妖陪努熬淬银梧伺正搀矿何灸茧辣胜羊算铀卷津恩错化

文档评论(0)

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

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

1亿VIP精品文档

相关文档