Department of Automatic Control, CINVESTAV-IPN, Mexico City, Mexico.
Department of Bioprocesses, UPIBI-Instituto Politécnico Nacional, Mexico City, Mexico.
Neural Netw. 2020 May;125:153-164. doi: 10.1016/j.neunet.2020.01.016. Epub 2020 Jan 31.
The design of an artificial neural network (ANN) based sub-optimal controller to solve the finite-horizon optimization problem for a class of systems with uncertainties is the main outcome of this study. The optimization problem considers a convex performance index in the Bolza form. The dynamic uncertain restriction is considered as a linear system affected by modeling uncertainties, as well as by external bounded perturbations. The proposed controller implements a min-max approach based on the dynamic neural programming approximate solution. An ANN approximates the Value function to get the estimate of the Hamilton-Jacobi-Bellman (HJB) equation solution. The explicit adaptive law for the weights in the ANN is obtained from the approximation of the HJB solution. The stability analysis based on the Lyapunov theory yields to confirm that the approximate Value function serves as a Lyapunov function candidate and to conclude the practical stability of the equilibrium point. A simulation example illustrates the characteristics of the sub-optimal controller. The comparison of the performance indexes obtained with the application of different controllers evaluates the effect of perturbations and the sub-optimal solution.
基于人工神经网络(ANN)的次优控制器设计,用于解决一类具有不确定性系统的有限时域优化问题,是本研究的主要成果。该优化问题考虑了Bolza 形式的凸性能指标。动态不确定限制被视为受建模不确定性以及外部有界扰动影响的线性系统。所提出的控制器采用基于动态神经规划近似解的 min-max 方法。ANN 逼近价值函数以获得 Hamilton-Jacobi-Bellman(HJB)方程解的估计。ANN 中权重的显式自适应律是从 HJB 解的逼近中得到的。基于 Lyapunov 理论的稳定性分析证实了近似价值函数可以作为 Lyapunov 函数候选,并得出平衡点的实际稳定性结论。一个仿真示例说明了次优控制器的特点。通过应用不同控制器获得的性能指标的比较,评估了扰动和次优解的影响。