4 ms·
Modelica sees a lot of use in building energy simulation [0], [1]. My impression is that the solver landscape is a little uneven (the solver reads a Modelica m
by dmlorenzetti 9y ago
Modelica sees a lot of use in building energy simulation [0], [1].
My impression is that the solver landscape is a little uneven (the solver reads a Modelica model and computes its solution). For one thing, open-source solvers seem to lag behind the commercial implementations, in terms of capabilities. Even with commercial solvers, there seems to be a non-negligible amount of work around taking correct models that don't run, and reformulating them to let the solvers run them. Caveats -- I don't work on this personally, but know people in my division who do. Also, these impressions are a few years old, and doubtless the situation is improving as time goes on.
[0] Library of component modules for building energy and control systems (http://simulationresearch.lbl.gov/modelica/ http://simulationresearch.lbl.gov/modelica/)
[1] "Spawn of EnergyPlus", a prototype next-gen whole-building energy solver (https://energy.gov/eere/buildings/downloads/spawn-energyplus-soep https://energy.gov/eere/buildings/downloads/spawn-energyplus...)
- mcguire 9y agoIt's a fascinating example of "near-programming", computing results declaratively, if I'm understanding the wiki. I'm actually surprised it works at all.
- lgas 9y ago> I'm actually surprised it works at all. Why?
- mcguire 9y agoI wouldn't expect it to find a stable solution.
- tkuraku 9y agoI have used Modelica for some classes. It works really well. You can simulate continuous and discrete time systems all in the same model. It it has some similarities to Mathworks' Simulink and Wolfram SystemModeler actually uses the Modelica language.