已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.3常微分方程(组)的数值解法,知识要点,常微分方程初值问题-ode45,0de23,微分方程在化工模型中的应用,间歇反应器的计算活塞流反应器的计算全混流反应器的动态模拟定态一维热传导问题逆流壁冷式固定床反应器一维模型固定床反应器的分散模型,Matlab常微分方程求解问题分类,初值问题:定解附加条件在自变量的一端一般形式为:初值问题的数值解法一般采用步进法,如Runge-Kutta法,边值问题:在自变量两端均给定附加条件一般形式:边值问题可能有解、也可能无解,可能有唯一解、也可能有无数解边值问题有3种基本解法迭加法打靶法松弛法,Matlab求解常微分方程初值问题方法,将待求解微分方程(组)转化为标准形式,“翻译”成Matlab可以理解的语言编写odefile文件,选择合适的解算指令求解问题,根据求解问题的要求,设置解算指令的调用格式,Matlab求解初值问题函数,odefile,odefile是一个Matlab函数文件,一般作为整个求解程序的一个子函数,表示ode求解问题对于程序通用性要求不高的场合,只需将原有模型写成标准形式,然后“翻译”成Matlab语言即可,odefile的编写-常微分方程,functionf=fun(x,y)f=y-2*x/y;,求解初值问题:,自变量在前,因变量在后,ode输入函数,输出变量为因变量导数的表达式,初值问题:,functionf=fun(x,y)f=yy2;,odefile的编写-常微分方程组,常微分方程组与单个常微分方程求解方法相同,只需在编写odefile时将整个方程组作为一个向量输出。,functionf=fun(x,y)dy1dx=0.04*(1-y(1)-(1-y(2).*y(1)+0.0001*(1-y(2).2;dy2dx=-1e4*dy1dx+3000*(1-y(2).2;f=dy1dx;dy2dx;,高阶微分方程odefile的编写,本例的难度:,求解:,y(0)=0,y(0)=1,,方程系数非线性,可在odefile中定义,方程高阶,非标准形式,方程变形:令y1y;y2y则原方程等价于:,functionf=fun(t,y)a=-exp(-t)+cos(2*pi*t)*exp(-2*t);b=cos(2*pi*t);f=y(2);-a*y(2)2-b*y(1)+exp(t)*b;,解算指令的使用方法,T,Y=ode45(fun,TSPAN,Y0),输出变量T为返回时间列向量;解矩阵Y的每一行对应于T的一个元素,列数与求解变量数相等。fun为函数句柄,为根据待求解的ODE方程所编写的ode文件(odefile);TSPANT0TFINAL是微分系统yF(t,y)的积分区间;Y0为初始条件,常微分方程初值问题解算指令比较,ode解算指令的选择(1),求解初值问题:,比较ode45和ode23的求解精度和速度,1.根据常微分方程要求的求解精度与速度要求,ode45和ode23的比较-1,functionxODEclearallclcformatlongy0=1;x1,y1=ode45(f,0,1,y0);x2,y2=ode23(f,0,1,y0);plot(x1,y1,k-,x2,y2,b-)xlabel(x)ylabel(y)%-functiondydx=f(x,y)dydx=y-2*x/y;,ode45和ode23的比较-2,functionxODEsclearallclcy0=01;x1,y1=ode45(f,0:0.2:1,y0);x2,y2=ode23(f,0:0.2:1,y0);disp(Resultsbyusingode45():)disp(xy(1)y(2)disp(x1y1);disp(Resultsbyusingode23():)disp(xy(1)y(2)disp(x2y2);%-functiondydx=f(x,y)%DefinesimultaneousODEequationsdydx=3*y(1)+2*y(2);4*y(1)+y(2);,ode解算指令的选择(2),2.根据常微分方程组是否为刚性方程,如果系数矩阵A的特征值连乘积小于零,且绝对值最大和最小的特征值之比(刚性比)很大,则称此类方程为刚性方程,刚性方程在化学工程和自动控制领域的模型中比较常见。,刚性比:100/0.0110000,ode解算指令的选择(2),刚性方程的物理意义:常微分方程组所描述的物理化学变化过程中包含了多个子过程,其变化速度相差非常大的数量级,于是常微分方程组含有快变和慢变分量。Matlab提供了不同种类的刚性方程求解指令:ode15sode23sode23tode23tb,可根据实际情况选用,functiondemo1figureode23s(fun,0,100,0;1)holdon,pauseode45(fun,0,100,0;1)%-functionf=fun(x,y)dy1dx=0.04*(1-y(1)-(1-y(2).*y(1)+0.0001*(1-y(2).2;dy2dx=-1e4*dy1dx+3000*(1-y(2).2;f=dy1dx;dy2dx;,刚性常微分方程组求解,间歇反应器中串联平行复杂反应系统(例4-1),functionBatchReactorclearallclcT=224.6+273.15;%Reactortemperature,KelvinR=8.31434;%Gasconstant,kJ/kmolK%Arrheniusconstant,1/sk0=5.78052E+103.92317E+121.64254E+46.264E+8;%Activationenergy,kJ/kmolEa=12467015038677954111528;%初始浓度C0(i),kmol/m3C0=10000;tspan=01e4;t,C=ode45(MassEquations,tspan,C0,k0,Ea,R,T);%绘图plot(t,C(:,1),r-,t,C(:,2),k:,t,C(:,3),b-.,t,C(:,4),k-);xlabel(Time(s);ylabel(Concentration(kmol/m3);legend(A,B,C,D)CBmax=max(C(:,2);%CBmax:themaximumconcentrationofB,kmol/m3yBmax=CBmax/C0(1)%yBmax:themaximumyieldofBindex=find(C(:,2)=CBmax);t_opt=t(index)%t_opt:theoptimumbatchtime,s%-functiondCdt=MassEquations(t,C,k0,Ea,R,T)%Reactionrateconstants,1/sk=k0.*exp(-Ea/(R*T);k(5)=2.16667E-04;%Reactionrates,kmoles/m3srA=-(k(1)+k(2)*C(1);rB=k(1)*C(1)-k(3)*C(2);rC=k(2)*C(1)-k(4)*C(3);rD=k(3)*C(2)-k(5)*C(4);rE=k(4)*C(3)+k(5)*C(4);%MassbalancesdCdt=rA;rB;rC;rD;rE;,三个串联的CSTR等温反应器(例4-3),functionIsothermCSTRsclearallclcCA0=1.8;%kmol/m3CA10=0.4;%kmol/m3CA20=0.2;%kmol/m3CA30=0.1;%kmol/m3k=0.5;%1/mintau=2;stoptime=2.9;%mint,y=ode45(Equations,0stoptime,CA10CA20CA30,k,CA0,tau);disp(Results:)disp(tCA1CA2CA3)disp(t,y)plot(t,y(:,1),k-,t,y(:,2),b:,t,y(:,3),r-)legend(CA_1,CA_2,CA_3)xlabel(Time(min)ylabel(Concentrat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年齐齐哈尔辅警招聘考试真题及答案详解(网校专用)
- 2023年鸡西辅警招聘考试题库及答案详解参考
- 2023年聊城辅警招聘考试真题附答案详解(培优a卷)
- 2024年南宁辅警协警招聘考试真题含答案详解(夺分金卷)
- 2024年南通辅警招聘考试真题及答案详解(真题汇编)
- 2025年江西省吉安市吉水县二中高二化学第一学期期末质量跟踪监视试题含解析
- 2024年城口县辅警招聘考试真题完整答案详解
- 淮北职业技术学院《创新方法与实践》2024-2025学年第一学期期末试卷
- 2025年青海省玉树市生物高一上期末达标检测试题含解析
- 濮阳职业技术学院《空间图文设计》2024-2025学年第一学期期末试卷
- 粮食出口国地缘政治影响-洞察与解读
- 全国大学生职业规划大赛《数字媒体技术》专业生涯发展展示【高职(专科)】
- 2025年考研政治真题及答案解析
- 四氟储罐施工方案设计
- 生物质锅炉基础知识培训课件
- 市城区控制性详细规划编制服务方案投标文件(技术方案)
- 子路背米孝双亲课件
- 广州铁路局笔试考试题目及答案
- 冬季堤防施工方案
- 绳索安全培训课件
- 2025四川九洲建筑工程有限责任公司招聘成本管理部副部长1人备考模拟试题及答案解析
评论
0/150
提交评论