MATLAB Answers

Solve Differential Algebraic Equations (DAEs)

3 views (last 30 days)
Till
Till on 6 Mar 2020
Answered: Divya Yerraguntla on 16 Mar 2020
Hey
I have a problem whit solving DAE. I created them symbolically and followed the steps on:
https://ch.mathworks.com/help/symbolic/solve-differential-algebraic-equations.html
Although the function isLowIndexDAE(eqns,vars) returned 1 the ode15i solver gives an error message:
Error using daeic12 (line 76)
This DAE appears to be of index greater than 1.
Error in ode15s (line 310)
[y,yp,f0,dfdy,nFE,nPD,Jfac] =
daeic12(odeFcn,odeArgs,t,ICtype,Mt,y,yp0,f0,...
Error in symbolic_sim (line 158)
[tSol,ySol] = ode15s(daeFunctionNumericFF,[0
0.2],y0,opt);
Can somebody help me? The code is attached.
Regards

  0 Comments

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by