This is a full-featured, free (freedom and beer) interconnect between Mathematica and Matlab. Conversely, this is Wolfram's own commercial solution for connecting Modelica models to Mathematica. Is there a free alternative? None of my searches have found one. I'd be more than happy with something that imports model governing equations.
-
$\begingroup$ A related question. $\endgroup$– J. M.'s persistent exhaustion ♦Aug 8, 2017 at 2:38
-
$\begingroup$ Debatable. If I wanted to get off of Mathematica I would have done so. Perhaps there is something out there with a better ode solver, or something, but I'm not at the point yet where I can even collect any evidence. $\endgroup$– jamessonAug 8, 2017 at 2:43
-
$\begingroup$ I'm just saying that a question like yours has been asked before, except it was about Mathematica and not SystemModeler. As you can see from that other question, I'm not sure about the topicality of your question. $\endgroup$– J. M.'s persistent exhaustion ♦Aug 8, 2017 at 3:04
-
1$\begingroup$ Ok, sorry I misunderstood you. I would still respectfully disagree. I'm not seeking a replacement to any program, just a technique to communicate with modelica. I will update the title to reflect this. Thanks again. $\endgroup$– jamessonAug 8, 2017 at 3:32
1 Answer
I'll preface with the fact that I'm a developer for SystemModeler.
There are a number of other Modelica tools on the market, some of them free. They all have their various strength and weaknesses.
The only one that has a connection to Mathematica is SystemModeler, as far as I'm aware.
You could probably build your own link between Mathematica and one of the other tools, but it would be something you would have to do from scratch, utilizing any APIs the tool of your choice happens to have available.
Edit: Starting with Mathematica 11.3, some system modeling functionality comes built-in, without needing to buy SystemModeler. SystemModeler remains as a graphical tool for modeling and simulation.
-
4$\begingroup$ "You could probably build your own link between Mathematica and one of the other tools" ... which would be a huge amount of work. That is why SystemModeler costs money and why MATLink development has (unfortunately) essentially halted. $\endgroup$– SzabolcsAug 8, 2017 at 11:22
-
3$\begingroup$ Yes, that is essentially it. Building a (good) such link is a lot of work, both up front, and continuously keeping up to date with API changes on both sides. $\endgroup$ Aug 8, 2017 at 11:30
-
$\begingroup$ Could you please give some guidance to those of us who have zero knowledge about SystemModeler, and are wondering what we can do with all these new functions in 11.3? $\endgroup$– SzabolcsMar 9, 2018 at 17:42
-
$\begingroup$ Basically, it looks like a numerical diff eq solver to me. But I am sure that from a practical perspective it is much more than that. I am hoping for an explanation that demonstrates this. $\endgroup$– SzabolcsMar 9, 2018 at 17:53