Abstract
In the heuristic “Adaptive Receding Horizon Controller” (ARHC) the available dynamic model of the controlled system usually is placed in the role of a constraint under which various cost functions can be minimized over a horizon. A possible secure design can be making calculations for a “heavy dynamic model” that may produce high dynamical burden that is efficiently penalized by the cost functions and instead of the original nominal trajectory results a “deformed” one that can be realized by the controlled system of “less heavy dynamics”. In the lack of accurate system model a fixed point iterationbased adaptive approach is suggested for the precise realization of this deformed trajectory. To reduce the computational burden of the control the usual approach in which the dynamic model is considered as constraint and Lagrange-multipliers are introduced as co-state variables is evaded. The heavy dynamic model is directly built in the cost and the computationally greedy Reduced Gradient Algorithm is replaced by a transition between the simple and fast Newton-Raphson and the slower Gradient Descent algorithms (GDA). In the paper simulation examples are presented for two dynamically coupled van der Pol oscillators as a strongly nonlinear system. The comparative use of simple nondifferentiable and differentiable cost functions is considered, too.
Reference27 articles.
1. A. Atinga, A. Wirtu, and J. K. Tar, “Adaptive receding horizon control for nonlinear systems exemplified by two coupled van der Pol oscillators,” in Proceedings of the IEEE 16th International Symposium on Applied Computational Intelligence and Informatics SACI 2022, Timisoara, Romania. IEEE, 2022, pp. 317–322
2. B. van der Pol, “Forced oscillations in a circuit with non-linear resistance (reception with reactive triode),” The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, vol. 7, no. 3, pp. 65–80, January, 1927.
3. R. Bellman, “Dynamic programming and a new formalism in the calculus of variations,” Proc. Natl. Acad. Sci., vol. 40, no. 4, pp. 231–235, April, 1954.
4. ——, Dynamic Programming. Princeton Univ. Press, Princeton, N. J., 1957.
5. B. Armstrong, O. Khatib, and J. Burdick, “The explicit dynamic model and internal parameters of the PUMA 560 arm,” Proc. IEEE Conf. On Robotics and Automation 1986, pp. 510–518, 1986.