Abstract:
In an auto-tuning controller (32) the initial values of control coefficients (44) are found by fitting a control polynomial to control transfer characteristic data. The values are then tuned (34) using a descent-based optimization method.
Abstract:
A system polynomial is determined using a plurality of system I/O data, wherein the system polynomial expresses the system output (98) in terms of the system input (96), and wherein the system polynomial has at least one linear term and at least one nonlinear term. A control polynomial (90) is determined, the control polynomial having at least one cancellation term and at least one control term, the at least one cancellation term calculated to cancel the at least one nonlinear term of the system polynomial, and the at least one control term calculated to control the at least one linear term of the system polynomial. A control output signal (92) is generated based on the control polynomial and the control input signal (94).
Abstract:
An auto-scalling controler and method for use therefor is provided. Control inputs and control coefficients are multiplied by scaling values in multiplying means (211 and 213). The scaling values are then tuned in a tuner (190) using a descent-based optimization method in order to optimize system performance.
Abstract:
A system polynomial is determined using a plurality of system I/O data, wherein the system polynomial expresses the system output (98) in terms of the system input (96), and wherein the system polynomial has r' terms including at least one linear term and at least one nonlinear term, the r' terms found using a regression subsets technique. A control polynomial (90) is determined, the control polynomial (90) having at least one cancellation term and at least one control term, the at least one cancellation term calculated to cancel the at least one nonlinear term of the system polynomial, and the at least one control term calculated to control the at least one linear term of the system polynomial. A control output (92) signal is generated based on the control polynomial (90) and the control input signal (94).
Abstract:
A cascade tuning controller (32) receives input from a tuner (34) and system (30). The control inputs and control coefficients of the controller (32) are multiplied by scaling values. The scaling values are first tuned and the control coefficients are then tuned using a descent-based optimization method, by tuner (34), in order to optimize system performance.