In the control theory the term “system identification” is used quite often. A typical sentence in a robotics oriented paper is that the author is trying to “build a model of a plant with matlab”. The idea is, that the model can predict future states of the system and is able to estimate the temperature. The plant is the system, and system identification means to formalize the inner working.
In gaming oriented software development a similar task is done quite often. Each game needs a so called game engine. Part of the game engine is the physics engine which simulates the behavior of the system. A prominent example is the “incredible machine (1992)” physics engine which was the first example for a DOS based game which has provided a realistic rigid body simulation. Similar to system identification in control theory, the simulation was realized with differential equations. In case of a rigid body engine that a newtons equation about mass and velocity under gravity.
My question is: is system identification and a physics engine both the same? And secondly, why are game designer and control engineers are not talking to each other, Is that an example for communication failure between specialists?