|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
程序如下:
' B% t6 I4 e$ N) a/ Ofunction out=mult_syg7(z,x)
7 ]8 W% ?/ H' Z9 Y6 b' `Pi=3.14159;
" }! e1 `' \/ A3 ?9 \! t7 qr0= 1.24*10^-3; % Outer diameter of the membrane, [m]) m' W6 J" J. o/ _$ h) R: P( k
ri= 9.4*10^-4;% Inner diameter of the membrane, [m]
+ g' Z& D* N4 [2 L) B) Ar=(r0-ri)/log(r0/ri);% equivalent diameter ,[m]: L) N+ S1 Y: u4 H( O4 j' H
L=0.05;% membrane length,[m]' Y5 l* `2 T* S V* ?: U3 t) f
Ac=Pi*r*L;% membrane area [m^2]" e1 ?' u, u' Q; q
R=8.314;9 G, ~7 E% l1 \! @4 ]
T0=1000;+ m0 o( \0 w2 c( q* q
T=T0+273;
* D; G6 x9 ~9 f$ i, iP=101.325;%kpa
8 H/ h: F+ E& M& X. vF=2.678*10^-2*2;9 M- @3 a( L' r0 Z" N C$ q5 v
m=3;
. G k& ~! C& {: c0 p8 Kn=1;- i1 e, w8 K* K2 W. T
S=(1+m+n+2*x(1))/P;, M' G& h) R6 g) n5 Y0 O
PCH4=(1-x(1))/S;
3 t- D7 k- ?* s3 h" xPH2O=(m-x(1)-x(2))/S;
4 Z8 d* o2 f: N2 k* y6 Q1 q0 Sout= ...9 z+ t% f9 \# ^: p2 X% G' z; J3 Y
[Ac/F*1.5*10^-3*exp(-117*10^3/(R*T))*PCH4.^0.97.*PH2O.^-0.08
" T; h7 D: |' R% [% A* y* S (3*x(1)+x(2)).*x(2)./(1-x(2))./(m-x(1)-x(2))-exp(4400/T-4.063)];
) o, Q: L' S4 t1 o4 _1 |+ l3 s( f( n7 h8 _; k
调用如下:7 X q6 s: [1 P
>> x0 = [0; 0];5 e5 \6 n& g6 a, f" Z7 M2 q
tspan = [0:0.1:1];3 t" @6 H8 T/ e
M = [1 0 ; 0 0]; R( X: s+ f! y# `' ^
options = odeset('Mass',M,'RelTol',1e-4,'AbsTol',[1e-6 1e-10 ]);/ x j1 U' a' U8 J
[t,x] = ode15s(@mult_syg7,tspan,x0,options)4 p/ q" P4 o( N- ]
5 G8 D' Y: S j. x
报错如下:5 |9 s' \) l5 [
错误使用 daeic12 (line 76)) }" z; b/ o7 H
此 DAE 的索引大于 1。
' V3 R7 L: k* U5 r3 w2 Z. S v' G8 d$ i3 z" }& B5 Q0 E
出错 ode15s (line 310)
- r y" }; I7 M" X6 q- T [y,yp,f0,dfdy,nFE,nPD,Jfac] = daeic12(odeFcn,odeArgs,t,ICtype,Mt,y,yp0,f0,...
! O( ^4 A( h; \5 W+ | |
|