System Dynamics
Might be possible to learn about this through software
A good software can teach as well as a good lesson