Machine Learning, Control Theory, Scipy, Physics, Simulation.
will use the simplest one (imho!), since it does not require any knowledge about Laplace-based transfer functions. Our state variables will be variables which lead to energy increase or decrease in our system. A good rule of thumb is to select variables which cannot jump between different levels.