a simulation program for non-linear systems