https://blog.tdevin.com/posts/dc-motor-model-for-pid-feedback-control-in-matlab-simulink/