I've had a lot of fun with agent-based and discrete event simulations. Hook it up to a visual and it's basically a game. Writing a basic simulation engine is also a lot of fun. Simulation is also the only application where I've felt comfortable with classical object-oriented modeling. I always find that object oriented programming forces me to deal with a lot of emergent complexity, but when you're doing simulation m…
Computer Modeling Should Become a Popular Hobby
41–50 of 54 posts
Re: Computer Modeling Should Become a Popular Hobby
#42It is a shame that the field is pretty undeveloped still after 20 years. Only recently there have been popping up few consumer CADs (fusion360/onshape), but those are still quite limited and of course do not satisfy free software user like me. Setting up decent physical simulations seems yet another whole endeavor even if you got your model done. There are few physics engines available, but using them seems to requir…
>>(fusion360/onshape), but those are still quite limited and of course do not satisfy free software user like me. Fusion360 is free (1). I used it for a while; though I didn't get into all of the features so I didn't really explore the physical simulation capabilities in depth, but I know it's supported to a degree (2). I'd imagine the FEA engine isn't as rigorous as paid software like say, Autodesk Inventor or Solid…
I do enjoy the occasional beer, but it is no substitute for liberty; that path would only lead to alcoholism
Re: Computer Modeling Should Become a Popular Hobby
#43Earlier quoted context omitted.
>> Einsteinian physics are incomplete, but it allows us to use satellites moving at roughly 10KM/s to pinpoint our location to within a few metres. Funny. I know how GPS works and that knowing the SAT locations is critical, but I never thought about how fast they are moving. They need to transmit their own position and time with great accuracy. In particular, don't they have to transmit their time and position at the…
GPS satellites aren't really transmitting their location at any particular time, they're transmitting the so-called ephemeris and almanac data that has information about their orbits so that you can calculate their position at the time of transmission.
Re: Computer Modeling Should Become a Popular Hobby
#44Agree broadly with everything in the article. However, I have one point to add: > Physical models that reproduce behavior are limited by the physics of the world, while computer models have much looser bounds. This is also one of the weak points of computer modeling. The outputs are strongly influenced by modeling assumptions, and without feedback from reality, one can easily be deluded towards wrong models. The comp…
"All models are wrong, but some are useful" - https://en.wikipedia.org/wiki/All_models_are_wrong
People on other science forums are generally fast to dismiss computer models as 'unrealistic' and 'non-representative', disregarding their utility.
For those interested in models I always recommend looking at Schelling's segregation model for starters, the premises and conclusions drawn from the experiment are quite interesting.
Re: Computer Modeling Should Become a Popular Hobby
#45I've had a lot of fun with agent-based and discrete event simulations. Hook it up to a visual and it's basically a game. Writing a basic simulation engine is also a lot of fun. Simulation is also the only application where I've felt comfortable with classical object-oriented modeling. I always find that object oriented programming forces me to deal with a lot of emergent complexity, but when you're doing simulation m…
Sounds awesome. Can you say more? What languages or environments, what kinds of things you're modeling, other writeups?
Edit: I realize I only answered about half of your question. I was in grad school when I did simulation modeling, this was about 5 years ago. I was working on modeling industrial processes. Simulation is great in that context because at a certain point queueing theory breaks down. I can't tell you how many talks I sat through that derived exciting conclusions from the assumption that all arrival processes are Markovian.
Re: Computer Modeling Should Become a Popular Hobby
#46Earlier quoted context omitted.
"All models are wrong, but some are useful" - https://en.wikipedia.org/wiki/All_models_are_wrong
As someone who have computer modelling as a core of my research it makes me happy to see this quote mentioned here. People on other science forums are generally fast to dismiss computer models as 'unrealistic' and 'non-representative', disregarding their utility. For those interested in models I always recommend looking at Schelling's segregation model for starters, the premises and conclusions drawn from the experim…
But if it's been verified against nothing, I don't have much interest in it.
Some examples of that include almost every model that claims to describe some element of human social interaction, which never seem to be checked against anything real that I can see, and I recall once reading an article and paper on modeling exoplanets and their likelihood of having life on them (or the likelihood of it being hospitable, not sure which) that flew so far beyond our science and data that the peer reviewers should be ashamed they ever approved it.
(Of course, if you want to publish your unvalidated model as an interesting piece of math, go nuts.)
Re: Computer Modeling Should Become a Popular Hobby
#47I want to model my home in 3D, with measurements. What's a good free alternative to autocad for that?
Re: Computer Modeling Should Become a Popular Hobby
#48It is a shame that the field is pretty undeveloped still after 20 years. Only recently there have been popping up few consumer CADs (fusion360/onshape), but those are still quite limited and of course do not satisfy free software user like me. Setting up decent physical simulations seems yet another whole endeavor even if you got your model done. There are few physics engines available, but using them seems to requir…
Re: Computer Modeling Should Become a Popular Hobby
#49Recommend adding (1996) to title. That doesn't take away from it, it just shows how prescient the thought was.
Yes. It goes further back than that. That's what Alan Kay thought Smalltalk should be for. Read "Personal Dynamic Media". Going forward, there are the persistent shared modifiable virtual worlds, from There to Second Life to SineSpace and beyond. There are many good 3D CAD systems now, and the pro ones have some simulation capability. There's Minecraft and its imitators. We have the capability, and sizable numbers of…
Re: Computer Modeling Should Become a Popular Hobby
#50Recommend adding (1996) to title. That doesn't take away from it, it just shows how prescient the thought was.