Calculation of transient pulse propagation through non-linear magnetic sheets with an error-based approach