Info
This question is closed. Reopen it to edit or answer.
Please how do I solve a differential algebraic Equation with many unknown variables in matlab
3 views (last 30 days)
Show older comments
Please I have a differential algebraic equation of a gaslift network, it has 8 differential variables and 30 algebraic variables, with so many unknowns. Unknown flowrates and unknown mass also. And I can't seem to figure it out can somebody help?
2 Comments
Star Strider
on 7 Mar 2019
It would likely be best if you attach your code.
Also, are you optimizing your system (to get parameters that maximize or minimize them) or fitting them to data?
John D'Errico
on 7 Mar 2019
Edited: John D'Errico
on 7 Mar 2019
This is the kind of question that is virtually impossible to answer without more information. If you have some variables that are unknown, and you want a solution that leaves them as unknown symbolic constants, then there probably is no solution that can be written down in a finite amount of space, if any exists at all.
If you have those as unknowns but you have data on a system, and you need to estimate them from the data, then you can do it using, but the processs is not always easy.
DAEs can be difficult to deal with in the first place. And completely unknown DAEs, where no hint is even given as to the equations? Impossible. At best then all you can get is completely general advice. For example, there are a variety of DAE tools in MATLAB. Use one of them, as would be appropriate. Or look to the symbolic toolbox.
Answers (0)
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!