gainscheduled
Gain scheduling, also known as gainscheduled control, is a control design technique used to handle nonlinear dynamics by adjusting a controller's gains as a function of an operating condition. The basic idea is to design a family of linear controllers for different operating points and then interpolate between them as the system operates across those points. The result is a controller that behaves like a nonlinear controller while remaining implementable with linear control theory.
A scheduling variable, or vector of variables, is measured in real time. Common choices include speed and
Gain scheduling can be implemented in several ways. Direct interpolation of gain matrices, piecewise-linear control laws,
Advantages include simplicity, leverage of well-developed linear control, and good performance over moderate nonlinear ranges. Limitations