1. A method of controlling a non-linear process, the method comprising: providing a non-linear model based at least in part on the non-linear process; providing a plurality of linearized models based at least in part on the non-linear model, the plurality of linearized models being linearized at different linearization rates; selecting one of the plurality of linearized models based at least in part on a comparison of the plurality of linearized models with a reference model; and controlling the non-linear process by sending one or more control signals from a controller to at least one control device, wherein the one or more control signals are determined using the selected one of the plurality of linearized models.