Source: https://mungoengineering.files.wordpress.com/2018/03/sympy_ode_example_12.pdf