Related Experiment Video
Updated: Feb 27, 2026

WheelCon: A Wheel Control-Based Gaming Platform for Studying Human Sensorimotor Control
Published on: August 15, 2020
Adaptive near-optimal neuro controller for continuous-time nonaffine nonlinear systems with constrained input.
Kasra Esfandiari1, Farzaneh Abdollahi2, Heidar Ali Talebi3
1The Center of Excellence on Control and Robotics, Department of Electrical Engineering, Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran; The Center for Systems Science, Yale University, New Haven, USA.
This study introduces an identifier-critic structure using neural networks to create an online controller for nonlinear systems with control saturation. The method ensures system stability and accurate approximation of unknown dynamics without prior system knowledge.
Area of Science:
- Control Theory
- Nonlinear Systems
- Artificial Intelligence
Background:
- Controlling continuous-time nonaffine nonlinear systems with saturated control signals presents significant challenges.
- Traditional methods often require precise knowledge of system dynamics, which is frequently unavailable in real-world applications.
- The Hamilton-Jacobi-Bellman (HJB) equation is central to optimal control but difficult to solve for complex systems.
Purpose of the Study:
- To develop an online, near-optimal control strategy for continuous-time nonaffine nonlinear systems with control saturation.
- To address the challenge of unknown system dynamics by employing adaptive neural network techniques.
- To ensure the control signal remains within specified saturation bounds while maintaining system stability.
Main Methods:
- An identifier-critic structure utilizing two Neural Networks (NNs) is proposed.
- The identifier NN approximates unknown system dynamics, while the critic NN approximates the value function by solving the HJB equation.
- Online simultaneous tuning of NN weights ensures accurate approximation and adherence to control saturation limits, validated by Lyapunov's direct method.
Main Results:
- The proposed method successfully derives a near-optimal controller without prior knowledge of system dynamics.
- Simultaneous online tuning of identifier and critic NNs guarantees accurate approximation of unknown terms and keeps the control signal within saturation bounds.
- Convergence of NN weights, identification error, and system states is mathematically proven using Lyapunov's direct method.
Conclusions:
- The identifier-critic structure with neural networks provides an effective solution for controlling nonlinear systems with control saturation.
- The adaptive nature of the NNs allows for online learning and control, making the strategy robust to uncertainties.
- Simulation results on two nonlinear systems validate the effectiveness and practical applicability of the proposed control strategy.
Related Concept Videos
Feedback control systems
Linear feedback systems are theoretical models that simplify analysis and design. These systems operate under the principle that their output is directly proportional to their input within certain ranges. For instance, an amplifier in a control system behaves linearly as long as the input signal remains within a specific range. However, most physical systems exhibit inherent nonlinearity...
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
Control Systems
At the heart...
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...

