Live data from Hacker News

Viewing profile — michaeltiller

michaeltiller

HN member
Joined
Thu, Jul 02, 2020, 11:40 AM UTC
HN karma
56
Public activity
21 items

About michaeltiller

No profile information was provided.

Recent public activity

  1. 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…

  2. 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.

  3. 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)

  4. 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 …

  5. comment
    Comment #42442067

    Modelica by Example is the most recent and free, so I would recommend that.

  6. comment
    Comment #42442048

    JuliaSim does have graphical representation, a GUI and an IDE. But, granted, it is also a commercial product, not open source.

  7. 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…

  8. comment
    Comment #42437705

    Just to be clear, there is absolutely nothing "corporate" about that web site. It is a non-profit organization.

  9. 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 …

  10. 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…

  11. comment
    Comment #42434254

    Modelica is nearly 30 years old, BTW.

  12. 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…

  13. 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…

  14. 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…

  15. 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…

  16. 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…

  17. 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…

  18. 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…

  19. 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…

  20. 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…

  21. 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…