10.1007/s11071-011-0166-4