Extremum seeking loops with assumed functions

Extremum seeking (also peak-seeking) controllers are designed to operate at an unknown set-point that extremizes the value of a performance function. This performance function is approximated by an assumed function with a finite number of parameters. These parameters, which are estimated online, are assumed to change slowly compared to the plant and compensator dynamics. Philosophically, the approach of assuming a function is in contrast with traditional approaches that use time scale separation between gradient computation and function minimization and the system dynamics. To analyze our current scheme, quadratic functions or exponentials of quadratic functions are assumed as approximations to the performance function. This allows the peak-seeking control loop to be reduced to a linear system. For this loop, compensators can be designed and robust performance and stability analysis of the loop due to parameter uncertainty in the assumed performance functions can be obtained.

[1]  Stephen P. Boyd,et al.  Linear Matrix Inequalities in Systems and Control Theory , 1994 .

[2]  B. Wittenmark,et al.  Adaptive extremal control , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[3]  P. Gahinet,et al.  Affine parameter-dependent Lyapunov functions and real parametric uncertainty , 1996, IEEE Trans. Autom. Control..

[4]  J. Doyle,et al.  Robust and optimal control , 1995, Proceedings of 35th IEEE Conference on Decision and Control.

[5]  M. Krstić,et al.  Design and stability analysis of extremum seeking feedback for general nonlinear systems , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[6]  M. Krstic,et al.  Experimental application of extremum seeking on an axial-flow compressor , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[7]  Jason L. Speyer,et al.  Peak-seeking control with application to formation flight , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).