diff options
Diffstat (limited to 'notes/background.txt')
-rw-r--r-- | notes/background.txt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/notes/background.txt b/notes/background.txt index e5c1699..4b08c26 100644 --- a/notes/background.txt +++ b/notes/background.txt @@ -22,8 +22,19 @@ Wolfram SystemModeler SysML ("Systems Modeling Language"): UML subset +Systems Tool Kit +military-industrial 3D modeling... thing... +https://en.wikipedia.org/wiki/Systems_Tool_Kit + +Sims.jl +http://tshort.github.io/Sims.jl/design/ + +https://github.com/casadi/casadi/wiki + ### Modelica Stuff +EU spent 75 million on Modelica stuff in 2007-2015. + "World3 in Modelica: Creating System Dynamics Models in the Modelica Framework" (2008) @@ -37,3 +48,32 @@ OpenModelica PySimulator https://github.com/PySimulator/PySimulator/ +Some internal and implementation details are discussed in: +"Introduction to the Dynamic Modelling of Thermo-Fluid Systems using Modelica" +http://staff.polito.it/roberto.zanino/sub1/teach_files/modelica_minicourse/index_modelica.html + +'Flat' vs. 'Object Oriented' modelica modeling +"Consistent terminology: Modeling, DAE, ODE" +http://stackoverflow.com/questions/37354272/consistent-terminology-modeling-dae-ode + +The "Replaceable Submodels" aspect of modelica seems relevant. + +modelica -> C (FMI) -> Javascript (via enscripten) workflow +https://github.com/tshort/openmodelica-javascript + +parsers: + ocaml: https://opam.ocaml.org/packages/modelica_ml/modelica_ml.0.1.1/ + haskell: https://hackage.haskell.org/package/modelicaparser + python: http://kdavies4.github.io/ModelicaRes/ + js: https://www.npmjs.com/package/modelica-parser + js: https://github.com/omuses/moijs + +### GUI/UI For Models + +GME: genric web "box-and-wire" + https://webgme.org/ + +Luna Lang + so far, vaporware + http://www.luna-lang.org/ + |