Abstract
This article investigates the robust control problem of affine nonlinear systems with both additive and multiplicative uncertainty. Different from existing actor-critic (AC) algorithms for adaptive dynamic programming (ADP), we introduce an uncertainty estimator and propose an actor-critic-estimator (ACE) algorithm. The proposed algorithm alternates between the value evaluation, uncertainty estimation, and policy update to generate the adaptive robust control law without knowing the system dynamics. Especially, during the step of uncertainty estimation, we approximate the uncertainty by a radial basis function neural network (RBFNN) and design the appropriate utility function accordingly instead of using the supremum of the uncertainty as in existing studies. The Lyapunov stability theorem provides theoretical demonstrations of the stability and convergence. We further demonstrate that the affine nonlinear systems with uncertainty is uniformly ultimately bounded (UUB) stable when the learned adaptive robust control law is adopted. The performance of the proposed algorithm is demonstrated through a torsion pendulum system and an inverted pendulum system.
| Original language | English |
|---|---|
| Article number | 127631 |
| Journal | Neurocomputing |
| Volume | 587 |
| DOIs | |
| State | Published - 28 Jun 2024 |
Keywords
- Adaptive dynamic programming
- Robust control
- Uncertainty estimation
- Utility function