add nonlinear convert function for traffic pattern