1. Method to control a non-linear system, comprising: operating a learning cycle to approximate characteristics of the system, comprising: monitoring operation of the system; approximating the characteristics of the system with a recursive least squares approximation based upon the monitored operation; comparing variance of the operation to a threshold variance; and completing the learning cycle based upon the variance exceeding the threshold variance; and once the learning cycle is complete, operating the system based upon said characteristics of the system.