Second-Order Newton-Based Extremum Seeking for Multivariable Static Maps
Azad Ghaffari, Tiago Roux Oliveira
TL;DR
The paper tackles real-time estimation of directional inflection points in multivariable static maps by introducing a second-order Newton-based ES (SONES). It develops perturbation-based schemes to estimate the second- and third-order derivatives of $y=h(\theta)$, utilizing specially designed matrices $N(t)$ and $P(t)$ and averaging to isolate higher-order terms, with the inverse of the third-order derivative computed via a differential Riccati filter. Under averaging theory, the authors prove local exponential stability of the averaged SONES dynamics for small perturbations and provide conditions on probing frequencies to ensure accurate derivative estimates. A simulation on a crafted map demonstrates convergence to the directional inflection point along a chosen axis, confirming robust performance near saddle and local extrema. The work offers a viable, model-free framework for multivariable extremum seeking with potential extensions to dynamic maps and broader applications in real-time optimization.
Abstract
A second-order Newton-based extremum seeking (SONES) algorithm is presented to estimate directional inflection points for multivariable static maps. The design extends the first-order Newton-based extremum seeking algorithm that drives the system toward its peak point. This work provides perturbation matrices to estimate the second- and third-order derivatives necessary for implementation of the SONES. A set of conditions are provided for the probing frequencies that ensure accurate estimation of the derivatives. A differential Riccati filter is used to calculate the inverse of the third-order derivative. The local stability of the new algorithm is proven for general multivariable static maps using averaging analysis. The proposed algorithm ensures uniform convergence toward directional inflection point without requiring information about the curvature of the map and its gradient. Simulation results show the effectiveness of the proposed algorithm.
