Group Abstract Group Abstract

Message Boards Message Boards

0
|
9.7K Views
|
2 Replies
|
0 Total Likes
View groups...
Share
Share this post:

DAE error messages related to NDSolve command

Attachments:
POSTED BY: INTAN SUPRABA
2 Replies

Dear Sean,

Thanks for your information. Here are some of the error messages:

  • NDSolve::indexss: The DAE solver failed at t = 29.010538367426943`. The solver is intended for index 1 DAE systems and structural analysis indicates that the DAE is structurally singular. >>
  • InterpolatingFunction::dmval: Input value {30.} lies outside the range of data in the interpolating function. Extrapolation will be used. >>
  • General::stop: Further output of InterpolatingFunction::dmval will be suppressed during this calculation. >>
  • General::stop: Further output of InterpolatingFunction::dmval will be suppressed during this calculation. >>
  • General::stop: Further output of NDSolve::nderr will be suppressed during this calculation. >>

I think the error messages are related to the below command: NDSolvecommand

The command is being used to solve the 1st order different equation of those parameters. Parameters s1i, s2i, etc are given as initial parameters. The main purpose of this script is to obtain estimated parameters a11e, a12e, a21e, etc. by using FindFit command. I cant get the end results because I already got those error messages half way.

Here is the same script as attached before to show the initial part of the script to the part when I got the error messages (FindFit script.nb). So far I still cant figure out what went wrong why I got those error messages. So I would like to know how to interpret those error messages to find out which parts are wrong whether it may relate to the input data or to the command itself.

Hence I am looking forward to have further advise from you. Thanks a lot in advance.

Best Regards, Intan

Attachments:
POSTED BY: INTAN SUPRABA

Hi, If you can include the error messages in your post, this will help us tell you what they mean.

DAE stands for Differential Algebraic Equation. There's more information available about them online. The index of a DAE is how many times the system has to be differentiated to turn into a set of regular differential equations. In this case NDSolve can handle order 1 DAEs.

The notebook attached has many different parts. I would begin by producing the simplest possible example of the problem and removing extraneous material from what is causing the issue. The issue is with NDSolve, so I'd begin by finding what equations were given to NDSolve.

POSTED BY: Sean Clarke
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard