Viewing profile — michaeltiller
michaeltiller
HN member- Joined
- Thu, Jul 02, 2020, 11:40 AM UTC
- HN karma
- 56
- Public activity
- 21 items
- HN profile
- View on Hacker News ↗
About michaeltiller
No profile information was provided.
Recent public activity
-
comment
Comment #42471258
Well if you are interested in the intersection of software engineering and technical computing, I'd recommend Julia. I'm currently working on JuliaSim which is a Modelica like syst…
-
comment
Comment #42471222
It is exclusive to JuliaSim. But the tools generate MTK compatible component models so, once built, they can be used with MTK.
-
comment
Comment #42458259
It is pretty wide spread in automotive. I think nearly all F1 teams use it (hard to know for sure since they are quite secretive, but it is very common in my experience)
-
comment
Comment #42458248
It means the causality is not built into the components but instead decided once your system is defined. The point is that you can make a change to the causality without having to …
-
comment
Comment #42442067
Modelica by Example is the most recent and free, so I would recommend that.
-
comment
Comment #42442048
JuliaSim does have graphical representation, a GUI and an IDE. But, granted, it is also a commercial product, not open source.
-
comment
Comment #42437744
Well most Modelica tools generate C code. I think all of them also generate FMUs (lookup Functional Mockup Interface, if you don't know what an FMU is). Some FMUs are source code F…
-
comment
Comment #42437705
Just to be clear, there is absolutely nothing "corporate" about that web site. It is a non-profit organization.
-
comment
Comment #42437690
Yes. And "Introduction to Physical Modeling with Modelica". I also built the Modelica Playground (which I deliberately didn't link to because a thundering herd of HN readers would …
-
comment
Comment #42434269
The Modelica Association is a non-profit that publishes the specification, the standard library and all conference proceedings for free. We sell merch in part because people in the…
-
comment
Comment #42434254
Modelica is nearly 30 years old, BTW.
-
comment
Comment #42434230
OK, those are three quite different things. Modelica allows you to create models in a similar way to spice by describing components and how they are connected. But instead of a net…
-
comment
Comment #42434153
Modelica not only has discrete events (see other comment), it includes support for synchronous (clocked) systems of equations directly in the language. These kinds of language sema…
-
comment
Comment #42434111
Over 20 years ago I modeled an internal combustion engine, an automatic transmission and a multibody chassis model all in a single model. IIRC, the model had something like 250,000…
-
comment
Comment #42434049
Modelica by Example is a textbook on Modelica, not a searchable index of models. It doesn't even cover the Modelica Standard Library in any details much less the many other Modelic…
-
comment
Comment #42434022
I actually would disagree that Bond Graphs are the "underlying mechanism" in Modelica. The Modelica community and the Bond Graph community are a bit at odds in fact. My side of thi…
-
comment
Comment #23712593
That's an interesting way of framing it. I tend to agree. It isn't so much the presence of the type system so much as the fact that the compiler is given sufficient information (mu…
-
comment
Comment #23712573
Chris, I agree that the symbolic processing is quite important. I've often made the argument that a purely numerical approach just can't compete because of the optimizations and in…
-
comment
Comment #23712169
FYI, it is by the same people who initiated the Modelica effort (Hilding Elmqvist and Martin Otter). I think part of the goal was to shed having to maintain a whole language (and t…
-
comment
Comment #23712164
But, of course, what is solvable changes and/or is implementation dependent. Modelica doesn't say much on the topic of impulses. In theory, a vendor could support variable index sy…
-
comment
Comment #23712137
Very true. But I think it is important to understand the alternative. The "object-oriented" part of Modelica is intended to make creating large scale models manageable. You make it…